Background data storage
First Claim
1. A method for processing data with a portable electronic device comprising a search engine, a main memory means for storing data records and an interface for an auxiliary memory means, said method comprising steps of defining data records to be stored in the auxiliary memory means as passive, whereupon data records in the main memory means are defined as active, scanning the active data records in order to identify records fulfilling certain criteria, transferring the data record matching said criteria into the auxiliary memory means, said transferring indicating the change of a status of a data record from active to passive, wherein, in response to a request for accessing a data record, the requested data record is searched from the auxiliary memory means unless the requested data record is found from the main memory means.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to data processing method in a low memory electronic device. The data is scanned according to various criteria in an active storage file, wherein the data matching to said criteria is transferred from the active storage file into a passive storage file. When data is searched the data in the active storage file is searched at first, and if the wanted data is not found there, the data in the passive storage file is searched next. The invention also relates to a device utilizing said method and to a system as well as to a computer program implementing said method.
29 Citations
23 Claims
-
1. A method for processing data with a portable electronic device comprising a search engine, a main memory means for storing data records and an interface for an auxiliary memory means, said method comprising steps of
defining data records to be stored in the auxiliary memory means as passive, whereupon data records in the main memory means are defined as active, scanning the active data records in order to identify records fulfilling certain criteria, transferring the data record matching said criteria into the auxiliary memory means, said transferring indicating the change of a status of a data record from active to passive, wherein, in response to a request for accessing a data record, the requested data record is searched from the auxiliary memory means unless the requested data record is found from the main memory means.
-
9. An electronic device for processing data comprising a search engine, a main memory means for storing data records and an interface for an auxiliary memory means, said main memory means comprising active data records, said auxiliary memory means comprising passive data records, said electronic device comprising also
a scanning means for scanning the active data records in order to identify records fulfilling certain criteria, means for transferring a data record between said main memory means and auxiliary memory means, wherein the data record matching said criteria is transferred to the auxiliary memory means, wherein in response to a request for accessing a data record, said auxiliary memory means is searched from unless the requested data record is found from the main memory means.
-
17. A system for processing data records, comprising a search engine, a main memory means for storing data records and an interface for an auxiliary memory means, said main memory means comprising active data records, said auxiliary memory means comprising passive data records, said electronic device comprising also
a scanning means for scanning the active data records in order to identify records fulfilling certain criteria, means for transferring a data record between said main memory means and auxiliary memory means, wherein the data record matching said criteria is transferred to the auxiliary memory means, wherein in response to a request for accessing a data record, said auxiliary memory means is searched from unless the requested data record is found from the main memory means.
-
23. A computer program product for processing data records, comprising computer readable instructions for searching data from memory, computer readable instructions for storing data records in a main memory means and transferring data records to an auxiliary memory means, said main memory means comprising active data records, said auxiliary memory means comprising passive data records, said computer program comprising also computer readable instructions for
scanning the active data records in order to identify records fulfilling certain criteria, transferring a data record between said main memory means and said auxiliary memory means, wherein a data record matching said criteria is transferred to auxiliary memory means, searching the requested data record from said auxiliary memory means unless the requested data record is found from the main memory means.
Specification