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.

Date of Patent:
May. 13, 2014

Filed:

Aug. 18, 2006
Applicants:

Vijay Mital, Sammamish, WA (US);

Tim Getsch, Redmond, WA (US);

Andrew Robert Miller, Issaquah, WA (US);

Erik Jon Rucker, Seattle, WA (US);

Alexander Stojanovic, Redmond, WA (US);

Inventors:

Vijay Mital, Sammamish, WA (US);

Tim Getsch, Redmond, WA (US);

Andrew Robert Miller, Issaquah, WA (US);

Erik Jon Rucker, Seattle, WA (US);

Alexander Stojanovic, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention extends to methods, systems, and computer program products for allowing a computer system user to extend the functionality of a data-centric software application. The method includes instantiating the data-centric software application, where the data-centric application has portions of business logic categorized and associated with items of data-centric application functionality defined in a schema. The method includes receiving customization input to customize at least one of the portions of business logic. The method includes formulating a representative model corresponding to at least one of the portions of customized business logic. The method includes applying the representative model to the schema to generate a customized schema that extends the business logic of the data-centric software application. The method includes instantiating the data-centric software application in accordance with the customized schema to customize the functionality of the business logic in the data-centric software application.


Find Patent Forward Citations

Loading…