← Back to Patent Explorer
US5495603A Expired / Lapsed US ⏱️ 0.0 years remaining

Declarative automatic class selection filter for dynamic file reclassification

Assignee: International Business Machines Corp
•
Filing: 1993-06-14
•
Granted: 1996-02-27
•
Expires: 2013-06-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for associating application or system information with data files according to data file attributes. The system employs an Automatic Classification Selection (ACS) filter having an ordered sequence of rule-based declarations, each of which specifies a range of values for selected data file attributes. Each rule-based declaration includes specifications for data file attributes, any of which can be specified using wild-cards. Each data file is tested against the ordered declarations and the first declaration that matches the data file attributes is enabled to assign a classification to that data file. Because the ACS filter is declarative, it may be easily modified without programming expertise. Because any data file can be quickly sieved through the ACS filter, the data file class linkages need not be stored and thus are always dynamically updated in response to changes in data file attributes over time.

Inventors

  • 👤 Barry Fruchtman
  • 👤 Michael A. Kaczmarski
  • 👤 Ellen J. Waldo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 03:52
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/30; G06F16/35

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 168 words
In a computer system having means for storing a plurality of files each having one or more file attributes and for storing at least one Automatic Class Selection (ACS) filter, a method for assessing the file management class of said files comprising the steps of: responsive to the opening of a first said file, referencing said Automatic Class Selection (ACS) filter in said storage means wherein said ACS filter includes an ordered plurality of rule declarations each specifying a range of values for a plurality of said file attributes and at least one file management class; testing in sequence each said rule declaration for coincidence with the file attributes of said first file until first encountering a rule declaration that coincides with said first file attributes; and selecting for said first file the file management class specified in said first encountered coincident rule declaration; and retesting said rule declarations and reselecting said file management class for said first file responsive to a subsequent reopening of said first file.
Claim 2
Dependent Claim 168 words
In a computer system having means for storing a plurality of files each having one or more file attributes and for storing at least one Automatic Class Selection (ACS) filter, a method for assessing the file management class of said files comprising the steps of: responsive to the opening of a first said file, referencing said Automatic Class Selection (ACS) filter in said storage means wherein said ACS filter includes an ordered plurality of rule declarations each specifying a range of values for a plurality of said file attributes and at least one file management class; testing in sequence each said rule declaration for coincidence with the file attributes of said first file until first encountering a rule declaration that coincides with said first file attributes; and selecting for said first file the file management class specified in said first encountered coincident rule declaration; and retesting said rule declarations and reselecting said file management class for said first file responsive to a subsequent reopening of said first file.
Claim 3
Dependent Claim 40 words
The method of claim 1 wherein said file attributes include a plurality of file identifiers and a plurality of file characteristics and wherein each said rule declaration specifies a value for at least one of said plurality of file characteristics.
Claim 4
Dependent Claim 23 words
The method of claim 2 wherein said plurality of file identifiers includes a file name, a file directory and a file storage group.
Claim 5
Dependent Claim 23 words
The method of claim 3 wherein said plurality of file characteristics includes a file size designation and one or more file type designations.
Claim 6
Dependent Claim 24 words
The method of claim 4 further including the step of: storing said selected file management class for said first file in said storage means.
Claim 7
Dependent Claim 23 words
The method of claim 2 wherein said plurality of file characteristics includes a file size designation and one or more file type designations.
Claim 8
Dependent Claim 24 words
The method of claim 1 further including the step of: storing said selected file management class for said first file in said storage means.
Claim 9
Dependent Claim 134 words
In a computer system having means for storing a plurality of files each having one or more file attributes, a method for classifying said files comprising the steps of: establishing at least one Automatic Class Selection (ACSD filter in said storage means wherein said ACS filter includes an ordered plurality of rule declarations each specifying a range of values for a plurality of said file attributes and at least one file management class; testing in sequence each said rule declaration for coincidence with the file attributes of a first said file until first encountering a rule declaration that coincides with said first file attributes; and assigning to said first file the file management class specified in said first encountered coincident rule declaration, wherein said assigned file management class refers to an executable ACS procedure.
Claim 10
Dependent Claim 134 words
In a computer system having means for storing a plurality of files each having one or more file attributes, a method for classifying said files comprising the steps of: establishing at least one Automatic Class Selection (ACSD filter in said storage means wherein said ACS filter includes an ordered plurality of rule declarations each specifying a range of values for a plurality of said file attributes and at least one file management class; testing in sequence each said rule declaration for coincidence with the file attributes of a first said file until first encountering a rule declaration that coincides with said first file attributes; and assigning to said first file the file management class specified in said first encountered coincident rule declaration, wherein said assigned file management class refers to an executable ACS procedure.
Claim 11
Dependent Claim 40 words
The method of claim 8 wherein said file attributes include a plurality of file identifiers and a plurality of file characteristics and wherein each said rule declaration specifies a value for at least one of said plurality of file characteristics.
Claim 12
Independent Claim 40 words
The method of claim wherein said plurality of file identifiers includes a file name, a file directory and a file storage group and said plurality of file characteristics includes a file size designation and one or more file type designations.
Claim 13
Dependent Claim 157 words
In a computer system having means for storing a plurality of files each having one or more file attributes, a computer file management system for dynamically reclassifying said files in accordance with said file attributes, said management system comprising: ACS filter means having at least one Automatic Class Selection (ACS) filter that includes an ordered plurality of rule declarations each specifying values for a plurality of said file attributes and at least one file management class; tester means coupled to said ACS filter means for referencing said ACS filter responsive to the opening of a first said file to test in sequence each said rule declaration for coincidence with the file attributes of said first file and for identifying the first encountered said rule declaration that coincides with said first file attributes; and classifier means coupled to said tester means for selecting for said first file the management class specified in said first encountered coincident rule declaration.
Claim 14
Dependent Claim 157 words
In a computer system having means for storing a plurality of files each having one or more file attributes, a computer file management system for dynamically reclassifying said files in accordance with said file attributes, said management system comprising: ACS filter means having at least one Automatic Class Selection (ACS) filter that includes an ordered plurality of rule declarations each specifying values for a plurality of said file attributes and at least one file management class; tester means coupled to said ACS filter means for referencing said ACS filter responsive to the opening of a first said file to test in sequence each said rule declaration for coincidence with the file attributes of said first file and for identifying the first encountered said rule declaration that coincides with said first file attributes; and classifier means coupled to said tester means for selecting for said first file the management class specified in said first encountered coincident rule declaration.
Claim 15
Dependent Claim 43 words
The computer file management system of claim 11 wherein said file attributes include a plurality of file identifiers and a plurality of file characteristics and wherein each said rule declaration specifies a value for at least one of said plurality of file characteristics.
Claim 16
Dependent Claim 26 words
The computer file management system of claim 12 wherein said plurality of file identifiers includes a file name, a file directory and a file storage group.
Claim 17
Dependent Claim 26 words
The computer file management system of claim 13 wherein said plurality of file characteristics includes a file size designation and one or more file type designations.
Claim 18
Dependent Claim 30 words
The file management system of claim 14 further comprising: means coupled to said classifier means for storing said selected file management class for said first file in said storage means.
Claim 19
Dependent Claim 26 words
The computer file management system of claim 12 wherein said plurality of file characteristics includes a file size designation and one or more file type designations.
Claim 20
Dependent Claim 30 words
The file management system of claim 11 further comprising: means coupled to said classifier means for storing said selected file management class for said first file in said storage means.
Claim 21
Dependent Claim 154 words
In a computer system having means for storing a plurality of files each having one or more file attributes, a computer file management system for automatically classifying said files in accordance with said file attributes, said management system comprising: filter means having an ordered plurality of rule declarations each specifying values for a plurality of said file attributes and at least one file management class; tester means coupled to said filter means for testing in sequence each said rule declaration for coincidence with the file attributes of a first said file and for identifying the first said rule declaration that coincides with said first file attributes; link means coupled to said tester means for assigning to said first file a management class specified in said first coincident rule declaration; and means coupled to said link means for executing an ACS procedure responsive to the assignment of a file management class to said first file.
Claim 22
Dependent Claim 154 words
In a computer system having means for storing a plurality of files each having one or more file attributes, a computer file management system for automatically classifying said files in accordance with said file attributes, said management system comprising: filter means having an ordered plurality of rule declarations each specifying values for a plurality of said file attributes and at least one file management class; tester means coupled to said filter means for testing in sequence each said rule declaration for coincidence with the file attributes of a first said file and for identifying the first said rule declaration that coincides with said first file attributes; link means coupled to said tester means for assigning to said first file a management class specified in said first coincident rule declaration; and means coupled to said link means for executing an ACS procedure responsive to the assignment of a file management class to said first file.
Claim 23
Dependent Claim 43 words
The computer file management system of claim 18 wherein said file attributes include a plurality of file identifiers and a plurality of file characteristics and wherein each said rule declaration specifies a value for at least one of said plurality of file characteristics.
Claim 24
Dependent Claim 44 words
The computer file management system of claim 19 wherein said plurality of file identifiers includes a file name, a file directory and a file storage group and said plurality of file characteristics includes a file size designation and one or more file type designations.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag