Systems, processes, and products for storage and retrieval of electronic files
4 Assignments
0 Petitions
Accused Products
Abstract
A system and process that involve a digital computer storage comprising block locations having physical block addresses and logical block addresses representing a relational database configuration of cells at logical intersections of sequences of rows and columns that specify a sequence of records and a sequence of attributes. A key attribute is a unique identifier that corresponds to the date/time instance of entry of a selected record into the database system. The arrangement is such that a succession of records corresponds to a succession of date/time instances of entry into the database system. This arrangement facilitates selection of a range of electronic records that is outside a range of electronic records that may be subject to hardware or software malfunction or corruption, facilitates the timed periodic storage and destruction of electronic records pursuant to an archive schedule, and reduces storage fragmentation by which seek time delay is reduced.
-
Citations
33 Claims
-
1-22. -22. (canceled)
-
23. A system comprising:
-
one or more computer systems operable to convert a plurality of physical documetns into a plurality of electronic documents, wherein each electronic document is associated with a corresponding identifier indicating a date and time at which the corresponding physical document was converted;
a computer database operable to store the plurality of electronic documents, wherein each electronic document is stored in the computer database at a location that depends upon the corresponding identifier;
a storage system coupled to the one or more computer systems and to the computer database, wherein the storage system is operable to store each of the plurality of electronic documents, using one or more logical block addresses (“
LBAs”
) that depend upon the corresponding identifier, wherein each LBA corresponds to one or more physical block addresses (“
PBAs”
) of said storage system; and
a graphical user interface (“
GUI”
) displayable on the one or more computer systems, wherein the GUI is operable to receive user input selecting a range of electronic documents to be deleted, wherein the range indicates a starting date and time of electronic documents and an ending date and time of electronic documents;
wherein the storage system is operable to use the selected range of electronic documents to delete the range of electronic documents. - View Dependent Claims (24, 25, 26, 27, 28, 30)
-
-
29. An electronic data storage and archiving system, the system comprising:
-
one or more computer systems operable to acquire one or more documents and convert them to a plurality of electronic documents, wherein each electronic document is associated with a corresponding identifier indicating a date and time at which the corresponding electronic document was converted;
a computer database operable to store the plurality of electronic documents, wherein each electronic document is stored in the computer database at a location that depends upon the corresponding identifier;
a storage system coupled to the one or more computer systems and to the computer database, wherein the storage system is operable to store each of the plurality of electronic documents, using one or more logical block addresses (“
LBAs”
) that depend upon the corresponding identifier, wherein each LBA corresponds to one or more physical block addresses (“
PBAs”
) of said storage system; and
a graphical user interface (“
GUI”
) displayable on the one or more computer systems, wherein the GUI is operable to receive user input selecting a range of electronic documents to retain, wherein the range indicates a starting date and time of electronic documents and an ending date and time of electronic documents;
wherein the storage system is operable to use the selected range of electronic documents to delete the range of electronic documents.
-
-
31. A method comprising:
-
storing a plurality of electronic documents in a computer database, wherein each electronic document is associated with a corresponding identifier indicating a date and time at which each electronic document was created or produced, wherein each of the plurality of electronic documents is stored using one or more logical block addresses (LBAs) that depend upon the corresponding identifier, and wherein each LBA corresponds to one or more physical block addresses (PBAs);
using a graphical user interface (“
GUI”
) to receive a user input selecting a range of electronic documents to be deleted, wherein the range of electronic documents starts at a first date and time and ends at a second date and time; and
deleting the range of selected electronic documents. - View Dependent Claims (32, 33)
-
Specification