Metadata in directory service systems and methods

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C715S229000

Reexamination Certificate

active

07634513

ABSTRACT:
A method and apparatus for implementing directory services, such as X.500 and LDAP in a SQL environment, and for providing a desired level of indexing, extensibility and scalability. In the directory service system, a plurality of objects are defined to be hierarchical, and the relationships among objects follow a tree structure where each object has a parent object and except for a root, each parent can have zero or more children. The database comprises at least one table having a plurality of rows and columns and stores a plurality of data items, each having a value, each being related to one of a plurality of data types and each having attributes defined by the directory. The attributes of the directory are arranged in a row-per-data type and value format, resulting in a representation identified as meta-data, wherein values are represented per row bydata type: identifying one of said plurality of data types,syntax: identifying the nature of the data type, andvalue: identifying the data value.In the application of metadata to directory services, such as X.500 or LDAP, a ‘PROPERTY table’ is provided in which object name and parent name is added to the ‘principal design’. Other arrangements of tables and attributes provide for the achievement of the system goals.

REFERENCES:
patent: 4914571 (1990-04-01), Baratz et al.
patent: 5117349 (1992-05-01), Tirfing et al.
patent: 5218699 (1993-06-01), Brandle et al.
patent: 5291583 (1994-03-01), Bapat
patent: 5317742 (1994-05-01), Bapat
patent: 5333317 (1994-07-01), Dann
patent: 5388255 (1995-02-01), Pytlik et al.
patent: 5412804 (1995-05-01), Krishna
patent: 5414812 (1995-05-01), Filip et al.
patent: 5491817 (1996-02-01), Gopal et al.
patent: 5530853 (1996-06-01), Schell et al.
patent: 5548726 (1996-08-01), Pettus
patent: 5634053 (1997-05-01), Noble et al.
patent: 5649182 (1997-07-01), Reitz
patent: 5664172 (1997-09-01), Antoshenkov
patent: 5692181 (1997-11-01), Anand et al.
patent: 5794232 (1998-08-01), Mahlum et al.
patent: 5806061 (1998-09-01), Chaudhuri et al.
patent: 5864840 (1999-01-01), Leung et al.
patent: 5878415 (1999-03-01), Olds
patent: 5953716 (1999-09-01), Madnick et al.
patent: 5970497 (1999-10-01), Burrows
patent: 5987446 (1999-11-01), Corey et al.
patent: 6003022 (1999-12-01), Eberhard et al.
patent: 6003050 (1999-12-01), Silver et al.
patent: 6009422 (1999-12-01), Ciccarelli
patent: 6016497 (2000-01-01), Suver
patent: 6016499 (2000-01-01), Ferguson
patent: 6044442 (2000-03-01), Jesionowski
patent: 6052681 (2000-04-01), Harvey
patent: 6085188 (2000-07-01), Bachmann et al.
patent: 6112198 (2000-08-01), Lohman et al.
patent: 6112304 (2000-08-01), Clawson
patent: 6115703 (2000-09-01), Bireley et al.
patent: 6119129 (2000-09-01), Traversat et al.
patent: 6122627 (2000-09-01), Carey et al.
patent: 6182153 (2001-01-01), Hollberg et al.
patent: 6192405 (2001-02-01), Bunnell
patent: 6195653 (2001-02-01), Bleizeffer et al.
patent: 6199062 (2001-03-01), Byrne et al.
patent: 6236997 (2001-05-01), Bodamer et al.
patent: 6356892 (2002-03-01), Corn et al.
patent: 6370522 (2002-04-01), Agarwal et al.
patent: 6728720 (2004-04-01), Lenzie
patent: 6732360 (2004-05-01), Seo et al.
patent: 6879990 (2005-04-01), Boyer et al.
patent: 2001/0037339 (2001-11-01), Harvey
patent: 2002/0059199 (2002-05-01), Harvey
patent: 2003/0191759 (2003-10-01), Harvey
patent: 2003/0208478 (2003-11-01), Harvey
patent: 2006/0020613 (2006-01-01), Harvey
patent: 0 689 148 (1995-05-01), None
patent: 2329044 (1999-03-01), None
patent: WO 96/07147 (1996-03-01), None
patent: WO 96/34350 (1996-10-01), None
C.M.R. Leung , An Object Oriented Approach to Directory Systems, Sep. 1990, IEEE, 736-740.
C.M.R. Leung, An X.500 Directory Implementation Supporting Heterogenous Databases—Proceedings, ACTS, Apr. 22-24, 1991.
Paul Baker, An Analysis of User Input to an X.500 White Pages Directory Service, IEEE, vol. 3, 1995, 112-125.
Leung , C.M.R., An object-oriented approach to directory systems, 1990, IEEE, 736-740.
Bohdan Smetaniuk, Distributed operation of the X.500 directory, 1991, Computer Networks and ISDN System 21, 17-40.
Bauer et al., A Simulation Model for X.500 Directories: Initial Experiences, 1991, ACM, 255-275.
G. W. Neufeld, Descriptive names in X.500, 1989, ACM, 64-71.
Gerald Neufeld, A transactional API for the EAN X.500 directory service, 1992, ACM, 81-91.
The Proceedings of IREE, ACTS; C.M.R. Leung; An X.500 Directory Implementation Supporting Heterogeneous Databases, Apr. 1991, pp. 85-90.
Bachmann, D., et al.;Implement LDAP Search Queries with SQL; ip.com Prior Art Database, Technical Disclosure, 7 pages, Dec. 1, 1998.
Oracle8i;Designing and Tuning for Performance; Release 2 (8.1.6); Part No. A76992-01; XP-002229598; 94 pages, Dec. 1999.
European Patent Office, Communication pursuant to Article 96(2) EPC for Application No. 01 930 950.9-1225; 7 pages, Dec. 4, 2006.
S.E. Kille;Mapping the Global Naming Tree Onto A Relational Database; Computer Message Systems—85; Elsevier Science Publishers B.V. (North-Holland), pp. 105-114, 1986.
European Patent Office Communicationfor Application No. 03 002 798.1-1225; 6 pages, Jul. 11, 2007.
Communication pursuant to Article 94(3) EPC; Application No. 03 002 797.3-1225, 6 pages, Dec. 16, 2008
EPO Communication pursuant to 94(3) EPC, Application No. 01 930 950.9-1225, 7 pages, Nov. 28, 2008.
USPTO Office Action for U.S. Appl. No. 09/844,043, inventor Richard Hand Harvey, 5 pages, Oct. 29, 2008.
Patent Pending U.S. Appl. No. 11/845,476 entitled “Table Arrangement for a Directory Service and for Related Method and Facilitating Queries for the Directory” by Richard H. Harvey, 86 pages plus 6 pages of drawings, filed Aug. 27, 2007.
United State Patent Office; Office Action for U.S. Appl. No. 09/721,806, filed Nov. 24, 2000 in the name of Richard Hans Harvey; 22 pages, Mar. 31, 2008.
United States Patent Office; Office Action for U.S. Appl. No. 10/300,885, filed Nov. 21, 2002 in the name of Richard Hans Harvey; 12 pages, Apr. 7, 2008.
S.S.B. Shi, et al.;An Enterprise Directory Solution With DB2; IBM Systems Journal; vol. 39, No. 2; 0018-8670; pp. 360-383, 2000.
European Patent Office Examination Reportfor Application No. 00 980 695.1; 5 pages, Aug. 4, 2003.
European Patent Office Examination Reportfor Application No. 00 980 695.1; 5 pages, Apr. 3, 2007.
European Communication dated Apr. 2, 1998, all pages.
PCT Written Opinion (PCT Rule 66) dated May 27, 1996, all pages.
PCT Notification of Transmittal of International Preliminary Examination Report dated Dec. 23, 1996, all pages.
PCT Written Opinion (PCT Rule 66) dated Sep. 19, 1996, all pages.
PCT Written Opinion (PCT Rule 66) dated Aug. 5, 1996, all pages.
Communication Pursuant to Article 96(2) EPC Apr. 12, 2001, all pages.
Hung, R. “CCITT X.500 Directories—Principles and Applications” Computer Communications, vol. 15, No. 10, Dec. 1, 1992, pp. 636-645.
Ordille J J et al “Nomenclator Descriptive Query Optimization for Large X.500 Environments” Computer Communications Review, vol. 21, No. 4, Sep. 1, 1991, pp. 185-196.
Bohdan Smetaniuk: “Distributed Operation of the X.500 Directory” Computer networks and ISDN Systems, vol. 21, No. 1, Mar. 1, 1991, pp. 17-40.
The Proceedings of IFIP WG6.6 International Symposium (ISBN: 0444 889 167) Francois Perruchond, Cuno Lanz, & Bernard Plattner “A Relational Data Base Design for an X.500 Directory System Agent”—pp. 405-418, Oct. 26, 1999.
CCITT, vol. VIII, Data Communication Networks Directory Recommendations X.500-X.521 ISBN 92-61-03731-3, Oct. 26, 1999.
“Object-Oriented Modeling and Design” by J. Rumbaugh, et al, 1991, ISBN 0-13-630054-5, pp. 366-396.
Database Design and Management, David Stampler and Wilson Price, 1990 ISBN 0-07-100934-5, pp. 295-323.
Molesworth, R., “An Overview of the CCITT X.500 Directory System” Second IEE National Conference on Telecommunications, No. 1989, Apr. 2, 1989, pp. 179-183.
The Proceedings of IREE, Acts '91, Apr. 22-24, 1991 (ISBN: 0 909394 253), C.M

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Metadata in directory service systems and methods does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Metadata in directory service systems and methods, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Metadata in directory service systems and methods will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4130892

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.