System and method for describing and instantiating extensible user interfaces

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20040056894A1
SERIAL NO

10252068

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A 'UI producer' is used to automatically instantiate extensible user interface (UI) windows. The automatically instantiated UI windows are based on dynamic definitions of those UI's. These UI definitions, which include descriptions of controls or other elements used to populate one or more UI windows, are read and interpreted by the UI producer prior to rendering the UI windows. In addition, these UI definitions may also define or reference one or more event handlers or 'listeners' that are to be associated with particular controls, groups of controls, or entire UI windows so that the controls or UI windows are capable of interacting with an associated application. After reading the UI definitions, the UI descriptions are acted upon to automatically instantiate each UI window using at least one database of predefined controls and custom elements, with automatic layout rules being used to organize controls and elements within each UI window.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Crider, Michael P Redmond, WA 5 286
Geffner, Steven P Bothell, WA 10 306
Jacob, Kurt B Redmond, WA 8 272
Labarge, Matthew R Kirkland, WA 5 401
Zaika, Igor Kirkland, WA 22 2617

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation