Source: http://www.google.com/patents/US5893106?dq=7,603,356
Timestamp: 2016-12-11 03:11:44
Document Index: 53134943

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 US5893106 - Object oriented server process framework with interdependent-object creation - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsAn object oriented framework provides a set of objects that perform computer system server functions and that permit a framework user to add extensions for specific processing features, thereby producing a server program for managing computer system resources and performing desired functions. The framework...http://www.google.com/patents/US5893106?utm_source=gb-gplus-sharePatent US5893106 - Object oriented server process framework with interdependent-object creationAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS5893106 APublication typeGrantApplication numberUS 08/893,790Publication dateApr 6, 1999Filing dateJul 11, 1997Priority dateJul 11, 1997Fee statusLapsedPublication number08893790, 893790, US 5893106 A, US 5893106A, US-A-5893106, US5893106 A, US5893106AInventorsCurtis Howard Brobst, Wayne Allen NelsonOriginal AssigneeInternational Business Machines CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (31), Non-Patent Citations (276), Referenced by (209), Classifications (7), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetObject oriented server process framework with interdependent-object creation
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 systemUS5367633 *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.Object-oriented system locator systemUS5388264 *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.Object-oriented locator systemUS5398336 *Jul 16, 1993Mar 14, 1995Consilium, Inc.Object-oriented architecture for factory floor managementUS5446842 *Feb 26, 1993Aug 29, 1995Taligent, Inc.Object-oriented collaboration systemUS5574915 *Dec 21, 1993Nov 12, 1996TaligentObject-oriented booting frameworkUS5634124 *May 25, 1995May 27, 1997Wang Laboratories, Inc.Data integration by object managementUS5680619 *Apr 3, 1995Oct 21, 1997Mfactory, Inc.Hierarchical encapsulation of instantiated objects in a multimedia authoring systemUS5687373 *Apr 4, 1995Nov 11, 1997International Business Machines CorporationCommunications system for exchanging data between computers in a network and a method of operating such a system in which communications services are defined within a common object classUS5732261 *Jul 19, 1995Mar 24, 1998Ricoh Company, Ltd.Method of using an object-oriented communication system with support for multiple remote machine typesUS5809507 *Jul 1, 1996Sep 15, 1998Sun Microsystems, Inc.Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework* 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. Patent No. 5,388,264, 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. Patent No. 5,388,264, Milne et al., Feb. 7, 1995, Object Oriented Framework System for Enabling Multimedia Presentations with Routing and Editing of MIDI Information .9Abstract for WIPO Patent Application No. 94/15281, Anderson et al., Jul. 7, 1994, "Atomic Command Object-Oriented System Software Platform".10 *Abstract for WIPO Patent Application No. 94/15281, Anderson et al., Jul. 7, 1994, Atomic Command Object Oriented System Software Platform .11Abstract for WIPO Patent Application No. 94/15282, Anderson et al., Jul. 7, 1994, "Dialog System Object-Oriented System Software Platform".12 *Abstract for WIPO Patent Application No. 94/15282, Anderson et al., Jul. 7, 1994, Dialog System Object Oriented System Software Platform .13Abstract for WIPO Patent Application No. 94/15286, Goldsmith et al., Jul. 7, 1994, "Object-Oriented Framework for Object Operating System".14 *Abstract for WIPO Patent Application No. 94/15286, Goldsmith et al., Jul. 7, 1994, Object Oriented Framework for Object Operating System .15Abstract for WIPO Patent Application No. 94/19740, Goldsmith et al., Sep. 1, 1994, "Framework Processor of Object-Oriented Application".16 *Abstract for WIPO Patent Application No. 94/19740, Goldsmith et al., Sep. 1, 1994, Framework Processor of Object Oriented Application .17Abstract for WIPO Patent Application No. 94/19751, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Apparatus For Application Users".18 *Abstract for WIPO Patent Application No. 94/19751, Anderson et al., Sep. 1, 1994, Concurrent Framework Processing Apparatus For Application Users .19Abstract for WIPO Patent Application No. 94/19752, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Apparatus For Two or More Users".20 *Abstract for WIPO Patent Application No. 94/19752, Anderson et al., Sep. 1, 1994, Concurrent Framework Processing Apparatus For Two or More Users .21Abstract for WIPO Patent Application No. 95/01610, Koko et al., Jan. 12, 1995, "Object Oriented Product Structure Management in Computer-Aided Product Design".22 *Abstract for WIPO Patent Application No. 95/01610, Koko et al., Jan. 12, 1995, Object Oriented Product Structure Management in Computer Aided Product Design .23Abstract for WIPO Patent Application No. 95/02219, Helgeson et al., Jan. 19, 1995, "Distributed Computation Based on Movement, Execution and Insertion of Processes in Network".24 *Abstract for WIPO Patent Application No. 95/02219, Helgeson et al., Jan. 19, 1995, Distributed Computation Based on Movement, Execution and Insertion of Processes in Network .25Abstract for WIPO Patent Application No. 95/04967, Feb. 16, 1995, "Access Method to Data Held in Primary Memory Based Data Base".26 *Abstract for WIPO Patent Application No. 95/04967, Feb. 16, 1995, Access Method to Data Held in Primary Memory Based Data Base .27Abstract for WIPO Patent Application No. WO 94/23364, Heninger et al., Oct. 13, 1994, "Framework Processing Apparatus for Application Software".28 *Abstract for WIPO Patent Application No. WO 94/23364, Heninger et al., Oct. 13, 1994, Framework Processing Apparatus for Application Software .29Abstract for WIPO Patent Application No. WO 9415285, Jul. 7, 1994, "Object-Oriented Notification Framework System", D.R. Anderson et al.30 *Abstract for WIPO Patent Application No. WO 9415285, Jul. 7, 1994, Object Oriented Notification Framework System , D.R. Anderson et al.31Abstract for WIPO Patent Application No. WO 95/04966, F.T. Nguyen, Feb. 16, 1995, "Automatic Management of Components in Object-Oriented System".32 *Abstract for WIPO Patent Application No. WO 95/04966, F.T. Nguyen, Feb. 16, 1995, Automatic Management of Components in Object Oriented System .33Abstract for WIPO Patent No. 94/20912, Sep. 15, 1994, "Object-Oriented System for Managing Financial Instruments".34 *Abstract for WIPO Patent No. 94/20912, Sep. 15, 1994, Object Oriented System for Managing Financial Instruments .35Abstract from EPO Patent Application No. EP 622730, "Encapsulation of Extracted Portions of Documents Into Objects", M.A. Malamud, Nov. 2, 1994.36 *Abstract from EPO Patent Application No. EP 622730, Encapsulation of Extracted Portions of Documents Into Objects , M.A. Malamud, Nov. 2, 1994.37Abstract from U.S. Patent No. 5,371,891, "Object Constructions in Compiler in Object Oriented Programming Language", J. Gray et al., Dec. 6, 1994.38 *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.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".43Insepc Abstract No. B90075006, from Gossain et al., 1989, "Designing a Class Hierarchy for Domain Representation and Reusability".44Inspec Abstract No. 4050569, from Di Giovanni et al., 1990, "HOOD Nets".45Inspec Abstract No. 4060084, from Muller et al., 1990, "ODICE: Object-Oriented Hardware Description in CAD environment".46Inspec Abstract No. 4067033, from Shaw et al., 1990, "Experience with the ET++ Application Framework".47Inspec Abstract No. 4077440, from A. Mahler, 1991, "Organizing Tools in a Uniform Environment Framework".48Inspec Abstract No. 4090970, from P. Kougiouris, 1991, "Device Management Framework for an Object-Oriented Operating System".49Inspec Abstract No. 4117514, from Wuwongse et al., 1991, "An Object-Oriented Approach to Model Management".50Inspec Abstract No. 4152687, from M. Wolczko, 1992, "Encapsulation, Delegation and Inheritance in Object-Oriented Languages".51Inspec Abstract No. 4234438, from Madany et al., 1991, "Organizing and Typing Persistent Objects Within an Object-Oriented Framework".52Inspec Abstract No. 4244023, from George et al., 1991, "An Object-Oriented Data Model to Represent Uncertainty in Coupled Artificial Intelligence-Database Systems".53Inspec Abstract No. 4258051, from Rudensteiner et al., 1992, "Set Operations in Object-Based Data Models".54Inspec Abstract No. 4258492, from M. Ball, 1992, "Inside Templates: Implementing C++ Strategies".55Inspec Abstract No. 4270125, from Becker et al., 1991, "Reusable Object-Oriented Specifications for Decision Support Systems".56Inspec Abstract No. 4270361, from Artale et al., 1991, "Introducing Knowledge Representation Techniques in Database Models".57Inspec Abstract No. 4275693, from Giannotti et al., 1991, "Non-Determinism in Deductive Databases".58Inspec Abstract No. 4275698, from Van den Bussche et al., 1991, "Evaluation and Optimization of Complex Object Selections".59Inspec Abstract No. 4275707, from Tsukamoto et al., 1991, "DOT: A Term Represetnation Using DOT Algebra for Knowledge Bases".60Inspec Abstract No. 4281362, from Marshall et al., 1991, "Using VDM within an Object-Oriented Framework".61Inspec Abstract No. 4287814, from Natarajan et al., 1992, "Issues in Building Dynamic Real-Time Systems".62Inspec Abstract No. 4297404, from Tanaka et al., 1992, "Two-Level Schemata and Generalized Links for Hypertext Database Models".63Inspec Abstract No. 4298324, from S. Nichol, 1992, "Extending Turbo Vision".64Inspec Abstract No. 4302722, from Eggenschwiler et al., 1992, "ET ++SwapsManager: Using Object Technology in the Financial Engineering Domain".65Inspec Abstract No. 4318465, from P. Madany, 1992, "Object-Oriented Framework for File Systems".66Inspec Abstract No. 4331060, from Lau et al., 1992, "An Object-Oriented Class Library for Scalable Parallel Heuristic Search".67Inspec Abstract No. 4341376, from Bertino et al., 1992, "Optimization of Object-Oriented Queries Using Path Indices".68Inspec Abstract No. 4356300, from Bertino et al., 1993, "Path-Index: An Approach to the Efficient Execution of Object-Oriented Queries".69Inspec Abstract No. 4366189, from Holt et al., 1992, "A Framework for Using Formal Methods in Object-Oriented Software Development".70Inspec Abstract No. 4387201, from Chu et al., 1992, "A Pattern Based Approach of Integrating Data and Knowledge to Support Cooperative Query Answering".71Inspec Abstract No. 4391388, from Thomas et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".72Inspec Abstract No. 4395549, from Hogstrom et al., 1992, "Portability and Data Structure in Scientific Computing-Object-Oriented Design of Utility Routines in Fortran".73Inspec Abstract No. 4400350, from Y. Shoham, 1993, "Agent-Oriented Programming".74Inspec Abstract No. 4408394, from Allen et al., 1992, "GEM: Global Event Management in CAD Frameworks".75Inspec Abstract No. 4411998, from Yi Deng et al., 1992, "Unifying Multi-Paradigms in Software System Design".76Inspec Abstract No. 4417563, from E. Maim, 1992, "Recognizing Objects from Constraints".77Inspec Abstract No. 4417604, from Kariem et al., 1992, "Mapping of Conceptual Specifications Into Object-Oriented Programs".78Inspec Abstract No. 4425343, from Demurjian et al., 1993, "Programming Versus Databases in Object-Oriented Paradigm".79Inspec Abstract No. 4426852, from Benveniste et al., 1992, "Concurrent Programming Notations in the Object-Oriented Language Arche".80Inspec Abstract No. 4447153, from Klein et al., 1992, "An Object-Oriented Framework for Curves and Surfaces".81Inspec Abstract No. 4459325, from Kesim et al., 1992, "On the Evolution of Objects in a Logic Programming Framework".82Inspec Abstract No. 4512593, from H. Sakai, 1993, "A Method for Contract Design and Delegation in Object Behavior Modeling".83 *Inspec Abstract No. 4512593, from H. Sakai, 1993, A Method for Contract Design and Delegation in Object Behavior Modeling .84Inspec Abstract No. 4525743, from Hakimzadeh et al., 1993, "Instance Variable Access Locking for Object-Oriented Databases".85 *Inspec Abstract No. 4525743, from Hakimzadeh et al., 1993, Instance Variable Access Locking for Object Oriented Databases .86Inspec Abstract No. 4528985, from Beneventano et al., 1993, "Taxonomic Reasoning with Cycles in LOGIDATA+".87 *Inspec Abstract No. 4528985, from Beneventano et al., 1993, Taxonomic Reasoning with Cycles in LOGIDATA .88Inspec Abstract No. 4534330, from Istavrinos et al., 1992, "Experiences with an Object-Oriented Mapper for Coherent Distributed Shared Memory".89 *Inspec Abstract No. 4534330, from Istavrinos et al., 1992, Experiences with an Object Oriented Mapper for Coherent Distributed Shared Memory .90Inspec Abstract No. 4534334, from Campbell et al., 1991, "A Technique for Documenting the Framework of an Object-Oriented System".91 *Inspec Abstract No. 4534334, from Campbell et al., 1991, A Technique for Documenting the Framework of an Object Oriented System .92Inspec Abstract No. 4540729, from Bailers et al., "The ecology of Class Refinement".93 *Inspec Abstract No. 4540729, from Bailers et al., The ecology of Class Refinement .94Inspec Abstract No. 4550414, from Parrish et al., 1993, "Automated Flow Graph-Based Testing of Object-Oriented Software Modules".95 *Inspec Abstract No. 4550414, from Parrish et al., 1993, Automated Flow Graph Based Testing of Object Oriented Software Modules .96Inspec Abstract No. 4565630, from Karpovich et al., 1993, "A Parallel Object-Oriented Framework for Stencil Algorithms".97 *Inspec Abstract No. 4565630, from Karpovich et al., 1993, A Parallel Object Oriented Framework for Stencil Algorithms .98Inspec Abstract No. 4566447, from J. Rossazza, 1992, "An Object-Centered Fuzzy Representation".99 *Inspec Abstract No. 4566447, from J. Rossazza, 1992, An Object Centered Fuzzy Representation .100Inspec Abstract No. 4588834, from G. Olander, 1992, "Chembench: Redesign of a Large Commercial Application Using Object-Oriented Techniques".101 *Inspec Abstract No. 4588834, from G. Olander, 1992, Chembench: Redesign of a Large Commercial Application Using Object Oriented Techniques .102Inspec Abstract No. 4588839, from L. Fisher, 1992, "Constructing a Class Library for Microsoft Windows".103 *Inspec Abstract No. 4588839, from L. Fisher, 1992, Constructing a Class Library for Microsoft Windows .104Inspec Abstract No. 4593721, Periyasamy et al., 1993, "A Formal Framework for Design and Verification of Robotic Agents".105 *Inspec Abstract No. 4593721, Periyasamy et al., 1993, A Formal Framework for Design and Verification of Robotic Agents .106Inspec Abstract No. 4596323, from Frank et al., 1993, "An Integrated Environment for Designing Object-Oriented Enterprise Models".107 *Inspec Abstract No. 4596323, from Frank et al., 1993, An Integrated Environment for Designing Object Oriented Enterprise Models .108Inspec Abstract No. 4603430, from G. Booch, 1994, "Designing an Application Framework".109 *Inspec Abstract No. 4603430, from G. Booch, 1994, Designing an Application Framework .110Inspec Abstract No. 4613481, from Thieme et al., 1993, "Schema Integration in Object-Oriented Databases".111 *Inspec Abstract No. 4613481, from Thieme et al., 1993, Schema Integration in Object Oriented Databases .112Inspec Abstract No. 4616931, from, Islam et al., 1993, "Uniform Co-Scheduling Using Object-Oriented Design Techniques".113 *Inspec Abstract No. 4616931, from, Islam et al., 1993, Uniform Co Scheduling Using Object Oriented Design Techniques .114Inspec Abstract No. 4618974, from Bowers, 1993, "Some Principles for the Encapsulation of the Behaviour of Aggregate Objects".115 *Inspec Abstract No. 4618974, from Bowers, 1993, Some Principles for the Encapsulation of the Behaviour of Aggregate Objects .116Inspec Abstract No. 4622794, from Campbell et al., 1993, "A Technique for Documenting the Framework of an Object-Oriented System".117 *Inspec Abstract No. 4622794, from Campbell et al., 1993, A Technique for Documenting the Framework of an Object Oriented System .118Inspec Abstract No. 4626386, from Arora et al., 1993, "Building Diverse Environments with PCTE Workbench".119 *Inspec Abstract No. 4626386, from Arora et al., 1993, Building Diverse Environments with PCTE Workbench .120Inspec Abstract No. 4642214, from Marshall et al., 1992, "Using VDM Within an Object-Oriented Framework".121 *Inspec Abstract No. 4642214, from Marshall et al., 1992, Using VDM Within an Object Oriented Framework .122Inspec Abstract No. 4647921, from Uhorchak et al., 1993, "An Object-Oriented Class Library for Creating Engineering Graphs Using PHIGS".123 *Inspec Abstract No. 4647921, from Uhorchak et al., 1993, An Object Oriented Class Library for Creating Engineering Graphs Using PHIGS .124Inspec Abstract No. 4664213, "Maintaining Information about Persistent Replicated Objects in a Distributed System"., 1993 IEEE Conference on Distributed Computing Systems.125 *Inspec Abstract No. 4664213, Maintaining Information about Persistent Replicated Objects in a Distributed System ., 1993 IEEE Conference on Distributed Computing Systems.126Inspec Abstract No. B91052096, from Cusack et al., 1990, "Object-Oriented Specification in LOTOS and Z, or My Cat Really is Object-Oriented|".127Inspec Abstract No. B9310-6210L-099, "Templates, Types and Classes in Open Distributed Processing", 1993.128 *Inspec Abstract No. B9409 6210M 025, from Hellemans et al., 1994, An Object Oriented Approach to Dynamic Service Descriptions .129Inspec Abstract No. B9409-6210M-025, from Hellemans et al., 1994, "An Object-Oriented Approach to Dynamic Service Descriptions".130 *Inspec Abstract No. B9412 6210Q 016, from Qingzhong et al., 1992, An Object Oriented Model for Intelligent Networks .131Inspec Abstract No. B9412-6210Q-016, from Qingzhong et al., 1992, "An Object-Oriented Model for Intelligent Networks".132 *Inspec 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. B9503-8110B-023, from Mautref et al., 1995, "An Object-Oriented Framework for the Development of Interactive Decision Support Systems".134Inspec Abstract No. C81005505, from Mylopoulos et al., 1980, "Some Features of the TAXIS Data Model".135Inspec Abstract No. C84005713, from Meyer et al., 1983, "Towards a Two-Dimensional Programming Environment".136Inspec Abstract No. C86024804, from Greespan et al., 1986, "A Requirements Modeling Language and Its Logic".137Inspec Abstract No. C86039588, from K. Fukunaga, 1985, "PROMPTER: A Knowledge Based Support Tool for Code Understanding".138Inspec Abstract No. C87007043, from Whitted et al., 1986, "Exploiting Classes in Modeling and Display Software".139Inspec Abstract No. C88007447, from P. Allen. 1987, "A Framework for Implementing Multisensor Robotic Tasks".140Inspec Abstract No. C88013915, from Woelk et al., 1987, "Multimedia Information Management in an Object-Oriented Database System".141Inspec Abstract No. C89003142, from Tenma et al., 1986, "A System for Generating Language-Oriented Editors".142Inspec Abstract No. C89014870, from R. King, 1988, "Semantic and Object-Oriented Database Support for Software Environments".143Inspec Abstract No. C89033226, from Corradi et al., "PO: An Object Model to Express Parallelism".144Inspec Abstract No. C89039001, from Brophy et al., 1989, "A Framework for Multiple, Concurrent Graphical Representation".145Inspec Abstract No. C89049257, from Madany et al., "Class Hierarchy for Building Stream-Oriented File Systems".146Inspec Abstract No. C89056859, from Hull et al., 1989, "On Accessing Object-Oriented Databases: Expressive Power, Complexity and Restrictions".147Inspec Abstract No. C890586727, from Campbell et al., 1989, "Principles of Object-Oriented Operating System Design".148Inspec Abstract No. C89062837, from Pasquier-Boltuck et al., 1988, "Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach".149Inspec Abstract No. C90007733, from Weinand et al., 1989, "Design and Implementation of ET++, A Seamless Object-Oriented Application Framework".150Inspec Abstract No. C90030609, from Forde et al., 1990, "Object-Oriented Finite Element Analysis".151Inspec Abstract No. C90034818, from Q. Chen, 1988, "Extending the Object-Oriented Paradigm for Supporting Complex Objects".152Inspec Abstract No. C90047457, from Yokoyama et al., 1990, "A Constraint-Based and Object-Oriented Knowledge Representation".153Inspec Abstract No. C90052277, from I. Tervonen, 1990, "Object-Oriented Development as a Multiview Software Construction Methodology".154Inspec Abstract No. C90052627, from Schreff et al., 1988, "A Knowledge-Based Approach to Overcome Structural Differences in Object Oriented Database Integration".155Inspec Abstract No. C91003997, from J. Muys-Vasovic, 1989, "MacApp: An Object-Oriented Application Framework".156Inspec Abstract No. C91004708, from Bertino et al., 1990, "Optimization of Queries Using Nested Indices".157Inspec Abstract No. C91010951, from T. Helton, 1991, "Level5 Object".158Inspec Abstract No. C91024852, from Pierra et al., 1990. "An Object Oriented Approach to Ensure Portability of CAD Standard Parts Libraries".159Inspec Abstract No. C91041980, from Choi et al., 1991, "Graph Interpretation of Methods: A Unifying Framework for Polymorphism in Object-Oriented Programming".160Inspec Abstract No. C91042655, from Q. Li, 1991, "Extending Semantic Object Model: Towards More Unified View of Information Objects".161Inspec Abstract No. C91042802, from T. Yokoyama, 1990, "An Object-Oriented and Constraint-Based Knowledge Representation System for Design Object Modeling".162Inspec Abstract No. C91053151, from E. Cusack, 1991, "Refinement, Conformance and Inheritance".163Inspec Abstract No. C91053475, from Queinnec et al., 1988, "An Open Ended Data Representation Model for EU-LISP".164Inspec Abstract No. C91058815, from Menga et al., 1990, "G++: An Environment for Object Oriented Analysis and Prototyping".165Inspec Abstract No. C91064580, from Gamma et al., 1989, "Integration of a Programming Environment Into ET++-A Case Study".166Inspec Abstract No. C91064787, from Madany et al., 1989, "A Class Hierarchy for Building Stream-Oriented File Systems".167Inspec Abstract No. C91072016, from A. Lane, 1991, "/DOS/C++-Application Frameworks".168Inspec Abstract No. C91072574, from Hemery et al., "An Analysis of Communication and Multiprogramming in the Helios Operating System".169Inspec Abstract No. C91072815, from Holtkamp et al., 1990. "DEMOM-A Description Based Media Object Data Model".170Inspec Abstract No. C9204-6110J-017, "Choices Frameworks and Refinement", R.H. Campbell et al., 1991.171 *Inspec Abstract No. C9402 6150G 002, from Bruegge et al., 1993, A Framework for Dynamic Program Analyzers .172Inspec Abstract No. C9402-6150G-002, from Bruegge et al., 1993, "A Framework for Dynamic Program Analyzers".173 *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.174Inspec 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.175 *Inspec Abstract No. C9405 6180G 031, from Woyak et al., 1993, A Motif Like Object Oriented Interface Framework Using PHIGS .176Inspec Abstract No. C9405-6180G-031, from Woyak et al., 1993, "A Motif-Like Object-Oriented Interface Framework Using PHIGS".177 *Inspec Abstract No. C9406 0310F 011, 1993, Cost Benefit Analysis of Object Oriented Technology .178 *Inspec Abstract No. C9406 6110J 007, from J.D. Grimes, 1993, Objects 101 An Implementation View , Proceedings of C World 1993.179 *Inspec Abstract No. C9406 6110J 029, A Comparison of Object Oriented Analysis and Design Methods , Proceedings of C World 1993.180 *Inspec Abstract No. C9406 6115 048, 1993, Constructing Multi View Editing Environment Using MViews .181 *Inspec Abstract No. C9406 6150N 015, from Schmidt et al., 1994, The Service Configurator Framework: An Extensible Architecture for Dynamically Configuring Concurrent , Multi Service Network Daemons .182 *Inspec Abstract No. C9406 7490 012, A Discrete Event Object Oriented Modeling Environment for Sawmill Simulation .183Inspec Abstract No. C9406-0310F-011, 1993, "Cost-Benefit Analysis of Object-Oriented Technology".184Inspec Abstract No. C9406-6110J-007, from J.D. Grimes, 1993, "Objects 101-An Implementation View", Proceedings of C++ World 1993.185Inspec Abstract No. C9406-6110J-029, "A Comparison of Object-Oriented Analysis and Design Methods", Proceedings of C++ World 1993.186Inspec Abstract No. C9406-6115-048, 1993, "Constructing Multi-View Editing Environment Using MViews".187Inspec Abstract No. C9406-6150N-015, from Schmidt et al., 1994, "The Service Configurator Framework: An Extensible Architecture for Dynamically Configuring Concurrent , Multi-Service Network Daemons".188Inspec Abstract No. C9406-7490-012, "A Discrete-Event Object-Oriented Modeling Environment for Sawmill Simulation".189 *Inspec Abstract No. C9407 6140D 014, from Satoh et al., 1994, Semantics for a Real Time Object Oriented Programming Language .190 *Inspec Abstract No. C9407 7420D 045, from Desai et al., 1994, Controller Structure Definition Via Intelligent Process Control .191Inspec Abstract No. C9407-6140D-014, from Satoh et al., 1994, "Semantics for a Real-Time Object-Oriented Programming Language".192Inspec Abstract No. C9407-7420D-045, from Desai et al., 1994, "Controller Structure Definition Via Intelligent Process Control".193 *Inspec Abstract No. C9408 6110B 016, from Chen et al., 1994, An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse .194 *Inspec Abstract No. C9408 6110J 011 from Gyu Chung et al., 1993, System Methodologies of Object Oriented Programs .195 *Inspec Abstract No. C9408 7420 021, from Pirklbauer et al., 1994, Object Oriented Process Control Software .196Inspec Abstract No. C9408-6110B-016, from Chen et al., 1994, "An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse".197Inspec Abstract No. C9408-6110J-011 from Gyu-Chung et al., 1993, "System Methodologies of Object-Oriented Programs".198Inspec Abstract No. C9408-7420-021, from Pirklbauer et al., 1994, "Object-Oriented Process Control Software".199 *Inspec Abstract No. C9409 6180 059, from Wang et al., 1993, A Framework for User Customization .200Inspec Abstract No. C9409-6180-059, from Wang et al., 1993, "A Framework for User Customization".201 *Inspec Abstract No. C9410 6180G 015, from Eichelberg et al., 1993, Integrating Interactive 3D Graphics into an Object Oriented Application Framework .202Inspec Abstract No. C9410-6180G-015, from Eichelberg et al., 1993, "Integrating Interactive 3D-Graphics into an Object-Oriented Application Framework".203 *Inspec Abstract No. C9411 6115 035 from Mili et al., 1991, Softclass: An Object Oriented Tool for Software Reuse .204 *Inspec Abstract No. C9411 6130B 108, from Mili et al., 1992, Building a Graphical Interface for a Reuse Oriented CASE Tool .205 *Inspec Abstract No. C9411 6160J 011, from Odberg et al., 1992, A Framework for Managing Schema Versioning in Object Oriented Databases .206 *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 .207Inspec Abstract No. C9411-6115-035 from Mili et al., 1991, "Softclass: An Object-Oriented Tool for Software-Reuse".208Inspec Abstract No. C9411-6130B-108, from Mili et al., 1992, "Building a Graphical Interface for a Reuse-Oriented CASE Tool".209Inspec Abstract No. C9411-6160J-011, from Odberg et al., 1992, "A Framework for Managing Schema Versioning in Object-Oriented Databases".210Inspec 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".211 *Inspec Abstract No. C9412 6110B 221, Berghel et al., 1992, A Generic Object Oriented Concurrency Mechanism for Extensibility and Reuse of Sychronization Components .212 *Inspec Abstract No. C9412 6110J 006, from Lau et al., 1993, Using SOM for Tool Integration .213 *Inspec Abstract No. C9412 6110J 014 from Griss et al., 1994, Object Oriented Reuse .214 *Inspec Abstract No. C9412 6160J 025, from J. Iivari, 1994, Object Oriented Information System Analysis: A Comparison of Six Object Oriented Analysis Methods .215 *Inspec Abstract No. C9412 7330 186 from Righter et al., 1994, An Object Oriented Characterization of Spatial Ecosystem Information .216 *Inspec Abstract No. C9412 7810 003, from Jung et al., 1993, Development of an Object Oriented Anthropometric Database for an Ergonomic Man Model .217Inspec Abstract No. C9412-6110B-221, Berghel et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Sychronization Components".218Inspec Abstract No. C9412-6110J-006, from Lau et al., 1993, "Using SOM for Tool Integration".219Inspec Abstract No. C9412-6110J-014 from Griss et al., 1994, "Object-Oriented Reuse".220Inspec Abstract No. C9412-6160J-025, from J. Iivari, 1994, "Object-Oriented Information System Analysis: A Comparison of Six Object-Oriented Analysis Methods".221Inspec Abstract No. C9412-7330-186 from Righter et al., 1994, "An Object-Oriented Characterization of Spatial Ecosystem Information".222Inspec Abstract No. C9412-7810-003, from Jung et al., 1993, "Development of an Object-Oriented Anthropometric Database for an Ergonomic Man Model".223 *Inspec Abstract No. C9501 6115 039, from Elia et al., 1993, G : An Object Oriented Environment for Developing Distributed Applications .224 *Inspec Abstract No. C9501 6140D005, S. Vinoski, 1994, Mapping CORBA IDL Into C .225 *Inspec Abstract No. C9501 7160 020, C. Le Pape, 1993, The Cost of Genericity: Experiments With Constraint Based Representations of Time Tables .226 *Inspec Abstract No. C9501 7330 007, Salminen et al., 1994, Modelling Trees Using an Object Oriented Scheme .227Inspec Abstract No. C9501-6115-039, from Elia et al., 1993, "G++: An Object Oriented Environment for Developing Distributed Applications".228Inspec Abstract No. C9501-6140D005, S. Vinoski, 1994, "Mapping CORBA IDL Into C++".229Inspec Abstract No. C9501-7160-020, C. Le Pape, 1993, "The Cost of Genericity: Experiments With Constraint-Based Representations of Time-Tables".230Inspec Abstract No. C9501-7330-007, Salminen et al., 1994, "Modelling Trees Using an Object-Oriented Scheme".231 *Inspec Abstract No. C9502 6130G 006, Support for Enterprise Modelling in CSCW , P. Hennessy et al., 1994.232 *Inspec Abstract No. C9502 7160 026, from Menga et al., 1995, An Object Oriented Framework for Enterprise Modelling .233 *Inspec Abstract No. C9502 7810C 058, from Lin et al., 1995, Can CAL Software Be More Like Computer Games .234Inspec Abstract No. C9502-6130G-006, "Support for Enterprise Modelling in CSCW", P. Hennessy et al., 1994.235Inspec Abstract No. C9502-7160-026, from Menga et al., 1995, "An Object-Oriented Framework for Enterprise Modelling".236Inspec Abstract No. C9502-7810C-058, from Lin et al., 1995, "Can CAL Software Be More Like Computer Games?".237 *Inspec Abstract No. C9503 6110B 045, from Rosiene et al., 1995, A Data Modeling Framework for Queueing Network Models .238 *Inspec Abstract No. C9503 61400 045, Satoh et al., 1995, Process Algebra Semantics for a Real Time Object Oriented Programming Language .239Inspec Abstract No. C9503-6110B-045, from Rosiene et al., 1995, "A Data Modeling Framework for Queueing Network Models".240Inspec Abstract No. C9503-61400-045, Satoh et al., 1995, "Process Algebra Semantics for a Real Time Object Oriented Programming Language".241 *Inspec Abstract No. C9504 6130B 049, from A. van Dam, 1995, VR as a Forcing Function: Software Implications of a New Paradigm .242 *Inspec Abstract No. C9504 6140D 024, from Sheffler et al., An Object Oriented Approach to Nested Data Parallelism .243 *Inspec Abstract No. C9504 7460 042, Coleman et al., 1995, An End To End Simulation of A Surveillance System Employing Architecture Independence, Variable Fidelity Components and Software Reuse .244 *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 .245Inspec Abstract No. C9504-6130B-049, from A. van Dam, 1995, "VR as a Forcing Function: Software Implications of a New Paradigm".246Inspec Abstract No. C9504-6140D-024, from Sheffler et al., "An Object-Oriented Approach to Nested Data Parallelism".247Inspec Abstract No. C9504-7460-042, Coleman et al., 1995, "An End-To-End Simulation of A Surveillance System Employing Architecture Independence, Variable Fidelity Components and Software Reuse".248Inspec 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".249Text of IBM Technical Disclosure Bulletin, Allard et al., Feb. 1990, "Object-Oriented Programming in C -- the Linnaeus System", pp. 437-439.250 *Text of IBM Technical Disclosure Bulletin, Allard et al., Feb. 1990, Object Oriented Programming in C the Linnaeus System , pp. 437 439.251Text of IBM Technical Disclosure Bulletin, Baker et al., Jun. 1991, "Distribution List Class", p. 159.252 *Text of IBM Technical Disclosure Bulletin, Baker et al., Jun. 1991, Distribution List Class , p. 159.253Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Model View Schema", pp. 321-322.254Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Office Container Class", pp. 309-310.255 *Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, Model View Schema , pp. 321 322.256 *Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, Office Container Class , pp. 309 310.257Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jul. 1991, "Icon Pane Class", pp. 118-119.258 *Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jul. 1991, Icon Pane Class , pp. 118 119.259Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jun. 1991, "Object-Oriented Documentation Tool", pp. 50-51.260 *Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jun. 1991, Object Oriented Documentation Tool , pp. 50 51.261Text of IBM Technical Disclosure Bulletin, vol. 36, Coskun, N., Jun. 1993, "Persistent Framework Independent Record/Playback Framework", pp. 261-264.262 *Text of IBM Technical Disclosure Bulletin, vol. 36, Coskun, N., Jun. 1993, Persistent Framework Independent Record/Playback Framework , pp. 261 264.263Text of IBM Technical Disclosure Bulletin, vol. 37, DeBinder et al., Feb. 1994, "Results Folder Framework", pp. 431-432.264 *Text of IBM Technical Disclosure Bulletin, vol. 37, DeBinder et al., Feb. 1994, Results Folder Framework , pp. 431 432.265 *Text of IBM Technical Disclosure Bulletin, vol. 37, No. 11, Nov. 1994, pp.71 72, Behrs et al., Device Support Framework to Support ISO DPA 10175 and POSIX 1387.4 .266Text of IBM Technical Disclosure Bulletin, vol. 37, No. 11, Nov. 1994, pp.71-72, Behrs et al., "Device Support Framework to Support ISO DPA 10175 and POSIX 1387.4".267 *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 .268Text 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".269 *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 .270Text 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".271 *Text of IBM Technical Disclosure Bulletin, vol. 37, No. 6B, Jun. 1994, pp. 553 556, Gest et al., Portable Object Oriented Event Manager .272Text of IBM Technical Disclosure Bulletin, vol. 37, No. 6B, Jun. 1994, pp. 553-556, Gest et al., "Portable Object-Oriented Event Manager".273 *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 .274Text 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".275 *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 .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 dateApplicantTitleUS5974547 *Mar 20, 1998Oct 26, 19993Com CorporationTechnique for reliable network booting of an operating system to a client computerUS6032152 *Dec 31, 1997Feb 29, 2000Intel CorporationObject factory templateUS6049673 *Feb 13, 1998Apr 11, 2000Organicnet, Inc.Organicware applications for computer systemsUS6282697 *Sep 18, 1998Aug 28, 2001Wylci FablesComputer processing and programming method using autonomous data handlersUS6289410 *Jul 18, 1996Sep 11, 2001Electronic Data Systems CorporationMethod and system for maintaining consistency of shared objects based upon instance variable lockingUS6496850 *Aug 31, 1999Dec 17, 2002Accenture LlpClean-up of orphaned server contextsUS6516322 *Apr 28, 2000Feb 4, 2003Microsoft CorporationXML-based representation of mobile process calculiUS6529948 *Aug 31, 1999Mar 4, 2003Accenture LlpMulti-object fetch componentUS6598052 *Feb 19, 1999Jul 22, 2003Sun Microsystems, Inc.Method and system for transforming a textual form of object-oriented database entries into an intermediate form configurable to populate an object-oriented database for sending to java programUS6598067Jul 26, 1999Jul 22, 2003American Management Systems, Inc.Application server frameworkUS6611844 *Feb 19, 1999Aug 26, 2003Sun Microsystems, Inc.Method and system for java program storing database object entries in an intermediate form between textual form and an object-oriented formUS6628305 *Apr 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 datastoresUS6658642Jun 21, 2000Dec 2, 2003International Business Machines CorporationSystem, method and program product for software developmentUS6678723 *Mar 29, 2002Jan 13, 2004Startum Technologies CorporationMethod and apparatus for dynamic programming across a computer networkUS6701383Jun 22, 1999Mar 2, 2004Interactive Video Technologies, Inc.Cross-platform framework-independent synchronization abstraction layerUS6865728 *May 13, 1999Mar 8, 2005International Business Machines CorporationObject oriented framework mechanism for discovery of computer systems in a networkUS6996832 *Jul 31, 2001Feb 7, 2006Bea Systems, Inc.System and method for software component plug-in frameworkUS7003774 *Jul 16, 2001Feb 21, 2006SmartmaticMultidimensional advanced adaptive software architectureUS7127701 *Jul 20, 2001Oct 24, 2006Wylci FablesComputer processing and programming method using autonomous data handlersUS7162519Nov 24, 2003Jan 9, 2007Stratum Technologies CorporationStructure and method for providing customized web pages-thereforUS7188335 *Mar 15, 2002Mar 6, 2007Trilogy Development Group, Inc.Product configuration using configuration patternsUS7278134 *Aug 22, 2001Oct 2, 2007International Business Machines CorporationThree dimensional framework for information technology solutionsUS7337910Oct 4, 2001Mar 4, 2008Verisign, Inc.Methods and devices for responding to request for unregistered domain name to indicate a predefined type of serviceUS7349913Aug 21, 2003Mar 25, 2008Microsoft CorporationStorage platform for organizing, searching, and sharing dataUS7373380Jul 5, 2006May 13, 2008Sony Computer Entertainment America, Inc.Methods and systems for configuration and dynamically switching between network communication architecturesUS7389208Sep 8, 2000Jun 17, 2008Accord Solutions, Inc.System and method for dynamic knowledge constructionUS7404194Nov 21, 2003Jul 22, 2008Mediaplatofrm On-Demand, Inc.Cross-platform framework-independent synchronization abstraction layerUS7421471Jul 31, 2002Sep 2, 2008Sony Computer Entertainment America Inc.Configuration switching: dynamically changing between network communication architecturesUS7426539Jan 9, 2003Sep 16, 2008Sony Computer Entertainment America Inc.Dynamic bandwidth controlUS7428546Aug 21, 2003Sep 23, 2008Microsoft CorporationSystems and methods for data modeling in an item-based storage platformUS7437371Dec 30, 2004Oct 14, 2008Microsoft CorporationSystems and methods for the implementation of unordered and ordered collections in a data storeUS7457826Dec 20, 2004Nov 25, 2008Microsoft CorporationSystems and methods for synchronization of items without snapshotsUS7483915Aug 21, 2003Jan 27, 2009Microsoft CorporationSystems and method for representing relationships between units of information manageable by a hardware/software interface systemUS7490168Dec 17, 2003Feb 10, 2009International Business Machines CorporationService oriented integration server architectureUS7523471 *Dec 18, 1998Apr 21, 2009Siemens AktiengesellschaftInterpretive network daemon implemented by generic main objectUS7529811Aug 21, 2003May 5, 2009Microsoft CorporationSystems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface systemUS7539688May 3, 2004May 26, 2009Microsoft CorporationSystems and methods for supporting inheritance for user-defined typesUS7542944Feb 16, 2000Jun 2, 2009Diebold, IncorporatedMethod and system for connecting services to an automated transaction machineUS7555461Feb 16, 2000Jun 30, 2009Diebold, IncorporatedMethod and system for connecting services to an automated transaction machineUS7555497Aug 21, 2003Jun 30, 2009Microsoft CorporationSystems and methods for separating units of information manageable by a hardware/software interface system from their physical organizationUS7606920Jul 31, 2002Oct 20, 2009Sony Computer Entertainment America Inc.Method and apparatus for controlling communication ports for an online session of a multi-user application by associating each of the ports with a protocol and designating an active portUS7624161Jan 2, 2007Nov 24, 2009Open Invention Network, LlcMethod and apparatus for email programming across a computer networkUS7739316Aug 21, 2003Jun 15, 2010Microsoft CorporationSystems and methods for the implementation of base schema for organizing units of information manageable by a hardware/software interface systemUS7743019Oct 24, 2003Jun 22, 2010Microsoft CorporationSystems and methods for providing synchronization services for units of information manageable by a hardware/software interface systemUS7752637Jul 20, 2005Jul 6, 2010Bea Systems, Inc.System and method for software component plug-in frameworkUS7778962Apr 20, 2005Aug 17, 2010Microsoft CorporationClient store synchronization through intermediary store change packetsUS7779075Jun 20, 2008Aug 17, 2010Sony Computer Entertainment America Inc.Dynamic bandwidth controlUS7792902Mar 13, 2006Sep 7, 2010Sony Computer Entertainment America LlcManaging participants in an online sessionUS7805422Feb 28, 2005Sep 28, 2010Microsoft CorporationChange notification query multiplexingUS7831666Apr 13, 2006Nov 9, 2010Sony Computer Entertainment America Inc.Managing participants in an online sessionUS7917534Dec 11, 2006Mar 29, 2011Microsoft CorporationSystems and methods for extensions and inheritance for units of information manageable by a hardware/software interface systemUS7917652Feb 5, 2009Mar 29, 2011International Business Machines CorporationService oriented integration server architectureUS8010606Jul 16, 2010Aug 30, 2011Sony Computer Entertainment America LlcDynamic bandwidth controlUS8046424Aug 27, 2004Oct 25, 2011Microsoft CorporationSystems and methods for the utilization of metadata for synchronization optimizationUS8131739Aug 21, 2003Mar 6, 2012Microsoft CorporationSystems and methods for interfacing application programs with an item-based storage platformUS8131802Mar 17, 2008Mar 6, 2012Sony Computer Entertainment America LlcSystems and methods for seamless host migrationUS8166101Oct 24, 2003Apr 24, 2012Microsoft CorporationSystems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface systemUS8238696Oct 24, 2003Aug 7, 2012Microsoft CorporationSystems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface systemUS8260860Jul 28, 2011Sep 4, 2012Sony Computer Entertainment America LlcDynamic bandwidth controlUS8311904Dec 3, 2008Nov 13, 2012Sap AgArchitectural design for intra-company stock transfer application softwareUS8312416Apr 13, 2006Nov 13, 2012Sap AgSoftware model business process variant typesUS8315900Dec 31, 2007Nov 20, 2012Sap AgArchitectural design for self-service procurement application softwareUS8315926Sep 18, 2008Nov 20, 2012Sap AgArchitectural design for tax declaration application softwareUS8316344Dec 30, 2005Nov 20, 2012Sap AgSoftware model deployment unitsUS8321250Sep 18, 2008Nov 27, 2012Sap AgArchitectural design for sell from stock application softwareUS8321306Dec 3, 2008Nov 27, 2012Sap AgArchitectural design for selling project-based services application softwareUS8321308Dec 3, 2008Nov 27, 2012Sap AgArchitectural design for manual invoicing application softwareUS8321831Dec 30, 2005Nov 27, 2012Sap AgArchitectural design for internal projects application softwareUS8321832Mar 31, 2006Nov 27, 2012Sap AgComposite application modelingUS8326702Mar 30, 2006Dec 4, 2012Sap AgProviding supplier relationship management software application as enterprise servicesUS8326703Dec 30, 2005Dec 4, 2012Sap AgArchitectural design for product catalog management application softwareUS8326706Sep 18, 2008Dec 4, 2012Sap AgProviding logistics execution application as enterprise servicesUS8327319Dec 30, 2005Dec 4, 2012Sap AgSoftware model process interactionUS8352338Sep 18, 2008Jan 8, 2013Sap AgArchitectural design for time recording application softwareUS8370794Dec 30, 2005Feb 5, 2013Sap AgSoftware model process componentUS8374896Sep 18, 2008Feb 12, 2013Sap AgArchitectural design for opportunity management application softwareUS8380549Sep 18, 2008Feb 19, 2013Sap AgArchitectural design for embedded support application softwareUS8380553Dec 30, 2005Feb 19, 2013Sap AgArchitectural design for plan-driven procurement application softwareUS8386325Sep 18, 2008Feb 26, 2013Sap AgArchitectural design for plan-driven procurement application softwareUS8396731Dec 30, 2005Mar 12, 2013Sap AgArchitectural design for service procurement application softwareUS8396749Mar 30, 2006Mar 12, 2013Sap AgProviding customer relationship management application as enterprise servicesUS8396761Mar 30, 2006Mar 12, 2013Sap AgProviding product catalog software application as enterprise servicesUS8401908Dec 3, 2008Mar 19, 2013Sap AgArchitectural design for make-to-specification application softwareUS8401928Sep 18, 2008Mar 19, 2013Sap AgProviding supplier relationship management software application as enterprise servicesUS8401936Dec 31, 2007Mar 19, 2013Sap AgArchitectural design for expense reimbursement application softwareUS8402426Dec 30, 2005Mar 19, 2013Sap AgArchitectural design for make to stock application softwareUS8407664Dec 30, 2005Mar 26, 2013Sap AgSoftware model business objectsUS8433759May 24, 2010Apr 30, 2013Sony Computer Entertainment America LlcDirection-conscious information sharingUS8438119Mar 30, 2006May 7, 2013Sap AgFoundation layer for services based enterprise software architectureUS8442850Mar 30, 2006May 14, 2013Sap AgProviding accounting software application as enterprise servicesUS8447657Dec 31, 2007May 21, 2013Sap AgArchitectural design for service procurement application softwareUS8448137 *Dec 30, 2005May 21, 2013Sap AgSoftware model integration scenariosUS8510143Dec 31, 2007Aug 13, 2013Sap AgArchitectural design for ad-hoc goods movement softwareUS8522194Dec 30, 2005Aug 27, 2013Sap AgSoftware modelingUS8538864Mar 30, 2006Sep 17, 2013Sap AgProviding payment software application as enterprise servicesUS8560707Sep 22, 2008Oct 15, 2013Sony Computer Entertainment America LlcSeamless host migration based on NAT typeUS8595077Sep 18, 2008Nov 26, 2013Sap AgArchitectural design for service request and order management application softwareUS8639776Jul 28, 2010Jan 28, 2014Jimmy J. JenkinsDynamic programming across a computer networkUS8660904Dec 30, 2005Feb 25, 2014Sap AgArchitectural design for service request and order management application softwareUS8671032Dec 31, 2007Mar 11, 2014Sap AgProviding payment software application as enterprise servicesUS8671033Dec 31, 2007Mar 11, 2014Sap AgArchitectural design for personnel events application softwareUS8671034Dec 31, 2007Mar 11, 2014Sap AgProviding human capital management software application as enterprise servicesUS8671035Dec 11, 2008Mar 11, 2014Sap AgProviding payroll software application as enterprise servicesUS8676617Dec 30, 2005Mar 18, 2014Sap AgArchitectural design for self-service procurement application softwareUS8688495Dec 30, 2005Apr 1, 2014Sap AgArchitectural design for time recording application softwareUS8738476Dec 3, 2008May 27, 2014Sap AgArchitectural design for selling standardized services application softwareUS8793315Jul 21, 2010Jul 29, 2014Sony Computer Entertainment America LlcManaging participants in an online sessionUS8818884Sep 18, 2008Aug 26, 2014Sap AgArchitectural design for customer returns handling application softwareUS8966557Aug 20, 2008Feb 24, 2015Sony Computer Entertainment Inc.Delivery of digital contentUS8972548Mar 5, 2012Mar 3, 2015Sony Computer Entertainment America LlcSystems and methods for seamless host migrationUS9483405Sep 21, 2008Nov 1, 2016Sony Interactive Entertainment Inc.Simplified run-time program translation for emulating complex processor pipelinesUS20020095525 *Jul 20, 2001Jul 18, 2002Wylci FablesComputer processing and programming method using autonomous data handlersUS20020138649 *Oct 4, 2001Sep 26, 2002Brian CartmellProviding services and information based on a request that includes a unique identifierUS20020194147 *Aug 22, 2001Dec 19, 2002Ricke David DaleThree dimensional framework for information technology solutionsUS20020198966 *Mar 29, 2002Dec 26, 2002Stratum Technologies CorporationMethod and apparatus for dynamic programming across a computer networkUS20030014560 *Jul 16, 2001Jan 16, 2003Antonio MugicaMultidimensional advanced adaptive software architectureUS20030110312 *Jul 31, 2001Jun 12, 2003Mesut GunducSystem and method for software component plug-in frameworkUS20030217156 *Jul 31, 2002Nov 20, 2003Datta Glen VanConfiguration control by automatic communication port selection and switching configuration by switching communication portUS20030217158 *Jul 31, 2002Nov 20, 2003Datta Glen VanConfiguration switching: dynamically changing between network communication architecturesUS20040073911 *Aug 15, 2003Apr 15, 2004Jenkins Jimmy J.Method and apparatus for dynamic programming across a computer networkUS20040103145 *Nov 24, 2003May 27, 2004Jenkins Jimmy J.Method and apparatus for dynamic programming across a computer networkUS20040139158 *Jan 9, 2003Jul 15, 2004Datta Glen VanDynamic bandwidth controlUS20040225994 *Nov 21, 2003Nov 11, 2004Andrew WasonCross-platform framework-independent synchronization abstraction layerUS20050044089 *Aug 21, 2003Feb 24, 2005Microsoft CorporationSystems and methods for interfacing application programs with an item-based storage platformUS20050049993 *Aug 21, 2003Mar 3, 2005Microsoft CorporationSystems and methods for data modeling in an item-based storage platformUS20050049994 *Aug 21, 2003Mar 3, 2005Microsoft CorporationSystems and methods for the implementation of a base schema for organizing units of information manageable by a hardware/software interface systemUS20050050053 *Aug 21, 2003Mar 3, 2005Microsoft Corporation.Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface systemUS20050050054 *Aug 21, 2003Mar 3, 2005Clark Quentin J.Storage platform for organizing, searching, and sharing dataUS20050050537 *Aug 21, 2003Mar 3, 2005Thompson J. PatrickSystems and method for representing relationships between units of information manageable by a hardware/software interface systemUS20050055354 *Aug 21, 2003Mar 10, 2005Microsoft CorporationSystems and methods for representing units of information manageable by a hardware/software interface system but independent of physical representationUS20050055380 *Aug 21, 2003Mar 10, 2005Microsoft CorporationSystems and methods for separating units of information manageable by a hardware/software interface system from their physical organizationUS20050063083 *Oct 24, 2003Mar 24, 2005Dart Scott E.Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface systemUS20050121513 *Jan 12, 2005Jun 9, 2005Diebold, IncorporatedCash dispensing automated transaction machine and methodUS20050131824 *Jan 12, 2005Jun 16, 2005Diebold, IncorporatedCash dispensing ATM and methodUS20050138208 *Dec 17, 2003Jun 23, 2005International Business Machines CorporationService oriented integration server architectureUS20050177551 *Dec 30, 2004Aug 11, 2005Microsoft CorporationSystems and methods for the implementation of unordered and ordered collections in a data storeUS20050187980 *Feb 10, 2004Aug 25, 2005Microsoft CorporationSystems and methods for hosting the common language runtime in a database management systemUS20050246389 *Apr 20, 2005Nov 3, 2005Microsoft CorporationClient store synchronization through intermediary store change packetsUS20050256907 *Aug 27, 2004Nov 17, 2005Microsoft CorporationSystems and methods for the utilization of metadata for synchronization optimizationUS20060072627 *Sep 23, 2005Apr 6, 2006Sony CorporationAudio/video synchronizing system and monitor apparatusUS20060136418 *Dec 20, 2004Jun 22, 2006Microsoft CorporationSystems and methods for synchronization of items without snapshotsUS20060173864 *Jan 28, 2005Aug 3, 2006Microsoft CorporationSystems and methods for reconciling image metadataUS20060173958 *Mar 13, 2006Aug 3, 2006Masayuki ChataniManaging participants in an online sessionUS20060190540 *Apr 13, 2006Aug 24, 2006Sony Computer Entertainment America Inc.Managing participants in an online sessionUS20060253595 *Jul 5, 2006Nov 9, 2006Datta Glen VMethods and systems for configuration and dynamically switching between network communication architecturesUS20070088724 *Dec 11, 2006Apr 19, 2007Microsoft CorporationSystems and methods for extensions and inheritance for units of information manageable by a hardware/software interface systemUS20070094641 *Oct 25, 2006Apr 26, 2007Darr Timothy PProduct configuration using configuration patternsUS20070156430 *Dec 30, 2005Jul 5, 2007Stefan KaetkerSoftware model deployment unitsUS20070156475 *Dec 30, 2005Jul 5, 2007Arthur BergerArchitectural design for plan-driven procurement application softwareUS20070156476 *Dec 30, 2005Jul 5, 2007Alexander KoeglerArchitectural design for service request and order management application softwareUS20070156489 *Dec 30, 2005Jul 5, 2007Arthur BergerArchitectural design for service procurement application softwareUS20070156499 *Dec 30, 2005Jul 5, 2007Arthur BergerArchitectural design for self-service procurement application softwareUS20070156500 *Dec 30, 2005Jul 5, 2007Wilfried MerkelArchitectural design for sell from stock application softwareUS20070156550 *Dec 30, 2005Jul 5, 2007Der Emde Martin VArchitectural design for cash and liquidity management application softwareUS20070162893 *Dec 30, 2005Jul 12, 2007Gerd MoosmannSoftware model process componentUS20070168240 *Dec 30, 2005Jul 19, 2007Shai AlfandaryArchitectural design for make to stock application softwareUS20070168303 *Dec 30, 2005Jul 19, 2007Gerd MoosmannSoftware model process interactionUS20070174811 *Dec 30, 2005Jul 26, 2007Stefan KaetkerSoftware model integration scenariosUS20070233539 *Mar 30, 2006Oct 4, 2007Philipp SuenderhaufProviding human capital management software application as enterprise servicesUS20070233541 *Mar 30, 2006Oct 4, 2007Martin SchorrProviding accounting software application as enterprise servicesUS20070233574 *Mar 30, 2006Oct 4, 2007Alexander KoeglerProviding customer relationship management application as enterprise servicesUS20070233575 *Mar 30, 2006Oct 4, 2007Arthur BergerArchitectural design for strategic sourcing application softwareUS20070233581 *Mar 30, 2006Oct 4, 2007Markus PeterProviding product catalog software application as enterprise servicesUS20070233598 *Mar 30, 2006Oct 4, 2007Martin Von Der EmdeProviding payment software application as enterprise servicesUS20070233728 *Mar 30, 2006Oct 4, 2007Joachim PuteickFoundation layer for services based enterprise software architectureUS20070265860 *Mar 30, 2006Nov 15, 2007Karina HerrmannProviding supplier relationship management software application as enterprise servicesUS20070265862 *Apr 13, 2006Nov 15, 2007Jens FreundSoftware model business process variant typesUS20080263154 *Jun 20, 2008Oct 23, 2008Sony Computer Entertainment America Inc.Dynamic bandwidth controlUS20090018984 *Jun 16, 2008Jan 15, 2009Solinsky James CSystem and method for dynamic knowledge constructionUS20090094370 *Sep 22, 2008Apr 9, 2009Mark Lester JacobSeamless Host Migration Based on NAT TypeUS20090113060 *Mar 17, 2008Apr 30, 2009Mark Lester JacobSystems and Methods for Seamless Host MigrationUS20090144449 *Feb 5, 2009Jun 4, 2009International Business Machines CorporationService Oriented Integration Server ArchitectureUS20090171698 *Dec 31, 2007Jul 2, 2009Sap AgProviding human capital management software application as enterprise servicesUS20090171712 *Dec 31, 2007Jul 2, 2009Matthias HeinrichsArchitectural Design for Ad-Hoc Goods Movement SoftwareUS20090171713 *Dec 31, 2007Jul 2, 2009Armin SchwarzArchitectural Design for Self-Service Procurement Application SoftwareUS20090171758 *Dec 31, 2007Jul 2, 2009Shai AlfandaryArchitectural design for physical inventory application softwareUS20090171811 *Dec 31, 2007Jul 2, 2009Peter Markus AArchitectural Design For Product Catalog Management Application SoftwareUS20090171818 *Dec 31, 2007Jul 2, 2009Sap AgArchitectural design for expense reimbursement application softwareUS20090172699 *Dec 31, 2007Jul 2, 2009Christoph JungkindArchitectural Design for Service Procurement Application SoftwareUS20100070289 *Sep 18, 2008Mar 18, 2010Sap AgArchitectural Design for Embedded Support Application SoftwareUS20100070317 *Sep 18, 2008Mar 18, 2010Nir PachterArchitectural design for sell from stock application softwareUS20100070318 *Sep 18, 2008Mar 18, 2010Achim ClemensProviding logistics execution application as enterprise servicesUS20100070324 *Sep 18, 2008Mar 18, 2010Sap AgArchitectural Design for Plan-Driven Procurement Application SoftwareUS20100070330 *Sep 18, 2008Mar 18, 2010Peer MarschallArchitectural design for customer returns handling application softwareUS20100070331 *Sep 18, 2008Mar 18, 2010Alexander KoeglerArchitectural design for service request and order management application softwareUS20100070336 *Sep 18, 2008Mar 18, 2010Sap AgProviding Customer Relationship Management Application as Enterprise ServicesUS20100070337 *Sep 18, 2008Mar 18, 2010Andreas PothProviding supply chain control software as enterprise servicesUS20100070391 *Sep 18, 2008Mar 18, 2010Sap AgArchitectural Design for Tax Declaration Application SoftwareUS20100070395 *Sep 18, 2008Mar 18, 2010Andreas ElkelesArchitectural design for payroll processing application softwareUS20100070555 *Sep 18, 2008Mar 18, 2010Jacques DuparcArchitectural design for time recording application softwareUS20100070556 *Sep 18, 2008Mar 18, 2010Sap AgArchitectural Design for Data Migration Application SoftwareUS20100082497 *Sep 18, 2008Apr 1, 2010Sap AgProviding Foundation Application as Enterprise ServicesUS20100138255 *Dec 3, 2008Jun 3, 2010Sap AgArchitectural design for manual invoicing application softwareUS20100138257 *Dec 3, 2008Jun 3, 2010Sap AgArchitectural design for selling standardized services application softwareUS20100138269 *Dec 3, 2008Jun 3, 2010Sap AgArchitectural design for selling project-based services application softwareUS20100138276 *Dec 3, 2008Jun 3, 2010Sap AgArchitectural design for make-to-specification application softwareUS20100153158 *Dec 11, 2008Jun 17, 2010Sap AgProviding project management software application as enterprise servicesUS20100153239 *Dec 11, 2008Jun 17, 2010Sap AgProviding accounting software application as enterprise servicesUS20100153240 *Dec 11, 2008Jun 17, 2010Andreas BoldProviding Payroll Software Application as Enterprise ServicesUS20100281116 *Jul 16, 2010Nov 4, 2010Sony Computer Entertainment America Inc.Dynamic bandwidth controlUS20100287239 *Jul 21, 2010Nov 11, 2010Masayuki ChataniManaging Participants in an Online SessionUS20110185353 *Jan 27, 2010Jul 28, 2011Jack MatthewMitigating Problems Arising From Incompatible SoftwareCN1739093B *Jul 29, 2004May 12, 2010微软公司Systems for the implementation of a synchronization schemasWO2000049547A1 *Feb 16, 2000Aug 24, 2000Diebold, IncorporatedMethod and system for connecting services to an automated transaction machineWO2000079365A2 *Jun 21, 2000Dec 28, 2000Interactive Video Technologies, Inc.Cross-platform framework-independent synchronization abstraction layerWO2000079365A3 *Jun 21, 2000Mar 20, 2008Interactive Video TechnologiesCross-platform framework-independent synchronization abstraction layerWO2002029584A1 *Oct 4, 2001Apr 11, 2002Enic CorporationProviding services and information based on a request that includes a unique identifierWO2002097610A1 *May 28, 2002Dec 5, 2002Bea Systems, Inc.System and method for software component plug-in frameworkWO2005024626A1 *Jul 29, 2004Mar 17, 2005Microsoft CorporationSystems for the implementation of a synchronization schemas* Cited by examinerClassifications U.S. Classification1/1, 719/315, 707/999.102International ClassificationG06F9/44Cooperative ClassificationY10S707/99943, G06F8/24European ClassificationG06F8/24Legal EventsDateCodeEventDescriptionJul 11, 1997ASAssignmentOwner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW YFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BROBST, CURTIS HOWARD;NELSON, WAYNE ALLEN;REEL/FRAME:008690/0581Effective date: 19970710Sep 19, 2002FPAYFee paymentYear of fee payment: 4Oct 25, 2006REMIMaintenance fee reminder mailedApr 6, 2007LAPSLapse for failure to pay maintenance feesJun 5, 2007FPExpired due to failure to pay maintenance feeEffective date: 20070406RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services