DEFINING EXTENSIBLE EXPRESSION BEHAVIOR IN A RULES SYSTEM

Patent №

US 7,970,723

Granted

2011-06-28

Filed 2006

Owner

MICROSOFT CORPORATION

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11512986

Described herein is technology for, among other things, enabling use of custom expressions in a rules engine. The rules engine may be used in conjunction with a workflow. The technology involves providing a custom expression with access to validation context and execution context of the workflow. The custom expression can then participate in rules engine validation and execution. Furthermore, the technology allows for variables of the custom expression to be analyzed so that the rules engine can discover the variable dependencies of the custom expression and any side effects that drive forward chaining.

AI classification

Natural language1.00
Planning1.00
AI hardware1.00
Knowledge representation1.00
Machine learning0.00
Speech0.00
Vision0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 185760763

Assignors

WILLIS, JURGEN A., MCCRADY, DONALD J., RUMMELL, JOHN A.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC