Method and apparatus for operating a database

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

Reexamination Certificate

active

07617183

ABSTRACT:
A method of processing a database service query is provided. In one embodiment, the method includes receiving a service query, applying principles of logic to the service query to obtain a sum of terms, evaluating each term as one or more separate SQL instructions, and executing each separate SQL instruction. Preferably, the sum of terms is additionally expanded to remove NOT operators, using for example Boolean logic.

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: 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: 2008/0040365 (2008-02-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
M. Jarke, J. Koch, “Query Optimization in Database Systems,” ACM Computing Surveys, vol. 16, No. 2, Jun. 1984, pp. 111-152, XP002229970.
S. Grumbach, T. Milo, “Towards Tractable Algebras for Bags,” Proc. 12thIntl. Conf. on Management of Data and Symposium on Principles of Database Systems, May 1993, pp. 49-58, XP002233522, Washington, D.C.
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 Report for Application No. 00 980 695.1-2201; 5 pages, Apr. 3, 2007.
The Directory—Overview of Concepts, Models and Services; Recommendation X.500; Fascicle VIII 8—Rec. X.500; pp. 3-19, 1988.
CCITT the International Telegraph and Telephone Consultative Committee; International Telecommunication Union; Blue Book; Data Communication Networks Directory; Recommendations X.500-X.521; vol. VIII; Fascicle VIII.8; 232 pages, Nov. 1988.
Molesworth, R.;An Overview of the CCITT X.500 Directory System; Logica CES Ltd., UK; Second IEE National Conference on Telecommunications; pp. 179-183, Apr. 2, 1989.
Stamper, David, et al.;Database Design&Management—An Applied Approach; Chapter 13—The Relational Model; pp. 295-323, 1990.
Cooke, Beth E., et al.;Directory Services in the HP MAP 3.0 Environment; 1266 Hewlett-Packard Journal; No. 4; XP-000149608; pp. 15-23, Aug. 1990.
Leung, C.M.R.;An Object-Oriented Approach to Directory Systems; IEEE Region 10 Conference on Computer and Communication 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.
Ordille, Joann J., et al.;Nomenclator Descriptive Query Optimization for Large X.500 Environments; Computer Sciences Department, University of Wisconsin-Madison; SIGCOMM 91; pp. 1-12, 1991.
Perruchoud, François, et al.;A Relational Data Base Design for an X.500 Directory System Agent; Message Handling Systems and Application Layer Communication Protocols; pp. 405-418, 1991.
Smetaniuk, Bohdan;Distributed Operation of the X.500 Directory; Computer Networks and ISDN Systems; No. 1; Amsterdam, NL; XP-000177093; pp. 17-40, Mar. 1991.
Leung, C.M.R.;GDSA: An X.500 Directory Implementation Supporting Heterogeneous Databases; pp. 85-90, Apr. 1991.
Rumbaugh, James, et al.;Object-Oriented Modeling and Design; General Electric Research and Development Center, Schenectady, New York; 33 pages, Jan. 6, 1992.
Hunt, Ray;CCITT X.500 Directories—Principles and Applications; Computer Communications; vol. 15, No. 10; pp. 636-645, Dec. 1992.
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.
Heywood, Peter, et al.;A Big Step Toward a Global Directory; Data Communications; No. 1; pp. 99-100, Jan. 1994.
Watanabe, Kazunari, et al.;Eliminate Information Inconsistency for X.500 Directory; NTT Information and Communication Systems Laboratories; pp. 1180-1184, 1994.
Barker, Paul;An Analysis of User Input to an X.500 White Pages Directory Service; IEEE/ACM Transactions on Networking; vol. 3, No. 2; pp. 112-125, Apr. 1995.
Patent Pending U.S. Appl. No. 09/427,263 entitledDirectory Service System and Method With Tolerance For Data Entry Storage And Outputby Richard H. Harvey; 98 total pages, filed Oct. 26, 1999.
European Patent Office Examination Reportfor International Application No. 95 930 331.4-2212; 1 page, Dec. 4, 2001.
Bachmann, D., et al.;Implement LDAP Search Queries With SQL; lP.com PriorArtDatabase; 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 Examination Reportfor International 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.
Won Kim;On Optimizing an SQL-Like Nested Query; ACM Transactions on Database Systems; vol. 7, No. 3; pp. 443-469, Sep. 1982.
United States Patent and Trademark Office; Office Actionfor U.S. Appl. No. 10/300,885, filed Nov. 21, 2002 in the name of Richard Hans Harvey; 12 pages, Apr. 7, 2008.
Communication dated Mar. 4, 2009 from the United States Patent and Trademark Office re Harvey, U.S. Appl. No. 10/174,824, filed Jun. 20, 2002.
Communication dated Aug. 6, 2008 from the United States Patent and Trademark Office re Harvey, U.S. Appl. No. 10/300,885, filed Nov. 21, 2002.
Communication dated Oct. 29, 2008 from the United States Patent and Trademark Office re Harvey, U.S. Appl. No. 09/844,043, filed Apr. 27, 2001.
European Patent Office; The Netherlands, Substantive Examiner Ralf Abbing, Communication pursuant to Article 94(3) EPC of Nov. 28, 2008, regarding Appln. No. 01 930 950.91225 (7 pages).
Australian Government letter to Smoorenburg, Examiner's First Report on

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

Method and apparatus for operating a database does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for operating a database, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for operating a database will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4066423

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