Search

KR-20260067269-A - ELECTRONIC DEVICE, METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM TO OBTAIN EXPECTED TIME FOR MIGRATION OF INFORMATION

KR20260067269AKR 20260067269 AKR20260067269 AKR 20260067269AKR-20260067269-A

Abstract

According to one embodiment, an electronic device may receive a first user input indicating a selection of information to be transmitted from an external electronic device connected to the electronic device for migration. Based on receiving the first user input, the electronic device may obtain an estimated time elapsed until the information is restored in memory after being transmitted from the external electronic device, by using device information regarding the size of the information and the available space of the electronic device. The electronic device may display the estimated time through a display. Based on receiving a second user input indicating the transmission of the information, the electronic device may request the information from the external electronic device through a communication circuit to perform the migration of the information.

Inventors

  • 김시정
  • 곽태원
  • 김준호
  • 문태균
  • 한용길
  • 김도균

Assignees

  • 삼성전자주식회사

Dates

Publication Date
20260512
Application Date
20241227
Priority Date
20241105

Claims (20)

  1. In an electronic device (101; 1301), Display (110); Communication circuit (225); Memory (215) comprising one or more storage media for storing instructions; and It includes at least one processor (210) including a processing circuit, and When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Receiving a first user input indicating the selection of information to be transmitted from an external electronic device connected to the electronic device for migration; Based on receiving the first user input, using device information regarding the size of the information and the available space of the electronic device, an estimated time elapsed until the information is restored within the memory after being transmitted from the external electronic device is obtained; Displaying the estimated time through the above display; and Causing to request the information to the external electronic device through the communication circuit in order to perform the migration of the information based on receiving a second user input indicating the transmission of the information, Electronic device.
  2. In claim 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Causing to obtain the estimated time using a trained model input with the above size and above device information, Electronic device.
  3. In claim 2, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Identifying a category corresponding to at least a portion of the above information; Causing to obtain the estimated time using the trained model in which the size of at least a portion of the information corresponding to the above category is input. Electronic device.
  4. In claim 3, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Based on identifying multiple categories corresponding to different parts of the above information, obtaining estimated times corresponding to each of the said parts; Causing to display the sum of the estimated times through the above display, Electronic device.
  5. In claim 2, the estimated time is the first estimated time, and When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Using the above-mentioned trained model, the external electronic device obtains a second estimated time to be elapsed until backing up the information to perform the migration; Causing to display the first estimated time and the second estimated time through the above display, Electronic device.
  6. In claim 2, the trained model is a first trained model, and When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Using a second trained model to which the size of the above information is input, feature information related to the above information stored in the external electronic device is obtained; Causing to obtain the estimated time using the first trained model into which the above feature information is input, Electronic device.
  7. In claims 1 to 6, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Using the above device information, causing to obtain the above estimated time to be elapsed until the state of the information transmitted from the external electronic device changes to a state accessible by a software application installed on the electronic device, Electronic device.
  8. In claims 1 to 7, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Causing to obtain the estimated time that will elapse until the above information is entered into a database managed by a software application installed on the electronic device, Electronic device.
  9. In claims 1 to 8, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Through the above display, a screen including a list of multiple categories is displayed; Causing to receive the first user input indicating the selection of the information included in at least one of the plurality of categories, Electronic device.
  10. In claim 9, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Based on receiving the first user input indicating the selection of the information included in the plurality of categories, the link between different parts of the information included in the plurality of categories causes to obtain the estimated time to be elapsed until it is restored in the memory after being transmitted from the external electronic device. Electronic device.
  11. In a non-transient computer-readable storage medium for storing instructions, the instructions, when executed by an electronic device including a display and communication circuit, the electronic device, Receiving a first user input indicating the selection of information to be transmitted from an external electronic device connected to the electronic device for migration; Based on receiving the first user input, using device information regarding the size of the information and the available space of the electronic device, an estimated time elapsed until the information is restored within the memory after being transmitted from the external electronic device is obtained; Displaying the estimated time through the above display; and Based on receiving a second user input indicating the transmission of the above information, causing the information to be requested to the external electronic device through the communication circuit in order to perform the migration of the above information, Non-transient computer-readable storage media.
  12. In claim 11, When the above instructions are executed by the electronic device, the electronic device, Causing to obtain the estimated time using a trained model with the above size and above information input, Non-transient computer-readable storage media.
  13. In claim 12, When the above instructions are executed by the electronic device, the electronic device, Identifying a category corresponding to at least a portion of the above information; Causing to obtain the estimated time using the trained model, wherein the size of at least a portion of the information corresponding to the above category is input. Non-transient computer-readable storage media.
  14. In claim 13, When the above instructions are executed by the electronic device, the electronic device, Based on identifying multiple categories corresponding to different parts of the above information, obtaining estimated times corresponding to each of the said parts; Causing to display the sum of the estimated times through the above display, Non-transient computer-readable storage media.
  15. In claim 12, the estimated time is a first estimated time, and When the above instructions are executed by the electronic device, the electronic device, Using the above-mentioned trained model, the external electronic device obtains a second estimated time to be elapsed until backing up the information to perform the migration; Causing to display the first estimated time and the second estimated time through the above display, Non-transient computer-readable storage media.
  16. In claim 12, the trained model is a first trained model, and When the above instructions are executed by the electronic device, the electronic device, Using a second trained model to which the size of the above information is input, feature information related to the above information stored in the external electronic device is obtained; Causing to obtain the estimated time using the first trained model into which the above feature information is input, Non-transient computer-readable storage media.
  17. In claims 11 to 16, When the above instructions are executed by the electronic device, the electronic device, Using the above device information, causing to obtain the above estimated time to be elapsed until the state of the information transmitted from the external electronic device changes to a state accessible by a software application installed on the electronic device, Non-transient computer-readable storage media.
  18. In claims 11 to 17, When the above instructions are executed by the electronic device, the electronic device, Causing to obtain the estimated time that will elapse until the above information is entered into a database managed by a software application installed on the electronic device, Non-transient computer-readable storage media.
  19. In claims 11 to 18, When the above instructions are executed by the electronic device, the electronic device, Through the above display, a screen including a list of multiple categories is displayed; Causing to receive the first user input indicating the selection of the information included in at least one of the plurality of categories, Non-transient computer-readable storage media.
  20. In claim 19, When the above instructions are executed by the electronic device, the electronic device, Based on receiving the first user input indicating the selection of the information included in the plurality of categories, the link between different parts of the information included in the plurality of categories causes to obtain the estimated time to be elapsed until it is restored in the memory after being transmitted from the external electronic device. Non-transient computer-readable storage media.

