Source: http://www.google.com/patents/US6298476?dq=oakley+5,387,949
Timestamp: 2014-07-13 11:12:33
Document Index: 226836027

Matched Legal Cases: ['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']

Patent US6298476 - Object oriented software build framework mechanism - 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 software build system that detects modules that make up a software product, examines each module to determine if it is up-to-date, and automatically updates any modules that require processing. The framework includes a software object...http://www.google.com/patents/US6298476?utm_source=gb-gplus-sharePatent US6298476 - Object oriented software build framework mechanismAdvanced Patent SearchPublication numberUS6298476 B1Publication typeGrantApplication numberUS 08/566,465Publication dateOct 2, 2001Filing dateDec 4, 1995Priority dateDec 4, 1995Fee statusPaidPublication number08566465, 566465, US 6298476 B1, US 6298476B1, US-B1-6298476, US6298476 B1, US6298476B1InventorsDavid Joseph Misheski, Clifton Malcolm NockOriginal AssigneeInternational Business Machines CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (31), Non-Patent Citations (178), Referenced by (38), Classifications (5), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetObject oriented software build framework mechanismUS 6298476 B1Abstract A framework for use with object-oriented programming systems provides a software build system that detects modules that make up a software product, examines each module to determine if it is up-to-date, and automatically updates any modules that require processing. The framework includes a software object of a class called �Product� that comprises a software product to be processed and built. An instance of the Product is comprised of multiple software build objects, each of which is called �Object�. Each Object in turn contains four objects that are a kind of object class called BldSrc (Build Source). The BldSrc objects specify a different aspect of the software product and desired processing. Each of the software build objects in a Product's Object list is examined to determine if all four of the BldSrc objects is current. If any one of the software build objects is not current, the Object is re-built. If all four objects are current, the re-building step is skipped. In this way, each of the software build Objects making up a Product is automatically examined and processed, and the Product is produced.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4558413 *Nov 21, 1983Dec 10, 1985Xerox CorporationSoftware version management systemUS4943932Apr 15, 1987Jul 24, 1990Cimflex Teknowledge CorporationArchitecture for composing computational modules uniformly across diverse developmental frameworksUS5057996Jun 29, 1989Oct 15, 1991Digital Equipment CorporationWaitable object creation system and method in an object based computer operating systemUS5101364Feb 9, 1990Mar 31, 1992Massachusetts Institute Of TechnologyMethod and facility for dynamic video composition and viewingUS5119475Aug 29, 1991Jun 2, 1992Schlumberger Technology CorporationObject-oriented framework for menu definitionUS5181162Dec 6, 1989Jan 19, 1993Eastman Kodak CompanyDocument management and production systemUS5182807 *Dec 19, 1988Jan 26, 1993Nec CorporationAssembler system for determining when to compile source code modulesUS5195172Jul 2, 1990Mar 16, 1993Quantum Development CorporationSystem and method for representing and solving numeric and symbolic problemsUS5226161Aug 31, 1992Jul 6, 1993Wang Laboratories, Inc.Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data typesUS5247693Nov 17, 1992Sep 21, 1993The Foxboro CompanyComputer language structure for process control applications and method of translating same into program code to operate the computerUS5249270Mar 29, 1991Sep 28, 1993Echelon CorporationDevelopment system protocolUS5257384Sep 9, 1991Oct 26, 1993Compaq Computer CorporationAsynchronous protocol for computer system managerUS5261080Aug 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 formatsUS5274572Mar 6, 1990Dec 28, 1993Schlumberger Technology CorporationMethod and apparatus for knowledge-based signal monitoring and analysisUS5276775Oct 13, 1992Jan 4, 1994Texas Instruments Inc.System and method for building knowledge-based applicationsUS5287447Jun 28, 1991Feb 15, 1994International Business Machines CorporationMethod and system for providing container object attributes to a non-container objectUS5293470Jan 28, 1991Mar 8, 1994International Business Machines CorporationData processing system for defining and processing objects in response to system user operationsUS5297283Oct 16, 1992Mar 22, 1994Digital Equipment CorporationObject transferring system and method in an object based computer operating systemUS5315703Dec 23, 1992May 24, 1994Taligent, Inc.Object-oriented notification framework systemUS5325533 *Jun 28, 1993Jun 28, 1994Taligent, Inc.Engineering system for modeling computer programsUS5367633Jan 11, 1994Nov 22, 1994Taligent, Inc.Objected oriented notification framework systemUS5369766Mar 25, 1993Nov 29, 1994Taligent, Inc.Object-oriented loader system with support for different load formatsUS5379430 *Aug 4, 1993Jan 3, 1995Taligent, Inc.Computer implemented methodUS5388264Sep 13, 1993Feb 7, 1995Taligent, Inc.Object oriented framework system for routing, editing, and synchronizing MIDI multimedia information using graphically represented connection objectUS5390325Dec 23, 1992Feb 14, 1995Taligent, Inc.Automated testing systemUS5396626Aug 4, 1993Mar 7, 1995Taligent, Inc.Method in a computer systemUS5398336Jul 16, 1993Mar 14, 1995Consilium, Inc.Object-oriented architecture for factory floor managementUS5421009 *Dec 22, 1993May 30, 1995Hewlett-Packard CompanyMethod of remotely installing software directly from a central computerUS5493682 *Oct 26, 1994Feb 20, 1996International Business Machines CorporationInformation processing system for managing message passing between objectsUS5579509 *Feb 8, 1991Nov 26, 1996International Business Machines CorporationApparatus and method for verifying compatibility of system componentsUS5956479 *Nov 13, 1995Sep 21, 1999Object Technology Licensing CorporationDemand based generation of symbolic information* Cited by examinerNon-Patent CitationsReference1Abstract for EPO Patent No. 619544, S. Danforth, Oct. 12, 1994, "Language-Neutral Object-Oriented Programming".2Abstract for U.S. Patent No. 5,119,475, Schoen et al., Jun. 2, 1992, "Object-Oriented Framework for Menu Definition".3Abstract for U.S. Patent No. 5,369,766, Heninger et al., Nov. 29, 1994, "Object Oriented Application Processing Apparatus".4Abstract 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".5Abstract for WIPO Patent Application No. 94/15281, Anderson et al., Jul. 7, 1994, "Atomic Command Object-Oriented System Software Platform".6Abstract for WIPO Patent Application No. 94/15282, Anderson et al., Jul. 7, 1994, "Dialog System Object-Oriented System Software Platform".7Abstract for WIPO Patent Application No. 94/15286, Goldsmith et al., Jul. 7, 1994, "Object-Oriented Framework for Object Operating System".8Abstract for WIPO Patent Application No. 94/19740, Goldsmith et al., Sep. 1, 1994 "Framework Processor of Object-Oriented Application".9Abstract for WIPO Patent Application No. 94/19751, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Apparatus For Application Users".10Abstract for WIPO Patent Application No. 94/19752, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Apparatus For Two or More Users".11Abstract for WIPO Patent Application No. 95/01610, Koko et al., Jan. 12, 1995, "Object Oriented Product Structure Management in Computer-Aided Product Design".12Abstract 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".13Abstract for WIPO Patent Application No. 95/04967, Feb. 16, 1995, "Access Method to Data Held in Primary Memory Based Data Base".14Abstract for WIPO Patent Application No. WO 94/23364, Heninger et al., Oct. 13, 1994, "Framework Processing Apparatus for Application Software".15Abstract for WIPO Patent Application No. WO 95/04966, F.T. Nguyen, Feb. 16, 1995, "Automatic Management of Components in Object-Oriented System".16Abstract for WIPO Patent No. 94/20912, Sep. 15, 1994, "Object-Oriented System for Managing Financial Instruments".17Abstract from EPO Patent Application No. EP 622730, "Encapsulation of Extracted Portions of Documents Into Objects", M.A. Malamud, Nov. 2, 1994.18Abstract from U.S. Patent No. 5,371,891, "Object Constructions in Compiler in Object Oriented Programming Language", J. Gray et al., Dec. 6, 1994.19Abstract from WIPO Patent Application No. WO 9415285, Jul. 7, 1994, "Object-Oriented Notification Framework System", D.R. Anderson et al.20Abstract from WIPO Patent Application No. WO 9422081, Sep. 29, 1994, "Hardware-Independent Interface for Interrupt Processing", G.O. Norman et al.21Abstract No. 95-091003/12, "Flexible Multi-Platform Partitioning for Computer Applications in Object Oriented System".22Inspec Abstract No. 4050569, from Di Giovanni et al., 1990, "Hood Nets".23Inspec Abstract No. 4060084, from Muller et al., 1990, "ODICE: Object-Oriented Hardware Description in CAD environment".24Inspec Abstract No. 4067033, from Shaw et al., 1990, "Experience with the ET++ Application Framework".25Inspec Abstract No. 4077440, from A. Mahler, 1991, "Organizing Tools in a Uniform Environment Framework".26Inspec Abstract No. 4090970, from P. Kougiouris, 1991, "Device Management Framework for an Object-Oriented Operating System".27Inspec Abstract No. 4117514, from Wuwongse et al., 1991, "An Object-Oriented Approach to Model Managment".28Inspec Abstract No. 4152687, from M. Wolczko, 1992, "Encapsulation, Delegation and Inheritance in Object-Oriented Languages".29Inspec Abstract No. 4234438, from Madany et al., 1991, "Organizing and Typing Persistent Objects Within an Object-Oriented Framework".30Inspec Abstract No. 424403, from George et al., 1991, "An Object-Oriented Data Model to Represent Uncertainty in Coupled Artificial Intelligence-Database Systems".31Inspec Abstract No. 4258051, from Rundensteiner et al., 1992, "Set Operations in Object-Based Data Models".32Inspec Abstract No. 4258492, from M. Ball, 1992, "Inside Templates: Implementing C++ Strategies".33Inspec Abstract No. 4270125, from Becker et al., 1991, "Reusable Object-Oriented Specifications for Decision Support Systems".34Inspec Abstract No. 4270361, from Artale et al., 1991, "Introducing Knowledge Representation Techniques in Database Models".35Inspec Abstract No. 4275693, from Giannotti et al., 1991, "Non-Determinism in Deductive Databases".36Inspec Abstract No. 4275698, from Van den Bussche et al., 1991, "Evaluation and Optimization of Complex Object Selections".37Inspec Abstract No. 4275707, from Tsukamoto et al., 1991, "Dot: A Term Representation Using Dot Algebra for Knowledge-Bases".38Inspec Abstract No. 4281362, from Marshall et al., 1991, "Using VDM within an Object-Oriented Framework".39Inspec Abstract No. 4287814, from Natarajan et al., 1992, "Issues in Building Dynamic Real-Time Systems".40Inspec Abstract No. 4297404, from Tanaka et al., 1992, "Two-Level Schemata and Generalized Links for Hypertext Database Models".41Inspec Abstract No. 4298324, from S. Nichol, 1992, "Extending Turbo Vision".42Inspec Abstract No. 4302722, from Eggenschwiler et al., 1992, "ET++SwapsManager: Using Object Technology in the Financial Engineering Domain".43Inspec Abstract No. 4318465, from P. Madany, 1992, "Object-Oriented Framework for File Systems".44Inspec Abstract No. 4331060, from Lau et al., 1992, "An Object-Oriented Class Library for Scalable Parallel Heuristic Search".45Inspec Abstract No. 4341376, from Bertino et al., 1992, "Optimization of Object-Oriented Queries Using Path Indices".46Inspec Abstract No. 4356300, from Bertino et al., 1993, "Path-Index: An Approach to the Efficient Execution of Object-Oriented Queries".47Inspec Abstract No. 4366189, from Holt, et al., 1992, "A Framework for Using Formal Methods in Object-Oriented Software Development".48Inspec Abstract No. 4387201, from Chu et al., 1992, "A Pattern Based Approach of Integrating Data and Knowledge to Support Cooperative Query Answering".49Inspec Abstract No. 4391388, from Thomas et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".50Inspec Abstract No. 4395549, from Hogstrom et al., 1992, "Portability and Data Structures in Scientific Computing-Object-Oriented Design of Utility Routines in Fortran".51Inspec Abstract No. 4400350, from Y. Shoham, 1993, "Agent-Oriented Programming".52Inspec Abstract No. 4408394, from Allen et al., 1992, "GEM: Global Event Management in CAD Frameworks".53Inspec Abstract No. 4411998, from Yi Deng et al., 1992, "Unifying Multi-Paradigms in Software System Design".54Inspec Abstract No. 4417563, from E. Maim, 1992, "Recognizing Objects from Constraints".55Inspec Abstract No. 4417604, from Kraiem et al., 1992, "Mapping of Conceptual Specifications Into Object-Oriented Programs".56Inspec Abstract No. 4425343, from Demurjian et al., 1993, "Programming Versus Databases in Object-Oriented Paradigm".57Inspec Abstract No. 4426852, from Benveniste et al., 1992, "Concurrent Programming Notations in the Object-Oriented Language Arche".58Inspec Abstract No. 4447153, from Klein et al., 1992, "An Object-Oriented Framework for Curves and Surfaces".59Inspec Abstract No. 4459325, from Kesim et al., 1992, "On the Evolution of Objects in a Logic Programming Framework".60Inspec Abstract No. 4512593, from H. Sakai, 1993, "A Method for Contract Design and Delegation in Object Behavior Modeling".61Inspec Abstract No. 4525743, from Hakimzadeh et al., 1993, "Instance Variable Access Locking for Object-Oriented Databases".62Inspec Abstract No. 4528985, from Beneventano et al., 1993, "Taxonomic Reasoning with Cycles in LOGIDATA+".63Inspec Abstract No. 4534330, from Istavrinos et al., 1992, "Experiences with an Object-Oriented Mapper for Coherent Distributed Shared Memory".64Inspec Abstract No. 4534334, from Campbell et al., 1991, "A Technique for Documenting the Framework of an Object-Oriented System".65Inspec Abstract No. 4540729, from Bailes et al., "The ecology of Class Refinement".66Inspec Abstract No. 4550414, from Parrish et al., 1993, "Automated Flow Graph-Based Testing of Object-Oriented Software Modules".67Inspec Abstract No. 4565630, from Karpovich et al., 1993, "A Parallel Object-Oriented Framework for Stencil Algorithms".68Inspec Abstract No. 4566447, from J. Rossazza, 1992, "An Object-Centered Fuzzy Representation".69Inspec Abstract No. 4588834, from G. Olander, 1992, "Chembench: Redesign of a Large Commercial Application Using Object-Oriented Techniques".70Inspec Abstract No. 4588839, from L. Fisher, 1992, "Constructing a Class Library for Microsoft Windows".71Inspec Abstract No. 4593721, Periyasamy et al, 1993, "A Formal Framework for Design and Verification of Robotic Agents".72Inspec Abstract No. 4596323, from Frank et al., 1993, "An Integrated Environment for Designing Object-Oriented Enterprise Models".73Inspec Abstract No. 4603430, from G. Booch, 1994, "Designing an Application Framework".74Inspec Abstract No. 4613481, from Thieme et al., 1993, "Schema Integration in Object-Oriented Databases".75Inspec Abstract No. 4618974, from Bowers, 1993, "Some Principles for the Encapsulation of the Behaviour of Aggregate Objects".76Inspec Abstract No. 461931, from, Islan et al., 1993, "Uniform Co-Scheduling Using Object-Oriented Design Techniques".77Inspec Abstract No. 4622794, from Campbell et al., 1993, "A Technique for Documenting the Framework of an Object-Oriented System".78Inspec Abstract No. 4626386, from Arora et al., 1993, "Building Diverse Environments with PCTE Workbench".79Inspec Abstract No. 46422214, from, Marshall et al., 1992, "Using VDM Within an Object-Oriented Framework".80Inspec Abstract No. 4647921, from Uhorchak et al., 1993, "An Object-Oriented Class Library for Creating Engineering Graphs Using PHIGS".81Inspec Abstract No. 4664213, "Maintaining Information about Persistent Replicated Objects in a Distrubuted System"., 1993 IEEE Conference on Distributed Computing Systems.82Inspec Abstract No. 89003142, from Tenma et al., 1986, "A System for Generating Language-Oriented Editors".83Inspec Abstract No. B90075006, from Gossain et al., 1989, "Designing a Class Hierarchy for Domain Representation and Reusability".84Inspec Abstract No. B91051096, from Cusack et al., 1990, "Object-Oriented Specification in LOTOS and Z, or My Cat Really is Object-Oriented!".85Inspec Abstract No. B9310-6210L-099, "Templates, Types and Classes in Open Distrubuted Processing", 1993.86Inspec Abstract No. B9409-6210M-025, from Hellemans et al., 1994, "An Object-Oriented Approach to Dynamic Service Descriptions".87Inspec Abstract No. B9412-6210Q-016, from Qingzhong et al., 1992, "An Object-Oriented Model for Intelligent Networks".88Inspec Abstract No. B9503-8110B-023, from Mautref et al., 1995, "An Object-Oriented Framework for the Development of Interactive Decision Support Systems".89Inspec Abstract No. C81005505, from Mylopoulos et al., 1980, "Some Features of the TAXIS Data Model".90Inspec Abstract No. C84005713, from Meyer et al., 1983, "Towards a Two-Dimensional Programming Environment".91Inspec Abstract No. C86024804, from Greenspan et al., 1986, "A Requirements Modeling Language and Its Logic".92Inspec Abstract No. C86039588, from K. Fukunaga,, 1985, "Prompter: A Knowledge Based Support Tool for Code Understanding".93Inspec Abstract No. C87007043, from Whitted et al., 1986, "Exploiting Classes in Modeling and Display Software".94Inspec Abstract No. C88007447, from P. Allen, 1987, "A Framework for Implementing Multisensor Robotic Tasks".95Inspec Abstract No. C88013915, from Woelk et al., 1987, "Multimedia Information Management in an Object-Oriented Database System".96Inspec Abstract No. C89014870, from R. King, 1988, "Semantic and Object-Oriented Database Support for Software Environments".97Inspec Abstract No. C89033226, from Corradi et al., 1988, "PO: An Object Model to Express Parallelism".98Inspec Abstract No. C89039001, from Brophy et al., 1989, "A Framework for Multiple, Concurrent Graphical Representation".99Inspec Abstract No. C89049257, from Madany et al., 1989, "Class Hierarchy for Building Stream-Oriented File Systems".100Inspec Abstract No. C89056727, from Campbell et al., 1989, "Principles of Object-Oriented Operating System Design".101Inspec Abstract No. C89056859, from Hull et al., 1989, "On Accessing Object-Oriented Databases: Expressive Power, Complexity, and Restrictions".102Inspec Abstract No. C89062837, from Pasquier-Boltuck et al., 1988, "Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach".103Inspec Abstract No. C9000773, from Weinand et al., 1989, "Design and Implementation of ET++, A Seamless Object-Oriented Application Framework".104Inspec Abstract No. C90030609, from Forde et al., 1990, "Object-Oriented Finite Element Analysis".105Inspec Abstract No. C90034818, from Q. Chen, 1988, "Extending the Object-Oriented Paradigm for Supporting Complex Objects".106Inspec Abstract No. C90047457, from Yokoyama et al., 1990, "A Constraint-Based and Object-Oriented Knowledge Representation".107Inspec Abstract No. C90052277, from I. Tervonen, 1990, "Object-Oriented Development as a Multiview Software Construction Methodology".108Inspec Abstract No. C90052627, from Schrefl et al., 1988, "A Knowledge-Based Approach to Overcome Structural Differences in Object Oriented Database Integration".109Inspec Abstract No. C91003997, from J. Muys-Vasovic, 1989, "MacApp: An Object-Oriented Application Framework".110Inspec Abstract No. C91004708, from Bertino et al., 1990, "Optimization of Queries Using Nested Indices".111Inspec Abstract No. C91010951, from T. Helton, 1990, "Level5 Object".112Inspec Abstract No. C91024852, from Pierra et al., 1990, "An Object Oriented Approach to Ensure Portability of CAD Standard Parts Libraries".113Inspec Abstract No. C91041980, from Choi et al., 1991, "Graph Interpretation of Methods: A Unifying Framework for Polymorphism in Object-Oriented Programming".114Inspec Abstract No. C91042655, from Q. Li, 1991, "Extending Semantic Object Model: Towards More Unified View of Information Objects".115Inspec Abstract No. C91042802, from T. Yokoyama, 1990, "An Object-Oriented and Constraint-Based Knowledge Representation System for Design Object Modeling".116Inspec Abstract No. C91053151, from E. Cusack, 1991, "Refinement, Conformance and Inheritance".117Inspec Abstract No. C91053475, from Queinnec et al., 1988, "An Open Ended Data Representation Model for EU-LISP".118Inspec Abstract No. C91058815, from Menga et al., 1990 "G++: An Environment for Object Oriented Analysis and Prototyping".119Inspec Abstract No. C91064580, from Gamma et al., 1989, "Integration of a Programming Environment Into ET++-A Case Study".120Inspec Abstract No. C91064787, from Madany et al., 1989, "A Class Hierarchy for Building Stream-Oriented File Systems".121Inspec Abstract No. C91072016, from A. Lane, 1991, "/DOS/C++-Application Frameworks".122Inspec Abstract No. C91072574, from Hemery et al., "An Analysis of Communication and Multiprogramming in the Helios Operating System".123Inspec Abstract No. C91072815, from Holtkamp et al., 1990, "DEMOM-A Description Based Media Object Data Model".124Inspec Abstract No. C9402-6150G-002, from Bruegge et al., 1993, "A Framework for Dynamic Program Analyzers".125Inspec 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.126Inspec Abstract No. C9405-6180G-031, from Woyak et al., 1993, "A Motif-Like Object-Oriented Interface Framework Using PHIGS".127Inspec Abstract No. C9406-0310F-011, 1993, "Cost-Benefit Analysis of Object-Oriented Technology".128Inspec Abstract No. C9406-6110J-009, from, J.D. Grimes, 1993, "Objects 101-An Implementation View", Proceedings of C++World 1993.129Inspec Abstract No. C9406-6110J-029, "A Comparison of Object-Oriented Analysis and Design Methods", Proceedings of C++ World 1993.130Inspec Abstract No. C9406-6115-048, 1993, "Constructing Multi-View Editing Environments Using MViews".131Inspec Abstract No. C9406-6150N-015, from Schmidt et al., 1994, "The Service Configurator Framwork: An Extensible Architecture for Dynamically Configuring Concurrent, Multi-Service Network Daemons".132Inspec Abstract No. C9406-7490-012, "A Discrete-Event Object-Oriented Modeling Environment for Sawmill Simulation".133Inspec Abstract No. C9407-6140D-014, from Satoh et al., 1994, "Semantics for a Real-Time Object-Oriented Programming Language".134Inspec Abstract No. C9407-7420D-045, from Desai et al., 1994, "Controller Structure Definition Via Intelligent Process Control".135Inspec Abstract No. C9408-6110B-016, from Chen et al., 1994, "An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse".136Inspec Abstract No. C9408-6110J-011 from Gyu-Chung et al., 1993, "System Methodologies of Object-Oriented Programs".137Inspec Abstract No. C9408-7420-021, from Pirklbauer et al., 1994, "Object-Oriented Process Control Software".138Inspec Abstract No. C9409-6180-059, from Wang et al., 1993, "A Framework for User Customization".139Inspec Abstract No. C9410-6180G-015, from Eichelberg et al., 1993, "Integrating Interactive 3D-Graphics into an Object-Oriented Application Framework".140Inspec Abstract No. C9411-6115-035 from Mili et al., 1991, "SoftClass: An Object-Oriented Tool for Software-Reuse".141Inspec Abstract No. C9411-6130B-108, from Mili et al., 1992, "Building a Graphical Interface for a Reuse-Oriented Case Tool".142Inspec Abstract No. C9411-6160J-011, from Odberg et al., 1992, "A Framework for Managing Schema Versioning in Object-Oriented Databases".143Inspec 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".144Inspec Abstract No. C9412-6110B-221, Berghel et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".145Inspec Abstract No. C9412-6110J-006, from Lau et al., 1993, "Using SOM for Tool Integration".146Inspec Abstract No. C9412-6110J-014 from Griss et al., 1994, "Object-Oriented Reuse".147Inspec Abstract No. C9412-6160J-025 from J. livari, 1994, "Object-Oriented Information Systems Analysis: A Comparison of Six Object-Oriented Analysis Methods".148Inspec Abstract No. C9412-7330-186 from Righter et al., 1994, "An Object-Oriented Characterization of Spatial Ecosystem Information".149Inspec Abstract No. C9412-7810-003, from Jung et al., 1993, "Development of an Object-Oriented Anthropometric Database for an Ergonomic Man Model".150Inspec Abstract No. C94204-6110J-017, "Choices Frameworks and Refinement", R.H. Campbell et al., 1991.151Inspec Abstract No. C9501-6115-039, from Elia et al., 1993, "G++: An Object Oriented Environment for Developing Distributd Applications".152Inspec Abstract No. C9501-6140D005, S. Vinoski, 1994, "Mapping CORBA IDL Into C++".153Inspec Abstract No. C9501-7160-020, C. Le Pape, 1993, "The Cost of Genericity: Experiments With Constraint-Based Representations of Time-Tables".154Inspec Abstract No. C9501-7330-007, Salminen et al., 1994, "Modeling Trees Using an Object-Oriented Scheme".155Inspec Abstract No. C9502-6130G-006, "Support for Enterprise Modelling in CSCW", P. Hennessy et al., 1994.156Inspec Abstract No. C9502-7160-026, from Menga et al., 1995, "An Object-Oriented Framework for Enterprise Modeling".157Inspec Abstract No. C9502-7810C-058, from Lin et al., 1995, "Can CAL Software Be More Like Computer Games?".158Inspec Abstract No. C9503-6110B-045, from Rosiene et al., 1995, "A Data Modeling Framework for Queueing Network Models".159Inspec Abstract No. C9503-6140D-045, Satoh et al., 1995, "Process Algebra Semantics for a Real Time Object Oriented Programming Language".160Inspec Abstract No. C9504-6130B-049, from A. van Dam, 1995, "VR as a Forcing Function: Software Implications of a New Paradigm".161Inspec Abstract No. C9504-6140D-024, from Sheffler et al., 1995, "An Object-Oriented Approach to Nested Data Parallelism".162Inspec 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".163Inspec 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".164Text of IBM Technical Disclosure Bulletin, Allard et al., Feb. 1990, "Object-Oriented Programming in C-the Linnaeus System", pp. 437-439.165Text of IBM Technical Disclosure Bulletin, Allard et al., Feb. 1990, "Object-Oriented Programming in C�the Linnaeus System", pp. 437-439.166Text of IBM Technical Disclosure Bulletin, Baker et al., Jun. 1991, "Distribution List Class", p. 159.167Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Model View Schema", pp. 321-322.168Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Office Container Class", pp. 309-310.169Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jul 1991, "Icon Pane Class", pp. 118-119.170Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jun. 1991, "Object-Oriented Documentation Tool", pp. 50-51.171Text of IBM Technical Disclosure Bulletin, vol. 36, Coskun, N., Jun. 1993, "Persistent Framework Independent Record/Playback Framework", pp. 261-264.172Text of IBM Technical Disclosure Bulletin, vol. 37, DeBinder et al., Feb. 1994, "Results Folder Framework", pp. 431-432.173Text 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".174Text of IBM Technical Disclosure Bulletin, vol. 37, No. 12, Dec. 1994, pp. 19-20, AlKarmi et al., "Events Set for Event Tracing in Distributed Object-Oriented Systems".175Text 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".176Text of IBM Technical Disclosure Bulletin, vol. 37, No. 6B, Jun. 1994, pp. 553-556, Gest et al., "Portable Object-Oriented Event Manager".177Text 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".178Text 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".Referenced byCiting PatentFiling datePublication dateApplicantTitleUS6381734 *Jun 3, 1998Apr 30, 2002Microsoft CorporationMethod, software and apparatus for referencing a method in object-based programmingUS6567819 *Apr 7, 2000May 20, 2003Ebest!, Inc.Run time objectsUS6588011 *Dec 14, 1999Jul 1, 2003International Business Machines CorporationApparatus for automatically generating restore process during software depolyment and method thereforUS6678888 *Aug 25, 2000Jan 13, 2004Hitachi, Ltd.Method and system for software distributionUS6681382 *Sep 18, 2000Jan 20, 2004Cisco Technology, Inc.Method and system for using virtual labels in a software configuration management systemUS6684383 *Sep 14, 2000Jan 27, 2004Kabushiki Kaisha ToshibaMethod for constructing enterprise systemUS6711735 *Aug 15, 2000Mar 23, 2004AlcatelMethod of automatic production of specificationsUS6961932 *Aug 15, 2001Nov 1, 2005Microsoft CorporationSemantics mapping between different object hierarchiesUS7003777 *Jun 20, 2001Feb 21, 2006Intel CorporationCoordination-centric framework for software design in a distributed environmentUS7069542 *Aug 30, 2001Jun 27, 2006International Business Machines CorporationMethod and system for incremental actions relating to notify and target modelsUS7076785Aug 15, 2001Jul 11, 2006Microsoft CorporationLazy loading with code conversionUS7089532 *Jan 4, 2002Aug 8, 2006International Business Machines CorporationObject oriented information retrieval framework mechanismUS7127707Oct 10, 2002Oct 24, 2006Microsoft CorporationIntellisense in project upgradeUS7188335 *Mar 15, 2002Mar 6, 2007Trilogy Development Group, Inc.Product configuration using configuration patternsUS7275236 *Nov 24, 2000Sep 25, 2007Mitsubishi Denki Kabushiki KaishaMethod for programming a multiple device control system using object sharingUS7290243 *Feb 28, 2001Oct 30, 2007Apple Inc.Method and apparatus for application building using build stylesUS7383531Jan 29, 2004Jun 3, 2008Microsoft CorporationExtensible productivity tool for exposing common classes in application buildingUS7434200 *Dec 11, 2003Oct 7, 2008Sap AgUsing incremental generation to develop software applicationsUS7441228 *Sep 8, 2003Oct 21, 2008Sap AgDesign-time representation for a first run-time environment with converting and executing applications for a second design-time environmentUS7546582 *Mar 30, 2005Jun 9, 2009International Business Machines CorporationManaging dynamic configuration data for producer components in a computer infrastructureUS7555743Jun 15, 2004Jun 30, 2009Alcatel-Lucent Usa Inc.SNMP agent code generation and SNMP agent framework for network management application developmentUS7797689Dec 12, 2005Sep 14, 2010Microsoft CorporationUsing file access patterns in providing an incremental software buildUS7840944 *Jun 30, 2005Nov 23, 2010Sap AgAnalytical regression testing on a software buildUS7873940Apr 24, 2006Jan 18, 2011Microsoft CorporationProviding packages for configuring software stacksUS7970867Dec 20, 2005Jun 28, 2011Microsoft CorporationHypermedia management systemUS7971187Apr 24, 2006Jun 28, 2011Microsoft CorporationConfigurable software stackUS8010937 *Sep 24, 2007Aug 30, 2011Apple Inc.Method and apparatus for application building using build stylesUS8161488Oct 23, 2007Apr 17, 2012Microsoft CorporationSystem and method for registering a subscription of interest of needed new resource in a store accessible by a plurality of resource creators and pushing the needed resource thereto by the creator based upon the registered subscriptionUS8250519 *Aug 8, 2008Aug 21, 2012Vmware, Inc.Forcing registered code into an execution context of guest softwareUS8266590Mar 4, 2009Sep 11, 2012International Business Machines CorporationManaging dynamic configuration data for a set of componentsUS8276118 *Feb 26, 2008Sep 25, 2012International Business Machines CorporationDepicting changes to structures in an integrated development environmentUS8381176Jun 8, 2010Feb 19, 2013Bentley Systems, IncorporatedSoftware build orchestration frameworkUS8402441Aug 8, 2008Mar 19, 2013Vmware, Inc.Monitoring execution of guest code in a virtual machineUS8527937Aug 1, 2011Sep 3, 2013Apple Inc.Method and apparatus for application building using build stylesUS20080235660 *Feb 26, 2008Sep 25, 2008Matthew Paul ChapmanDepicting Changes to Structures in an Integrated Development EnvironmentUS20090055571 *Aug 8, 2008Feb 26, 2009Dmitriy BudkoForcing registered code into an execution context of guest softwareUS20100153919 *Dec 11, 2008Jun 17, 2010Wolfram KramerSystems and methods for tracking software stands in a software production landscapeWO2002073402A1 *Jan 4, 2002Sep 19, 2002Consystant Design TechnologiesCoordination synthesis for software systems* Cited by examinerClassifications U.S. Classification717/101, 717/121International ClassificationG06F9/44Cooperative ClassificationG06F8/71European ClassificationG06F8/71Legal EventsDateCodeEventDescriptionMar 29, 2013FPAYFee paymentYear of fee payment: 12Feb 17, 2009FPAYFee paymentYear of fee payment: 8Jan 24, 2005FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google