Integration of declarative rule-based processing with procedural programming

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7665063
SERIAL NO

10854017

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention provides methods and systems for integrating a procedural computational model with a declarative computational model. For example, in one aspect, the present invention provides a method for integrating a plurality of procedural instructions in a procedural computational system with a plurality of declarative rules in a declarative computational system. In such a method, for each of the procedural instructions operating on one or more variables, a hash table indexed by variable names is utilized to determine whether any of these variables participate in at least one of the declarative rules. Upon execution of a procedural instruction that changes a variable participating in a declarative rule, other variables associated with the rule are updated so as to maintain a relationship imposed by the rule among the variables. The updating of the other variables is performed prior to execution of other procedural instructions.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
PEGASYSTEMS INC101 MAIN STREET CAMBRIDGE MA 02142-1590

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hofmann, Andreas G Cambridge, US 11 752
Trefler, Alan Brookline, US 21 880

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation