Source: http://www.google.com/patents/US6049665?dq=6188988
Timestamp: 2016-08-29 10:04:45
Document Index: 548656782

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. 95', 'Application No. 95', 'Application No. 95', 'Application No. 95', 'Application No. 95', 'Application No. 95']

Patent US6049665 - Object oriented framework mechanism for order processing including pre ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsAn object oriented framework mechanism provides a straightforward and convenient way to implement an order processing system for a manufacturing environment. The order processing framework includes an order class and an order item class that are core classes, and several classes that are extensible according...http://www.google.com/patents/US6049665?utm_source=gb-gplus-sharePatent US6049665 - Object oriented framework mechanism for order processing including pre-defined extensible classes for defining an order processing environmentAdvanced Patent SearchPublication numberUS6049665 APublication typeGrantApplication numberUS 09/116,005Publication dateApr 11, 2000Filing dateJul 15, 1998Priority dateOct 15, 1996Fee statusPaidAlso published asUS6104874Publication number09116005, 116005, US 6049665 A, US 6049665A, US-A-6049665, US6049665 A, US6049665AInventorsMichael John Branson, William Robert TaylorOriginal AssigneeInternational Business Machines CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (36), Non-Patent Citations (277), Referenced by (145), Classifications (4), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetObject oriented framework mechanism for order processing including pre-defined extensible classes for defining an order processing environment
US 6049665 AAbstract
1. A computer system, the computer system processing a plurality of orders for at least one production item, the computer system comprising:a central processing unit; and a memory coupled to the central processing unit; an object-oriented framework mechanism residing in the memory that provides at least one order processing environment, the framework mechanism executing on the central processing unit, the framework comprising: a user-extensible configuration process class, the configuration process class defining:at least one configuration process object corresponding to the at least one order processing environment; and a first set of object methods to perform a plurality of predetermined functions to create and process a plurality of orders in the order processing environment. 2. The computer system of claim 1 wherein the first set of object methods includes:at least one object method that creates at least one of the plurality of orders, each of the plurality of orders comprising a plurality of order items; at least one object method that reads at least one of the plurality of order items; at least one object method that explodes at least one of the plurality of orders into a list of order items that are included in the corresponding order; at least one object method that validates each of the plurality of order items; at least one object method that generates links between the plurality of order items; and at least one object method that generates test data corresponding to test data for at least one of the plurality of orders. 3. The computer system of claim 1 wherein the framework mechanism further comprises an order class and an order item class, the order item class defining:at least one order item object corresponding to at least one of a plurality of order items; and a second set of object methods to create at least one of the order items; the order class defining: at least one order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items; and a third set of object methods to retrieve at least one of the order items from at least one of the order objects. 4. The computer system of claim 1 wherein the framework mechanism comprises: an order input class, the order input class defining:at least one order input object; and a fourth set of object methods for reading at least one of the orders; an order output class, the order output class defining: at least one order output object; and a fifth set of object methods for outputting information regarding one of the orders after processing. 5. The computer system of claim 1 wherein each order comprises a plurality of order items, and wherein the framework mechanism comprises:an exploder class, the exploder class defining:at least one exploder object; and a sixth set of object methods for exploding at least one of the plurality of order items; a validator class, the validator class defining:at least one validator object; and a seventh set of object methods for validating each of the plurality of order items; a link generator class, the link generator class defining:at least one link generator object; and an eighth set of object methods for generating relationship links between selected order items; a test data class, the test data class defining:at least one test data object; and a ninth set of object methods for generating test data for each of the plurality of orders. 6. The computer system of claim 3 wherein the third set of object methods includes at least one object method that adds at least one of the order items to the order object.
8. The computer system of claim 3 wherein the framework mechanism further comprises:an order input class, the order input class defining:at least one order input object; and a fourth set of object methods for reading at least one of the orders; an order output class, the order output class defining:at least one order output object; and a fifth set of object methods for outputting information regarding one of the orders after processing. 9. The computer system of claim 8 wherein the framework mechanism further comprises:an exploder class, the exploder class defining:at least one exploder object; and a sixth set of object methods for exploding at least one of the plurality of order items; a validator class, the validator class defining:at least one validator object; and a seventh set of object methods for validating each of the plurality of order items; a link generator class, the link generator class defining:at least one link generator object; and an eighth set of object method for generating relationship links between selected order items; a test data class, the test data class defining:at least one test data object; and a ninth set of object methods for generating test data for each of the plurality of orders. 10. The computer system of claim 9 wherein the order input class, the order output class, the exploder class, the validator class, the link generator class, and the test data class are extensible classes of the framework mechanism, the implementation of which by a user defines the at least one order processing environment.
13. The computer system of claim 1 wherein the framework mechanism comprises:at least one core function defined by at least one core class and by the relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and at least one extensible function defined by at least one extensible class, wherein the implementation of the at least one extensible function is defined by the user of the framework mechanism by extending the at least one extensible class. 14. A method for processing a plurality of orders that each contain at least one order item, the method comprising the steps of:providing an extensible object oriented framework mechanism that performs the processing of the plurality of orders according to extended portions of the framework mechanism that are customized by a user to provide a desired order processing environment; extending the framework mechanism to define the desired order processing environment; and executing the object oriented framework mechanism on a computer system to process the plurality of orders. 15. The method of claim 14 further including the steps of:(a) generating a selected one of the plurality of orders; (b) reading the order items corresponding to the selected order; (c) generating links between the order items in the selected order; and (d) outputting the selected order with the results of steps (a)-(c) above. 16. The method of claim 15 further including the steps of:(e) exploding the selected order; (f) validating the selected order; and (g) generating test data for the selected order. 17. The method of claim 15 wherein the step of generating the selected order includes the steps of:creating a new order; reading all order items from an order input; and adding the order items into the new order. 18. The method of claim 15 wherein the step of generating links includes the steps of:reading the order items from the selected order; determining the physical and logical relationships among the order items in the selected order; and establishing links that represent the physical and logical relationships among the order items in the selected order. 19. The method of claim 15 wherein the step of outputting the selected order includes the step of writing the selected order with any test data and other associated information to a storage medium.
20. The method of claim 16 wherein the step of exploding the selected order includes the steps of:reading the order items from the selected order; determining from the order items read from the selected order whether any order items are needed but not included in the selected order; and adding the needed order items into the selected order. 21. The method of claim 16 wherein the step of validating the selected order includes the steps of:reading the order items from the selected order; determining whether any of the order items read from the selected order conflict with any other of the order items; determining whether any of the order items read from the selected order have co-requisites that are not present in the selected order; and indicating a valid order if no conflicts exists and if all co-requisites are present in the selected order. 22. The method of claim 16 wherein the step of generating test data for the selected order includes the steps of:reading the order items from the selected order; and determining from the order items the test data that should result if the selected order is properly processed. 23. A program product comprising:(A) an object-oriented framework mechanism for processing a plurality of orders, the framework mechanism including an extensible order processing mechanism that processes the plurality of orders according to extended portions of the framework mechanism, wherein the framework mechanism includes a configuration process object corresponding to the at least one order processing environment and a first set of object methods on the configuration process object to perform a plurality of predetermined functions to implement the order processing environment; and (B) signal bearing media bearing the framework mechanism. 24. The program product of claim 23 wherein the signal bearing media comprises recordable media.
26. The program product of claim 23 wherein the first set of object methods includes:at least one object method that creates at least one of the plurality of orders, each of the plurality of orders comprising a plurality of order items; at least one object method that reads at least one of the plurality of order items; at least one object method that explodes at least one of the plurality of orders; at least one object method that validates each of the plurality of order items; at least one object method that generates links between the plurality of order items; and at least one object method that generates test data corresponding to test data for at least one of the plurality of orders. 27. The program product of claim 23 wherein the framework mechanism further comprises:an order item object, the order item object including a second set of object methods to create at least one of the order items; an order object, the order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items; and a third set of object methods to retrieve at least one of the order items from at least one of the order objects. 28. The program product of claim 23 wherein the framework mechanism further comprises:an order input object including a fourth set of object methods for reading at least one of the orders; an order output object including a fifth set of object methods for outputting information regarding one of the orders after processing. 29. The program product of claim 23 wherein the framework mechanism further comprises:an exploder object including a sixth set of object methods for exploding at least one of the plurality of order items; a validator object including a seventh set of object methods for validating each of the plurality of order items; a link generator object including an eighth set of object methods for generating relationship links between selected order items; a test data object including a ninth set of object methods for generating test data for each of the plurality of orders. 30. An extensible object oriented framework mechanism for use in a computer system that supports an object oriented programming environment, the extended framework mechanism comprising:a configuration process object corresponding to the at least one order processing environment, the configuration process object including a first set of object methods on the configuration process object to perform a plurality of predetermined functions to implement the order processing environment; an order item object, the order item object including a second set of object methods to create at least one of the order items; an order object, the order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items and including a third set of object methods to retrieve at least one of the order items from at least one of the order objects; an order input object including a fourth set of object methods for reading at least one of the orders; an order output object including a fifth set of object methods for outputting information regarding one of the orders after processing; an exploder object including a sixth set of object methods for exploding at least one of the plurality of order items; a validator object including a seventh set of object methods for validating each of the plurality of order items; a link generator object including an eighth set of object methods for generating relationship links between selected order items; and a test data object including a ninth set of object methods for generating test data for each of the plurality of orders. 31. The object oriented framework mechanism of claim 30 wherein the framework mechanism comprises:at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and at least one extensible function defined by at least one extensible class, wherein the implementation of the at least one extensible function is defined by the user of the framework mechanism by extending the at least one extensible class. 32. A method for processing a plurality of orders that each contain at least one order item, the method comprising the steps of:(1) providing an extensible object oriented framework mechanism for order processing; (2) extending the framework mechanism to define a desired order processing environment, the extended framework mechanism comprising:(2A) a configuration process object corresponding to the desired order processing environment, the configuration process object including a first set of object methods on the configuration process object to perform a plurality of predetermined functions to implement the desired order processing environment; (2B) an order item object, the order item object including a second set of object methods to create at least one of the order items; (2C) an order object, the order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items and including a third set of object methods to retrieve at least one of the order items from at least one of the order objects; (2D) an order input object including a fourth set of object methods for reading at least one of the orders; (2E) an order output object including a fifth set of object methods for outputting information regarding one of the orders after processing; (2F) an exploder object including a sixth set of object methods for exploding at least one of the plurality of order items; (2G) a validator object including a seventh set of object methods for validating each of the plurality of order items; (2H) a link generator object including an eighth set of object methods for generating relationship links between selected order items; and (2I) a test data object including a ninth set of object methods for generating test data for each of the plurality of orders; and (3) executing the object oriented framework mechanism on a computer system to process at least one of the plurality of orders. 33. The method of claim 32 wherein the step of extending the framework mechanism includes the steps of:selecting functions required by the desired order processing environment; extending the framework mechanism to implement an object method within the first set of object methods that performs all the selected functions. 34. The method of claim 32 further including the steps of:selecting at least one order item validation criterion for determining whether a selected order item is valid; implementing the desired order processing environment by defining the extended portions in accordance with the at least one order item validation criterion. 35. The method of claim 32 further including the steps of:selecting at least one exploder criterion for exploding a single order item into a plurality of order items; the step of implementing the desired order processing environment further including the step of defining the extended portions in accordance with the selected at least one exploder criterion. 36. The method of claim 32 further including the steps of:selecting at least one linking criterion for linking order items together within the order; the step of implementing the desired order processing environment further including the step of defining the extended portions in accordance with the selected at least one linking criterion. 37. The method of claim 32 further including the steps of:selecting at least one test data generation criterion for generating test data corresponding to at least one order item within the order; the step of implementing the desired order processing environment further including the step of defining the extended portions in accordance with the selected at least one test data generation criterion. 38. A program product comprising:an extensible object oriented framework mechanism for processing a plurality of orders, the extended framework mechanism including: a configuration process object corresponding to the at least one order processing environment, the configuration process object including a first set of object methods on the configuration process object to perform a plurality of predetermined functions to implement the order processing environment; an order item object, the order item object including a second set of object methods to create at least one of the order items; an order object, the order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items and including a third set of object methods to retrieve at least one of the order items from at least one of the order objects; an order input object including a fourth set of object methods for reading at least one of the orders; an order output object including a fifth set of object methods for outputting information regarding one of the orders after processing; an exploder object including a sixth set of object methods for exploding at least one of the plurality of order items; a validator object including a seventh set of object methods for validating each of the plurality of order items; a link generator object including an eighth set of object methods for generating relationship links between selected order items; and a test data object including a ninth set of object methods for generating test data for each of the plurality of orders; wherein the object oriented framework mechanism processes at least one of the plurality of orders according to extended portions of the framework mechanism that are customized to provide the desired order processing environment; and (B) signal bearing media bearing the object oriented framework mechanism. 39. The program product of claim 38 wherein the signal bearing media comprises recordable media.
43. An object oriented framework mechanism that processes a plurality of orders, the framework mechanism comprising:at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; at least one extensible class wherein the implementation of the at least one extensible class is defined by the user of the framework mechanism, by extending the at least one extensible class, thereby defining at least one order processing environment; a configuration process object corresponding to the at least one order processing environment, the configuration process object including a first set of object methods on the configuration process object to perform a plurality of predetermined functions to implement the order processing environment; an order item object, the order item object including a second set of object methods to create at least one of the order items; an order object, the order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items and including a third set of object methods to retrieve at least one of the order items from at least one of the order objects; an order input object including a fourth set of object methods for reading at least one of the orders; an order output object including a fifth set of object methods for outputting information regarding one of the orders after processing; an exploder object including a sixth set of object methods for exploding at least one of the plurality of order items; a validator object including a seventh set of object methods for validating each of the plurality of order items; a link generator object including an eighth set of object methods for generating relationship links between selected order items; and a test data object including a ninth set of object methods for generating test data for each of the plurality of orders. 44. The object oriented framework mechanism of claim 43 wherein the framework mechanism comprises a configuration process class, an order item class, an order class, an order input class, an order output class, an exploder class, a validator class, a link generator class, and a test data class, and wherein the configuration process class has a "has a" relationship with each of the order item class, the order class, the order input class, the order output class, the exploder class, the validator class, the link generator class, and the test data class.
47. A program product comprising:(A) an extensible object oriented framework mechanism for processing a plurality of orders, the framework mechanism including at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism, the framework mechanism further including at least one extensible function defined by at least one extensible class, wherein the implementation of the at least one extensible class is defined by the user of the framework mechanism by extending the at least one extensible class, thereby defining a order processing environment that governs the operation of the framework mechanism, wherein the framework mechanism further comprises: a configuration process object corresponding to the at least one order processing environment, the configuration process object including a first set of object methods on the configuration process object to perform a plurality of predetermined functions to implement the order processing environment; an order item object, the order item object including a second set of object methods to create at least one of the order items; an order object, the order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items and including a third set of object methods to retrieve at least one of the order items from at least one of the order objects; an order input object including a fourth set of object methods for reading at least one of the orders; an order output object including a fifth set of object methods for outputting information regarding one of the orders after processing; an exploder object including a sixth set of object methods for exploding at least one of the plurality of order items; a validator object including a seventh set of object methods for validating each of the plurality of order items; a link generator object including an eighth set of object methods for generating relationship links between selected order items; a test data object including a ninth set of object methods for generating test data for each of the plurality of orders; wherein the object oriented framework mechanism performs the order processing according to extended portions of the framework mechanism that are customized to provide a desired order processing environment; and (B) signal bearing media bearing the object oriented framework mechanism. Description
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 systemUS5367624 *Jun 11, 1993Nov 22, 1994Consilium, Inc.Interface for controlling transactions in a manufacturing execution 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 managementUS5423041 *Sep 28, 1990Jun 6, 1995Texas Instruments IncorporatedCoupling rules to an object-oriented programUS5444632 *Apr 28, 1994Aug 22, 1995Texas Instruments IncorporatedApparatus and method for controlling and scheduling processing machinesUS5504892 *Sep 8, 1994Apr 2, 1996Taligent, Inc.Extensible object-oriented file systemUS5548756 *Mar 9, 1995Aug 20, 1996Consilium, Inc.Object-oriented architecture for factory floor managementUS5581761 *Jul 20, 1993Dec 3, 1996Sun Microsystems, Inc.Methods and apparatus for providing an extensible set of auxiliary services for objects in an object-oriented systemUS5668998 *Apr 26, 1995Sep 16, 1997Eastman Kodak CompanyApplication framework of objects for the provision of DICOM servicesUS5745675 *Apr 23, 1996Apr 28, 1998International Business Machines CorporationObject oriented framework mechanism for performing computer system diagnosticsUS5768505 *Dec 19, 1995Jun 16, 1998International Business Machines CorporationObject oriented mail server framework mechanismUS5778378 *Apr 30, 1996Jul 7, 1998International Business Machines CorporationObject oriented information retrieval framework mechanismUS5787425 *Oct 1, 1996Jul 28, 1998International Business Machines CorporationObject-oriented data mining framework mechanismUS5864866 *Mar 26, 1997Jan 26, 1999International Business Machines CorporationApparatus and method for providing externalization in an object-oriented environment* 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 Presentation 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 Presentation 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/19740, Goldsmith et al., Sep. 1, 1994, "Framework Processor of Object-Oriented Application".14 *Abstract for WIPO Patent Application No. 94/19740, Goldsmith et al., Sep. 1, 1994, Framework Processor of Object Oriented Application .15Abstract for WIPO Patent Application No. 94/19751, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Apparatus for Application Users".16 *Abstract for WIPO Patent Application No. 94/19751, Anderson et al., Sep. 1, 1994, Concurrent Framework Processing Apparatus for Application Users .17Abstract for WIPO Patent Application No. 94/19752, Anderson et al., Sep. 1, 1994, "Concurrent Framework Processing Apparatus for Two or More Users".18 *Abstract for WIPO Patent Application No. 94/19752, Anderson et al., Sep. 1, 1994, Concurrent Framework Processing Apparatus for Two or More Users .19Abstract for WIPO Patent Application No. 95/01610, Koko et al., Jan. 12, 1995, "Object Oriented Product Structure Management in Computer-Aided Product Design".20 *Abstract for WIPO Patent Application No. 95/01610, Koko et al., Jan. 12, 1995, Object Oriented Product Structure Management in Computer Aided Product Design .21Abstract 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".22 *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 .23Abstract for WIPO Patent Application No. 95/04967, Feb. 16, 1995, "Access Method to Data Held in Primary Memory Based Data Base".24 *Abstract for WIPO Patent Application No. 95/04967, Feb. 16, 1995, Access Method to Data Held in Primary Memory Based Data Base .25Abstract for WIPO Patent Application No. WO 94/23364, Heninger et al., Oct. 13, 1994, "Framework Processing Apparatus for Application Software".26 *Abstract for WIPO Patent Application No. WO 94/23364, Heninger et al., Oct. 13, 1994, Framework Processing Apparatus for Application Software .27Abstract for WIPO Patent Application No. WO 95/04966, F. T. Nguyen, Feb. 16, 1995, "Automatic Management of Components in Object-Oriented System".28 *Abstract for WIPO Patent Application No. WO 95/04966, F. T. Nguyen, Feb. 16, 1995, Automatic Management of Components in Object Oriented System .29Abstract for WIPO Patent No. 94/20912, Sep. 15, 1994, "Object-Oriented System for Managing Financial Instruments".30 *Abstract for WIPO Patent No. 94/20912, Sep. 15, 1994, Object Oriented System for Managing Financial Instruments .31Abstract from EPO Patent Application No. EP 622730, "Encapsulation of Extracted Portions of Documents Into Objects", M. A. Malamud, Nov. 2, 1994.32 *Abstract from EPO Patent Application No. EP 622730, Encapsulation of Extracted Portions of Documents Into Objects , M. A. Malamud, Nov. 2, 1994.33Abstract from U.S. Patent No. 5,371,891, "Object Constructions in Compiler in Object Oriented Programming Language", J. Gray et al., Dec. 6, 1994.34 *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.35Abstract from WIPO Patent Application No. WO 94/15286, Goldsmith et al., Jul. 7, 1994, "Object-Oriented Framework for Object Operating System".36 *Abstract from WIPO Patent Application No. WO 94/15286, Goldsmith et al., Jul. 7, 1994, Object Oriented Framework for Object Operating System .37Abstract from WIPO Patent Application No. WO 9415285, Jul. 7, 1994, "Object-Oriented Notification Framework System", D. R. Anderson et al.38 *Abstract from WIPO Patent Application No. WO 9415285, Jul. 7, 1994, Object Oriented Notification Framework System , D. R. Anderson et al.39Abstract from WIPO Patent Application No. WO 9422081, Sep. 29, 1994, "Hardware-Independent Interface for Interrupt Processing", G.O. Norman et al.40 *Abstract from WIPO Patent Application No. WO 9422081, Sep. 29, 1994, Hardware Independent Interface for Interrupt Processing , G.O. Norman et al.41 *Abstract No. 95 091003/12, Flexible Multi Platform Partitioning for Computer Applications in Object Oriented System .42Abstract No. 95-091003/12, "Flexible Multi-Platform Partitioning for Computer Applications in Object Oriented System".43Inspec Abastract No. 4152687, from M. Wolczko, 1992, "Encapsulation, Delegation and Inheritance in Object-Oriented Languages".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. 4234438, from Madany et al., 1991, "Organizing and Typing Persistent Objects Within an Object-Oriented Framework".51Inspec Abstract No. 4244023, from George et al., 1991, "An Object-Oriented Data Model to Represent Uncertainty in Coupled Artificial Intelligence-Database Systems".52Inspec Abstract No. 4258051, from Rundensteiner et al., 1992, "Set Operations in Object-Based Data Models".53Inspec Abstract No. 4258492, from M. Ball, 1992, "Inside Templates: Implementing C++ Strategies".54Inspec Abstract No. 4270125, from Becker et al., 1991, "Reusable Object-Oriented Specifications for Decision Support Systems".55Inspec Abstract No. 4270361, from Artale et al., 1991, "Introducing Knowledge Representation Techniques in Database Models".56Inspec Abstract No. 4275693, from Giannotti et al., 1991, "Non-Determinism in Deductive Databases".57Inspec Abstract No. 4275698, from Van den Bussche et al., 1991, "Evaluation and Optimization of Complex Object Selections".58Inspec Abstract No. 4275707, from Tsukamoto et al., 1991, "DOT: A Term Representation Using DOT Algebra for Knowledge-Bases".59Inspec Abstract No. 4281362, from marshall et al., 1991, "Using VDM within an Object-Oriented Framework".60Inspec Abstract No. 4287814, from Natarajan et al., 1992, "Issues in Building Dynamic Real-Time Systems".61Inspec Abstract No. 4297404, from Tanaka et al., 1992, "Two-Level Schemata and Generalized Links for Hypertext Database Models".62Inspec Abstract No. 4298324, from S. Nichol, 1992, "Extending Turbo Vision".63Inspec Abstract No. 4302722, from Eggenschwiler et al., 1992, "ET++SwapsManager: Using Object Technology in the Financial Engineering Domain".64Inspec Abstract No. 4318465, from P. Madany, 1992, "Object-Oriented Framework for File Systems".65Inspec Abstract No. 4331060, from Lau et al., 1992, "An Object-Oriented Class Library for Scalable Parallel Heuristic Search".66Inspec Abstract No. 4341376, from Bertino et al., 1992, "Optimization of Object-Oriented Queries Using Path Indices".67Inspec Abstract No. 4356300, from Bertino et al., 1993, "Path-Index: An Approach to the Efficient Execution of Object-Oriented Queries".68Inspec Abstract No. 4366189, from Holt et al., 1992, "A Framework for Using Formal Methods in Object-Oriented Software Development".69Inspec Abstract No. 4387201, from Chu et al., 1992, "A Pattern Based Approach of Integrating Dta and Knowledge to Support Cooperative Query Answering".70Inspec Abstract No. 4391388, from Thomas et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".71Inspec Abstract No. 4395549, from Hogstrom et al., 1992, "Portability and Data Structures in Scientific Computing-Object-Oriented Design of Utility Routines in Fortran".72Inspec Abstract No. 4400350, from Y. Shoham, 1993, "Agent-Oriented Programming".73Inspec Abstract No. 4408394, from Allen et al., 1992, "GEM: Global Event Management in CAD Frameworks".74Inspec Abstract No. 4411998, from Yi Deng et al., 1992, "Unifying Multi-Paradigms in Software System Design".75Inspec Abstract No. 4417563, from E. Maim, 1992, "Recognizing Objects from Constraints".76Inspec Abstract No. 4417604, from Kraiem et al., 1992, "Mapping of Conceptual Specifications Into Object-Oriented Programs".77Inspec Abstract No. 4425343, from Demurjian et al., 1993, "Programming Versus Databases in Object-Oriented Paradigm".78Inspec Abstract No. 4426852, from Benveniste et al., 1992, "Concurrent Programming Notations in the Object-Oriented Language Arche".79Inspec Abstract No. 4447153, from Klein et al., 1992, "An Object-Oriented Framework for Curves and Surfaces".80Inspec Abstract No. 4459325, from Kesim et al., 1992, "On the Evolution of Objects in a Logic Programming Framework".81Inspec Abstract No. 4512593, from H. Sakai, 1993, "A Method for Contract Design and Delegation in Object Behavior Modeling".82 *Inspec Abstract No. 4512593, from H. Sakai, 1993, A Method for Contract Design and Delegation in Object Behavior Modeling .83Inspec Abstract No. 4525743, from Hakimzadeh et al., 1993, "Instance Variable Access Locking for Object-Oriented Databases".84 *Inspec Abstract No. 4525743, from Hakimzadeh et al., 1993, Instance Variable Access Locking for Object Oriented Databases .85Inspec Abstract No. 4528985, from Beneventano et al., 1993, "Taxonomic Reasoning with Cycles in Logidata+".86 *Inspec Abstract No. 4528985, from Beneventano et al., 1993, Taxonomic Reasoning with Cycles in Logidata .87Inspec Abstract No. 4534330, from Istavrinos et al., 1992, "Experiences with an Object-Oriented Mapper for Coherent Distributed Shared Memory".88 *Inspec Abstract No. 4534330, from Istavrinos et al., 1992, Experiences with an Object Oriented Mapper for Coherent Distributed Shared Memory .89Inspec Abstract No. 4534334, from Campbell et al., 1991, "A Technique for Documenting the Framework of an Object-Oriented System".90 *Inspec Abstract No. 4534334, from Campbell et al., 1991, A Technique for Documenting the Framework of an Object Oriented System .91Inspec Abstract No. 4540729, from Bailes et al., "The Ecology of Class Refinement".92 *Inspec Abstract No. 4540729, from Bailes et al., The Ecology of Class Refinement .93Inspec Abstract No. 4550414, from Parrish et al., 1993, "Automated Flow Graph-Based Testing of Object-Oriented Software Modules".94 *Inspec Abstract No. 4550414, from Parrish et al., 1993, Automated Flow Graph Based Testing of Object Oriented Software Modules .95Inspec Abstract No. 4565630, from Karpovich et al, 1993, "A Parallel Object-Oriented Framework for Stencil Algorithms".96 *Inspec Abstract No. 4565630, from Karpovich et al, 1993, A Parallel Object Oriented Framework for Stencil Algorithms .97Inspec Abstract No. 4566447, from J. Rossazza, 1992, "An Object-Centered Fuzzy Representation".98 *Inspec Abstract No. 4566447, from J. Rossazza, 1992, An Object Centered Fuzzy Representation .99Inspec Abstract No. 4588834, from G. Olander, 1992, "Chembench: Redesign of a Large Commercial Application Using Object-Oriented Techniques".100 *Inspec Abstract No. 4588834, from G. Olander, 1992, Chembench: Redesign of a Large Commercial Application Using Object Oriented Techniques .101Inspec Abstract No. 4588839, from L. Fisher, 1992, "Constructing a Class Library for Microsoft Windows".102 *Inspec Abstract No. 4588839, from L. Fisher, 1992, Constructing a Class Library for Microsoft Windows .103Inspec Abstract No. 4593721, Periyasamy et al., 1993, "A Formal Framework for Design and Verification of Robotic Agents".104 *Inspec Abstract No. 4593721, Periyasamy et al., 1993, A Formal Framework for Design and Verification of Robotic Agents .105Inspec Abstract No. 4596323, from Frank et al., 1993, "An Integrated Environment for Designing Object-Oriented Enterprise Models".106 *Inspec Abstract No. 4596323, from Frank et al., 1993, An Integrated Environment for Designing Object Oriented Enterprise Models .107Inspec Abstract No. 4603430, from G. Booch, 1994, "Designing an Application Framework".108 *Inspec Abstract No. 4603430, from G. Booch, 1994, Designing an Application Framework .109Inspec Abstract No. 4613481, from Thieme et al., 1993, "Schema Integration in Object-Oriented Databases".110 *Inspec Abstract No. 4613481, from Thieme et al., 1993, Schema Integration in Object Oriented Databases .111Inspec Abstract No. 4618974, from Bowers, 1993, "Some Principles for the Encapsulation of the Behaviour of Aggregate Objects".112 *Inspec Abstract No. 4618974, from Bowers, 1993, Some Principles for the Encapsulation of the Behaviour of Aggregate Objects .113Inspec Abstract No. 461931, from Islan et al, 1993, "Uniform Co-Scheduling Using Object-Oriented Design Techniques".114 *Inspec Abstract No. 461931, from Islan et al, 1993, Uniform Co Scheduling Using Object Oriented Design Techniques .115Inspec Abstract No. 4622794, from Campbell et al., 1993, "A Technique for Documenting the Framework of an Object-Oriented System".116 *Inspec Abstract No. 4622794, from Campbell et al., 1993, A Technique for Documenting the Framework of an Object Oriented System .117Inspec Abstract No. 4626386, from Arora et al., 1993, "Building Diverse Environments with PCTE Workbench".118 *Inspec Abstract No. 4626386, from Arora et al., 1993, Building Diverse Environments with PCTE Workbench .119Inspec Abstract No. 4642214, from Marshall et al., 1992, "Using VDM Within an Object-Oriented Framework".120 *Inspec Abstract No. 4642214, from Marshall et al., 1992, Using VDM Within an Object Oriented Framework .121Inspec Abstract No. 4647921, from Uhorchak et al., 1993, "An Object-Oriented Class Library for Creating Engineering Graphs Using PHIGS".122 *Inspec Abstract No. 4647921, from Uhorchak et al., 1993, An Object Oriented Class Library for Creating Engineering Graphs Using PHIGS .123Inspec Abstract No. 4664213, "Maintaining Information about Persistent Replicated Objects in a Distributed System", 1993 IEEE Conference on Distributed Computing Systems.124 *Inspec Abstract No. 4664213, Maintaining Information about Persistent Replicated Objects in a Distributed System , 1993 IEEE Conference on Distributed Computing Systems.125Inspec Abstract No. 89003142, from Tenma et al., 1986, "A System for Generating Language-Oriented Editors".126Inspec Abstract No. B90075006, from Gossain et al., 1989, "Designing a Class Hierarchy for Domain Representation and Reusability".127Inspec Abstract No. B91052096, from Cusack et al., 1990, "Object-Oriented Specification in LOTOS and Z, or My Cat Really is Object-Oriented!".128Inspec Abstract No. B9310-6210L-099, "Templates, Types and Classes in Open Distributed Processing", 1993.129 *Inspec Abstract No. B9409 6210M 025, from Hellemans et al., 1994, An Object Oriented Approach to Dynamic Service Descriptions .130Inspec Abstract No. B9409-6210M-025, from Hellemans et al., 1994, "An Object-Oriented Approach to Dynamic Service Descriptions".131 *Inspec Abstract No. B9412 6210Q 016, from Oingzhong et al., 1992, An Object Oriented Model for Ingelligent Networks .132Inspec Abstract No. B9412-6210Q-016, from Oingzhong et al., 1992, "An Object-Oriented Model for Ingelligent Networks".133 *Inspec 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. B9503-8110B-023, from Mautref et al., 1995, "An Object-Oriented Framework for the Development of Interactive Decision Support Systems".135Inspec Abstract No. C81005505, from Mylopoulos et al., 1980, "Some Features of the TAXIS Data Model".136Inspec Abstract No. C84005713, from Meyer et al., 1983, "Towards a Two-Dimensional Programming Environment".137Inspec Abstract No. C86024804, from Greenspan et al., 1986, "A Requirements Modeling Language and Its Logic".138Inspec Abstract No. C86039588, from K. Fukunaga., 1985; "Prompter: A Knowledge Based Support Tool for Code Understanding".139Inspec Abstract No. C87007043, from Whitted et al., 1986, "Exploiting Classes in Modeling and Display Software".140Inspec Abstract No. C88007447, from P. Allen, 1987, "A Framework for Implementing Multisensor Robotic Tasks".141Inspec Abstract No. C88013915, from Woelk et al., 1987, "Multimedia Information Management in an Object-Oriented Database System".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., 1988, "PO: An Object Model to Epxress 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., 1989, "Class Hierarchy for Building Stream-Oriented File Systems".146Inspec Abstract No. C89056727, from Campbell et al., 1989, "Principles of Object-Oriented Operating System Design".147Inspec Abstract No. C89056859, from Hull et al, 1989, "On Accessing Object-Oriented Databases: Expressive Power, Complexity, and Restrictions".148Inspec Abstract No. C89062837, from Pasquier-Boltuck et al., 1988, "Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach".149Inspec Abstract No. C90030609, from Forde et al., 1990, "Object-Oriented Finite Element Analysis".150Inspec Abstract No. C90034818, from Q. Chen, 1988, "Extended the Object-Oriented Paradigm for Supporting Complex Objects".151Inspec Abstract No. C90047457, from Yokoyama et al., 1990, "A Constraint-Based and Object-Oriented Knowledge Represenatation".152Inspec Abstract No. C90052277, from I. Tervonen, 1990, "Object-Oriented Development as a Multiview Software Construction Methodology".153Inspec Abstract No. C90052627, from Schrefl et al., 1988, "A Knowledge-Based Approach to Overcome Structural Differences in Object Oriented Database Integration".154Inspec Abstract No. C9007733, from Weinand et al., 1989, "Design and Implementation of ET++, A Seamless Object-Oriented Application Framework".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, 1990, "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".170 *Inspec Abstract No. C9402 6150G 002, from Bruegge et al., 1993, A Framework for Dynamic Program Analyzers .171Inspec Abstract No. C9402-6150G-002, from Bruegge et al., 1993, "A Framework for Dynamic Program Analyzers".172 *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.173Inspec 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.174 *Inspec Abstract No. C9405 6180G 031, from Woyak et al., 1993, A Motif Like Object Oriented Interface Framework Using PHIGS .175Inspec Abstract No. C9405-6180G-031, from Woyak et al., 1993, "A Motif-Like Object-Oriented Interface Framework Using PHIGS".176 *Inspec Abstract No. C9406 0310F 011, 1993, Cost Benefit Analysis of Object Oriented Technology .177 *Inspec Abstract No. C9406 6110J 007, from J. D. Grimes, 1993, Objects 101 An Implementation View , Proceedings of COMPCON 1994.178 *Inspec Abstract No. C9406 6110J 029, A Comparison of Object Oriented Analysis and Design Methods , Proceedings of C World 1993.179 *Inspec Abstract No. C9406 6115 048, 1993, Constructing Multi View Editing Environments Using MViews .180 *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 .181 *Inspec Abstract No. C9406 7490 012, A Discrete Event Object Oriented Modeling Environment for Sawmill Simulation .182Inspec Abstract No. C9406-0310F-011, 1993, "Cost-Benefit Analysis of Object-Oriented Technology".183Inspec Abstract No. C9406-6110J-007, from J. D. Grimes, 1993, "Objects 101--An Implementation View", Proceedings of COMPCON 1994.184Inspec Abstract No. C9406-6110J-029, "A Comparison of Object-Oriented Analysis and Design Methods", Proceedings of C++ World 1993.185Inspec Abstract No. C9406-6115-048, 1993, "Constructing Multi-View Editing Environments Using MViews".186Inspec 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".187Inspec Abstract No. C9406-7490-012, "A Discrete-Event Object-Oriented Modeling Environment for Sawmill Simulation".188 *Inspec Abstract No. C9407 6140D 014, from Satoh et al., 1994, Semantics for a Real Time Object Oriented Programming Language.189 *Inspec Abstract No. C9407 7420D 045, from Desai et al., Controller Structure Definition Via Intelligent Process Control .190Inspec Abstract No. C9407-6140D-014, from Satoh et al., 1994, Semantics for a Real-Time Object-Oriented Programming Language.191Inspec Abstract No. C9407-7420D-045, from Desai et al., "Controller Structure Definition Via Intelligent Process Control".192 *Inspec Abstract No. C9408 6110B 016, from Chen et al., 1994, An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse .193 *Inspec Abstract No. C9408 6110J 011, from Gyu Chung et al., 1993, System Methodologies of Object Oriented Programs .194 *Inspec Abstract No. C9408 7420 021, from Pirklbauer et al,. 1994, Object Oriented Process Control Software .195Inspec Abstract No. C9408-6110B-016, from Chen et al., 1994, "An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse".196Inspec Abstract No. C9408-6110J-011, from Gyu-Chung et al., 1993, "System Methodologies of Object-Oriented Programs".197Inspec Abstract No. C9408-7420-021, from Pirklbauer et al,. 1994, "Object-Oriented Process Control Software".198 *Inspec Abstract No. C9409 6180 059, from Wang et al., 1993, A Framework for User Customization .199Inspec Abstract No. C9409-6180-059, from Wang et al., 1993, "A Framework for User Customization".200 *Inspec Abstract No. C9410 6180G 015, from Eichelberg et al., 1993, Integrating Interactive 3D Graphics into an Object Oriented Application Framework .201Inspec Abstract No. C9410-6180G-015, from Eichelberg et al., 1993, "Integrating Interactive 3D-Graphics into an Object-Oriented Application Framework".202 *Inspec Abstract No. C9411 6115 035, from Mili et al., 1991, SoftClass: An Object Oriented Tool for Software Reuse .203 *Inspec Abstract No. C9411 6130B 108, from Mili et al., 1992, Building a Graphical Interface for a Reuse Oriented Case Tool .204 *Inspec Abstract No. C9411 6160J 011, from Odberg et al., 1992, A Framework for Managing Schema Versioning in Object Oriented Databases .205 *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 .206Inspec Abstract No. C9411-6115-035, from Mili et al., 1991, "SoftClass: An Object-Oriented Tool for Software-Reuse".207Inspec Abstract No. C9411-6130B-108, from Mili et al., 1992, "Building a Graphical Interface for a Reuse-Oriented Case Tool".208Inspec Abstract No. C9411-6160J-011, from Odberg et al., 1992, "A Framework for Managing Schema Versioning in Object-Oriented Databases".209Inspec 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".210 *Inspec Abstract No. C9412 6110B 221, Berghel et al., 1992, A Generic Object Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components .211 *Inspec Abstract No. C9412 6110J 006, from Lau et al., 1993, Using SOM for Tool Integration .212 *Inspec Abstract No. C9412 6110J 014 from Griss et al., 1994, Object Oriented Reuse .213 *Inspec Abstract No. C9412 6160J 025 from J. Livari, 1994, Object Oriented Information Systems Analysis: A Comparison of Six Object Oriented Analysis Methods .214 *Inspec Abstract No. C9412 7330 186, from Righter et al., 1994, An Object Oriented Characterization of Spatial Ecosystem Information .215 *Inspec Abstract No. C9412 7810 003, from Jung et al., 1993, Development of an Object Oriented Anthropometric Database for an Ergonomic Man Model .216Inspec Abstract No. C9412-6110B-221, Berghel et al., 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".217Inspec Abstract No. C9412-6110J-006, from Lau et al., 1993, "Using SOM for Tool Integration".218Inspec Abstract No. C9412-6110J-014 from Griss et al., 1994, "Object-Oriented Reuse".219Inspec Abstract No. C9412-6160J-025 from J. Livari, 1994, "Object-Oriented Information Systems Analysis: A Comparison of Six Object-Oriented Analysis Methods".220Inspec Abstract No. C9412-7330-186, from Righter et al., 1994, "An Object-Oriented Characterization of Spatial Ecosystem Information".221Inspec Abstract No. C9412-7810-003, from Jung et al., 1993, "Development of an Object-Oriented Anthropometric Database for an Ergonomic Man Model".222Inspec Abstract No. C94204-6110J-017, "Choices, Frameworks and Refinement", R. H. Campbell et al., 1991.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 6140D 005, S. Vinoski, 1994, Mapping CORBA IDL Into C .225 *Inspec Abstract No. C9501 7160 020, C. Le Pape, 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-6140D-005, S. Vinoski, 1994, "Mapping CORBA IDL Into C++".229Inspec Abstract No. C9501-7160-020, C. Le Pape, "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 6140D 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-6140D-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., 1995, 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., 1995, "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".249Taylor, Object-oriented Information Systems Planning and Implementation, Wiley & Sons, Inc., Chapter 6, Apr. 1992.250Text of IBM Technical Disclosure Bulletin, Allard et al., Feb. 1990, "Object-Oriented Programming in C--the Linnaeus System", pp. 437-439.251 *Text of IBM Technical Disclosure Bulletin, Allard et al., Feb. 1990, Object Oriented Programming in C the Linnaeus System , pp. 437 439.252Text of IBM Technical Disclosure Bulletin, Baker et al., Jun. 1991, "Distribution List Class", p. 159.253 *Text of IBM Technical Disclosure Bulletin, Baker et al., Jun. 1991, Distribution List Class , p. 159.254Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Model View Schema", pp. 321-322.255Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, "Office Container Class", pp. 309-310.256 *Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, Model View Schema , pp. 321 322.257 *Text of IBM Technical Disclosure Bulletin, Baker et al., Oct. 1991, Office Container Class , pp. 309 310.258Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jul. 1991, "Icon Pane Class", pp. 118-119.259 *Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jul. 1991, Icon Pane Class , pp. 118 119.260Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jun. 1991, "Object-Oriented Documentation Tool", pp. 50-51.261 *Text of IBM Technical Disclosure Bulletin, Cavendish et al., Jun. 1991, Object Oriented Documentation Tool , pp. 50 51.262Text of IBM Technical Disclosure Bulletin, vol. 36, Coskun, N., Jun. 1993, "Persistent Framework Independent Record/Playback Framework", pp. 261-264.263 *Text of IBM Technical Disclosure Bulletin, vol. 36, Coskun, N., Jun. 1993, Persistent Framework Independent Record/Playback Framework , pp. 261 264.264Text 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, DeBinder et al., Feb. 1994, Results Folder Framework , pp. 431 432.266 *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 .267Text 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".268 *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 .269Text 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".270 *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 .271Text 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".272 *Text of IBM Technical Disclosure Bulletin, vol. 37, No. 6B, Jun. 1994, pp. 553 556, Gest et al., Portable Object Oriented Event Manager .273Text of IBM Technical Disclosure Bulletin, vol. 37, No. 6B, Jun. 1994, pp. 553-556, Gest et al., "Portable Object-Oriented Event Manager".274 *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 .275Text of IBM Technical Disclosure Bulletin, vol. 37, No. 7, Jul. 1994, pp. 145-146, Banda et al., "Exception Management Algorithm for Multi-Threaded Method Invocation".276 *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 .277Text 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 dateApplicantTitleUS6115719 *Nov 20, 1998Sep 5, 2000Revsoft CorporationJava compatible object oriented component data structureUS6195791 *Sep 29, 1998Feb 27, 2001International Business Machines CorporationObject mechanism and method for coupling together processes to define a desired processing environment in an object oriented frameworkUS6202069 *Apr 30, 1998Mar 13, 2001International Business Machines CorporationExecution paradigm for accessing hierarchical data using an object frameworkUS6275979 *Apr 14, 1999Aug 14, 2001International Business Machines CorporationImplementation for an object oriented run-time extensible itemUS6360229 *Apr 30, 1998Mar 19, 2002International Business Machines CorporationGeneric execution model for isolating applications from underlying databasesUS6446086Jun 30, 1999Sep 3, 2002Computer Sciences CorporationSystem and method for logging transaction records in a computer systemUS6728948 *Jan 20, 2000Apr 27, 2004International Business Machines CorporationObject oriented framework mechanism and method for providing a generic order entry processing interface for one or more order fulfillment systemsUS6865728 *May 13, 1999Mar 8, 2005International Business Machines CorporationObject oriented framework mechanism for discovery of computer systems in a networkUS6925468Oct 27, 2000Aug 2, 2005Computer Sciences CorporationConfiguring systems for generating business transaction reports using processing relationships among entities of an organizationUS6944845 *Mar 6, 2001Sep 13, 2005International Business Machines CorporationImplementation for an object oriented run-time extensible itemUS6952741Jun 30, 1999Oct 4, 2005Computer Sciences CorporationSystem and method for synchronizing copies of data in a computer systemUS6961708Aug 25, 2000Nov 1, 2005Computer Sciences CorporationExternal interface for requesting data from remote systems in a generic fashionUS6970844Aug 25, 2000Nov 29, 2005Computer Sciences CorporationFlow designer for establishing and maintaining assignment and strategy process mapsUS7058651 *Jun 14, 2002Jun 6, 2006International Business Machines CorporationMethod, computer program product, and system for automatic class generation with simultaneous customization and interchange capabilityUS7095426Jun 23, 2000Aug 22, 2006Computer Sciences CorporationGraphical user interface with a hide/show feature for a reference system in an insurance claims processing systemUS7340426Jul 30, 1999Mar 4, 2008Computer Sciences CorporationEvent-triggered transaction processing for electronic data interchangeUS7343307Jun 23, 2000Mar 11, 2008Computer Sciences CorporationDynamic help method and system for an insurance claims processing systemUS7353196Oct 27, 2000Apr 1, 2008Computer Sciences CorporationConfiguring dynamic database packageset switching for use in processing business transactionsUS7356541Oct 27, 2000Apr 8, 2008Computer Sciences CorporationProcessing business data using user-configured keysUS7359863Sep 29, 2000Apr 15, 2008Computer Sciences CorporationCondition component framework for reinsuranceUS7363264Oct 27, 2000Apr 22, 2008Computer Sciences CorporationProcessing business transactions using dynamic database packageset switchingUS7418400Jun 23, 2000Aug 26, 2008Computer Sciences CorporationInternet-enabled system and method for assessing damagesUS7430514Jun 23, 2000Sep 30, 2008Computer Sciences CorporationSystem and method for processing insurance claims using a table of contentsUS7506337Apr 11, 2003Mar 17, 2009Microsoft CorporationSystem and method for providing service of automated creation of computer software production imagesUS7526487Oct 27, 2000Apr 28, 2009Computer Sciences CorporationBusiness transaction processing systems and methodsUS7539992 *Oct 22, 2003May 26, 2009International Business Machines CorporationScheduling method, program product for use in such method, and task scheduling apparatusUS7546304Oct 27, 2000Jun 9, 2009Computer Sciences CorporationConfiguring keys for use in processing business dataUS7571171Oct 27, 2000Aug 4, 2009Computer Sciences CorporationSmart trigger for use in processing business transactionsUS7581025Oct 31, 2006Aug 25, 2009Computer Sciences CorporationSystem and method for synchronizing copies of data in a computer systemUS7617491 *Nov 3, 2000Nov 10, 2009Priceline.Com IncorporatedApparatus, system, and method for validating network communications dataUS7630909Dec 8, 2009Computer Sciences CorporationComputerized method and system for adjusting liability estimates in an accident liability assessment programUS7653559Jan 26, 2010Computer Sciences CorporationComputerized method and system of estimating liability and range of liability for an accidentUS7660641 *Feb 9, 2010International Business Machines CorporationSystem, graphical user interface (GUI), method and program product for configuring an assembly lineUS7660725Nov 27, 2002Feb 9, 2010Computer Sciences CorporationComputerized method and system for estimating an effect on liability based on the stopping distance of vehiclesUS7661600Apr 19, 2007Feb 16, 2010L-1 Identify SolutionsLaser etched security features for identification documents and methods of making sameUS7672860Mar 2, 2010Computer Sciences CorporationComputerized method and system for determining the contribution of defenses to premises liability for an accidentUS7676387Oct 31, 2002Mar 9, 2010Computer Sciences CorporationGraphical display of business rulesUS7680680Mar 16, 2010Computer Sciences CorporationComputerized method and system of displaying an impact point relating to an accidentUS7689442Oct 31, 2002Mar 30, 2010Computer Science CorporationMethod of generating a graphical display of a business rule with a translationUS7693731Apr 6, 2010Computer Sciences CorporationBusiness process framework for reinsuranceUS7693844Apr 6, 2010Computer Sciences CorporationConfiguring processing relationships among entities of an organizationUS7694887Apr 13, 2010L-1 Secure Credentialing, Inc.Optically variable personalized indicia for identification documentsUS7702528Sep 9, 2002Apr 20, 2010Computer Sciences CorporationComputerized method and system for determining breach of duty in premises liability for an accidentUS7702529Nov 27, 2002Apr 20, 2010Computer Sciences CorporationComputerized method and system for estimating an effect on liability using claim data accessed from claim reporting softwareUS7716681Nov 1, 2005May 11, 2010Sap AgService provider inheritance in a digital information systemUS7725334Nov 27, 2002May 25, 2010Computer Sciences CorporationComputerized method and system for estimating liability for an accident using dynamic generation of questionsUS7742935Jun 22, 2010Computer Sciences CorporationComputerized method and system of determining right of way in an accidentUS7742936Oct 2, 2001Jun 22, 2010Computer Sciences CorporationComputerized method and system of assessing liability for an accident using impact groupsUS7742988Oct 2, 2001Jun 22, 2010Computer Sciences CorporationComputerized method and system for adjusting liability estimation factors in an accident liability assessment programUS7752061Oct 2, 2001Jul 6, 2010Computer Sciences CorporationComputerized method and system of displaying an accident typeUS7756729Jul 13, 2010Computer Sciences CorporationComputerized method and system for providing claims data to an accident liability assessment programUS7761337 *May 6, 2002Jul 20, 2010Siebel Systems, Inc.Data structure for a complex order processing systemUS7789311Sep 7, 2010L-1 Secure Credentialing, Inc.Three dimensional data storageUS7792690Sep 7, 2010Computer Sciences CorporationComputerized method and system for estimating an effect on liability of the speed of vehicles in an accident and time and distance traveled by the vehiclesUS7798413Sep 21, 2010L-1 Secure Credentialing, Inc.Covert variable information on ID documents and methods of making sameUS7804982Sep 28, 2010L-1 Secure Credentialing, Inc.Systems and methods for managing and detecting fraud in image databases used with identification documentsUS7805321Sep 28, 2010Computer Sciences CorporationComputerized method and system for estimating liability for an accident from an investigation of the accidentUS7809586Nov 27, 2002Oct 5, 2010Computer Sciences CorporationComputerized method and system for estimating an effect on liability using a comparison of the actual speed of a vehicle in an accident and time and distance traveled by the vehicles in a merging vehicle accidentUS7815124Oct 19, 2010L-1 Secure Credentialing, Inc.Image processing techniques for printing identification cards and documentsUS7818187Nov 27, 2002Oct 19, 2010Computer Sciences CorporationComputerized method and system for estimating liabilityUS7824029May 12, 2003Nov 2, 2010L-1 Secure Credentialing, Inc.Identification card printer-assembler for over the counter card issuingUS7827045Nov 2, 2010Computer Sciences CorporationSystems and methods for assessing the potential for fraud in business transactionsUS7848938Dec 7, 2010Computer Sciences CorporationComputerized method and system of assigning an absolute liability value for an accidentUS7865523Dec 18, 2001Jan 4, 2011Siebel Systems, Inc.Data structure for a complex order processing systemUS7890352Oct 2, 2001Feb 15, 2011Computer Sciences CorporationComputerized method and system of liability assessment for an accidentUS7890353Feb 15, 2011Computer Sciences CorporationComputerized method and system of liability assessment for an accident using environmental, vehicle, and driver conditions and driver actionsUS7895063Feb 22, 2011Computer Sciences CorporationComputerized method and system for creating pre-configured claim reports including liability in an accident estimated using a computer systemUS7895064Feb 22, 2011Computer Sciences CorporationGraphical input display in an insurance processing systemUS7904318Mar 8, 2011Computer Sciences CorporationComputerized method and system of determining right of way and liability for an accidentUS7991630Jun 6, 2008Aug 2, 2011Computer Sciences CorporationDisplaying likelihood values for use in settlementUS8000985Oct 2, 2001Aug 16, 2011Computer Sciences CorporationComputerized method and system of displaying a roadway configuration relating to an accidentUS8000986Aug 16, 2011Computer Sciences CorporationClaims processing hierarchy for designeeUS8010389Aug 30, 2011Computer Sciences CorporationMultiple policy claims processingUS8010390Aug 30, 2011Computer Sciences CorporationClaims processing of information requirementsUS8010391Jun 29, 2007Aug 30, 2011Computer Sciences CorporationClaims processing hierarchy for insuredUS8046267Oct 25, 2011Sibel Systems, Inc.User interface for a complex order processing systemUS8069062Nov 29, 2011Computer Sciences CorporationComputerized method and system of determining inconsistencies in witness statements relating to an accidentUS8073742Oct 2, 2008Dec 6, 2011Siebel Systems, Inc.User interface for a complex order processing systemUS8083152Dec 27, 2011L-1 Secure Credentialing, Inc.Laser etched security features for identification documents and methods of making sameUS8219424Jun 6, 2008Jul 10, 2012Computer Sciences CorporationDetermining amounts for claims settlement using likelihood valuesUS8244558Jun 6, 2008Aug 14, 2012Computer Sciences CorporationDetermining recommended settlement amounts by adjusting values derived from matching similar claimsUS8468035Oct 2, 2001Jun 18, 2013Computer Sciences CorporationComputerized method and system for accumulating liability estimatesUS8566809Sep 24, 2009Oct 22, 2013Priceline.Com IncorporatedApparatus, system and method for validating network communications dataUS8732026Oct 2, 2008May 20, 2014Siebel Systems, Inc.User interface for a complex order processing systemUS9159043 *May 9, 2012Oct 13, 2015Dante Consulting, Inc.Enterprise product management system and methodUS9374442Sep 18, 2013Jun 21, 2016Priceline.Com LlcApparatus, system, and method for validating network communications dataUS20010011368 *Mar 6, 2001Aug 2, 2001International Business Machines CorporationImplementation for an object oriented run-time extensible itemUS20010037227 *Mar 2, 2001Nov 1, 2001Mcinnis BretCustomer management system for use with office products supplierUS20020049619 *Oct 2, 2001Apr 25, 2002Steven WahlbinComputerized method and system of identifying a credible witness statement relating to an accidentUS20020059083 *Oct 2, 2001May 16, 2002Steven WahlbinComputerized method and system of determining inconsistencies in witness statements relating to an accidentUS20020059084 *Oct 2, 2001May 16, 2002Steven WahlbinComputerized method and system of displaying an accident typeUS20020059085 *Oct 2, 2001May 16, 2002Steven WahlbinComputerized method and system of determining a credible real set of characteristics for an accidentUS20020059086 *Oct 2, 2001May 16, 2002Steven WahlbinComputerized method and system of displaying a roadway configuration relating to an accidentUS20020059087 *Oct 2, 2001May 16, 2002Steven WahlbinComputerized method and system of displaying an impact point relating to an accidentUS20020059097 *Oct 2, 2001May 16, 2002Steven WahlbinComputerized method and system of assigning an absolute liability value for an accidentUS20020062232 *Oct 2, 2001May 23, 2002Steven WahlbinComputerized method and system for adjusting liability estimation factors in an accident liability assessment programUS20020062233 *Oct 2, 2001May 23, 2002Steven WahlbinComputerized method and system of assessing liability for an accident using impact groupsUS20020062234 *Oct 2, 2001May 23, 2002Steven WahlbinComputerized method and system of estimating liability and range of liability for an accidentUS20020062235 *Oct 2, 2001May 23, 2002Steven WahlbinComputerized method and system for providing claims data to an accident liability assessment programUS20020069091 *Oct 2, 2001Jun 6, 2002Steven WahlbinComputerized method and system of liability assessment for an accidentUS20020069092 *Oct 2, 2001Jun 6, 2002Steven WahlbinComputerized method and system of assessing and adjusting liability for an accidentUS20020082873 *Oct 2, 2001Jun 27, 2002Steven WahlbinComputerized method and system of determining right of way and liability for an accidentUS20020087363 *Oct 2, 2001Jul 4, 2002Steven WahlbinComputerized method and system of liability assessment for an accident using environmental, vehicle, and driver conditions and driver actionsUS20020128881 *Oct 2, 2001Sep 12, 2002Steven WahlbinComputerized method and system for adjusting liability estimates in an accident liability assessment programUS20030033085 *May 10, 2001Feb 13, 2003Sanchez Humberto A.Mechanism for ensuring defect-free objects via object class testsUS20030069120 *Jul 13, 2001Apr 10, 2003Papsdorf Clifford TheodoreContinuous in-line pleating apparatus and processUS20030233373 *Jun 14, 2002Dec 18, 2003International Business Machines CorporationMethod, computer program product, and system for automatic class generation with simultaneous customization and interchange capabilityUS20040049409 *Sep 9, 2002Mar 11, 2004Stefan WahlbinComputerized method and system for determining breach of duty in premises liability for an accidentUS20040054556 *Sep 9, 2002Mar 18, 2004Stephan WahlbinComputerized method and system for determining causation in premises liability for an accidentUS20040054557 *Sep 9, 2002Mar 18, 2004Stefan WahlbinComputerized method and system for estimating premises liability for an accidentUS20040054558 *Sep 9, 2002Mar 18, 2004Stefan WahlbinComputerized method and system for determining claimant status in premises liability for an accidentUS20040054559 *Sep 9, 2002Mar 18, 2004Stefan WahlbinComputerized method and system for determining the contribution of defenses to premises liability for an accidentUS20040088198 *Oct 31, 2002May 6, 2004Childress Allen B.Method of modifying a business rule while tracking the modificationsUS20040093600 *Oct 22, 2003May 13, 2004International Business Machines CorporationScheduling method, program product for use in such method, and task scheduling apparatusUS20040102984 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for estimating liability using recorded vehicle dataUS20040102985 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for estimating an effect on liability based on the stopping distance of vehiclesUS20040103004 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for estimating an effect on liability using a comparison of the actual speed of a vehicle in an accident and time and distance traveled by the vehicles in a merging vehicle accidentUS20040103005 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for estimating monetary damages due to injuries in an accident from liability estimated using a computer systemUS20040103006 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for estimating an effect on liability using a comparison of the actual speed of vehicles with a specified speedUS20040103007 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for estimating an effect on liability using claim data accessed from claim reporting softwareUS20040103008 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for estimating liability for an accident from an investigation of the accidentUS20040103009 *Nov 27, 2002May 27, 2004Stefan WahlbinComputerized method and system for creating pre-configured claim reports including liability in an accident estimated using a computer systemUS20040103010 *Nov 27, 2002May 27, 2004Stephan WahlbinComputerized method and system for estimating an effect on liability of the speed of vehicles in an accident and time and distance traveled by the vehiclesUS20040205748 *Apr 11, 2003Oct 14, 2004Microsoft CorporationSystem and method for providing service of automated creation of computer software production imagesUS20050060205 *Mar 1, 2004Mar 17, 2005Woods Randall K.Systems and methods for a graphical input display in an insurance processing systemUS20050192850 *Mar 1, 2004Sep 1, 2005Lorenz Scott K.Systems and methods for using data structure language in web servicesUS20050276401 *Feb 28, 2005Dec 15, 2005Madill Robert P JrSystems and methods for assessing the potential for fraud in business transactionsUS20060020357 *Jul 21, 2004Jan 26, 2006International Business Machines CorporationSystem, graphical user interface (GUI), method and program product for configuring an assembly lineUS20060059021 *Sep 15, 2004Mar 16, 2006Jim YulmanIndependent adjuster advisorUS20070100971 *Nov 1, 2005May 3, 2007Herbert HackmannService provider inheritance in a digital information systemUS20070192362 *Dec 18, 2001Aug 16, 2007Caballero Richard JData structure for a complex order processing systemUS20070203799 *May 6, 2002Aug 30, 2007Caballero Richard JData structure for a complex order processing systemUS20070233900 *Oct 31, 2006Oct 4, 2007Computer Sciences CorporationSystem and method for synchronizing copies of data in a computer systemUS20080270256 *May 23, 2008Oct 30, 2008Richard Joseph CaballeroUser Interface For A Complex Order Processing SystemUS20090006137 *Jun 29, 2007Jan 1, 2009Wait Julian FClaims processing hierarchy for designeeUS20090006140 *Jun 29, 2007Jan 1, 2009Wait Julian FClaims processing hierarchy for insuredUS20090030814 *Oct 2, 2008Jan 29, 2009Richard Joseph CaballeroUser interface for a complex order processing systemUS20090043673 *Oct 2, 2008Feb 12, 2009Richard Joseph CaballeroUser interface for a complex order processing systemUS20110185353 *Jul 28, 2011Jack MatthewMitigating Problems Arising From Incompatible SoftwareUS20120290523 *May 9, 2012Nov 15, 2012Dante Consulting, Inc.Enterprise Product Management System and MethodUSRE43905Jan 1, 2013Comp Sci Holdings, Limited Liability CompanyFlow designer for establishing and maintaining assignment and strategy process mapsEP2339528A1Oct 30, 2000Jun 29, 2011Computer Sciences CorporationBusiness transaction processing systems and methodsEP2341480A1Oct 30, 2000Jul 6, 2011Computer Sciences CorporationBusiness transaction processing systems and methodsWO2002057875A2 *Jan 17, 2002Jul 25, 2002Touchnet Information Systems Inc.Method of accessing data and logic on existing systems through dynamic construction of software componentsWO2002057875A3 *Jan 17, 2002May 1, 2003Gary L MurphyMethod of accessing data and logic on existing systems through dynamic construction of software components* Cited by examinerClassifications U.S. Classification717/108International ClassificationG06F9/44Cooperative ClassificationG06F8/24European ClassificationG06F8/24Legal EventsDateCodeEventDescriptionJul 15, 1998ASAssignmentOwner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW YFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BRANSON, MICHAEL JOHN;TAYLOR, WILLIAM ROBERT;REEL/FRAME:009313/0902;SIGNING DATES FROM 19961010 TO 19961014Sep 25, 2003FPAYFee paymentYear of fee payment: 4Sep 19, 2007FPAYFee paymentYear of fee payment: 8Sep 13, 2011ASAssignmentOwner name: GOOGLE INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:026894/0001Effective date: 20110817Sep 23, 2011FPAYFee paymentYear of fee payment: 12RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services