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
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.
References Cited (Backward Citations)
US4945475A
Cited
US5151989A
Cited
US5408619A
Cited
US5522044A
Cited
US5379424A
Cited
US5361349A
Cited
US5479577A
Cited
US5423034A
Cited
US5345586A
Cited
WO1994011830A1
Cited
US5437029A
Cited
US5495607A
Cited
US5649194A
Cited
US5504892A
Cited
US5511190A
Cited
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 |