Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1997-05-16
2002-09-24
Millin, Vincent (Department: 3624)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C707S793000
Reexamination Certificate
active
06457017
ABSTRACT:
BACKGROUND OF THE INVENTION
In a typical computer, a file system manages data stored on a disk. The data is logically stored in files, which are linked lists of physical data records on the disk. Files, in turn, are logically stored in a hierarchical directory or folder structure. A file allocation table is used by the computer to manage the relationship between these logical constructs and the physical records stored on the disk.
Typically, for a user to access a file, the user must know the name of the file and which folder the file is stored in. File names, however, are often cryptic or otherwise not easily remembered. For that reason, search engines exist to facilitate locating a file containing a specified search string. These search engines typically perform a file-by-file search of the file system. Such a brute force method of locating a file can take a considerable amount of time if the file system is large.
Once a file is found, the correct application must be launched to view the file contents. The viewing application is typically dependent on the file extension being associated with a compatible application at the time of file creation. This association is typically a one-to-one relationship where all files of a particular file extension are associated with one specific application.
SUMMARY OF THE INVENTION
In accordance with a preferred embodiment of the invention, a personal desktop information management tool combines with advanced information search and retrieval with object-based file management. A preferred embodiment of the invention also provides universal viewing of any file without the application that created that file. In addition, a preferred embodiment of the invention provides indexed searching. A relational database stores additional information about the files.
In accordance with the preferred embodiment of the invention, a computing system manages a plurality of files from a file system. The computing system includes a database for storing attributes of the managed files and an object-oriented manager coupled to the database. The manager preferably affects changes to a managed file by modifying the stored attributes in the database. The database is preferably a relational database.
The manager preferably includes a plurality of instantiated base objects. The relationships between the base objects are defined by information stored in the database. Preferably, the base objects represent a subsection of a plurality of files.
In the computing system, a manager preferably supports recursive processing. The stored attributes can include an ordered sequence between a plurality of sibling files. The computing system can further comprise an indexer for maintaining an index of all managed files and a general purpose file viewer for displaying content of a file created by an external complication.
The above and other features of the invention, including various novel details of construction and combination of parts will now be more particularly described with the reference to the accompanying drawings and pointed out in the claims. It will be understood that the particular computing system for information management embodying the invention is shown by way of illustration only and not as a limitation of the invention. The principles and features of this invention may be embodied in varied and numerous embodiments without departing from the scope of the invention.
REFERENCES:
patent: 5519865 (1996-05-01), Kondo et al.
patent: 5544360 (1996-08-01), Lewak et al.
patent: 5560005 (1996-09-01), Hoover et al.
patent: 5566333 (1996-10-01), Olson et al.
patent: 5568639 (1996-10-01), Wilcox et al.
patent: 5615367 (1997-03-01), Bennett et al.
patent: 5617568 (1997-04-01), Ault et al.
patent: 5630125 (1997-05-01), Zelweger
patent: 5657433 (1997-08-01), Murase et al.
patent: 5680619 (1997-10-01), Gudmundson et al.
patent: 5682497 (1997-10-01), Robinson
patent: 5717924 (1998-02-01), Kawai
patent: 5724575 (1998-03-01), Hoover et al.
patent: 5742813 (1998-04-01), Kavanagh et al.
patent: 5813009 (1998-09-01), Johnson et al.
patent: 5819275 (1998-10-01), Badger et al.
patent: 5822580 (1998-10-01), Leung
patent: 5832498 (1998-11-01), Exertier
patent: 5838965 (1998-11-01), Kavanagh et al.
patent: 5893108 (1999-04-01), Srinivasan et al.
patent: 5899998 (1999-05-01), McGauley et al.
patent: 5926816 (1999-07-01), Bauer et al.
patent: 5926818 (1999-07-01), Malloy
patent: 6092090 (2000-07-01), Payne et al.
patent: 6243724 (2001-06-01), Mander et al.
Watkins David V.
Watkins Henry C.
Watkins Richard M.
Colbert Ella
Lucash, Gesmer & Updegrove, LLP
Millin Vincent
Softscape, Inc.
LandOfFree
Computing system for information management does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computing system for information management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computing system for information management will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2890224