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.:
Date of Patent:
Sep. 13, 2011
Filed:
Jun. 29, 2007
Xiaohong Mark Yang, Sammamish, WA (US);
Randy Dong, Seattle, WA (US);
Jeffrey Wang, Seattle, WA (US);
Rou-peng Huang, Woodinville, WA (US);
Xiaohong Mark Yang, Sammamish, WA (US);
Randy Dong, Seattle, WA (US);
Jeffrey Wang, Seattle, WA (US);
Rou-Peng Huang, Woodinville, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Computer-implemented methods, computer-readable media, and an application system are disclosed for creating and deploying metadata-generated applications. Access is provided to one or more type libraries that each include one or more defined object types configurable for use in generating the application. The defined object types include data structure types, rule types, and data types. Input is elicited from a user regarding desired content and function of the application. Based on the user input, metadata is generated to adapt the defined object types to generate the application. Metadata is generated to adapt the defined data structure types to create one or more application databases, to adapt the defined rule types to create one or more application behaviors, and to adapt the defined data types to create one or more application data types.