Andrew G. Bybee - Redmond WA, US Christopher A. Evans - Sammamish WA, US Chad C. Neff - Everett WA, US Pritvinath Obla - Kirkland WA, US Leslie S. Yeh - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 3/01
US Classification:
715788, 715700
Abstract:
The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.
Andrew G. Bybee - Redmond WA, US Christopher A. Evans - Sammamish WA, US Chad C. Neff - Everett WA, US Pritvinath Obla - Kirkland WA, US Leslie S. Yeh - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 3/01
US Classification:
715760, 715744, 715762
Abstract:
The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.
Andrew Bybee - Redmond WA, US Christopher Evans - Sammamish WA, US Chad Neff - Everett WA, US Pritvinath Obla - Kirkland WA, US Leslie Yeh - Seattle WA, US
Assignee:
Microsoft Corporation
International Classification:
G09G005/00
US Classification:
345/788000, 345/760000
Abstract:
The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.
Christopher Evans - Sammamish WA, US Chad Neff - Everett WA, US Scott Jensen - Shoreline WA, US Shawn Murphy - Seattle WA, US Advay V. Mengle - Bellevue WA, US Jeffrey T. Pearce - Seattle WA, US Michael Antonio - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/14
US Classification:
715234
Abstract:
A page controller module is provided for generating a pageview on a computing device according to a page definition that identifies a plurality of blocks corresponding to the pageview. In response to the page definition, and for each of the plurality of blocks, the page controller module initializes a block controller module for the block, which issues data requests to receive values for parameters associated with the block. Further, view modules are provided for rendering the viewable portion of the page using the values received in response to data requests from the block controller module. In some embodiments, block controllers may register data requests with the page controller so that the page controller may manage fulfillment of the data requests. The page controller may manage fulfillment by scheduling registered data requests and/or by reducing redundancies in registered data requests.
Applications Including Multiple Experience Modules
Christopher A. Evans - Sammamish WA, US Scott Jensen - Shoreline, WA, US Advay V. Mengle - Bellevue WA, US Jeffrey T. Pearce - Seattle WA, US John Elsbree - Bellevue WA, US Louis M. Kahn - Bellevue WA, US Chad C. Neff - Everett WA, US Nermin Osmanovic - Seattle WA, US Nosherwan Minwalla - Sunnyvale CA, US Rajadurai Isaac Rajakumar - Bothell WA, US Dale A. Sather - Seattle WA, US Manuel A. Schröder - Redmond WA, US Ovidiu G. Temereanca - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/445 G06F 9/44 G06F 9/46
US Classification:
717170, 717174, 719313, 717168
Abstract:
An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.