The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 8050907 B1

PDF
Full Text
Expired
Date of Patent:
Nov. 01, 2011

Filed:

Jul. 30, 2004
Applicants:

Donald Edward Baisley, Laguna Hills, CA (US);

Ravi Anthony Joseph Dirckze, Mission Viejo, CA (US);

Inventors:

Donald Edward Baisley, Laguna Hills, CA (US);

Ravi Anthony Joseph Dirckze, Mission Viejo, CA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/27 (2006.01); G06F 17/21 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

An embodiment of the present invention is a method for generating software components from one or more business rule statements expressed in a language. Symbols of a vocabulary of a language and business rule statements expressed using the symbols of the vocabulary of the language are received as input. The language has grammatical rules. Each of the business rule statements is parsed in accordance with the grammatical rules to generate a language-based structure. The language-based structure is processed to generate an expression model. The expression model is processed to generate a logical model. The logical model is processed to generate platform-independent implementation model in response to a user request for such generation. A target platform description is received. The platform-independent implementation model is processed to generate a platform-specific implementation model using the target platform description. Software components are generated from the platform-specific implementation model for deployment.


Find Patent Forward Citations

Baisley, Donald. (2011). Generating software components from business rules expressed in a natural language (U.S. Patent No. 8050907). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/8050907

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…