Patent US5544360A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5544360A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for accessing computer files and data, using linked categories assigned to each data file record on entry of the data file record

Assignee: SPEEDTRACK Inc A CALIFORNIA Corp
•
Filing: 1995-02-03
•
Granted: 1996-08-06
•
Expires: 2015-02-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer filing system for accessing files and data according to user-designated criteria. The system allows the user to define a virtually unlimited number of hybrid folders by describing, using terms of their own selection, the file contents of those files which are to belong to particular hybrid folders. Such hybrid folders can be implemented on top of, and used in addition to, the normal hierarchical structured directory, or they may replace such normal structures entirely. The inventive computer file control system could therefore be used as the basis of a new computer operating system. In the process of search and retrieval, the invention ensures in two ways that the user defines a filter which will always find at least one file. The user is not required to type the key words to search but instead chooses the words from pick lists, making mistyping impossible. As the user builds the search filter definition, categories which would find no data are automatically excluded as pick list possibilities.

Inventors

  • 👤 Jerzy Lewak
  • 👤 Slawek Grzechnik
  • 👤 Jon Matousek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:07
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/16; G06F16/168; G06F16/90; G06F16/907; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 182 words
A method for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, the method comprising the steps of: (a) initially creating in the computer system a category description table containing a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (b) thereafter creating in the computer system a file information directory comprising at least one entry corresponding to a file on the data storage system, each entry comprising at least a unique file identifier for the corresponding file, and a set of category descriptions selected from the category description table; and (c) thereafter creating in the computer system a search filter comprising a set of category descriptions, wherein for each category description in the search filter there is guaranteed to be at least one entry in the file information directory having a set of category descriptions matching the set of category descriptions of the search filter.
Claim 2
Independent Claim 182 words
A method for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, the method comprising the steps of: (a) initially creating in the computer system a category description table containing a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (b) thereafter creating in the computer system a file information directory comprising at least one entry corresponding to a file on the data storage system, each entry comprising at least a unique file identifier for the corresponding file, and a set of category descriptions selected from the category description table; and (c) thereafter creating in the computer system a search filter comprising a set of category descriptions, wherein for each category description in the search filter there is guaranteed to be at least one entry in the file information directory having a set of category descriptions matching the set of category descriptions of the search filter.
Claim 3
Dependent Claim 31 words
A method for accessing files in accordance with claim 1, wherein each category description comprises a user defined category name and a unique category description identifier created by the computer system.
Claim 4
Dependent Claim 20 words
A method for accessing files in accordance with claim 2, wherein each category description further comprises a category type designation.
Claim 5
Dependent Claim 68 words
A method for accessing files in accordance with claim 2, wherein the step of creating a category description table comprises the steps of: (1) accepting user input defining a new category description; (2) displaying the new category description; (3) creating a unique category description identifier associated with the new category description; and (4) storing the new category description and unique category description identifier in the category description table.
Claim 6
Dependent Claim 104 words
A method for accessing files in accordance with claim 4, wherein the step of creating a file information directory comprises the steps of: (1) accepting user input selecting a file; (2) displaying each category description in the category description table; (3) accepting user input associating the selected file with at least one category description selected by the user from the displayed category descriptions; (4) creating a new entry in the file information directory; (5) storing in the new entry the file identifier of the selected file; and (6) storing in the new entry the category description identifier of each of the selected category descriptions.
Claim 7
Dependent Claim 55 words
A method for accessing files in accordance with claim 5, wherein the data storage system further includes a file name for each file and the step of selecting a file comprises the steps of: (1) displaying at least one file name; and (2) accepting a user selected of a file from the displayed file names.
Claim 8
Dependent Claim 66 words
A method for accessing files in accordance with claim 1, wherein the step of creating a search filter comprises the steps of: (1) disabling category descriptions which if added to the search filter would not match the category descriptions of at least one entry in the file information directory; (2) accepting user input selecting at least one category description as a component of the search filter.
Claim 9
Dependent Claim 23 words
A method for accessing files in accordance with claim 7, wherein disabled category descriptions are indicated by means of a unique display attribute.
Claim 10
Dependent Claim 34 words
A method for accessing files in accordance with claim 7, wherein the step of creating a search filter further comprises the steps of; (1) relating at least two selected category descriptions with logical operations.
Claim 11
Dependent Claim 64 words
A method for accessing files in accordance with claim 7, wherein the data storage system includes the time of creation of each file, and the step of creating a search filter further comprises the step of: (1) accepting user input defining a time range to limit matching to only those entries in the file information directory having creation times in the selected time range.
Claim 12
Dependent Claim 66 words
A method for accessing files in accordance with claim 7, wherein each category description comprises a user defined category description name and a unique category description identifier created by the computer system, and further including the step of displaying the name of each file in the file information directory having category description identifiers matching the category description identifiers of the category descriptions in the search filter.
Claim 13
Dependent Claim 34 words
A method for accessing files in accordance with claim 11, further comprising the steps of: (1) selecting one of the displayed file names; and (2) opening the file corresponding to the selected file name.
Claim 14
Dependent Claim 34 words
A method for accessing files in accordance with claim 12, wherein the step of selecting a file name comprises the step of: (1) accepting user input selecting a file from the displayed file names.
Claim 15
Dependent Claim 42 words
A method for accessing files in accordance with claim 12 wherein the step of opening a file comprises the step of: (1) testing if only one file name is displayed, and if so, then opening the file corresponding to that file name.
Claim 16
Independent Claim 150 words
A system for accessing files in a data storage system comprising: (a) a plurality of files in a data storage system; (b) a plurality of user-defined category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (c) file association means for associating at least one file with at least one category description selected from the plurality of previously defined category descriptions; (d) category description addition means for adding one or more additional category descriptions to the plurality of user-defined category descriptions; and (e) category linking means for linking at least one linking category description to at least one linked category description, such that if a specific file is associated with a linking category description, the user must also associate that specific file with at least one of the linked category descriptions corresponding to the linking category description.
Claim 17
Independent Claim 150 words
A system for accessing files in a data storage system comprising: (a) a plurality of files in a data storage system; (b) a plurality of user-defined category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (c) file association means for associating at least one file with at least one category description selected from the plurality of previously defined category descriptions; (d) category description addition means for adding one or more additional category descriptions to the plurality of user-defined category descriptions; and (e) category linking means for linking at least one linking category description to at least one linked category description, such that if a specific file is associated with a linking category description, the user must also associate that specific file with at least one of the linked category descriptions corresponding to the linking category description.
Claim 18
Dependent Claim 65 words
A system for accessing files in a data storage system as set forth in claim 15, further including a linking reminder activated upon associating a specific file with a linking category description, such that the linking reminder provides an indication to the user that the user must associate that file with at least one of the linked category descriptions corresponding to the linking category description.
Claim 19
Dependent Claim 68 words
A system for accessing files in a data storage system as set forth in claim 15, further including password-controlled file encryption means for encrypting at least one of the plurality of files, such that if a specific file is encrypted, associating that file with a category requires provision by the user of a password, and any access to that file requires provision by the user of a password.
Claim 20
Independent Claim 277 words
A system for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, wherein each file located on the data storage system has a file name, the system comprising: (a) means for initially defining in the computer system at least one list having a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (b) means for thereafter accepting user input associating with a file at least one category description from at least one defined list; (c) means for storing in the data storage system a file record containing at least the file name, file location information, and the associated category descriptions for the file; (d) means for displaying from each defined list, as selectable items, only those category descriptions associated with at least one file; (e) means for accepting user positional input defining a search filter of at least one category description selected from at least one displayed defined list; (f) means for automatically disabling, in the computer system, selectability of all other category descriptions in each displayed list that do not have associated files which are also associated with the category descriptions of the defined search filter; (g) means for searching in the computer system the category descriptions of each stored file record for a logical match to the category descriptions of the defined search filter; (h) means for displaying the file names of all file records having category descriptions that logically match each category description of the defined search filter.
Claim 21
Independent Claim 277 words
A system for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, wherein each file located on the data storage system has a file name, the system comprising: (a) means for initially defining in the computer system at least one list having a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (b) means for thereafter accepting user input associating with a file at least one category description from at least one defined list; (c) means for storing in the data storage system a file record containing at least the file name, file location information, and the associated category descriptions for the file; (d) means for displaying from each defined list, as selectable items, only those category descriptions associated with at least one file; (e) means for accepting user positional input defining a search filter of at least one category description selected from at least one displayed defined list; (f) means for automatically disabling, in the computer system, selectability of all other category descriptions in each displayed list that do not have associated files which are also associated with the category descriptions of the defined search filter; (g) means for searching in the computer system the category descriptions of each stored file record for a logical match to the category descriptions of the defined search filter; (h) means for displaying the file names of all file records having category descriptions that logically match each category description of the defined search filter.
Claim 22
Dependent Claim 53 words
The system for accessing files of claim 18, further including: (a) means for accepting user input selecting at least one file from the displayed file names; (b) means for accessing each selected file on the data storage system using the file location information from the file record associated with each corresponding selected file.
Claim 23
Independent Claim 264 words
A method for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, wherein each file located on the data storage system has a file name, the method comprising the steps of: (a) initially defining in the computer system at least one list having a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (b) thereafter accepting user input associating with a file at least one category description from at least one defined list; (c) storing in the data storage system a file record containing at least the file name, file location information, and the associated category descriptions for the file; (d) displaying from each defined list, as selectable items, only those category descriptions associated with at least one file; (e) accepting user positional input defining a search filter of at least one category description selected from at least one displayed defined list; (f) automatically disabling, in the computer system, selectability of all other category descriptions in each displayed list that do not have associated files which are also associated with the category descriptions of the defined search filter; (g) searching in the computer system the category descriptions of each stored file record for a logical match to the category descriptions of the defined search filter; (h) displaying the file names of all file records having category descriptions that logically match each category description of the defined search filter.
Claim 24
Independent Claim 264 words
A method for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, wherein each file located on the data storage system has a file name, the method comprising the steps of: (a) initially defining in the computer system at least one list having a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other; (b) thereafter accepting user input associating with a file at least one category description from at least one defined list; (c) storing in the data storage system a file record containing at least the file name, file location information, and the associated category descriptions for the file; (d) displaying from each defined list, as selectable items, only those category descriptions associated with at least one file; (e) accepting user positional input defining a search filter of at least one category description selected from at least one displayed defined list; (f) automatically disabling, in the computer system, selectability of all other category descriptions in each displayed list that do not have associated files which are also associated with the category descriptions of the defined search filter; (g) searching in the computer system the category descriptions of each stored file record for a logical match to the category descriptions of the defined search filter; (h) displaying the file names of all file records having category descriptions that logically match each category description of the defined search filter.
Claim 25
Dependent Claim 52 words
The method for accessing files of claim 20, further including the steps of: (a) accepting user input selecting at least one file from the displayed file names; (b) accessing each selected file on the data storage system using the file location information from the file record associated with each corresponding selected file.

References Cited (Backward Citations)

US5047918A Cited
US5206949A Cited
US5115504A Cited
US5201048A Cited
US5162992A Cited
US5276867A Cited
US5201047A Cited
US5204947A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-06 2000-02-05 2000-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-06 2004-02-05 2004-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-06 2008-02-05 2008-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag