← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag