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:
Mar. 14, 2006

Filed:

Feb. 26, 2002
Applicant:

Jan Thomas Miksovsky, Seattle, WA (US);

Inventor:

Jan Thomas Miksovsky, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 5/04 (2006.01);
U.S. Cl.
CPC ...
Abstract

An expert system for generating user interfaces is provided. The expert system includes one or more components for realizing one or more intentions of a user interface designer. Each intention, when received by the expert system, identifies and activates a corresponding component for realizing the received intention. Each component programmatically contains a set of rules extracted from guidelines, conventions, and principles of user interface design. A set of parameters is also supplied with each received intention to aid the corresponding component to choose and execute a rule from the set of rules. Each rule produces a user interface from a template different from other templates used by other rules.


Find Patent Forward Citations

Loading…