Generating a database model from natural language expressions of business rules

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7613676
APP PUB NO 20060026576A1
SERIAL NO

10899891

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

One embodiment of the invention is a method for generating a database model from a set of business rules. For a business rule given as input, an empty list of fact types is created. A determination of whether the business rule is a definitional rule defining that one or more propositions become true upon occurrence of an event is made. If the business rule is a definitional rule, the fact type of each of the propositions is added to the list of fact types. Otherwise, a determination of whether the business rule is an authorization rule for provision of information that comprises one or more authorized provisions of information corresponding to one or more fact types is made. If the business rule is an authorization rule for provision of information, the corresponding fact types are added to the list of fact types. For each fact type in the list of fact types, the fact type having at least one role, the role having a type, if the type of the role is not a lexical type, the type is added to a list of types. The types in the list of types are processed and the fact types in the list of fact types are processed.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Baisley, Donald Edward Laguna Hills , US 25 836
Cole, Russel Elliot Laguna Niguel , US 4 91
Dirckze, Ravi Anthony Joseph Mission Viejo , US 4 132
Ziebell, Jonathan Virgil Trabuco Canyon , US 11 492

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation