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. 18, 2010

Filed:

Aug. 02, 2004
Applicants:

Michael R. Harsh, Kirkland, WA (US);

Brian K. Pepin, Seattle, WA (US);

Nikhil Kothari, Sammamish, WA (US);

Andrew Cheng-min Lin, Seattle, WA (US);

Julien Jacques Nicolas Ellie, Redmond, WA (US);

Simon Calvert, Issaquah, WA (US);

Inventors:

Michael R. Harsh, Kirkland, WA (US);

Brian K. Pepin, Seattle, WA (US);

Nikhil Kothari, Sammamish, WA (US);

Andrew Cheng-min Lin, Seattle, WA (US);

Julien Jacques Nicolas Ellie, Redmond, WA (US);

Simon Calvert, Issaquah, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 17/00 (2006.01); G06F 3/048 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention relates to systems and methods that provide automatic generation of user interfaces via creation of a class-based model. A system is provided that facilitates generating a user interface. The system includes a class component to generally define properties and methods associated with one or more interface actions. A service component parses the class to automatically generate all or a portion of a user interface from the interface actions. Push and Pull-type models can be provided to facilitate merging of actions from various classes such as provided by third parties or from existing component developments.


Find Patent Forward Citations

Loading…