Directory service system and method with tolerance for data...

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

C707S793000, C707S793000, C709S203000, C715S252000

Reexamination Certificate

active

07315860

ABSTRACT:
A method and apparatus for applying an application of a data service, such as X.500 and LDAP, to a relational database, a database design and use of the database to perform such directory services. Specifically addressed is the problem of achieving efficient searching of a directory service database coupled with effective input or output of data from the database. The disclosed method and apparatus, which provide end efficiency and data tolerance in the provision of a variety of database services, is based upon the concurrent storage in a database of both a normalised (syntax normalised) form and a raw (protocol encoded) form of the data. The raw form of data may be in ASN.1. A further feature of the disclosed method and apparatus concerns the transfer of data in and out of a database, where, in finding data in the database, a normalised form is used, and, in transferring data out of the database, a raw form is used. Syntax rules are used to convert the raw form of data to or from the normalised form in which it is stored.

REFERENCES:
patent: 5117349 (1992-05-01), Tirfing et al.
patent: 5291583 (1994-03-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: 5442690 (1995-08-01), Nazif 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: 6236988 (2001-05-01), Aldred
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/0105749 (2003-06-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: 2 329 044 (1999-03-01), None
patent: WO 96/07147 (1996-03-01), None
patent: WO 96/34350 (1996-10-01), None
“An Object-Oriented Approach to Dicrectory Systems,” C.M.R, Leung, IEEE Region 10 Conference on Computer and Comunications Systems, Sep. 1990, pp. 736-740.
The Proceedings of IREE, ACTS '91, Apr. 22-24, 1991 (ISBN: 0 909394 253), C.M.R. Leung “GDSA: An X.500 Directory Implementation Supporting Heterogeneous Databases.”; pp. 84-96.
1266 Hewlett-Packard Journal 41 Aug. 1990, No. 4, Palo Alto, CA, US, Directory Services in the HP Map 3.0 Environment; B. Cooke, C Fettig, P. Koski, D. Swope and R. Vandoorn, pp. 15-23.
8178 Data Communications 23 Jan. 1994, No. 1, New York, US “A Big Step Toward A Global Directory”, P. Heywood and Elke Gronert, pp. 99-100.
European Communication dated Apr. 2, 1998.
PCT Written Opinion (PCT Rule 66) dated May 27, 1996.
PCT Notification of Transmittal of International Preliminary Examination Report dated Dec. 23, 1996.
PCT Written Opinion (PCT Rule 66) dated Sep. 19, 1996.
PCT Written Opinion (PCT Rule 66) dated Aug. 5, 1996.
Communication Pursuant to Article 96(2) EPC Apr. 12, 2001.
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.
Shi et al., “An enterprise directory solution with DB2,” IBM Systems Journal, vol. 39, No. 2, pp. 360-383, 2000.
European Patent Office Examination Report for Application No. 00 980 695.1; 5 pages, Apr. 8, 2003.
European Patent Office Examination Report for Application No. 00 980 695.1—2201; 5 pages, Mar. 4, 2007.
Jarke, Mathias et al.,Query Optimization in Database Systems, Computing Surveys, vol. 16, No. 2, pp. 111-152, Jun. 1984.
Recommendations X.500,The Directory—Overview of Concepts, Models and Services, Melbourne, Fascicle VIII. 8—X.500, pp. 3-19, 1988.
Leung, C.M.R.,An Object-Oriented Approach to Directory Systems, IEEE Region 10 Conference on Computer and Communications Systems, Hong Kong, pp. 736-740, Sep. 1990.
Bauer, M.A. et al.,A Simulation Model for X.500 Directories: Initial Experiences, Department of Computer Science, The University of Western Ontario, pp. 255-276, 1991.
Grumbach, Stephane et al.,Towards Tractable Algebras for Bags, Journal of Computer and System Sciences, ACM Princ. of Database Systems, pp. 1-34, 1993.
Hong, James W. et al.,Design and Implementation of a Distributed Applications Testbed, Department of Computer Science, University of Western Ontario, pp. 170-174, 1993.
Watanabe, Kazunari et al.,Eliminate Information Inconsistency for X.500 Directory, NTT Information and Communication Systems Laboratories, Singapore ICCS, pp. 1180-1184, Nov. 1994.
Baker, Paul,An Analysis for User Input to an X.500 White Pages Directory Service, IEEE/ACM Transactions on Networking, vol. 3, No. 2, pp. 112-125, Apr. 1995.
Pending U.S. Appl. No. 09/721,806 entitledA Method and Apparatus for Operating a Databaseby Richard H. Harvey, 19 total pages, filed Nov. 24, 2000.
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.

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

Directory service system and method with tolerance for data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Directory service system and method with tolerance for data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Directory service system and method with tolerance for data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2783844

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