Data storage method and system of portable terminal
First Claim
1. A data storage method of a portable terminal, the method comprising:
- detecting, by a control unit, an execution of an application operable to save data;
in response to the execution of the application, determining, by the control unit, whether a residual storage space of a data storage region of the portable terminal is equal to or less than a predetermined threshold value;
establishing, when the residual storage space is equal to or less than the predetermined threshold value, a connection with a predetermined synchronization service server through a radio communication unit under the control of the control unit;
increasing the residual storage space to be greater than the predetermined threshold value by at least one of deleting synchronization-complete data among synchronization-enabled data stored in the portable terminal and transferring synchronization-incomplete data to the predetermined synchronization service server under the control of the control unit after a completion of the establishing the connection with a predetermined synchronization service;
detecting, by the control unit, a save command for storing new data generated through the executed application after increasing the residual storage space; and
storing, in response to the detected save command, the new data in the increased residual storage space of the portable terminal,wherein the predetermined threshold value is set to a value depending on a size of the new data generated by the executed application.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage method and system of the portable terminal for storing data efficiently through a synchronization service are provided. The data storage method of a portable terminal includes determining whether a residual storage space of a data storage region of the portable terminal is equal to or less than a predetermined threshold value, performing, when the residual storage space is equal to or less than the threshold value, a packet data protocol context activation procedure, determining whether a new data save command is detected, storing, when the new data save command is detected, the new data in the residual storage space, and increasing the residual storage space to be equal to or greater than the threshold value by at least one of deleting synchronization-complete data among synchronization-enabled data stored in the portable terminal and transferring synchronization-incomplete data to a predetermined synchronization service server.
21 Citations
19 Claims
-
1. A data storage method of a portable terminal, the method comprising:
-
detecting, by a control unit, an execution of an application operable to save data; in response to the execution of the application, determining, by the control unit, whether a residual storage space of a data storage region of the portable terminal is equal to or less than a predetermined threshold value; establishing, when the residual storage space is equal to or less than the predetermined threshold value, a connection with a predetermined synchronization service server through a radio communication unit under the control of the control unit; increasing the residual storage space to be greater than the predetermined threshold value by at least one of deleting synchronization-complete data among synchronization-enabled data stored in the portable terminal and transferring synchronization-incomplete data to the predetermined synchronization service server under the control of the control unit after a completion of the establishing the connection with a predetermined synchronization service; detecting, by the control unit, a save command for storing new data generated through the executed application after increasing the residual storage space; and storing, in response to the detected save command, the new data in the increased residual storage space of the portable terminal, wherein the predetermined threshold value is set to a value depending on a size of the new data generated by the executed application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data storage system comprising:
-
a portable terminal including a transceiver, a memory, an input device, and a control unit, the portable terminal configured to; detect an execution of an application operable to save data, determine, in response to the execution of the application, whether a residual storage space of a data storage region of the portable terminal is equal to or less than a predetermined threshold value, establish, when the residual storage space is equal to or less than the predetermined threshold value, a connection with a predetermined synchronization service server in response to the execution of the application, increase the residual storage space to be greater than the predetermined threshold value by at least one of deleting synchronization-complete data among synchronization-enabled data stored in the portable terminal and transferring synchronization-incomplete data to the predetermined synchronization service server under the control of the control unit after completing the establishing of the connection with a predetermined synchronization service, detect a save command for storing new data generated through the executed application after increasing the residual storage space, and store, in response to the detected save command, the new data in the increased residual storage space of the portable terminal; and a synchronization service server comprising a transceiver and a storage unit, the synchronization service server configured to store the synchronization-enabled data transferred by the portable terminal, wherein the predetermined threshold value is set to a value depending on a size of the new data generated by the executed application. - View Dependent Claims (9, 10, 11)
-
-
12. A portable terminal comprising:
-
a transceiver configured to connect a communication channel with a predetermined synchronization service server for communicating synchronization-enabled data; a memory having a data storage region; an input device configured to detect an execution of an application and a save command for storing new data of the application; and a control unit comprising a processor configured to; detect an execution of an application operable to save data, determine, in response to the execution of the application, whether a residual storage space of a data storage region of the portable terminal is equal to or less than a predetermined threshold value, establish, when the residual storage space is equal to or less than the predetermined threshold value, the communication channel, increase the residual storage space to be greater than the predetermined threshold value by at least one of deleting synchronization-complete data among synchronization-enabled data stored in the portable terminal and transferring synchronization-incomplete data to the predetermined synchronization service server under the control of the control unit after completing the establishing of the connection with a predetermined synchronization service, detect the save command for storing the new data generated through the executed application after increasing the residual storage space, and store, in response to the save command, the new data in the residual storage space, wherein the predetermined threshold value is set to a value depending on a size of the new data generated by the executed application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification