System and method for storing and retrieving data by keywords converted into divided long integers
First Claim
Patent Images
1. A method of storing data in a Palm OS based handheld device, the data including at least one record which contains a keyword used for identifying the at least one record, comprising the steps of:
- storing the at least one record as a resource in a resource database in the handheld device;
converting the keyword contained in the at least one record into a long integer;
dividing said integer into two parts; and
storing said two parts as a resource type and a resource ID into a resource information entry included in a header of said resource database of the at least record.
4 Assignments
0 Petitions
Accused Products
Abstract
Data is stored in a Palm OS based handheld device. The data includes at least one record which contains a keyword used for identifying the record. Each record is stored as a resource in a resource database in the handheld device. The keyword is converted into a long integer and then divided into two parts. The two parts are stored, respectively, as a resource type and a resource ID in a resource information entry included in a header of the resource database corresponding to the record.
-
Citations
9 Claims
-
1. A method of storing data in a Palm OS based handheld device, the data including at least one record which contains a keyword used for identifying the at least one record, comprising the steps of:
-
storing the at least one record as a resource in a resource database in the handheld device;
converting the keyword contained in the at least one record into a long integer;
dividing said integer into two parts; and
storing said two parts as a resource type and a resource ID into a resource information entry included in a header of said resource database of the at least record. - View Dependent Claims (2, 3, 4, 5)
retrieving all data in said resource which uniquely corresponds to said resource type and said resource ID from a respective resource database as retrieved data.
-
-
5. The method of claim 4, wherein said step of converting said keyword into a long integer converts said keyword into an N-based integer, wherein N equals a constant used when the data is stored into the handheld device.
-
6. An apparatus for storing data in a Palm OS based handheld device, the data including at least one record, each of the at least one record containing a keyword used for identifying the at least one record, comprising:
-
means for converting the keyword contained in the at least one record from a string into a long integer;
means for dividing said long integer into two parts, respectively, as a resource type and a resource ID , and forming a new resource by combining said resource type, said resource ID and contents of the at least one record; and
resource database updating means for adding said new resource into a resource database in the handheld device. - View Dependent Claims (7)
resource database retrieving means for retrieving all data in a resource which uniquely corresponds to said resource type and said resource ID from a respective resource database.
-
-
8. A computer program product recorded on computer readable medium for storing data in a Palm OS based handheld device, the data including at least one record, each of the at least one record containing a keyword used for identifying the at least one record, comprising:
-
A computer readable means for converting the keyword contained in the at least one record from a string into a long integer;
computer readable means for dividing said long integer into two parts, respectively, as a resource type and a resource ID, and forming a new resource by combining said resource type, said resource ID and contents of the at least one record; and
computer readable resource database updating means for adding said new resource into a resource database in the handheld device.
-
-
9. A method of storing data, the data including at least one record which contains a keyword used for identifying the at least one record, comprising the steps of:
-
storing the at least one record as a resource in a resource database;
converting the keyword contained in the at least one record into a long integer;
dividing said integer into two parts; and
storing said two parts as a resource type and a resource ID into a resource information entry included in a header of said resource database of the at least record.
-
Specification