US5644770A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Coupling rules to an object-oriented program
Assignee: Texas Instruments Inc
•
Filing: 1995-03-08
•
Granted: 1997-07-01
•
Expires: 2015-03-08
Abstract
Abstract A method of coupling rules to a data domain of an object-oriented computer program. During run time, the coupling permits the computer to use rules to directly access user-defined objects for both the matching and the action phases of the inferencing process, Inferencing is implemented with an inference class object and user-defined class object are derived from a working memory element class.
Inventors
- 👤 Fred H. Burke
- 👤 Keith O. Carlson
- 👤 Richard C. Roth
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 20:17
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/31; G06F8/315; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4496
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
86 words
A method of using a computer for rule inferencing from an object-oriented data domain of user-defined objects, comprising the steps of: instantiating a rule, from a program having an object-oriented data domain, as an inference class object; inheriting at least one user-defined object, to be used by said rule for inferencing, from a working memory element class; instantiating said user-defined class object from which said rule will inference; and inferencing with said rule, wherein a matching phase of said inferencing directly accesses said user-defined class object.
Claim 2
Independent Claim
86 words
A method of using a computer for rule inferencing from an object-oriented data domain of user-defined objects, comprising the steps of: instantiating a rule, from a program having an object-oriented data domain, as an inference class object; inheriting at least one user-defined object, to be used by said rule for inferencing, from a working memory element class; instantiating said user-defined class object from which said rule will inference; and inferencing with said rule, wherein a matching phase of said inferencing directly accesses said user-defined class object.
Claim 3
Dependent Claim
27 words
The method of claim 1, wherein said inferencing step further comprises the step of directly accessing said user-defined class object for an action phase of said inferencing.
Claim 4
Dependent Claim
24 words
The method of claim 2, wherein said manipulating accessing step is performed by executing code in the same language as said object-oriented data domain.
Claim 5
Dependent Claim
19 words
The method of claim 1, and further comprising the step of explicitly selecting said user-defined class object for inferencing.
Claim 6
Dependent Claim
23 words
The method of claim 1, wherein said step of instantiating said user-defined class object implicitly makes said user-defined class object available for inferencing.
Claim 7
Dependent Claim
29 words
The method of claim 1, wherein said inference class object is a data structure having data that links to a rules data structure and a condition element data structure.
Claim 8
Dependent Claim
26 words
The method of claim 6, wherein space for said condition element data structure and said rules data structure is allocated according to a rule-set data file.
Claim 9
Dependent Claim
26 words
The method of claim 1, and further comprising the step of associating a time stamp with said user-defined class object, using said working memory element class.
Claim 10
Dependent Claim
20 words
The method of claim 1, and further comprising the step of tracking state information of condition elements of said rule.
Claim 11
Dependent Claim
26 words
The method of claim 1, wherein said inheriting step includes generating a pointer to said user-defined class object and placing said pointer on a pointer list.
References Cited (Backward Citations)
US5101491A
Cited
US4908778A
Cited
US4930071A
Cited
US5084813A
Cited
US4924408A
Cited
US5038296A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-06-30 | 2000-12-30 | 2001-07-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-06-30 | 2004-12-30 | 2005-07-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-06-30 | 2008-12-30 | 2009-07-01 | $7700.00 | Window Closed / Lapsed |