Description

Electronic device, method, and non-transitory computer-readable storage medium for obtaining an expected time for migration of information The present disclosure relates to an electronic device, a method, and a non-transient computer-readable storage medium for obtaining an estimated time for the migration of information (e.g., backup, restore, share, copy, and/or move). One or more software applications may be installed on an electronic device used by a user. While the user is using the electronic device, data generated based at least on the execution of the one or more software applications (e.g., information for the execution of the software application, photos, videos, audio, text, contacts, and/or other types of media content) may be accumulated on the electronic device. Large amounts of data stored on the electronic device may be transferred in bulk to another electronic device when various events occur, such as repair, replacement, rental, and/or backup of the electronic device. The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. None of the foregoing shall be claimed as prior art related to the present disclosure, nor shall it be used to determine prior art. FIG. 1 illustrates an embodiment of electronic devices connected for the transmission of information according to one embodiment. FIG. 2 illustrates a schematic block diagram of an electronic device according to one embodiment. FIG. 3 illustrates a flowchart for explaining operations performed by an electronic device according to one embodiment. FIGS. 4a, FIGS. 4b, and FIGS. 4c illustrate exemplary screens displayed to select information to be transmitted from a first electronic device using categories. FIG. 5 schematically illustrates the operation of a second electronic device that calculates the estimated time associated with the transmission of information of a first electronic device. FIG. 6 illustrates a flowchart to explain the operation performed by an electronic device executing a time prediction model. FIG. 7 illustrates a flowchart for explaining the operation of an electronic device that determines the estimated time. FIGS. 8a and FIGS. 8b illustrate exemplary screens displayed by a first electronic device and/or a second electronic device according to one embodiment. FIG. 9 illustrates exemplary screens displayed by a second electronic device based on the characteristics of information stored in a first electronic device. FIG. 10 illustrates a graph for explaining the time interval for transmitting information from a first electronic device to a second electronic device. FIG. 11 illustrates an exemplary operation for acquiring a dataset for training a time prediction model and/or a clustering model. FIG. 12 illustrates an exemplary operation of training a time prediction model using a dataset obtained by performing the operation of FIG. 11. FIG. 13 is a block diagram of an electronic device in a network environment according to various embodiments. Hereinafter, various embodiments of this document will be described with reference to the attached drawings. The various embodiments of this document and the terms used therein are not intended to limit the technology described in this document to specific embodiments and should be understood to include various modifications, equivalents, and/or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar components. A singular expression may include a plural expression unless the context clearly indicates otherwise. In this document, expressions such as "A or B," "at least one of A and/or B," "A, B or C," or "at least one of A, B and/or C" may include all possible combinations of items listed together. Expressions such as "first," "second," "first," or "second" may modify said components regardless of order or importance and are used only to distinguish one component from another and do not limit said components. When it is mentioned that a certain (e.g., 1st) component is "(functionally or telecommunicationally) connected" or "connected" to another (e.g., 2nd) component, said certain component may be directly connected to said other component or connected through another component (e.g., 3rd component). FIG. 1 illustrates an embodiment of electronic devices (101-1, 101-2) connected for the transfer of information according to one embodiment. Referring to FIG. 1, as an example of an electronic device (101) connected for the transfer of information, a first electronic device (101-1) and a second electronic device (101-2) which are bar-type smartphones, a third electronic device (101-3) which is a laptop PC (personal computer), and a fourth electronic device (101-4) which is a watch are illustrated. The embodiment is not limited thereto, and the electronic device (101) may include a foldable type smartphone, a sliderable (or rollable) ty