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

Catalog services for distributed directories

Assignee: EMC Corp
•
Filing: 1996-03-15
•
Granted: 1998-08-11
•
Expires: 2016-03-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for representing in a database selective objects and data in a distributed directory is disclosed. A distributed directory is accessed. The directory is searched for selective objects and selective associated attributes that satisfy predetermined criteria. One or more records are created to correspond to each selective object satisfying the criteria. Data relating to each selective object is entered into the corresponding record. The records and data are then stored in a database. Preferably, the database is a hierarchal database having sub-records, wherein each sub-record corresponds to a selective associated attribute of the selective object.

Inventors

  • 👤 David James Mahlum
  • 👤 David James Huntbach
  • 👤 Todd Lawson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:44
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/901; G06F16/9017; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 129 words
A method in a computer system for representing in a database objects and data from a distributed directory, the method comprising the steps of: a) accessing a distributed directory on a plurality of networked computers for managing identities associated with the network, said distributed directory comprising a plurality of objects with each object including associated data; b) creating one or more records with each record including at least one subordinate field, wherein each such record corresponds to an object; c) entering at least a portion of the associated data into one or more subordinate fields of at least one record, wherein the entered associated data relates to the object that corresponds to each record; and d) storing the records, subordinate fields, and entered associated data in a local database.
Claim 2
Independent Claim 129 words
A method in a computer system for representing in a database objects and data from a distributed directory, the method comprising the steps of: a) accessing a distributed directory on a plurality of networked computers for managing identities associated with the network, said distributed directory comprising a plurality of objects with each object including associated data; b) creating one or more records with each record including at least one subordinate field, wherein each such record corresponds to an object; c) entering at least a portion of the associated data into one or more subordinate fields of at least one record, wherein the entered associated data relates to the object that corresponds to each record; and d) storing the records, subordinate fields, and entered associated data in a local database.
Claim 3
Dependent Claim 17 words
A method as recited in claim 1, wherein each object additionally includes one or more associated attributes.
Claim 4
Dependent Claim 14 words
A method as recited in claim 2, wherein the database is a hierarchal database.
Claim 5
Dependent Claim 47 words
A method as recited in claim 3, wherein at least one subordinate field of one or more records is a sub-record with each sub-record including one or more subordinate fields, wherein each such sub-record corresponds to an associated attribute and is subordinate to at least one record.
Claim 6
Dependent Claim 43 words
A method as recited in claim 4, wherein the entered associated data at least partially includes attribute data related to one or more associated attributes, said attribute data being entered into the subordinate fields of We sub-record Mat corresponds to each associated attribute.
Claim 7
Dependent Claim 34 words
A method as recited in claim 1, wherein at least one subordinate field of one or more records is a data field, wherein each such data field is subordinate to at least one record.
Claim 8
Dependent Claim 40 words
A method as recited in claim 6, wherein the associated data at least partially includes object data related to one or more objects, said object data being entered into the data fields of the record that corresponds to each object.
Claim 9
Dependent Claim 30 words
A method as recited in claim 1, further comprising the step of accessing associated data related to an object by selecting from the database the record associated with the object.
Claim 10
Dependent Claim 30 words
A method as recited in claim 1, further comprising the step of accessing an object in the distributed directory by selecting from the database the record associated with the object.
Claim 11
Independent Claim 148 words
A method in a computer system for representing in a database selective objects and data from a distributed directory, the method comprising the steps of: a) accessing a distributed ed directory on a plurality of networked computers for managing identities associated the network, said distributed directory comprising a plurality of objects, each such object including one or more associated attributes and associated values; b) searching the distributed directory for selective objects and selective associated attributes satisfying predetermined criteria; c) creating one or more records with each record including at least one subordinate field, wherein each such record corresponds to a selective object; d) entering associated values into one or more subordinate fields of at least one record, wherein the associated values being entered relates to the selective object that corresponds to each record; and e) storing the records, subordinate fields, and entered associated values in a local database.
Claim 12
Independent Claim 148 words
A method in a computer system for representing in a database selective objects and data from a distributed directory, the method comprising the steps of: a) accessing a distributed ed directory on a plurality of networked computers for managing identities associated the network, said distributed directory comprising a plurality of objects, each such object including one or more associated attributes and associated values; b) searching the distributed directory for selective objects and selective associated attributes satisfying predetermined criteria; c) creating one or more records with each record including at least one subordinate field, wherein each such record corresponds to a selective object; d) entering associated values into one or more subordinate fields of at least one record, wherein the associated values being entered relates to the selective object that corresponds to each record; and e) storing the records, subordinate fields, and entered associated values in a local database.
Claim 13
Dependent Claim 14 words
A method as recited in claim 10, wherein the database is a hierarchal database.
Claim 14
Dependent Claim 48 words
A method as recited in claim 11, wherein at least one subordinate field of one or more records is a sub-record with each sub-record including one or more subordinate fields, wherein each such sub-record corresponds to a selective associated attribute and is subordinate to at least one record.
Claim 15
Dependent Claim 46 words
A method as recited in claim 12, wherein the associated values being entered at least partially includes attribute values related to one or more selective associated attributes, which attribute values are entered into the subordinate fields of the sub-record that corresponds to each selective associated attribute.
Claim 16
Dependent Claim 59 words
A method as recited in claim 12, wherein at least one subordinate field of one or more sub-records is a second sub-record with each second sub-record including at least one subordinate field, wherein each such sub-record corresponds to a selective associated attribute that includes multiple data elements, wherein each such second sub-record is subordinate to at least one sub-record.
Claim 17
Dependent Claim 53 words
A method as recited in claim 14, wherein the associate values being entered at least partially includes element data related to least one element, which element data is entered into the subordinate fields of the second sub-record subordinate to the sub-record that corresponds to each selective associated attribute that includes multiple data elements.
Claim 18
Dependent Claim 34 words
A method as recited in claim 10, wherein at least one subordinate field of one or more records is a data field, wherein each such data field is subordinate to at least one record.
Claim 19
Dependent Claim 44 words
A method as recited in claim 16, wherein the associated values being entered at least partially includes object data related to one or more selective objects, said object data being entered into the data fields of the record tat corresponds to each selective object.
Claim 20
Dependent Claim 26 words
A method as recited in claim 10, wherein the predetermined criteria depends upon the type of object, the type of associated attribute, or the associated values.
Claim 21
Dependent Claim 18 words
A method as recited in claim 10, wherein the predetermined criteria includes all objects or all associated attributes.
Claim 22
Dependent Claim 32 words
A method as recited in claim 10, firer comprising the step of accessing associated values related to a selective object by selecting from the database the record associated with the selective object.
Claim 23
Dependent Claim 32 words
A method as recited in claim 10, firer comprising the step of accessing a selective object in the distributed directory by selecting from the database the record associated with the selective object.
Claim 24
Independent Claim 177 words
A method in a computer system for representing in a database selective objects and data from a distributed directory, the method comprising the steps of; a) accessing a distributed directory on a plurality networked computers for managing identities associated with the network, said distributed directory comprising a plurality of objects, each such object including one or more associated attributes and associated values; b) searching the distributed directory for selective objects and selective associated attributes satisfying predetermined criteria; c) creating a record including a plurality of subordinate fields, wherein the record corresponds to a selective object, wherein the subordinate fields comprise: (i) one or more data fields; and (ii) one or more sub-records with each sub-record including one or more subordinate fields, wherein each sub-record corresponds to a selective associated attribute; d) entering associated values into the subordinate fields, wherein the associated values being entered relates to the selective object, e) repeating steps (c) and (d) for a plurality of selective objects; and f) storing the records, subordinate fields, and entered associated values in a local hierarchal database.
Claim 25
Independent Claim 177 words
A method in a computer system for representing in a database selective objects and data from a distributed directory, the method comprising the steps of; a) accessing a distributed directory on a plurality networked computers for managing identities associated with the network, said distributed directory comprising a plurality of objects, each such object including one or more associated attributes and associated values; b) searching the distributed directory for selective objects and selective associated attributes satisfying predetermined criteria; c) creating a record including a plurality of subordinate fields, wherein the record corresponds to a selective object, wherein the subordinate fields comprise: (i) one or more data fields; and (ii) one or more sub-records with each sub-record including one or more subordinate fields, wherein each sub-record corresponds to a selective associated attribute; d) entering associated values into the subordinate fields, wherein the associated values being entered relates to the selective object, e) repeating steps (c) and (d) for a plurality of selective objects; and f) storing the records, subordinate fields, and entered associated values in a local hierarchal database.
Claim 26
Dependent Claim 43 words
A method as recited in claim 22, wherein the associated values being entered at least partially includes attribute values related a selective associated attribute, which attribute values are entered into the subordinate fields of the sub-record that corresponds to the selective associated attribute.
Claim 27
Dependent Claim 22 words
A method as recited in claim 23, wherein the attribute values relate to the AttributeName and AttributeSyntax of a selective associated attribute.
Claim 28
Dependent Claim 20 words
A method as recited in claim 23, wherein the attribute values relate to the SyntaxValue of a selective associated attribute.
Claim 29
Dependent Claim 48 words
A method as recited in claim 2, wherein at least one subordinate field a sub-record is a second sub-record including one or more subordinate fields, wherein the sub-record corresponds to a selective associated attribute that includes multiple data elements, wherein the second sub-record is subordinate to the sub-record.
Claim 30
Dependent Claim 41 words
A method as recited in claim 26, wherein the associated values being entered at least partially includes element data related to an element of the selective associated attribute, which element data is entered into a subordinate field of the second sub-record.
Claim 31
Dependent Claim 32 words
A method as recited in claim 22, wherein the associated values being entered at least partially includes object data related the selective object, said object data being entered into a data field.
Claim 32
Dependent Claim 22 words
A method as recited in claim 28, wherein the object data relates to the DSObjectName, DSBaseClass, and DSCanonicalName of the selective object.
Claim 33
Dependent Claim 26 words
A method as recited in claim 22, wherein the predetermined criteria depends upon the type of object, the type of associated attribute, or the associated values.
Claim 34
Dependent Claim 18 words
A method as recited in claim 22, wherein the predetermined criteria includes all objects or all associated attributes.
Claim 35
Dependent Claim 32 words
A method as recited in claim 22, further comprising the step of accessing associated values related to a selective object by selecting from the database the record associated with the selective object.
Claim 36
Dependent Claim 32 words
A method as recited in claim 22, further comprising the step of accessing a selective object in the distributed directory by selecting from the database the record associated with the selective object.
Claim 37
Dependent Claim 104 words
A record in a database embodied in computer-readable media for representing an object in a distributed directory, said record comprising: a) one or more subordinate data fields in a local database with each such data field corresponding to data that relates to an object in a distributed directory on a plurality of networked computers for manage identities associated with the network, said object laving associated attributes and data; b) one or more subordinate sub-records with each such sub-record corresponding to an associated attribute of the object, said sub-records including at least one subordinate field that corresponds to a value related to the associated attribute.
Claim 38
Dependent Claim 104 words
A record in a database embodied in computer-readable media for representing an object in a distributed directory, said record comprising: a) one or more subordinate data fields in a local database with each such data field corresponding to data that relates to an object in a distributed directory on a plurality of networked computers for manage identities associated with the network, said object laving associated attributes and data; b) one or more subordinate sub-records with each such sub-record corresponding to an associated attribute of the object, said sub-records including at least one subordinate field that corresponds to a value related to the associated attribute.
Claim 39
Dependent Claim 42 words
A record as recited in claim 34, wherein at least one subordinate field of a sub-record includes a second sub-record that includes a plurality of subordinate fields, said second sub-record corresponding to an associated attribute of the object having multiple data elements.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-10 2002-02-09 2002-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-10 2006-02-09 2006-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-10 2010-02-09 2010-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag