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

Front end for file access controller

Assignee: International Business Machines Corp
•
Filing: 1993-03-22
•
Granted: 1995-11-21
•
Expires: 2013-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved file access controller for a data processing system, and a method for the use thereof, and more particularly, an improved front end system for a file access control system, is described. The improvement is particularly useful for security audits and system maintenance of the file access controller. The improvement comprises an apparatus and method for effecting the steps of retrieving data describing authorized users which is stored within the file access controller, acquiring data describing users which is obtained from at least one other file system, comparing and sorting user data retrieved from the controller with user data obtained from the other file system so as to detect any mismatched data, resolving at least a portion of any mismatches by updating user data from the controller with data obtained from the other file system, combining the matched data and updated data and recording the combined data within the file access controller, and reporting any detected mismatched and non-updated data describing users.

Inventors

  • 👤 Norman J. Dauerer
  • 👤 Edward E. Kelley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 07:37
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 277 words
An improved access controller front end for use with an access controller in a data processing system; the access controller front end comprising: means for detecting invalid and duplicate access authorizations; means for denying access to said data processing system responsive to detection of any of said invalid or duplicate access authorizations; means for retrieving data describing authorized users of said data processing system, which data is stored in a first file system within the access controller; means for acquiring data describing authorized or unauthorized users of said data processing system, which data is obtained from at least one second file system, said at least one second file system being communicatively coupled with said data processing system; means for comparing data retrieved from the controller describing authorized users with data obtained from said at least one second file system describing authorized or unauthorized users, so as to detect any matched data and mismatched data; first means for sorting data cooperating with said means for comparing data, said means for sorting data sorting said data retrieved from the controller describing authorized users into at least a first set of sorted data and a second set of sorted data, said first set of sorted data relating to said matched data, said second set of sorted data relating to said mismatched data; means for resolving at least a portion of any detected mismatches by updating data in said second set of sorted data with data obtained from said at least one second file system; and means for combining the matched data describing authorized users with the updated data describing authorized users, and recording the combined data within the access controller.
Claim 2
Dependent Claim 277 words
An improved access controller front end for use with an access controller in a data processing system; the access controller front end comprising: means for detecting invalid and duplicate access authorizations; means for denying access to said data processing system responsive to detection of any of said invalid or duplicate access authorizations; means for retrieving data describing authorized users of said data processing system, which data is stored in a first file system within the access controller; means for acquiring data describing authorized or unauthorized users of said data processing system, which data is obtained from at least one second file system, said at least one second file system being communicatively coupled with said data processing system; means for comparing data retrieved from the controller describing authorized users with data obtained from said at least one second file system describing authorized or unauthorized users, so as to detect any matched data and mismatched data; first means for sorting data cooperating with said means for comparing data, said means for sorting data sorting said data retrieved from the controller describing authorized users into at least a first set of sorted data and a second set of sorted data, said first set of sorted data relating to said matched data, said second set of sorted data relating to said mismatched data; means for resolving at least a portion of any detected mismatches by updating data in said second set of sorted data with data obtained from said at least one second file system; and means for combining the matched data describing authorized users with the updated data describing authorized users, and recording the combined data within the access controller.
Claim 3
Dependent Claim 21 words
The improved access controller front end according to claim 1 wherein access to at least one data file system is controlled.
Claim 4
Dependent Claim 60 words
The improved access controller front end according to claim 1 wherein the first means for sorting data retrieved from the controller describing authorized users into at least a first set of sorted data and a second set of sorted data further comprises a second means for sorting said data mismatches into a plurality of subsets according to a mismatch type.
Claim 5
Dependent Claim 38 words
The improved access controller front end according to claim 1 further comprising a means for reporting cooperating with said means for resolving, said means for reporting indicating any said detected mismatches not updated by said means for resolving.
Claim 6
Dependent Claim 38 words
The improved access controller front end according to claim 4 wherein said means for reporting any detected mismatched and non-updated datadescribing authorized users further comprises a first means for transmitting a plurality of reports to a remote user.
Claim 7
Dependent Claim 63 words
The improved access controller front end according to claim 5 further comprising a second means for sorting any said detected mismatches not updated by said means for resolving into a plurality of subsets according to a mismatch type and a second means for transmitting a plurality of reports to at least one remote user, wherein reports are distinguished according to said mismatch type.
Claim 8
Dependent Claim 39 words
The improved access controller front end according to claim 1 wherein the means for recording the combined data within the access controller further comprises a means for recording a master list of authorized users of said data processing system.
Claim 9
Dependent Claim 36 words
The improved access controller front end according to claim 1 wherein the said mismatched data is further identified as incomplete data or data having null data fields included in the user data retrieved from the controller.
Claim 10
Dependent Claim 102 words
The improved access controller front end according to claim 1 wherein said data processing system further comprises a memory arranged as a plurality of mini-disks, and wherein said access controller front end further comprises: a means for confirming a master list of authorized users of said data processing system; a means for creating a plurality of lists of authorized users for said plurality of mini-disks from said master list, at least one list of said plurality of lists corresponding to each mini-disk; and a means for creating a processed master list from said plurality of lists of authorized users of said mini-disks.
Claim 11
Dependent Claim 285 words
An improved apparatus for use in a data processing system having a plurality of system loci for updating a designated remote file system at a remote system locus of said plurality of system loci in said data processing system with data from a local file system at a local system locus of said plurality of system loci in said data processing system describing authorized users of said data processing system comprising: means for retrieving data describing authorized users of said data processing system, which data is stored in said local file system; means for acquiring data describing authorized or unauthorized users of said data processing system, which data is obtained from at least one remote system locus of said plurality of system loci; means for comparing data retrieved from the local file system describing authorized users with data obtained from said at least one remote system locus describing authorized or unauthorized users, so as to detect any matched data and mismatched data; means for sorting data cooperating with said means for comparing data, said means for sorting data sorting said data retrieved from the local file system describing authorized users into at least a first set of sorted data and a second set of sorted data, said first set of sorted data relating to said matched data, said second set of sorted data relating to said mismatched data; means for resolving at least a portion of any detected mismatches by updating data in said second set of sorted data with data retrieved from the local file system; and means for combining the matched data describing authorized users with the updated data describing authorized users, and recording the combined data within said designated remote file system.
Claim 12
Dependent Claim 285 words
An improved apparatus for use in a data processing system having a plurality of system loci for updating a designated remote file system at a remote system locus of said plurality of system loci in said data processing system with data from a local file system at a local system locus of said plurality of system loci in said data processing system describing authorized users of said data processing system comprising: means for retrieving data describing authorized users of said data processing system, which data is stored in said local file system; means for acquiring data describing authorized or unauthorized users of said data processing system, which data is obtained from at least one remote system locus of said plurality of system loci; means for comparing data retrieved from the local file system describing authorized users with data obtained from said at least one remote system locus describing authorized or unauthorized users, so as to detect any matched data and mismatched data; means for sorting data cooperating with said means for comparing data, said means for sorting data sorting said data retrieved from the local file system describing authorized users into at least a first set of sorted data and a second set of sorted data, said first set of sorted data relating to said matched data, said second set of sorted data relating to said mismatched data; means for resolving at least a portion of any detected mismatches by updating data in said second set of sorted data with data retrieved from the local file system; and means for combining the matched data describing authorized users with the updated data describing authorized users, and recording the combined data within said designated remote file system.
Claim 13
Dependent Claim 276 words
An improved method for use with an access controller in a data processing system for controlling access to said data processing system; the method comprising the steps of: detecting invalid and duplicate access authorizations; denying access to said data processing system responsive to detection of any of said invalid or duplicate access authorizations; retrieving data describing authorized users of said data processing system, which data is stored in a first file system within the file access controller; acquiring data describing authorized or unauthorized users of said data processing system, which data is obtained from at least one second file system, said at least one second file system being communicatively coupled with said data processing system; comparing data retrieved from the controller describing authorized users with data obtained from said at least one second file system describing authorized or unauthorized users, so as to detect any matched data and mismatched data; sorting data in connection with said comparing data, said sorting data effecting sorting of said data retrieved from the controller describing authorized users into at least a first set of sorted data and a second set of sorted data, said first set of sorted data relating to said matched data, said second set of sorted data relating to said mismatched data; resolving at least a portion of any detected mismatches by updating data in said second set of sorted data with data obtained from said at least one second file system; combining the matched data describing authorized users with the updated data describing authorized users, and recording the combined data within the file access controller; and reporting any said detected mismatches not updated by said resolving.
Claim 14
Dependent Claim 276 words
An improved method for use with an access controller in a data processing system for controlling access to said data processing system; the method comprising the steps of: detecting invalid and duplicate access authorizations; denying access to said data processing system responsive to detection of any of said invalid or duplicate access authorizations; retrieving data describing authorized users of said data processing system, which data is stored in a first file system within the file access controller; acquiring data describing authorized or unauthorized users of said data processing system, which data is obtained from at least one second file system, said at least one second file system being communicatively coupled with said data processing system; comparing data retrieved from the controller describing authorized users with data obtained from said at least one second file system describing authorized or unauthorized users, so as to detect any matched data and mismatched data; sorting data in connection with said comparing data, said sorting data effecting sorting of said data retrieved from the controller describing authorized users into at least a first set of sorted data and a second set of sorted data, said first set of sorted data relating to said matched data, said second set of sorted data relating to said mismatched data; resolving at least a portion of any detected mismatches by updating data in said second set of sorted data with data obtained from said at least one second file system; combining the matched data describing authorized users with the updated data describing authorized users, and recording the combined data within the file access controller; and reporting any said detected mismatches not updated by said resolving.
Claim 15
Dependent Claim 35 words
The improved method according to claim 11 wherein the step for reporting any said detected mismatches not updated by said resolving further comprises the step of transmitting a plurality of reports to a remote user.
Claim 16
Dependent Claim 51 words
The improved method according to claim 11 wherein the step for sorting data retrieved from the controller describing authorized users into said first set of sorted data and said second set of sorted data further comprises the step of further sorting said mismatched data into subsets according to a mismatch type.
Claim 17
Dependent Claim 38 words
The improved method according to claim 11 wherein the step for recording the combined data within the file access controller further comprises the step of for recording a master list of authorized users of said data processing system.
Claim 18
Dependent Claim 33 words
The improved method according to claim 11 wherein the said mismatched data is further identified as incomplete data or data having null data fields included in the user data retrieved from the controller.
Claim 19
Dependent Claim 98 words
The improved method according to claim 11 wherein said data processing system further comprises a memory arranged as a plurality of mini-disks, and wherein said method for controlling access to a data processing system further comprises the steps of: confirming a master list of authorized users of said data processing system; creating a plurality of lists of authorized users for said plurality of mini-disks from said master list, at least one list of said plurality of lists corresponding to each mini-disk; and creating a processed master list from said plurality of lists of authorized users of said mini-disks.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-20 1999-05-22 1999-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-20 2003-05-22 2003-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-20 2007-05-22 2007-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag