Source: http://www.google.com/patents/US5778378?dq=5754119
Timestamp: 2014-07-28 11:48:25
Document Index: 361633164

Matched Legal Cases: ['Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 94', 'Application No. 95', 'Application No. 95', 'Application No. 95', 'Application No. 95', 'Application No. 95', 'Application No. 95']

Patent US5778378 - Computer system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsA framework for use with object-oriented programming systems provides a reusable object oriented (OO) framework for use with object oriented programming systems that provides an information retrieval (IR) shell that permits a framework user to define an index class that includes word index objects and...http://www.google.com/patents/US5778378?utm_source=gb-gplus-sharePatent US5778378 - Computer systemAdvanced Patent SearchPublication numberUS5778378 APublication typeGrantApplication numberUS 08/639,589Publication dateJul 7, 1998Filing dateApr 30, 1996Priority dateApr 30, 1996Fee statusLapsedAlso published asUS6457018, US7089532, US20020065957Publication number08639589, 639589, US 5778378 A, US 5778378A, US-A-5778378, US5778378 A, US5778378AInventorsBradley Scott RubinOriginal AssigneeInternational Business Machines CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (34), Non-Patent Citations (276), Referenced by (125), Classifications (13), Legal Events (6) External Links: USPTO, USPTO Assignment, EspacenetComputer systemUS 5778378 AAbstract A framework for use with object-oriented programming systems provides a reusable object oriented (OO) framework for use with object oriented programming systems that provides an information retrieval (IR) shell that permits a framework user to define an index class that includes word index objects and provides an extensible information retrieval system that evaluates a user query by comparing information contained in the user query with information contained in the word index objects that relates to stored documents. The information in word index objects is produced by preprocessing operations on documents such that the documents relevant to the user query will be identified, thereby providing a query result. The information retrieval system user can load documents into the computer system storage, index documents so their information can be subject to a query search, and request query evaluation to identify and retrieve documents most closely related to the subject matter of a user query.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4943932 *Apr 15, 1987Jul 24, 1990Cimflex Teknowledge CorporationArchitecture for composing computational modules uniformly across diverse developmental frameworksUS5057996 *Jun 29, 1989Oct 15, 1991Digital Equipment CorporationWaitable object creation system and method in an object based computer operating systemUS5101364 *Feb 9, 1990Mar 31, 1992Massachusetts Institute Of TechnologyMethod and facility for dynamic video composition and viewingUS5119475 *Aug 29, 1991Jun 2, 1992Schlumberger Technology CorporationObject-oriented framework for menu definitionUS5181162 *Dec 6, 1989Jan 19, 1993Eastman Kodak CompanyDocument management and production systemUS5195172 *Jul 2, 1990Mar 16, 1993Quantum Development CorporationSystem and method for representing and solving numeric and symbolic problemsUS5226161 *Aug 31, 1992Jul 6, 1993Wang Laboratories, Inc.Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data typesUS5247693 *Nov 17, 1992Sep 21, 1993The Foxboro CompanyComputer language structure for process control applications and method of translating same into program code to operate the computerUS5249270 *Mar 29, 1991Sep 28, 1993Echelon CorporationDevelopment system protocolUS5257384 *Sep 9, 1991Oct 26, 1993Compaq Computer CorporationAsynchronous protocol for computer system managerUS5261080 *Aug 28, 1992Nov 9, 1993Wang Laboratories, Inc.Matchmaker for assisting and executing the providing and conversion of data between objects in a data processing system storing data in typed objects having different data formatsUS5274572 *Mar 6, 1990Dec 28, 1993Schlumberger Technology CorporationMethod and apparatus for knowledge-based signal monitoring and analysisUS5276775 *Oct 13, 1992Jan 4, 1994Texas Instruments Inc.System and method for building knowledge-based applicationsUS5287447 *Jun 28, 1991Feb 15, 1994International Business Machines CorporationMethod and system for providing container object attributes to a non-container objectUS5293470 *Jan 28, 1991Mar 8, 1994International Business Machines CorporationData processing system for defining and processing objects in response to system user operationsUS5297283 *Oct 16, 1992Mar 22, 1994Digital Equipment CorporationObject transferring system and method in an object based computer operating systemUS5315703 *Dec 23, 1992May 24, 1994Taligent, Inc.Object-oriented notification framework systemUS5341478 *Nov 3, 1993Aug 23, 1994Digital Equipment CorporationMethods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environmentUS5367633 *Jan 11, 1994Nov 22, 1994Taligent, Inc.Objected oriented notification framework systemUS5369766 *Mar 25, 1993Nov 29, 1994Taligent, Inc.Object-oriented loader system with support for different load formatsUS5379430 *Aug 4, 1993Jan 3, 1995Taligent, Inc.Computer implemented methodUS5388264 *Sep 13, 1993Feb 7, 1995Taligent, Inc.Object oriented framework system for routing, editing, and synchronizing MIDI multimedia information using graphically represented connection objectUS5390325 *Dec 23, 1992Feb 14, 1995Taligent, Inc.Automated testing systemUS5396626 *Aug 4, 1993Mar 7, 1995Taligent, Inc.Method in a computer systemUS5398336 *Jul 16, 1993Mar 14, 1995Consilium, Inc.Object-oriented architecture for factory floor managementUS5418942 *Jul 6, 1989May 23, 1995Krawchuk; Kenneth V.System and method for storing and managing informationUS5418948 *Sep 8, 1993May 23, 1995West Publishing CompanyConcept matching of natural language queries with a database of document conceptsUS5437027 *Aug 20, 1993Jul 25, 1995Texas Instruments IncorporatedSystem and method for database management supporting object-oriented programmingUS5446842 *Feb 26, 1993Aug 29, 1995Taligent, Inc.Object-oriented collaboration systemUS5546577 *Nov 4, 1994Aug 13, 1996International Business Machines CorporationUtilizing instrumented components to obtain data in a desktop management interface systemUS5581686 *Jun 6, 1995Dec 3, 1996Microsoft CorporationComputer system for scrollingUS5608904 *Feb 13, 1995Mar 4, 1997Hewlett-Packard CompanyMethod and apparatus for processing and optimizing queries having joins between structured data and text dataUS5659727 *Jun 7, 1995Aug 19, 1997International Business Machines CorporationComputer program product and program storage device for encoding, storing, and retrieving hierarchical data processing information for a computer systemUS5659742 *Sep 15, 1995Aug 19, 1997Infonautics CorporationMethod for storing multi-media information in an information retrieval system* Cited by examinerNon-Patent CitationsReference1Abstract for EPO Patent No. 619544, S. Danforth, Oct. 12, 1994, "Language-Neutral Object-Oriented Programming".2 *Abstract for EPO Patent No. 619544, S. Danforth, Oct. 12, 1994, Language Neutral Object Oriented Programming .3Abstract for U.S. Patent No. 5,119,475, Schoen et al., Jun. 2, 1992, "Object-Oriented Framework for Menu Definition".4 *Abstract for U.S. Patent No. 5,119,475, Schoen et al., Jun. 2, 1992, Object Oriented Framework for Menu Definition .5Abstract for U.S. Patent No. 5,369,766, Heninger et al., Nov. 29, 1994, "Object Oriented Application Processing Apparatus".6 *Abstract for U.S. Patent No. 5,369,766, Heninger et al., Nov. 29, 1994, Object Oriented Application Processing Apparatus .7Abstract for U.S. Patnet No. 5,388,64, Milne et al., Feb 7, 1995, "Object-Oriented Framework System for Enabling Multimedia Presentations with Routing and Editing of MIDI Information".8 *Abstract for U.S. Patnet No. 5,388,64, Milne et al., Feb 7, 1995, Object Oriented Framework System for Enabling Multimedia Presentations with Routing and Editing of MIDI Information .9Abstract for WIPO Pantent Application No. WO 95/04966, F.T. Nguyen, Feb. 16, 1995, "Automatic Management of Components in Object-Orented System".10 *Abstract for WIPO Pantent Application No. WO 95/04966, F.T. Nguyen, Feb. 16, 1995, Automatic Management of Components in Object Orented System .11Abstract for WIPO Patent Application No. 94/15281, Anderson et al., Jul. 7, 1994, "Atomic Command Object-Oriented System Software Platform".12 *Abstract for WIPO Patent Application No. 94/15281, Anderson et al., Jul. 7, 1994, Atomic Command Object Oriented System Software Platform .13Abstract for WIPO Patent Application No. 94/15282, Anderson et al., Jul. 7, 1994, "Dialog System Object-Oriented System Software Platform".14 *Abstract for WIPO Patent Application No. 94/15282, Anderson et al., Jul. 7, 1994, Dialog System Object Oriented System Software Platform .15Abstract for WIPO Patent Application No. 94/15286, Goldsmith et al., Jul. 7, 1994, "Object-Oriented Framework for Object Operating System".16 *Abstract for WIPO Patent Application No. 94/15286, Goldsmith et al., Jul. 7, 1994, Object Oriented Framework for Object Operating System .17Abstract for WIPO Patent Application No. 94/19740, Goldsmith et al., Sep. 1, 1994 "Framework Processor of Object-Oriented Application".18 *Abstract for WIPO Patent Application No. 94/19740, Goldsmith et al., Sep. 1, 1994 Framework Processor of Object Oriented Application .19Abstract for WIPO Patent Application No. 94/19751, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Apparatus For Application Users".20 *Abstract for WIPO Patent Application No. 94/19751, Anderson et al., Sep. 1, 1994, Concurrent Framework Processing Apparatus For Application Users .21Abstract for WIPO Patent Application No. 94/19752, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Appartus For Two or More Users".22 *Abstract for WIPO Patent Application No. 94/19752, Anderson et al., Sep. 1, 1994, Concurrent Framework Processing Appartus For Two or More Users .23Abstract for WIPO Patent Application No. 95/01610, Koko et al., Jan. 12, 1995, "Object Oriented Product Structure Management in Computer-Aided Product Design".24 *Abstract for WIPO Patent Application No. 95/01610, Koko et al., Jan. 12, 1995, Object Oriented Product Structure Management in Computer Aided Product Design .25Abstract for WIPO Patent Application No. 95/02210, Helgeson et al., Jan. 19, 1995, "Distributed Computation Based on Movement, Execution and Insertion of Processes in Network".26 *Abstract for WIPO Patent Application No. 95/02210, Helgeson et al., Jan. 19, 1995, Distributed Computation Based on Movement, Execution and Insertion of Processes in Network .27Abstract for WIPO Patent Application No. 95/04967, Feb. 16, 1995, "Access Method to Data Held in Primary Memory Based Data Base".28 *Abstract for WIPO Patent Application No. 95/04967, Feb. 16, 1995, Access Method to Data Held in Primary Memory Based Data Base .29Abstract for WIPO Patent Application No. WO 94/23364, Heninger et al., Oct. 13, 1994, "Framework Processing Apparatus for Application Software".30 *Abstract for WIPO Patent Application No. WO 94/23364, Heninger et al., Oct. 13, 1994, Framework Processing Apparatus for Application Software .31Abstract for WIPO Patent No. 94/20912, Sep. 15, 1994, "Object-Oriented System for Managing Financial Instruments".32 *Abstract for WIPO Patent No. 94/20912, Sep. 15, 1994, Object Oriented System for Managing Financial Instruments .33Abstract from EPO Patent Application No. EP 622730, "Encapsulation of Extracted Portions of Documents Into Objects", M.A. Malamud, Nov. 2, 1994.34 *Abstract from EPO Patent Application No. EP 622730, Encapsulation of Extracted Portions of Documents Into Objects , M.A. Malamud, Nov. 2, 1994.35Abstract from U.S. Patent No. 5,371,891, "Object Constructions in Compiler in Object Oriented Programming Language", J. Gray et al., Dec. 6, 1994.36 *Abstract from U.S. Patent No. 5,371,891, Object Constructions in Compiler in Object Oriented Programming Language , J. Gray et al., Dec. 6, 1994.37Abstract from WIPO Patent Application No. WO 9415285, Jul. 7, 1994, "Object-Oriented Notification Framework System", D.R. Anderson et al.38 *Abstract from WIPO Patent Application No. WO 9415285, Jul. 7, 1994, Object Oriented Notification Framework System , D.R. Anderson et al.39Abstract from WIPO Patent Application No. WO 9422081, Sep. 29, 1994, "Hardware-Independent Interface for Interrupt Processing", G.O. Norman et al.40 *Abstract from WIPO Patent Application No. WO 9422081, Sep. 29, 1994, Hardware Independent Interface for Interrupt Processing , G.O. Norman et al.41 *Abstract No. 95 091003/12, Flexible Multi Platform Partitioning for Computer Applications in Object Oriented System .42Abstract No. 95-091003/12, "Flexible Multi-Platform Partitioning for Computer Applications in Object Oriented System".43Inspec Abstract No. 4050569, from Di Giovanni et al., 1990, "HOOD Nets".44Inspec Abstract No. 4060084, from Muller et al., 1990, "ODICE: Object-Oriented Hardware Description in CAD Environment".45Inspec Abstract No. 4067033, from Shaw et al., 1990, "Experience with the ET+ + Application Framework".46Inspec Abstract No. 4077440, from A. Mahler, 1991, "Organizing Tools in a Uniform Environment Framework".47Inspec Abstract No. 4090970, from P. Kougiouris, 1991, "Device Management Framework for an Object-Oriented Operating System".48Inspec Abstract No. 4117514, from Wuwongse et al., 1991, "An Object-Oriented Approach to Model Management".49Inspec Abstract No. 4152687, from M. Wolczko, 1992, "Encapsulation, Delegation and Inheritance in Object-Oriented Languages".50Inspec Abstract No. 4234438, from Madany et al., 1991, "Organizing and Typing Persistent Objects Within an Object-Oriented Framework".51Inspec Abstract No. 4244023, from George et al., 1991, "An Object-Oriented Data Model to Represent Uncertainty in Coupled Artificial Intelligence-Database Systems".52Inspec Abstract No. 4258051, from Rundensteiner et al., 1992, "Set Operations in Object-Based Data Models".53Inspec Abstract No. 4258492, from M. Ball, 1991, "Inside Templates: Implementing c+ + Strategies".54Inspec Abstract No. 4270125, from Becker et al., 1991, "Reusable Object-Oriented Specifications for Decision Support Systems".55Inspec Abstract No. 4270361, from Artale et al., 1991, "Introducing Knowledge Representation Techniques in Database Models".56Inspec Abstract No. 4275693, from Giannotti et al., 1991, "Non-Determinism in Deductive Databases".57Inspec Abstract No. 4275698, from Van den Bussche et al., 1991, "Evaluation and Optimization of Complex Object Selections".58Inspec Abstract No. 4275707, from Tsukamoto et al., 1991, "DOT: A Term Representation Using DOT Algebra for Knowledge-Bases".59Inspec Abstract No. 4281362, from Marshall et al., 1991, "Using VDM within an Object-Oriented Framework".60Inspec Abstract No. 4287814, from Natarajan et al., 1992, "Issues in Building Dynamic Real-Time Systems".61Inspec Abstract No. 4297404, from Tanaka et al., 1992, "Two-Level Schemata and Generalized Links for Hypertext Database Models".62Inspec Abstract No. 4298324, from S. Nichol, 1992, "Extening Turbo Vision".63Inspec Abstract No. 4302722, from Eggenschwiler et al., 1992, "ET+ + SwapsManager: Using Object Technology in the Financial Engineering Domain".64Inspec Abstract No. 4318465, from P. Madany, 1992, "Object-Oriented Framework for File Systems".65Inspec Abstract No. 4331060, from Lau et al., 1992, "An Object-Oriented Class Library for Scalable Parallel Heuristic Search".66Inspec Abstract No. 4341376, from Bertino et al., 1992, "Optimization of Object-Orienteed Queries Using Path Indices".67Inspec Abstract No. 4356300, from Bertino et al., 1993, "Path-Index: An Approach to the Efficient Execution of Object-Oriented Queries".68Inspec Abstract No. 4366189, from Holt, et al., 1992, "A Framework for Using Formal Methods in Object-Oriented Software Development".69Inspec Abstract No. 4387201, from Chu et al., 1992, "A Pattern Based Approach of Integrating Data and Knowledge to Support Cooperative Query Answering".70Inspec Abstract No. 4391388, from Thomas et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".71Inspec Abstract No. 4395549, from Hogstrom et al., 1992, "Portability and Data Structures in Scientific Computing-Object-Oriented Design of Utility Routines in Fortran".72Inspec Abstract No. 4400350, from Y. Shoham, 1993, "Agent-Oriented Programming".73Inspec Abstract No. 4408394, from Allen et al., 1992, "GEM: Global Event Management in CAD Frameworks".74Inspec Abstract No. 4411998, from Yi Deng et al., 1992, "Unifying Multi-Paradigms in Software System Design".75Inspec Abstract No. 4417563, from E. Maim, 1992, "Recognizing Objects from Constraints".76Inspec Abstract No. 4417604, from Kraiem et al., 1992, "Mapping of Conceptual Specifications Into Object-Oriented Programs".77Inspec Abstract No. 4425343, from Demurjian et al., 1993, "Programming Versus Databases in Object-Oriented Paradigm".78Inspec Abstract No. 4426852, from Benveniste et al., 1992, "Concurrent Programming Notations in the Object-Oriented Language Arche".79Inspec Abstract No. 4447153, from Klein et al., 1992, "An Object-Oriented Framework for Curves and Surfaces".80Inspec Abstract No. 4459325, from Kesim et al., 1992, "On the Evolution of Objects in a Logic Programming Framework".81Inspec Abstract No. 4512593, from H. Sakai, 1993, "A Method for Contract Design and Delegation in Object Behavior Modeling".82 *Inspec Abstract No. 4512593, from H. Sakai, 1993, A Method for Contract Design and Delegation in Object Behavior Modeling .83Inspec Abstract No. 4525743, from Hakimzadeh et al., 1993, "Instance Variable Access Locking for Object-Oriented Databases".84 *Inspec Abstract No. 4525743, from Hakimzadeh et al., 1993, Instance Variable Access Locking for Object Oriented Databases .85Inspec Abstract No. 4528985, from Beneventano et al., 1993, "Taxonomic Reasoning with Cycles in LOGIDATA+".86 *Inspec Abstract No. 4528985, from Beneventano et al., 1993, Taxonomic Reasoning with Cycles in LOGIDATA .87Inspec Abstract No. 4534330, from Istavrinos et al., 1992, "Experiences with an Object-Oriented Mapper for Coherent Distributed Shared Memory".88 *Inspec Abstract No. 4534330, from Istavrinos et al., 1992, Experiences with an Object Oriented Mapper for Coherent Distributed Shared Memory .89Inspec Abstract No. 4534334, from Campbell et al., 1991, "A Technique for Documenting the Framework of an Object-Oriented System".90 *Inspec Abstract No. 4534334, from Campbell et al., 1991, A Technique for Documenting the Framework of an Object Oriented System .91Inspec Abstract No. 4540729, from Bailes et al., "The ecology of Class Refinement".92 *Inspec Abstract No. 4540729, from Bailes et al., The ecology of Class Refinement .93Inspec Abstract No. 4550414, from Parrish et al., 1993, "Automated Flow Graph-Based Testing of Object-Oriented Software Modules".94 *Inspec Abstract No. 4550414, from Parrish et al., 1993, Automated Flow Graph Based Testing of Object Oriented Software Modules .95Inspec Abstract No. 4565630, from Karpovich et al., 1993, "A Parallel Object-Oriented Framework for Stencil Algorithms".96 *Inspec Abstract No. 4565630, from Karpovich et al., 1993, A Parallel Object Oriented Framework for Stencil Algorithms .97Inspec Abstract No. 4566447, from J. Rossazza, 1992, "An Object-Centered Fuzzy Representation".98 *Inspec Abstract No. 4566447, from J. Rossazza, 1992, An Object Centered Fuzzy Representation .99Inspec Abstract No. 4588834, from G. Olander, 1992, "Chembench: Redesign of a Large Commercial Application Using Object-Oriented Techniques".100 *Inspec Abstract No. 4588834, from G. Olander, 1992, Chembench: Redesign of a Large Commercial Application Using Object Oriented Techniques .101Inspec Abstract No. 4588839, from L. Fisher, 1992, "Constructing a Class Library for Microsoft Windows".102 *Inspec Abstract No. 4588839, from L. Fisher, 1992, Constructing a Class Library for Microsoft Windows .103Inspec Abstract No. 4593721, Periyasamy et al., 1993, "A Formal Framework for Design and Verification of Robotic Agents".104 *Inspec Abstract No. 4593721, Periyasamy et al., 1993, A Formal Framework for Design and Verification of Robotic Agents .105Inspec Abstract No. 4596323, from Frank et al., 1993, "An Integrated Environment for Designing Object-Oriented Enterprise Models".106 *Inspec Abstract No. 4596323, from Frank et al., 1993, An Integrated Environment for Designing Object Oriented Enterprise Models .107Inspec Abstract No. 4603430, from G. Booch, 1994, "Designing an Application Framework".108 *Inspec Abstract No. 4603430, from G. Booch, 1994, Designing an Application Framework .109Inspec Abstract No. 4613481, from Thieme et al., 1993, "Schema Integration in Object-Oriented Databases".110 *Inspec Abstract No. 4613481, from Thieme et al., 1993, Schema Integration in Object Oriented Databases .111Inspec Abstract No. 4618974, from Bowers, 1993, "Some Principles for the Encapsulation of the Behaviour of Aggregate Objects".112 *Inspec Abstract No. 4618974, from Bowers, 1993, Some Principles for the Encapsulation of the Behaviour of Aggregate Objects .113Inspec Abstract No. 461931, from, Islan et al., 1993, "Uniform Co-Scheduling Using Object-Oriented Design Techniques".114 *Inspec Abstract No. 461931, from, Islan et al., 1993, Uniform Co Scheduling Using Object Oriented Design Techniques .115Inspec Abstract No. 4622794, from Campbell et al., "A Technique for Documenting the Framework of an Object-Oriented System".116 *Inspec Abstract No. 4622794, from Campbell et al., A Technique for Documenting the Framework of an Object Oriented System .117Inspec Abstract No. 4626386, from Arora et al., 1993, "Building Diverse Environments with PCTE Workbench".118 *Inspec Abstract No. 4626386, from Arora et al., 1993, Building Diverse Environments with PCTE Workbench .119Inspec Abstract No. 4642214, from, Marshall et al., 1992, "Using VDM Within an Object-Oriented Framework".120 *Inspec Abstract No. 4642214, from, Marshall et al., 1992, Using VDM Within an Object Oriented Framework .121Inspec Abstract No. 4647921, from Uhorchak et al., 1993, "An Object-Oriented Class Library for Creating Engineering Graphs Using PHIGS".122 *Inspec Abstract No. 4647921, from Uhorchak et al., 1993, An Object Oriented Class Library for Creating Engineering Graphs Using PHIGS .123Inspec Abstract No. 89003142, from Tenma et al., 1986, "A System for Generating Language-Oriented Editors".124Inspec Abstract No. B90075006, from Gossain et al., 1989, "Designing a Class Heirarchy for Domain Representation and Reusability".125Inspec Abstract No. B91052096, from Cusack et al., 1990, "Object-Oriented Specification in LOTOS and Z, or My Cat Really is Object-Oriented|".126Inspec Abstract No. B9310-6210L-099, "Templates, Types and Classes in Open Distributed Processing", 1993.127 *Inspec Abstract No. B9409 6210M 025, from Hellemans et al., 1994, An Object Oriented Approach to Dynamic Service Descriptions .128Inspec Abstract No. B9409-6210M-025, from Hellemans et al., 1994, "An Object-Oriented Approach to Dynamic Service Descriptions".129 *Inspec Abstract No. B9412 6210Q 016, from Quingzhong et al., 1992, An Object Oriented Model for Intelligent Networks .130Inspec Abstract No. B9412-6210Q-016, from Quingzhong et al., 1992, "An Object-Oriented Model for Intelligent Networks".131 *Inspec Abstract No. B9503 8110B 023, from Mautref et al., 1995, An Object Oriented Framework for the Development of Interactive Decision Support Systems .132Inspec Abstract No. B9503-8110B-023, from Mautref et al., 1995, "An Object-Oriented Framework for the Development of Interactive Decision Support Systems".133Inspec Abstract No. C81005505, from Mylopoulos et al., 1980, "Some Features of the TAXIS Data Model".134Inspec Abstract No. C84005713, from Meyer et al., 1983, "Towards a Two-Dimensional Programming Environment".135Inspec Abstract No. C86024804, from Greenspan et al., 1986, "A Requirements Modeling Language and Its Logic".136Inspec Abstract No. C86039588, from K. Fukunaga,, 1985, "PROMPTER: A Knowledge Based Support Tool for Code Understanding".137Inspec Abstract No. C87007043, from Whitted et al., 1986, "Exploiting Classes in Modeling and Display Software".138Inspec Abstract No. C88007447, from P. Allen, 1987, "A Framework for Implementing Multisensor Robotic Tasks".139Inspec Abstract No. C88013915, from Woelk et al., 1987, "Multimedia Information Management in an Object-Oriented Database System".140Inspec Abstract No. C89014870, from R. King, 1988, "Semantic and Object-Oriented Database Support for Software Environments".141Inspec Abstract No. C89033226, from Corradi et al., 1988, "PO: An Object Model to Express Parallelism".142Inspec Abstract No. C89039001, from Brophy et al., 1989, "A Framework for Multiple, Concurrent Graphical Representation".143Inspec Abstract No. C89049257, from Madany et al., 1989, "Class Hierarchy for Building Stream-Oriented File Systems".144Inspec Abstract No. C89056727, from Campbell et al., 1989, "Principles of Object-Oriented Operating System Design".145Inspec Abstract No. C89056859, from Hull et al., 1989, "On Accessing Object-Oriented Databases: Expressive Power, Complexity, and Restrictions".146Inspec Abstract No. C89062837, from Pasquier-Boltuck et al., 1988, "Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach".147Inspec Abstract No. C90007733, from Weinand et al., 1989, "Design and Implementation of ET+ +, A Seamless Object-Oriented Application Framework".148Inspec Abstract No. C90030609, from Forde et al., 1990, "Object-Oriented Finite Element Analysis".149Inspec Abstract No. C90034818, from Q. Chen, 1988, "Extending the Object-Oriented Paradigm for Supporting Complex Objects".150Inspec Abstract No. C90047457, from Yokoyama et al., 1990, "A Constraint-Based and Object-Oriented Knowledge Representation".151Inspec Abstract No. C90052277, from I. Tervonen, 1990, "Object-Oriented Development as a Multiview Software Construction Methodology".152Inspec Abstract No. C90052627, from Schrefl et al., 1988, "A Knowledge-Based Approach to Overcome Structural Differences in Object Oriented Database Integration".153Inspec Abstract No. C91003997, from J. Muys-Vasovic, 1989, "MacApp: An Object-Oriented Application Framework".154Inspec Abstract No. C91004708, from Bertino et al., 1990, "Optimization of Queries Using Nested Indices".155Inspec Abstract No. C91010951, from T. Helton, 1990, "Level5 Object".156Inspec Abstract No. C91024852, from Pierra et al., 1990, "An Object Oriented Approach to Ensure Portability of CAD Standard Parts Libraries".157Inspec Abstract No. C91041980, from Choi et al., 1991, "Graph Interpretation of Methods: A Unifyng Framework for Polymorphism in Object-Oriented Programming".158Inspec Abstract No. C91042655, from Q. Li, 1991, "Extending Semantic Object Model: Towards More Unified View of Information Objects".159Inspec Abstract No. C91042802, from T. Yokoyama, 1990, "An Object-Oriented and Constraint-Based Knowledge Representation System for Design Object Modeling".160Inspec Abstract No. C91053151, from E. Cusack, 1991, "Refinement, Conformance and Inheritance".161Inspec Abstract No. C91053475, from Queinnec et al., 1988, "An Open Ended Data Representation Model for EU-LISP".162Inspec Abstract No. C91058815, from Menga et al., 1990, "G+ +: An Environment for Object Oriented Analysis and Prototyping".163Inspec Abstract No. C91064580, from Gamma et al., 1989, "Integration of a Programming Environment Into ET+ +-A Case Study".164Inspec Abstract No. C91064787, from Madany et al., 1989, "A Class Heirarchy for Building Stream-Oriented File Systems".165Inspec Abstract No. C91072016, from A. Lane, 1991, "/DOS/C+ +-Application Frameworks".166Inspec Abstract No. C91072574, from Hemery et al., "An Analysis of Communication and Multiprogramming in the Helios Operating System".167Inspec Abstract No. C91072815, from Holtkamp et al., 1990, "DEMOM-A Description Based Media Object Data Model".168 *Inspec Abstract No. C9402 6150G 002, from Bruegge et al., 1993, A Framework for Dynamic Program Analyzers .169Inspec Abstract No. C9402-6150G-002, from Bruegge et al., 1993, "A Framework for Dynamic Program Analyzers".170 *Inspec Abstract No. C9403 6180 027, 1991, An Event Object Recovery Model for Object Oriented User Interfaces from Proceedings of ACMSymposium on User Interface Software & Technology.171Inspec Abstract No. C9403-6180-027, 1991, "An Event-Object Recovery Model for Object-Oriented User Interfaces"from Proceedings of ACMSymposium on User Interface Software & Technology.172 *Inspec Abstract No. C9405 6180G 031, from Woyak et al., 1993, A Motif Like Object Oriented Interface Frameork Using PHIGS .173Inspec Abstract No. C9405-6180G-031, from Woyak et al., 1993, "A Motif-Like Object-Oriented Interface Frameork Using PHIGS".174 *Inspec Abstract No. C9406 0310F 011, 1993, Cost Benefit Analysis of Object Oriented Technology .175 *Inspec Abstract No. C9406 6110J 009, from, J.D. Grimes, 1993, Objects 101 An Implementation View , Proceedings of C World 1993.176 *Inspec Abstract No. C9406 6110J 029, A Comparison of Object Oriented Analyis and Design Methods , Proceedings of C World 1993.177 *Inspec Abstract No. C9406 6115 048, 1993, Constructing Multi View Editing Environments Using MViews .178 *Inspec Abstract No. C9406 6150N 015, from Schmidt et al., 1994, The Service Configurator Framework: An Extensible Architecture for Dynamically Configuring Concurrent, Multi Service Daemons .179 *Inspec Abstract No. C9406 7490 012, A Discrete Event Object Oriented Modeling Environment for Sawmill Simulation .180Inspec Abstract No. C9406-0310F-011, 1993, "Cost-Benefit Analysis of Object-Oriented Technology".181Inspec Abstract No. C9406-6110J-009, from, J.D. Grimes, 1993, "Objects 101-An Implementation View", Proceedings of C + + World 1993.182Inspec Abstract No. C9406-6110J-029, "A Comparison of Object-Oriented Analyis and Design Methods", Proceedings of C + + World 1993.183Inspec Abstract No. C9406-6115-048, 1993, "Constructing Multi-View Editing Environments Using MViews".184Inspec Abstract No. C9406-6150N-015, from Schmidt et al., 1994, "The Service Configurator Framework: An Extensible Architecture for Dynamically Configuring Concurrent, Multi-Service Daemons".185Inspec Abstract No. C9406-7490-012, "A Discrete-Event Object-Oriented Modeling Environment for Sawmill Simulation".186 *Inspec Abstract No. C9407 6140D 014, from Satoh et al., 1994, Semantics for a Real Time Object Oriented Programming Language .187 *Inspec Abstract No. C9407 7420D 045, from Desai et al., 1994, Controller Structure Definition Via Intelligent Process Control .188Inspec Abstract No. C9407-6140D-014, from Satoh et al., 1994, "Semantics for a Real-Time Object-Oriented Programming Language".189Inspec Abstract No. C9407-7420D-045, from Desai et al., 1994, "Controller Structure Definition Via Intelligent Process Control".190 *Inspec Abstract No. C9408 6110B 016, from Chen et al., 1994, An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse .191 *Inspec Abstract No. C9408 7420 021, from Pirkbauer et al., 1994, Object Oriented Process Control Software .192Inspec Abstract No. C9408-6110B-016, from Chen et al., 1994, "An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse".193Inspec Abstract No. C9408-7420-021, from Pirkbauer et al., 1994, "Object-Oriented Process Control Software".194 *Inspec Abstract No. C9409 6180 059, from Wang et al., 1993, A Framework for User Customerization ,195Inspec Abstract No. C9409-6180-059, from Wang et al., 1993, "A Framework for User Customerization",196 *Inspec Abstract No. C9410 6180G 015, from Eichelberg et al., 1993, Integrating 3D Graphics into an Object Oriented Application Framework .197Inspec Abstract No. C9410-6180G-015, from Eichelberg et al., 1993, "Integrating 3D-Graphics into an Object-Oriented Application Framework".198 *Inspec Abstract No. C9411 6115 035 from Mili et al., 1991, SoftClass: An Object Oriented Tool for Software Reuse .199 *Inspec Abstract No. C9411 6130B 108, from Mili et al., 1992, Building a Graphical Interface for a Reuse Oriented CASE Tool .200 *Inspec Abstract No. C9411 6160J 011, from Odberg et al., 1992, A Framework for Managing Schema Versioning in Object Oriented Databases .201 *Inspec Abstract No. C9411 7100 029 from C. Le Pape, 1994, Implementation of Resource Constraints in ILOG Schedule: A Library for the Development of Constraint Based Scheduling Systems .202 *Inspec Abstract No. C94112 6110B 221, Berghel et al., 1992, A Generic Object Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components .203Inspec Abstract No. C94112-6110B-221, Berghel et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".204Inspec Abstract No. C9411-6115-035 from Mili et al., 1991, "SoftClass: An Object-Oriented Tool for Software-Reuse".205Inspec Abstract No. C9411-6130B-108, from Mili et al., 1992, "Building a Graphical Interface for a Reuse-Oriented CASE Tool".206Inspec Abstract No. C9411-6160J-011, from Odberg et al., 1992, "A Framework for Managing Schema Versioning in Object-Oriented Databases".207Inspec Abstract No. C9411-7100-029 from C. Le Pape, 1994, "Implementation of Resource Constraints in ILOG Schedule: A Library for the Development of Constraint-Based Scheduling Systems".208 *Inspec Abstract No. C9412 6110J 006, from Lau et al., 1993, Using SOM for Tool Integration .209 *Inspec Abstract No. C9412 6160J 025 from J. Iivari, 1994, Object Oriented Information Systems Analyis: A Comparison of Six Object Oriented Analyis Methods .210 *Inspec Abstract No. C9412 7330 186 from Righter et al., 1994, An Object Oriented Characterization of Spatial Ecosytem Information .211 *Inspec Abstract No. C9412 7810 003, from Jung et al., 1993, Development of an Object Oriented Anthropometric Database for an Ergonomic Man Model .212Inspec Abstract No. C9412-6110J-006, from Lau et al., 1993, "Using SOM for Tool Integration".213Inspec Abstract No. C9412-6160J-025 from J. Iivari, 1994, "Object-Oriented Information Systems Analyis: A Comparison of Six Object-Oriented Analyis Methods".214Inspec Abstract No. C9412-7330-186 from Righter et al., 1994, "An Object-Oriented Characterization of Spatial Ecosytem Information".215Inspec Abstract No. C9412-7810-003, from Jung et al., 1993, "Development of an Object-Oriented Anthropometric Database for an Ergonomic Man Model".216Inspec Abstract No. C94204-6110J-017, "Choices Frameworks and Refinement", R.H. Campbell et al., 1991.217 *Inspec Abstract No. C9501 6115 039, from Elia et al., 1993, G :An Object Oriented Environment for Developing Distributed Applications .218 *Inspec Abstract No. C9501 6140D005, S. Vinoski, 1994, Mapping CORBA IDL Into C .219 *Inspec Abstract No. C9501 7160 020, C. Le Pape, 1993, The Cost of Genericity: Experiments With Constraint Based Representations of Time Tables .220 *Inspec Abstract No. C9501 7330 007, Salminen et al., 1994, Modelling Trees Using an Object Oriented Scheme .221Inspec Abstract No. C9501-6115-039, from Elia et al., 1993, "G + +:An Object Oriented Environment for Developing Distributed Applications".222Inspec Abstract No. C9501-6140D005, S. Vinoski, 1994, "Mapping CORBA IDL Into C + + ".223Inspec Abstract No. C9501-7160-020, C. Le Pape, 1993, "The Cost of Genericity: Experiments With Constraint-Based Representations of Time-Tables".224Inspec Abstract No. C9501-7330-007, Salminen et al., 1994, "Modelling Trees Using an Object-Oriented Scheme".225 *Inspec Abstract No. C9502 6130G 006, Support for Enterprise Modelling in CSCW , P. Hennessy et al., 1994.226 *Inspec Abstract No. C9502 7160 026, from Menga et al., 1995, An Object Oriented Framework for Enterprise Modelling .227 *Inspec Abstract No. C9502 7810C 058, from Lin et al., 1995, Can CAL Software Be More Like Computer Games .228Inspec Abstract No. C9502-6130G-006, "Support for Enterprise Modelling in CSCW", P. Hennessy et al., 1994.229Inspec Abstract No. C9502-7160-026, from Menga et al., 1995, "An Object-Oriented Framework for Enterprise Modelling".230Inspec Abstract No. C9502-7810C-058, from Lin et al., 1995, "Can CAL Software Be More Like Computer Games?".231 *Inspec Abstract No. C9503 6140D 045, Satoh et al., 1995, Process Algebra Semantics for a Real Time Object Oriented Programming Language .232Inspec Abstract No. C9503-6140D-045, Satoh et al., 1995, "Process Algebra Semantics for a Real Time Object Oriented Programming Language".233 *Inspec Abstract No. C9504 6130B 049, from A. van Dam, VR as a Forcing Function: Software Implications of a New Paradigm .234 *Inspec Abstract No. C9504 6140D 024, from Sheffler et al., 1995, An Object Oriented Approach to Nested Data Parallelism .235 *Inspec Abstract No. C9504 7460 042, Coleman et al., 1995, An End To End Simulation of A Surveillance System Employing Architecture Independence, Variable Fidelty Components and Software Reuse .236 *Inspec Abstract No. C9504 7460 043, Sells et al., 1995, Implementation of the Architecture for a Time Domain Dynamical System Simulation in a Very High Level Pictorial Object Oriented .237Inspec Abstract No. C9504-6130B-049, from A. van Dam, "VR as a Forcing Function: Software Implications of a New Paradigm".238Inspec Abstract No. C9504-6140D-024, from Sheffler et al., 1995, "An Object-Oriented Approach to Nested Data Parallelism".239Inspec Abstract No. C9504-7460-042, Coleman et al., 1995, "An End-To-End Simulation of A Surveillance System Employing Architecture Independence, Variable Fidelty Components and Software Reuse".240Inspec Abstract No. C9504-7460-043, Sells et al., 1995, "Implementation of the Architecture for a Time-Domain Dynamical System Simulation in a Very High-Level Pictorial Object-Oriented".241Inspec Abstract No.4664213, "Maintaining Information About Persistent Replicated Objects in a Distributed System"., 1993 IEEE Conference on Distributed Computing Sytems.242 *Inspec Abstract No.4664213, Maintaining Information About Persistent Replicated Objects in a Distributed System ., 1993 IEEE Conference on Distributed Computing Sytems.243 *Inspec Abstract No.C9503 6110B 045, from Rosiene et al., 1995, A Data Modeling Framework for Queueing Network Models .244Inspec Abstract No.C9503-6110B-045, from Rosiene et al., 1995, "A Data Modeling Framework for Queueing Network Models".245 *Inspec Abtract No. C9412 6110J 014 from Griss et al., 1994, Object Oriented Reuse .246Inspec Abtract No. C9412-6110J-014 from Griss et al., 1994, "Object-Oriented Reuse".247 *Inspect Abtract No. C9408 6110J 011 from Gyu Chung et al., 1993, System Methodologies of Object Oriented Programs .248Inspect Abtract No. C9408-6110J-011 from Gyu-Chung et al., 1993, "System Methodologies of Object-Oriented Programs".249 *Text of IBM Technical Bulletin , Cavendish et al., Jun. 1991, Object Oriented Documentation Tool , pp. 50 51.250Text of IBM Technical Bulletin, Cavendish et al., Jun. 1991, "Object-Oriented Documentation Tool", pp. 50-51.251 *Text of IBM Technical Disclosure Bulletin , Allard et al., Feb. 1990, Object Oriented Programming in C the Linnaeus System , pp. 437 439.252 *Text of IBM Technical Disclosure Bulletin , Baker et al., Jun. 1991, Distribution List Class , p. 159.253 *Text of IBM Technical Disclosure Bulletin , Baker et al., Oct. 1991, Model View Schema , pp. 321 322.254 *Text of IBM Technical Disclosure Bulletin , Baker et al., Oct. 1991, Office Container Class , pp. 309 310.255 *Text of IBM Technical Disclosure Bulletin , Cavendish et al., Jul. 1991, Icon Pane Class , pp. 118 119.256 *Text of IBM Technical Disclosure Bulletin , vol. 36, Coskun, N., Jun. 1993, Persistent Framework Independent Record/Playback Framework , pp. 261 264.257 *Text of IBM Technical Disclosure Bulletin , vol. 37, DeBinder et al., Feb. 1994, Results Folder Framework , pp. 431 432.258 *Text of IBM Technical Disclosure Bulletin , vol. 37, No. 11, Nov. 1994, pp. 71 72, Behrs et al., Device Support Frameork to Support ISO DPA 10175 and POSIX 1387.4 .259 *Text of IBM Technical Disclosure Bulletin , vol. 37, No. 12, Dec. 1994, pp. 19 20, Al Karmi et al., Events Set for Event Tracing in Distributed Object Oriented Systems .260 *Text of IBM Technical Disclosure Bulletin , vol. 37, No. 12, Dec. 1994, pp. 375 378, Acker et al., Automatically Generating Formatted Documentation for Object Oriented Class Libraries .261 *Text of IBM Technical Disclosure Bulletin , vol. 37, No. 6B, Jun. 1994, pp. 553 556, Gest et al., Portable Object Oriented Event Manager .262 *text of IBM Technical Disclosure Bulletin , vol. 37, No. 7, Jul. 1994, pp. 145 146, Banda et al., Exception Management Algorithm for Multi Threaded Method Invocation .263 *Text of IBM Technical Disclosure Bulletin , vol. 38, No. 1, Jan. 1995, pp. 411 414, J. Knapman Generating Specific Server Programs in Distributed Object Oriented Customer Information Control System .264Text of IBM Technical Disclosure Bulletin, Allard et al., Feb. 1990, "Object-Oriented Programming in C--the Linnaeus System", pp. 437-439.265Text of IBM Technical Disclosure Bulletin, Baker et al., Jun. 1991, "Distribution List Class", p. 159.266Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Model View Schema", pp. 321-322.267Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Office Container Class", pp. 309-310.268Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jul. 1991, "Icon Pane Class", pp. 118-119.269Text of IBM Technical Disclosure Bulletin, vol. 36, Coskun, N., Jun. 1993, "Persistent Framework Independent Record/Playback Framework", pp. 261-264.270Text of IBM Technical Disclosure Bulletin, vol. 37, DeBinder et al., Feb. 1994, "Results Folder Framework", pp. 431-432.271Text of IBM Technical Disclosure Bulletin, vol. 37, No. 11, Nov. 1994, pp. 71-72, Behrs et al., "Device Support Frameork to Support ISO DPA 10175 and POSIX 1387.4".272Text of IBM Technical Disclosure Bulletin, vol. 37, No. 12, Dec. 1994, pp. 19-20, Al-Karmi et al., "Events Set for Event Tracing in Distributed Object-Oriented Systems".273Text of IBM Technical Disclosure Bulletin, vol. 37, No. 12, Dec. 1994, pp. 375-378, Acker et al., "Automatically Generating Formatted Documentation for Object-Oriented Class Libraries".274Text of IBM Technical Disclosure Bulletin, vol. 37, No. 6B, Jun. 1994, pp. 553-556, Gest et al., "Portable Object-Oriented Event Manager".275text of IBM Technical Disclosure Bulletin, vol. 37, No. 7, Jul. 1994, pp. 145-146, Banda et al., "Exception Management Algorithm for Multi-Threaded Method Invocation".276Text of IBM Technical Disclosure Bulletin, vol. 38, No. 1, Jan. 1995, pp. 411-414, J. Knapman "Generating Specific Server Programs in Distributed Object-Oriented Customer Information Control System".* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS5924100 *May 6, 1997Jul 13, 1999International Business Machines Corp.In a computer systemUS5924101 *Oct 14, 1997Jul 13, 1999International Business Machines CorporationUser interface for creating class definitions and implementations for datastore persistent objectsUS5953526 *Nov 10, 1997Sep 14, 1999Internatinal Business Machines Corp.Object oriented programming system with displayable natural language documentation through dual translation of program source codeUS5960438 *May 6, 1997Sep 28, 1999International Business Machines Corp.Class hierarchy for object aggregation representation of relational database rows with cells having nontraditional datatypesUS5966710 *Sep 9, 1998Oct 12, 1999Digital Equipment CorporationMethod for searching an indexUS5970498 *Dec 6, 1996Oct 19, 1999International Business Machines CorporationObject oriented framework mechanism for metering objectsUS5974254 *Jun 6, 1997Oct 26, 1999National Instruments CorporationMethod for detecting differences between graphical programsUS5987423 *Mar 28, 1997Nov 16, 1999International Business Machines CorporationObject oriented technology framework for order processingUS6003037 *Oct 30, 1996Dec 14, 1999Progress Software CorporationSmart objects for development of object oriented softwareUS6016495 *Sep 19, 1997Jan 18, 2000International Business Machines CorporationObject-oriented framework mechanism for providing persistent storageUS6041312 *Mar 28, 1997Mar 21, 2000International Business Machines CorporationObject oriented technology framework for accounts receivable and accounts payableUS6049665 *Jul 15, 1998Apr 11, 2000International Business Machines CorporationObject oriented framework mechanism for order processing including pre-defined extensible classes for defining an order processing environmentUS6065013 *Aug 19, 1997May 16, 2000International Business Machines CorporationOptimal storage mechanism for persistent objects in DBMSUS6108619 *Jul 2, 1998Aug 22, 2000Novell, Inc.Method and apparatus for semantic characterization of general content streams and repositoriesUS6138270 *Jun 23, 1999Oct 24, 2000National Instruments CorporationSystem, method and memory medium for detecting differences between graphical programsUS6182274 *May 1, 1997Jan 30, 2001International Business Machines CorporationReusing code in object-oriented program developmentUS6289343 *Sep 17, 1998Sep 11, 2001International Business Machines Corp.Apparatus and method for performing semantic concurrency control in dispatching client requests within a server in a client/server computer systemUS6338056Apr 22, 1999Jan 8, 2002International Business Machines CorporationRelational database extender that supports user-defined index types and user-defined searchUS6356286Dec 10, 1998Mar 12, 2002International Business Machines CorporationUser-interactive computer display interface with a tree having a plurality of user selectable nodes representing a plurality of search queries to a tabular databaseUS6405211Jul 8, 1999Jun 11, 2002Cohesia CorporationObject-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representationsUS6449659 *Jul 14, 1997Sep 10, 2002Microsoft CorporationSystem for instance customization with application independent programming of controlsUS6457018 *May 19, 1998Sep 24, 2002International Business Machines CorporationObject oriented information retrieval framework mechanismUS6480862 *Apr 23, 1999Nov 12, 2002International Business Machines CorporationRelation-based ordering of objects in an object heapUS6484162Jun 29, 1999Nov 19, 2002International Business Machines CorporationLabeling and describing search queries for reuseUS6502086 *Jan 4, 1999Dec 31, 2002International Business Machines CorporationMapping binary objects in extended relational database management systems with relational registryUS6513152 *Jul 23, 1997Jan 28, 2003International Business Machines CorporationObject oriented framework mechanism for customization of object oriented frameworksUS6557003 *Mar 28, 2000Apr 29, 2003Genesys Telecommunications Laboratories, Inc.Method and apparatus for multiple agent commitment tracking and notificationUS6618852Sep 13, 1999Sep 9, 2003Intellichem, Inc.Object-oriented framework for chemical-process-development decision-support applicationsUS6625641 *Jun 3, 1996Sep 23, 2003Sun Microsystems, Inc.Method and apparatus for providing client support without installation of server softwareUS6628305Apr 13, 1999Sep 30, 2003International Business Machines CorporationArchitecture and definition of an extensible, object-oriented graphical user interface framework for managing and administering heterogenous digital library datastoresUS6631379 *Jan 31, 2001Oct 7, 2003International Business Machines CorporationParallel loading of markup language data files and documents into a computer databaseUS6658428May 13, 2002Dec 2, 2003Cohesia CorporationRepresentation of technical content using object-oriented abstraction of meaningUS6718534Oct 3, 2000Apr 6, 2004Microsoft CorporationSystem for application independent programming of controlsUS6741979 *Jul 24, 2001May 25, 2004Thomas W. TiahrtSystem and method for flexible indexing of document contentUS6757673 *Oct 1, 2001Jun 29, 2004Town Compass LlcDisplaying hierarchial relationship of data accessed via subject indexUS6839701Jan 21, 2000Jan 4, 2005International Business MachinesHitmask for querying hierarchically related content entitiesUS6965904Mar 2, 2001Nov 15, 2005Zantaz, Inc.Query Service for electronic documents archived in a multi-dimensional storage spaceUS6968538Jun 1, 2001Nov 22, 2005Symyx Technologies, Inc.System and methods for integration of custom classes into pre-existing objects modelsUS6986102 *Jan 21, 2000Jan 10, 2006International Business Machines CorporationMethod and configurable model for storing hierarchical data in a non-hierarchical data repositoryUS7007034Jan 21, 2000Feb 28, 2006International Business Machines CorporationFile structure for storing content objects in a data repositoryUS7010177 *Aug 27, 1998Mar 7, 2006Intel CorporationPortability of digital imagesUS7020326 *Jul 18, 2003Mar 28, 2006Hsu Shin-YiSystem for guiding users to formulate and use object extraction rulesUS7043488Jan 21, 2000May 9, 2006International Business Machines CorporationMethod and system for storing hierarchical content objects in a data repositoryUS7076494Jan 21, 2000Jul 11, 2006International Business Machines CorporationProviding a functional layer for facilitating creation and manipulation of compilations of contentUS7085773Jan 7, 2002Aug 1, 2006Symyx Technologies, Inc.Laboratory database system and methods for combinatorial materials researchUS7089239Jan 21, 2000Aug 8, 2006International Business Machines CorporationMethod and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of contentUS7089532 *Jan 4, 2002Aug 8, 2006International Business Machines CorporationObject oriented information retrieval framework mechanismUS7139752May 30, 2003Nov 21, 2006International Business Machines CorporationSystem, method and computer program product for performing unstructured information management and automatic text analysis, and providing multiple document views derived from different document tokenizationsUS7146361May 30, 2003Dec 5, 2006International Business Machines CorporationSystem, method and computer program product for performing unstructured information management and automatic text analysis, including a search operator functioning as a Weighted AND (WAND)US7146380 *Oct 15, 2003Dec 5, 2006Definiens AgExtracting information from input data using a semantic cognition networkUS7152031Feb 25, 2000Dec 19, 2006Novell, Inc.Construction, manipulation, and comparison of a multi-dimensional semantic spaceUS7162473Jun 26, 2003Jan 9, 2007Microsoft CorporationMethod and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to usersUS7177922Sep 5, 2000Feb 13, 2007Novell, Inc.Policy enforcement using the semantic characterization of trafficUS7197451Jul 13, 2000Mar 27, 2007Novell, Inc.Method and mechanism for the creation, maintenance, and comparison of semantic abstractsUS7225187Apr 20, 2004May 29, 2007Microsoft CorporationSystems and methods for performing background queries from content and activityUS7286977 *Sep 5, 2000Oct 23, 2007Novell, Inc.Intentional-stance characterization of a general content stream or repositoryUS7313581 *Apr 29, 1999Dec 25, 2007International Business Machines CorporationMethod for deferred deletion of entries for a directory service backing storeUS7340472May 5, 2004Mar 4, 2008Town Compass, LlcOrganizing and storing hierarchical data in a database having dual structuresUS7340481Jan 21, 2000Mar 4, 2008International Business Machines Corp.Method and system for adding user-provided content to a content object stored in a data repositoryUS7356766Jan 21, 2000Apr 8, 2008International Business Machines Corp.Method and system for adding content to a content object stored in a data repositoryUS7389208Sep 8, 2000Jun 17, 2008Accord Solutions, Inc.System and method for dynamic knowledge constructionUS7389225Oct 18, 2000Jun 17, 2008Novell, Inc.Method and mechanism for superpositioning state vectors in a semantic abstractUS7401097Jan 21, 2000Jul 15, 2008International Business Machines CorporationSystem and method for creating compilations of contentUS7436756 *Mar 1, 2004Oct 14, 2008Koninklijke Philips Electronics N.V.Record carrier and apparatus enabling seamless playbackUS7467159 *Oct 17, 2006Dec 16, 2008Definiens AgGenerating applications that analyze image data using a semantic cognition networkUS7475008Nov 21, 2006Jan 6, 2009Novell, Inc.Construction, manipulation, and comparison of a multi-dimensional semantic spaceUS7512602Nov 30, 2006Mar 31, 2009International Business Machines CorporationSystem, method and computer program product for performing unstructured information management and automatic text analysis, including a search operator functioning as a weighted and (WAND)US7555471Jan 27, 2006Jun 30, 2009Google Inc.Data object visualizationUS7562011Oct 30, 2006Jul 14, 2009Novell, Inc.Intentional-stance characterization of a general content stream or repositoryUS7574461 *Dec 28, 2005Aug 11, 2009Emc CorporationDividing data for multi-thread backupUS7574483 *Dec 21, 2004Aug 11, 2009American Express Travel Related Services Company, Inc.System and method for change management process automationUS7613993Jan 21, 2000Nov 3, 2009International Business Machines CorporationPrerequisite checking in a system for creating compilations of contentUS7634468 *Nov 29, 2006Dec 15, 2009Sap AgExpanded inverted indexUS7653530Nov 27, 2006Jan 26, 2010Novell, Inc.Method and mechanism for the creation, maintenance, and comparison of semantic abstractsUS7653870 *Dec 8, 1999Jan 26, 2010Idearc Media Corp.System and method of dynamically generating index informationUS7672952Dec 26, 2006Mar 2, 2010Novell, Inc.System and method of semantic correlation of rich contentUS7676499Jul 31, 2006Mar 9, 2010Symyx Solutions, Inc.Management of data from combinatorial materials experimentsUS7693889Dec 28, 2005Apr 6, 2010Emc CorporationAutomated backup and recovery for content repositoryUS7703003 *Sep 27, 2002Apr 20, 2010Oracle America, Inc.XML document frameworksUS7756858 *Dec 6, 2006Jul 13, 2010Mark Logic CorporationParent-child query indexing for xml databasesUS7895203Nov 6, 2007Feb 22, 2011International Business Machines CorporationMethod for deferred deletion of entries for a directory service backing storeUS7895243Aug 31, 2007Feb 22, 2011International Business Machines CorporationMethod and system for moving content in a content object stored in a data repositoryUS7925676 *Jan 27, 2006Apr 12, 2011Google Inc.Data object visualization using mapsUS7953720Mar 31, 2005May 31, 2011Google Inc.Selecting the best answer to a fact query from among a set of potential answersUS7962474 *Mar 10, 2010Jun 14, 2011Marklogic CorporationParent-child query indexing for XML databasesUS7966291Jun 26, 2007Jun 21, 2011Google Inc.Fact-based object mergingUS7970766Jul 23, 2007Jun 28, 2011Google Inc.Entity type assignmentUS7991797Feb 17, 2006Aug 2, 2011Google Inc.ID persistence through normalizationUS8046447 *Jun 30, 2006Oct 25, 2011Hewlett-Packard Development Company, L.P.Mechanism for specifying port-related data from network devicesUS8055674Feb 17, 2006Nov 8, 2011Google Inc.Annotation frameworkUS8065290Aug 24, 2009Nov 22, 2011Google Inc.User interface for facts query engine with snippets from information sources that include query terms and answer termsUS8078573Nov 4, 2010Dec 13, 2011Google Inc.Identifying the unifying subject of a set of factsUS8122026Oct 20, 2006Feb 21, 2012Google Inc.Finding and disambiguating references to entities on web pagesUS8131741Oct 30, 2007Mar 6, 2012Novell Intellectual Property Holdings, Inc.Construction, manipulation, and comparison of a multi-dimensional semantic spaceUS8224802Aug 9, 2011Jul 17, 2012Google Inc.User interface for facts query engine with snippets from information sources that include query terms and answer termsUS8239350May 8, 2007Aug 7, 2012Google Inc.Date ambiguity resolutionUS8239394Mar 31, 2005Aug 7, 2012Google Inc.Bloom filters for query simulationUS8239751May 16, 2007Aug 7, 2012Google Inc.Data from web documents in a spreadsheetUS8244689Feb 17, 2006Aug 14, 2012Google Inc.Attribute entropy as a signal in object normalizationUS8260785Feb 17, 2006Sep 4, 2012Google Inc.Automatic object reference identification and linking in a browseable fact repositoryUS8271498 *Aug 12, 2008Sep 18, 2012International Business Machines CorporationSearching documents for ranges of numeric valuesUS8280903Jun 13, 2008Oct 2, 2012International Business Machines CorporationSystem, method and computer program product for performing unstructured information management and automatic text analysis, including a search operator functioning as a Weighted AND (WAND)US8285047 *Oct 3, 2007Oct 9, 2012Xerox CorporationAutomated method and system for naming documents from a scanned source based on manually marked textUS8285724Dec 3, 2008Oct 9, 2012International Business Machines CorporationSystem and program for handling anchor textUS8291060Sep 20, 2011Oct 16, 2012Hewlett-Packard Development Company, L.P.Providing information corresponding to a data group identifier for a network interconnect deviceUS8296297Dec 30, 2008Oct 23, 2012Novell, Inc.Content analysis and correlationUS8296304Jan 26, 2004Oct 23, 2012International Business Machines CorporationMethod, system, and program for handling redirects in a search engineUS8301622Dec 30, 2008Oct 30, 2012Novell, Inc.Identity analysis and correlationUS8346759Aug 6, 2008Jan 1, 2013International Business Machines CorporationSearching documents for ranges of numeric valuesUS8347202Mar 14, 2007Jan 1, 2013Google Inc.Determining geographic locations for place names in a fact repositoryUS8386475Dec 30, 2008Feb 26, 2013Novell, Inc.Attribution analysis and correlationUS8392913Mar 28, 2008Mar 5, 2013International Business Machines CorporationMethod and apparatus for threaded background function supportUS8396856Nov 12, 2010Mar 12, 2013Robert Leland JensenDatabase system and method for data acquisition and perusalUS8417693Jul 14, 2005Apr 9, 2013International Business Machines CorporationEnforcing native access control to indexed documentsUS8589777Jan 21, 2000Nov 19, 2013International Business Machines CorporationMethod and system for calculating cost of a compilation of contentUS8650175Jul 13, 2012Feb 11, 2014Google Inc.User interface for facts query engine with snippets from information sources that include query terms and answer termsUS8655888Dec 22, 2011Feb 18, 2014International Business Machines CorporationSearching documents for ranges of numeric valuesUS8682891Sep 4, 2012Mar 25, 2014Google Inc.Automatic object reference identification and linking in a browseable fact repositoryUS8682913Mar 31, 2005Mar 25, 2014Google Inc.Corroborating facts extracted from multiple sourcesUS8700568Mar 31, 2006Apr 15, 2014Google Inc.Entity normalization via name normalizationUS8719260Nov 22, 2011May 6, 2014Google Inc.Identifying the unifying subject of a set of factsUS8738643Aug 2, 2007May 27, 2014Google Inc.Learning synonymous object names from anchor textsUS8751498Feb 1, 2012Jun 10, 2014Google Inc.Finding and disambiguating references to entities on web pagesUS20090092317 *Oct 3, 2007Apr 9, 2009Xerox CorporationAutomated method and system for naming documents from a scanned source based on manually marked textWO2006037015A2 *Sep 27, 2005Apr 6, 2006Denny JaegerMethod for performing a load-on-demand operation on assigned graphic objects in a computer operating environment* Cited by examinerClassifications U.S. Classification1/1, 707/999.103, 707/999.004, 707/999.005International ClassificationG06F9/46, G06F17/30Cooperative ClassificationY10S707/99936, Y10S707/99944, Y10S707/99935, Y10S707/99934, Y10S707/913, G06F17/30607European ClassificationG06F17/30S8TLegal EventsDateCodeEventDescriptionSep 5, 2006FPExpired due to failure to pay maintenance feeEffective date: 20060707Jul 7, 2006LAPSLapse for failure to pay maintenance feesJan 25, 2006REMIMaintenance fee reminder mailedDec 14, 2001FPAYFee paymentYear of fee payment: 4Jul 8, 1996ASAssignmentOwner name: MICHIGAN, REGENTS OF THE UNIVERSITY OF, THE, MICHIFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MORRIS, MILTON M.;JENKINS, JANICE M.;DICARLO, LORENZO A.;REEL/FRAME:008135/0252Effective date: 19960627Apr 30, 1996ASAssignmentOwner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW YFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RUBIN, BRADLEY SCOTT;REEL/FRAME:007994/0643Effective date: 19960429RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google