System and method of 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, C707S793000, C707S793000

Reexamination Certificate

active

07631012

ABSTRACT:
A method of processing a database service query that results in improved service query performance is provided. In one embodiment, the method includes receiving a service query that includes a filter having one or more filter items, expanding the filter, and applying at least one condition test to each filter item. An example of a test condition includes determining if each filter item includes a NOT connective and is either of first form or a second form of filter item. The first form may be a type only filter item and the second form may be a type and value filter item.

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: 6009422 (1999-12-01), Ciccarelli
patent: 6016497 (2000-01-01), Suver
patent: 6016499 (2000-01-01), Ferguson
patent: 6052681 (2000-04-01), Harvey
patent: 6085188 (2000-07-01), Bachman et al.
patent: 6112198 (2000-08-01), Lohman et al.
patent: 6112304 (2000-08-01), Clawson
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: 6199062 (2001-03-01), Byrne et al.
patent: 6236988 (2001-05-01), Aldred
patent: 6356892 (2002-03-01), Corn et al.
patent: 2001/0037339 (2001-11-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 (1997-05-01), None
patent: WO 96/07147 (1996-03-01), None
patent: WO 96/34350 (1996-04-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.
The Proceedings of IFIP WG6.6 International Symposium (ISBN: 0444 889 167) Francois Peruchond, Cuno Lanz & Bernard Plattner “A Relational Data Base Design for an X.500 Directory System Agent”.—pp. 405-418.
“Object-Oriented Modeling and Design” by J. Rumbaugh, et al., 1991, ISBN 0-13-630054-5, pp. 366-396.
CCITT, vol. VIII, Data Communication Networks Directory Recommendations X.500-X521 ISBN 92-61-03731-3.
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.
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.
Cooke B. et al., “Directory Services in the HP Map 3.0 Environment” Hewlett-Packard Journal, vol. 41, No. 4, Aug. 1, 1990, pp. 15-23.
Heywood P. et al., “A Big Step Toward A Global Directory”, Data Communications, vol. 23, No. 1, Jan. 1, 1994, pp. 99-100.
The Proceedings of IREE, ACTS '91, Apr. 22-24, 1991 (ISBN: 0909394 253), C.M.R. Leung “GDSA: An X.500 Directory Implementation Supporting Heterogeneous Databases.”; pp. 84-96.
1266 Hewlett-Packard Journal 41 (1990) Aug., No. 4, Palo Alto, CA, US, Directory Services in the HP Map 3. Environment; B. Cooke, C. Fettig, P. Koski, D. Swope and R. Vandoorn, pp. 15-23.
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.
The Directory—Overview of Concepts, Models and Services (Melbourne, 1988), Recommendation X.500 and ISO 9594-1 (pp. 3-19), 1988.
U.S. Appl. No. 09/427,263, Oct. 26, 1999.
U.S. Appl. No. 09/721,806, Nov. 24, 2000.
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 a.,A Simulation Model for X.500 Directories: Initial Experiences, Department of Computer Science, The University of Western Ontario, pp. 255-276, 1991.
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.
Barker, Paul,An Analysis of User Input to an X500 White Pages Directory Service, IEEE/ACM Transactions on Networking, vol. 3, No. 2, pp. 112-125, Apr. 1995.
Shi, S.S.B., 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 International Application No. 00 980 695.1; 5 pages, Aug. 4, 2003.
European Patent Office Examination Report for International Application No. 00 980 695.1; 5 pages, Apr. 3, 2007.
S.E. Kille,Mapping the Global Naming Tree Onto a Relational Database; Deptarment of Computer Science, University College London, UK; Computer Message Systems - 85, Elsevier Science Publishers B.V., North-Holland; 10 pages, pages 105-114, 1986.
European Patent Office Examination Reportfor International Application No. 03 002 798.1 - 1225; Ref. HD/KT/J43358EPA; 6 pages, Jul. 11, 2007.
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.
United States Patent Office; Office Actionfor U.S. Appl. No. 09/721,806; filed Nov. 24, 2000, in the name of Richard Hans Harvey; 22 pages, Notification Date: Mar. 31, 2008.
U.S. Appl. No. 11/845,476 entitled “Table Arrangement for a Directory Service and for Related Method and Facilitating Queries for the Director” by Richard H. Harvey; 86 total pages, Filed Aug. 27, 2007.
United States Patent Office; Office Actionfor U.S. Appl. No. 10/300,885; filed Nov. 21, 2002, in the name of Richard Hans Harvey; 12 pages, Notification Date: Apr. 7, 2008.
Won Kim;On Optimizing an SQL-Like Nested Query; ACM Transactions on Database Systems; vol. 7, No. 3; pp. 443-469; Sep. 1982.
European Patent Office, The Netherlands, Communication pursuant to Article 94(3) EPC dated Dec. 16, 2008, regarding Ap

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

System and method of 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 System and method of operating a database, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method of operating a database will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4110503

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