Source: http://www.google.com/patents/US7620623?dq=5179747
Timestamp: 2015-08-04 20:29:54
Document Index: 135808203

Matched Legal Cases: ['Application No. 2007201141', 'Application No. 2007201142', 'Application No. 2007201143', 'Application No. 2007201145', 'Application No. 2007201149', 'Application No. 03', 'Application No. 01', 'Application No. 03', 'Application No. 00', 'Application No. 00', 'Application No. 03', 'Application No. 03', 'Application No. 01']

Patent US7620623 - Directory services searching system and methods - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA method and apparatus for applying an application of a database service, such as X.500 or LDAP, to a relational database, a database design and use of the database to perform such services. Specifically addressed is the problem of database searching, particularly search speed and complexity of search....http://www.google.com/patents/US7620623?utm_source=gb-gplus-sharePatent US7620623 - Directory services searching system and methodsAdvanced Patent SearchPublication numberUS7620623 B2Publication typeGrantApplication numberUS 10/336,769Publication dateNov 17, 2009Filing dateJan 6, 2003Priority dateSep 1, 1994Fee statusPaidAlso published asDE69530595D1, DE69530595T2, EP0777883A1, EP0777883A4, EP0777883B1, EP1313036A2, EP1313036A3, EP1313037A2, EP1313037A3, EP1313037B1, EP1313038A2, EP1313038A3, EP1313039A2, EP1313039A3, EP1313039B1, US6052681, US7634513, US7685142, US20020103785, US20020107828, US20020116370, US20020169767, US20030105749, US20030191759, US20030208478, US20030213316, US20060020613, WO1996007147A1Publication number10336769, 336769, US 7620623 B2, US 7620623B2, US-B2-7620623, US7620623 B2, US7620623B2InventorsRichard Hans HarveyOriginal AssigneeComputer Associates Think, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (56), Non-Patent Citations (58), Referenced by (4), Classifications (29), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetDirectory services searching system and methods
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4914571Jun 15, 1987Apr 3, 1990International Business Machines CorporationLocating resources in computer networksUS5117349Mar 27, 1990May 26, 1992Sun Microsystems, Inc.User extensible, language sensitive database systemUS5218699Jun 8, 1992Jun 8, 1993International Business Machines CorporationRemote procedure calls in heterogeneous systemsUS5291583Dec 14, 1990Mar 1, 1994Racal-Datacom, Inc.Automatic storage of persistent ASN.1 objects in a relational schemaUS5317742Jun 21, 1991May 31, 1994Racal-Datacom, Inc.Dynamic translation of network management primitives to queries to a databaseUS5333317Nov 3, 1992Jul 26, 1994Bull Hn Information Systems Inc.Name resolution in a directory databaseUS5388255 *Dec 19, 1991Feb 7, 1995Wang Laboratories, Inc.System for updating local views from a global database using time stamps to determine when a change has occurredUS5412804Apr 30, 1992May 2, 1995Oracle CorporationExtending the semantics of the outer join operator for un-nesting queries to a data baseUS5414812 *Aug 26, 1994May 9, 1995International Business Machines CorporationSystem for using object-oriented hierarchical representation to implement a configuration database for a layered computer network communications subsystemUS5442690Nov 6, 1992Aug 15, 1995Bell Communications Research, Inc.Telecommunication service record structure and method of executionUS5491817 *May 25, 1993Feb 13, 1996Bell Communications Research Inc.Linking system and method for accessing directory information about an object in one context when information in another context is knownUS5530853Mar 6, 1995Jun 25, 1996International Business Machines CorportaionMethod for filtering items in a computer application program container object using filter data for related entries in a container object of another application programUS5548726Dec 17, 1993Aug 20, 1996Taligeni, Inc.System for activating new service in client server network by reconfiguring the multilayer network protocol stack dynamically within the server nodeUS5634053Aug 29, 1995May 27, 1997Hughes Aircraft CompanyFederated information management (FIM) system and method for providing data site filtering and translation for heterogeneous databasesUS5649182Mar 17, 1995Jul 15, 1997Reitz; Carl A.Apparatus and method for organizing timeline dataUS5664172Jul 19, 1994Sep 2, 1997Oracle CorporationRange-based query optimizerUS5692181Oct 12, 1995Nov 25, 1997Ncr CorporationSystem and method for generating reports from a computer databaseUS5794232Mar 15, 1996Aug 11, 1998Novell, Inc.Catalog services for distributed directoriesUS5806061May 20, 1997Sep 8, 1998Hewlett-Packard CompanyMethod for cost-based optimization over multimeida repositoriesUS5864840Jun 30, 1997Jan 26, 1999International Business Machines CorporationEvaluation of existential and universal subquery in a relational database management system for increased efficiencyUS5878415Mar 20, 1997Mar 2, 1999Novell, Inc.Controlling access to objects in a hierarchical databaseUS5953716May 30, 1996Sep 14, 1999Massachusetts Inst TechnologyQuerying heterogeneous data sources distributed over a network using context interchangeUS5970497Apr 27, 1998Oct 19, 1999Digital Equipment CorporationMethod for indexing duplicate records of information of a databaseUS5987446Nov 12, 1996Nov 16, 1999U.S. West, Inc.Searching large collections of text using multiple search engines concurrentlyUS6003022Aug 22, 1997Dec 14, 1999International Buisness Machines CorporationDatabase execution cost and system performance estimatorUS6003050Feb 10, 1998Dec 14, 1999Microsoft CorporationMethod for integrating a virtual machine with input method editorsUS6009422Nov 26, 1997Dec 28, 1999International Business Machines CorporationSystem and method for query translation/semantic translation using generalized query languageUS6016497Dec 24, 1997Jan 18, 2000Microsoft CorporationMethods and system for storing and accessing embedded information in object-relational databasesUS6016499Jul 21, 1997Jan 18, 2000Novell, Inc.System and method for accessing a directory services respositoryUS6044442Nov 21, 1997Mar 28, 2000International Business Machines CorporationExternal partitioning of an automated data storage library into multiple virtual libraries for access by a plurality of hostsUS6052681 *Aug 30, 1995Apr 18, 2000Datacraft Technologies Pty. Ltd.X.500 system and methodsUS6085188Mar 30, 1998Jul 4, 2000International Business Machines CorporationMethod of hierarchical LDAP searching with relational tablesUS6112198Jun 29, 1998Aug 29, 2000International Business Machines CorporationOptimization of data repartitioning during parallel query optimizationUS6112304Aug 27, 1997Aug 29, 2000Zipsoft, Inc.Distributed computing architectureUS6115703May 11, 1998Sep 5, 2000International Business Machines CorporationTwo-level caching system for prepared SQL statements in a relational database management systemUS6119129Jun 29, 1998Sep 12, 2000Sun Microsystems, Inc.Multi-threaded journaling in a configuration databaseUS6122627May 9, 1997Sep 19, 2000International Business Machines CorporationSystem, method, and program for object building in queries over object viewsUS6182153Feb 15, 1996Jan 30, 2001International Business Machines CorporationObject-oriented programming interface for developing and running network management applications on a network communication infrastructureUS6192405Jan 23, 1998Feb 20, 2001Novell, Inc.Method and apparatus for acquiring authorized access to resources in a distributed systemUS6195653Jan 13, 2000Feb 27, 2001International Business Machines CorporationSystem and method for selectively preparing customized reports of query explain dataUS6199062Nov 19, 1998Mar 6, 2001International Business Machines CorporationReverse string indexing in a relational database for wildcard searchingUS6236988Sep 3, 1998May 22, 2001International Business Machines Corp.Data retrieval systemUS6236997Jun 23, 1997May 22, 2001Oracle CorporationApparatus and method for accessing foreign databases in a heterogeneous database systemUS6356892Sep 24, 1998Mar 12, 2002International Business Machines CorporationEfficient implementation of lightweight directory access protocol (LDAP) search queries with structured query language (SQL)US6370522Mar 18, 1999Apr 9, 2002Oracle CorporationMethod and mechanism for extending native optimization in a database systemUS6728720Jun 13, 2000Apr 27, 2004Robert Stephen Gerard LenzieIdentifying preferred indexes for databasesUS6732360Dec 7, 1999May 4, 2004Korea TelecomSystem and method for providing connection between client and heterogeneous database management systemsUS6879990Apr 28, 2000Apr 12, 2005Institute For Scientific Information, Inc.System for identifying potential licensees of a source patent portfolioUS20010037339Apr 6, 2001Nov 1, 2001Harvey Richard HansDirectory searching methods and systemsUS20030105749Jun 20, 2002Jun 5, 2003Computer Associates Think, Inc.Metadata in directory service systems and methodsUS20030191759Nov 21, 2002Oct 9, 2003Computer Associates Think, Inc.Directory services system and methods with mapping in database tablesUS20060020613Sep 26, 2005Jan 26, 2006Computer Associates Think, Inc., A Delaware CorporationTable arrangement for a directory service system and for related method facilitating queries for the directoryEP0689148A1May 30, 1995Dec 27, 1995AT&amp;T Corp.Query optimization by predicate move-aroundGB2329044A Title not availableWO1996007147A1Aug 30, 1995Mar 7, 1996Datacraft Technologies Pty LtdX.500 system and methodsWO1996034350A1Apr 23, 1996Oct 31, 1996Aspect Dev IncModeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon* Cited by examinerNon-Patent CitationsReference1"Object-Oriented Modeling and Design" by J. Rumbaugh, et al, 1991, ISBN 0-13-630054-5, pp. 366-396.21266 Hewlett-Packard Journal 41 (1990) August, 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.38178 Data Communications 23 (1994) January, No. 1, New York, US "A Big Step Toward A Global Directory", P. Heywood and Elke Gronert, pp. 99-100.4Australian Government letter to Smoorenburg, Examiner's First Report on Patent Application No. 2007201141, 2 pages, Sep. 29, 2008.5Australian Government letter to Smoorenburg, Examiner's First Report on Patent Application No. 2007201142, 2 pages, Sep. 29, 2008.6Australian Government letter to Smoorenburg, Examiner's First Report on Patent Application No. 2007201143, 2 pages, Sep. 29, 2008.7Australian Government letter to Smoorenburg, Examiner's First Report on Patent Application No. 2007201145, 2 pages, Sep. 29, 2008.8Australian Government letter to Smoorenburg, Examiner's First Report on Patent Application No. 2007201149, 2 pages, Sep. 29, 2008.9Bachmann, D., et al.; Implement LDAP Search Queries with SQL; ip.com Prior Art Database, Technical Disclosure, 7 pages, Dec. 1, 1998.10Barker, Paul, An Analysis of User Input to an x.500 White Pages Directory Service, IEEE/ACM Transactions on Networking, vol. 3, No. 2, Pages 112-125, Apr. 1995.11Bauer, 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.12 *Bohdan Smetaniuk, Distributed operation of the X.500 directory, 1991, Elsevier Science Publishers B.V. (Noth-Holland), 17-40.13Bohdan Smetaniuk: "Distributed Operation of the X.500 Directory" Computer networks and ISDN Systems, vol. 21, No. 1, Mar. 1, 1991, pp. 17-40.14CCITT, vol. VIII, Data Communication Networks Directory Recommendations X.500-X.521 ISBN 92-61-03731-3.15 *Chadwick, Important lessons derived from X.500 case studies, Mar.-Apr. 1996, IEEE, vol. 10, 22-34.16Communication Pursuant to Article 96(2) EPC Apr. 12, 2001.17Communication pursuant to Article 96(2) EPC, European Patent Office Application No. 03 002 798.1-1225; 6 pages, Nov. 7, 2007.18Database Design and Management, David Stampler and Wilson Price, 1990 ISBN 0-07-100934-5, pp. 295-323.19EPO Communication pursuant to Article 94(3) EPC, Application No. 01 930 950.9-1225, 7 pages, Nov. 28, 2008.20EPO Communication pursuant to Article 94(3) EPC; Application No. 03 002 797.3-1225; Ref. HD/KT/J43358EPB, 6 pages, Dated Dec. 16, 2008 Reported Jan. 22, 2009.21European Communication dated Apr. 2, 1998.22European Patent Office Examination Report for Application No. 00 980 695.1; 5 pages, Apr. 8, 2003.23European Patent Office Examination Report for Application No. 00 980 695.1-2201; 5 pages, Mar. 4, 2007.24European Patent Office, Communication pursuant to Article 94(3) EPC, Application No. 03 002 796.5-1225; Ref. No. HD/KT/J43358EPC, 7 pages.25European Patent Office, Communication pursuant to Article 94(3) EPC, Application No. 03 002 798.1-1225; Ref. No. HD/KT/J43358EPA, 8 pages.26European Patent Office, Communication pursuant to Article 96(2) EPC for Application No. 01 930 950.9-1225; 7 pages, Dec. 4, 2006.27Grumbach, St�phane, et al., "Towards Tractable Algebras for Bags*", Invited to a special issue of the Journal of Computer and System Sciences selected from ACM Princ. of Database Systems, 34 pages, 1993.28Hong, James W., et al., Design and Implementation of a Distributed Applications Testbed, Department of Computer Science, University of Western Ontario, pp. 170-174, 1993.29Hung, R. "CCITT X.500 Directories- Principles and Applications" Computer Communications, vol. 15, No. 10, Dec. 1, 1992, pp. 636-645.30Jarke, Matthias, et al., "Query Optimization in Database Systems", ACM Computing Surveys, vol. 16, No. 2, pp. 111-152, Jun. 1984.31Kille, S.E., "Mapping The Global Naming Tree Onto A Relational Database", Computer Message Systems-85, R. Uhlig (editor), Elsevier Science Publishers B.V. (North-Holland), (C) IFIP, 1986, pp. 105-114, 1986.32Kolotyluk, Eric, "Using X.500 to Facilitate the Creation of Information Systems Federations", MS Degree Thesis, Simon Fraser University, Burnaby, Canada, http://ir.lib.sfu.ca/handle/1892/7914, 118 pages. 01.12.1994.33Leung, 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.34Molesworth, R., "An Overview of the CCITT X.500 Directory System" Second IEE National Conference on Telecommunications, No. 1989, Apr. 2, 1989, pp. 179-183.35Oracle8i; Designing and Tuning for Performance; Release 2 (8.1.6); Part No. A76992-01; XP-002229598; 94 pages, Dec. 1999.36Ordille 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.37Patent Pending U.S. Appl. No. 09/427,263 entitled Directory Service System and Method With Tolerance for Data Entry Storage and Output by Richard H. Harvey, 92 pages specification plus 6 pages of drawings, Oct. 26, 1999.38PCT Notification of Transmittal of International Preliminary Examination Report dated Dec. 23, 1996.39PCT Written Opinion (PCT Rule 66) dated Aug. 5, 1996.40PCT Written Opinion (PCT Rule 66) dated May 27, 1996.41PCT Written Opinion (PCT Rule 66) dated Sep. 19, 1996.42Pending U.S. Appl. No. 09/721,806 entitled, "A Method and Apparatus for Operating A Database", 14 pages specification, claims and abstract, 5 pages of drawings, inventor Richard H. Harvey, filed Nov. 24, 2000.43Pending U.S. Appl. No. 09/844,043 entitled, "System and Method Of Operating a Database", 36 pages specification, claims and abstract, 7 pages of drawings, inventor Richard H. Harvey, filed Apr. 27, 2001.44Pending 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, 92 total pages, Aug. 27, 2007.45Shi et al., "An enterprise directory solution with DB2," IBM Systems Journal, vol. 39, No. 2, pp. 360-383, 2000.46 *The Directory- Overview of Concepts, Models and Services, 1988, Fascicle VIII.8-Rec. X.500, 3-19.47The 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.48The 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.49The Proceedings of IREE, Acts; C.M.R. Leung; An X.500 Directory Implementation Supporting Heterogeneous Databases, Apr. 1991, pp. 85-90.50U.S. Patent and Trademark Office, Office Action for U.S. Appl. No. 09/844,043, filed Apr. 27, 2001, by Richard Hans Harvey et al., 5 pages, Electronically Transmitted Oct. 29, 2008.51U.S. Patent and Trademark Office, Office Action for U.S. Appl. No. 10/174,824, filed Jun. 20, 2002, by Richard Hans Harvey, 6 pages, Electronically Transmitted Mar. 4, 2009.52U.S. Patent and Trademark Office, Office Action for U.S. Appl. No. 10/300,885, filed Nov. 21, 2002, by Richard Hans Harvey, 11 pages, Electronically Transmitted Mar. 17, 2009.53United States 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.54United 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.55United States Patent Office; Office Action for U.S. Appl. No. 10/300,885, filed Nov. 21, 2002 in the name of Richard Hans Harvey; Examiner Jean B. Fleurantin; 14 pages, Aug. 6, 2008.56Watanabe, Kazunari, et al., Eliminate Information Inconsistency for X.500 Directory, NTT Information and Communication Systems Laboratories, Singapore ICCS, pp. 1180-1184, Nov. 1994.57Won Kim, "On Optimizing an SQL-Like Nested Query," ACM Transactions on Database Systems, vol. 7, No. 3, pp. 443-469, Sep. 1982.58 *Zhang et al., X.500 Directory and OSI management, Dec. 6-9, 1992, IEEE, vol. 2, 1106-1110.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8402147Apr 10, 2007Mar 19, 2013Apertio LimitedNomadic subscriber data systemUS8782085Apr 10, 2007Jul 15, 2014Apertio LimitedVariant entries in network data repositoriesUS8996572Apr 20, 2012Mar 31, 2015Apertio LimitedVariant entries in network data repositoriesUS20010037339 *Apr 6, 2001Nov 1, 2001Harvey Richard HansDirectory searching methods and systems* Cited by examinerClassifications U.S. Classification1/1, 707/999.003, 707/999.101, 707/999.01, 707/999.001International ClassificationG06F12/00, H04L29/12, G06F17/30, G06F7/00Cooperative ClassificationY10S707/99933, Y10S707/99934, Y10S707/99931, Y10S707/99942, Y10S707/99954, H04L29/12084, G06F17/30604, H04L61/1523, G06F17/30595, G06F17/30607, H04L61/1517, H04L29/12075, H04L29/12132, H04L61/1552European ClassificationH04L29/12A2E, G06F17/30S8R2, G06F17/30S8R, H04L61/15E, H04L61/15A2, G06F17/30S8TLegal EventsDateCodeEventDescriptionMar 7, 2013FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services