Data processing: artificial intelligence – Knowledge processing system – Knowledge representation and reasoning technique
Patent
1998-06-03
1999-11-02
Downs, Robert W.
Data processing: artificial intelligence
Knowledge processing system
Knowledge representation and reasoning technique
G06F 1730
Patent
active
059787856
ABSTRACT:
A framework for use with object-oriented programming systems provides a case-based reasoning (CBR) system shell that permits a framework user to develop a case base having case histories and generates a case-based reasoning system that receives user requests for query solutions and produces a query solution that can be incorporated into the case base. The framework includes a Session component that controls processing of the CBR system, a Control Flow component that manages the extension of the categories and classes of the OO framework, a Data Store component that stores persistent case structure definitions, case instances, and a change log, a Presentation component that manages the user interface to the CBR system user, and a Query Engine that evaluates a received query against the case base. The case definitions and case base descriptions comprise a set of object oriented classes that are organized into an inheritance hierarchy. Also disclosed is a case-based reasoning system that permits dynamic adjustment of property weights in either object oriented programming implementations or procedural programming implementations. This permits users to control which properties and weights are used and whether missing items should penalize case matching.
REFERENCES:
patent: 4531186 (1985-07-01), Knapman
patent: 4943932 (1990-07-01), Lark et al.
patent: 5020019 (1991-05-01), Ogawa
patent: 5057996 (1991-10-01), Cutler et al.
patent: 5101364 (1992-03-01), Davenport et al.
patent: 5119469 (1992-06-01), Alkon et al.
patent: 5119475 (1992-06-01), Smith et al.
patent: 5181162 (1993-01-01), Smith et al.
patent: 5195172 (1993-03-01), Elad et al.
patent: 5222195 (1993-06-01), Alkon et al.
patent: 5226161 (1993-07-01), Khoyi et al.
patent: 5247693 (1993-09-01), Bristol
patent: 5249270 (1993-09-01), Stewart et al.
patent: 5251131 (1993-10-01), Masander et al.
patent: 5257384 (1993-10-01), Farrand et al.
patent: 5261080 (1993-11-01), Khoyi et al.
patent: 5263159 (1993-11-01), Mitsui
patent: 5274572 (1993-12-01), O'Neill et al.
patent: 5276775 (1994-01-01), Meng
patent: 5287447 (1994-02-01), Miller et al.
patent: 5289563 (1994-02-01), Nomoto et al.
patent: 5293470 (1994-03-01), Birch et al.
patent: 5297283 (1994-03-01), Kelly, Jr. et al.
patent: 5315703 (1994-05-01), Matheny et al.
patent: 5317677 (1994-05-01), Dolan et al.
patent: 5341478 (1994-08-01), Travis, Jr. et al.
patent: 5367633 (1994-11-01), Matheny et al.
patent: 5369766 (1994-11-01), Nakano et al.
patent: 5377309 (1994-12-01), Sonobe et al.
patent: 5379430 (1995-01-01), Nguyen
patent: 5388264 (1995-02-01), Tobias, II et al.
patent: 5390325 (1995-02-01), Miller
patent: 5396626 (1995-03-01), Nguyen
patent: 5398336 (1995-03-01), Tantry et al.
patent: 5404514 (1995-04-01), Kageneck et al.
patent: 5412756 (1995-05-01), Bauman et al.
patent: 5418942 (1995-05-01), Krawchuk et al.
patent: 5418948 (1995-05-01), Turtle
patent: 5418951 (1995-05-01), Damashek
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5446842 (1995-08-01), Schaeffer et al.
patent: 5546577 (1996-08-01), Marlin et al.
patent: 5555201 (1996-09-01), Dangelo et al.
patent: 5555370 (1996-09-01), Li et al.
patent: 5659727 (1997-08-01), Velissaropoulos et al.
patent: 5659742 (1997-08-01), Beattie et al.
Inspec Abstract No. 4540729, from Bailes et al., "The Ecology of Class Refinement", Jan. 1991.
Inspec Abstract No. 4534334, from Campbell et al., Sep. 1992, "A Technique for Documenting the Framework of an Object-Oriented System".
Inspec Abstract No. 4534330, from Istavrinos et al., Sep. 1992, "Experiences with an Object-Oriented Mapper for Coherent Distributed Shared Memory".
Inspec Abstract No. 4528985, from Beneventano et al., Dec. 1993, "Taxonomic Reasoning with Cycles in LOGIDATA+".
Inspec Abstract No. 4525743, from Hakimzadeh et al., Dec. 1993, "Instance Variable Access Locking for Object-Oriented Databases".
Inspec Abstract No. 4512593, from H. Sakai, Jun. 1993, "A Method for Contract Design and Delegation in Object Behavior Modeling".
Inspec Abstract No. B9310-6210L-099, "Templates, Types and Classes in Open Distributed Processing", Jul. 1993, Rudkin, S.
Inspec Abstract No. 4459325, from Kesim et al., Jun. 1992, "On the Evolution of Objects in a Logic Programming Framework".
Inspec Abstract No. 4447153, from Klein et al., Nov. 1992, "An Object-Oriented Framework for Curves and Surfaces".
Inspec Abstract No. 4426852, from Benveniste et al., Dec. 1992, "Concurrent Programming Notations in the Object-Oriented Language Arche".
Inspec Abstract No. 4425343, from Demurjian et al., Feb. 1993, "Programming Versus Databases in Object-Oriented Paradigm".
Inspec Abstract No. 4417604, from Kraiem et al., Jun. 1992, "Mapping of Conceptual Specifications Into Object-Oriented Programs".
Inspec Abstract No. 4417563, from E. Maim, Jun. 1992, "Recognizing Objects from Constraints".
Inspec Abstract No. 411998, from Yi Deng et al., Jun. 1992, "Unifying Multi-Paradigms in Software System Design".
Inspec Abstract No. 4408394, from Allen et al., Jun. 1992, "GEM: Global Event Management in CAD Frameworks".
Inspec Abstract No. 4400350, from Y. Shoham, Mar. 1993, "Agent-Oriented Programming".
Inspec Abstract No. 4395549, from Hogstrom et al., Mar. 1992, "Portability and Data Structures in Scientific Computing-Object-Oriented Design of Utility Routines in Fortran".
Inspec Abstract No. 4391388, from Thomas et al., Mar. 1992, "A Generic Object-Oriented Concurrency Mechanism for Extensibility and Reuse of Synchronization Components".
Inspec Abstract No. 4387201, from Chu et al., Jun. 1992, "A Pattern Based Approach of Integrating Data and Knowledge to Support Cooperative Query Answering".
Inspec Abstract No. 4366189, from Holt et al., Apr. 1992, "A Framework for Using Formal Methods in Object-Oriented Software Development".
Inspec Abstract No. 4356300, from Bertino et al., Feb. 1993, "Path-Index: An Approach to the Efficient Execution of Object-Oriented Queries".
Inspec Abstract No. 4341376, from Bertino et al., Feb. 1992, "Optimization of Object-Oriented Queries Using Path Indices".
Inspec Abstract No. 4331060, from Lau et al., Jun. 1992, "An Object-Oriented Class Library for Scalable Parallel Heuristic Search".
Inspec Abstract No. 4318465, from P. Madany, Jun. 1992, "Object-Oriented Framework for File Systems".
Inspec Abstract No. 4302722, from Eggenschwiler et al., Oct. 1992, "ET++SwapsManager: Using Object Technology in the Financial Engineering Domain".
Inspec Abstract No. 4298324, from S. Nichol, Nov. 1992, "Extending Turbo Vision".
Inspec Abstract No. 4297404, from Tanaka et al., Apr. 1992, "Two-Level Schemata and Generalized Links for Hypertext Database Models".
Inspec Abstract No. 4287814, from Natarajan et al., Sep. 1992, "Issues in Building Dynamic Real-Time Systems".
Inspec Abstract No. 4281362, from Marshall et al., Oct. 1991, "Using VDM within an Object-Oriented Framework".
Inspec Abstract No. 4275707, from Tsukamoto et al., Dec. 1991, "DOT: A Term Representation Using DOT Algebra for Knowledge-Bases".
Inspec Abstract No. 4275698, from Van den Bussche et al., Dec. 1991, "Evaluation and Optimization of Complex Object Selections".
Inspec Abstract No. 4275693, from Giannotti et al., Dec. 1991, "Non-Determinism in Deductive Databases".
Inspec Abstract No. 4270361, from Artale et al., Oct. 1991, "Introducing Knowledge Representation Techniques in Database Models".
Inspec Abstract No. 4270125, from Becker et al., Oct. 1991, "Reusable Object-Oriented Specifications for Decision Support Systems".
Inspec Abstract No. 4258492, from M. Ball, Jul. 1992, "Inside Templates: Implementing C++ Strategies".
Inspec Abstract No. 4258051, from Rundensteiner et al., Aug. 1992, "Set Operations in Object-Based Data Models".
Inspec Abstract No. 4244023, from George et al., Aug. 1991, "An Object-Oriented Data Model to Represent Uncertainty in Coupled Artificial Intelligence-Database Systems".
Inspec Abstract No. 4234438, from Madany et al., Dec. 1991, "Organizing and Typing Persistent Objects Within an Object-Oriented Framework".
Inspec Abstract No. 4152687, from M. Wolczko, Mar. 1992, "Encapsulation, Delegation
Johnson Verlyn Mark
Koski Dennis Dale
Shore Thomas Alan
Downs Robert W.
International Business Machines - Corporation
Martin Derek P.
LandOfFree
Object oriented case-based reasoning framework mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Object oriented case-based reasoning framework mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object oriented case-based reasoning framework mechanism will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2149664