David M. Bozich - Enumclaw WA, US Jeanine E. Spence - Seattle WA, US Kathleen Linscott - Seattle WA, US Rob Nichols - Gig Harbor WA, US Wai Chan - Bellevue WA, US Scott Neilson - Seattle WA, US Craig Combel - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707102, 715204
Abstract:
Architecture that defines a document or portions thereof as data elements that are related and categorized. A data catalog is created that uses a schema for the data elements and a set of relationships, attributes and values that further define the data elements, all stored as metadata about the data elements. The metadata is employed to enable the application, display surface, and user to see only data relevant to the task at hand. The positioning and grouping of controls, control characteristics, and control behavior at the display surface is facilitated by forms which are dynamically populated for presentation and which are driven directly by the data catalog. The catalog can be made aware of device parameters, for example, the display size and resolution thereby enabling data to be displayed differently based upon the device parameters.
Presentation Of Information Based On Current Activity
Jeanine E. Spence - Seattle WA, US Kathleen Linscott - Seattle WA, US Scott Neilson - Seattle WA, US Wai Chan - Bellevue WA, US David M. Bozich - Enumclaw WA, US Craig Combel - Issaquah WA, US Rob Nichols - Gig Harbor WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707740, 707796
Abstract:
Data elevation architecture for automatically and dynamically surfacing to a user interface (UI) context-specific data based on specific workflow or content currently being worked on by a user. Data is broken down into data elements and stored at a data element level in a data catalog using metadata, attributes, and relationships. Data elements are automatically selected from a comprehensive collection of the data catalogs based on relevancy and correlation to the current user task. The data catalog stores and relates the data elements and metadata based on criteria specified by content matching based on business terms or specified in a business process in predefined relationships between forms or specified by the user as correlated. The UI displays the data automatically in forms dynamically selected, populated, and presented at the point of focus or user activity so that the user can interact or take action immediately.
Presentation Of Information Based On Current Activity
Jeanine E. Spence - Seattle WA, US Kathleen Linscott - Seattle WA, US Scott Neilson - Seattle WA, US Wai Chan - Bellevue WA, US David M. Bozich - Enumclaw WA, US Craig Combel - Issaquah WA, US Rob Nichols - Gig Harbor WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707737, 711752, 711754, 711793
Abstract:
Data elevation architecture for automatically and dynamically surfacing to a user interface (UI) context-specific data based on specific workflow or content currently being worked on by a user. Data is broken down into data elements and stored at a data element level in a data catalog using metadata, attributes, and relationships. Data elements are automatically selected from a comprehensive collection of the data catalogs based on relevancy and correlation to the current user task. The data catalog stores and relates the data elements and metadata based on criteria specified by content matching based on business terms or specified in a business process in predefined relationships between forms or specified by the user as correlated. The UI displays the data automatically in forms dynamically selected, populated, and presented at the point of focus or user activity so that the user can interact or take action immediately.
Unified User Work Environment For Surfacing Cross Document Relationships And Componentized Functionality
Jeanine E. Spence - Seattle WA, US Wai Chan - Bellevue WA, US Scott Neilson - Seattle WA, US Kathleen Linscott - Seattle WA, US David M. Bozich - Enumclaw WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/18
US Classification:
706 62
Abstract:
A unified workspace (UWS) design that provides a single system-wide display and interaction surface, and a set of tools that allow a user to discover relevant information. Data is surfaced across boundaries of applications and documents and stored implicitly from preset business logic or explicitly from user demand. Data can be implicitly and explicitly queried and aggregated from many different data sources such as various content types that are created in different formats and displayed on a single interaction surface. The UWS surfaces the required application functionalities to perform the tasks by partial launch of the associated application. Data elevation surfaces only the relevant amount of information, based on the context and activity, to assist the completion and decisionmaking process. Private and shared workspaces can be employed with object passing therebetween. The UWS provides a visual representation of each element such as information or relationship and allows direct user interaction.
Bandwidth-Aware Obtaining Of Demonstration Experience Content
Daniel Vargas Gonzalez - Seattle WA, US Scott D. Neilson - Kirkland WA, US John B. Eversole - Seattle WA, US Christian P. Johanneson - Monroe WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G09B 25/00
US Classification:
434365
Abstract:
A demonstration service receives content from various content providers, and maintains the received content. A retailer can access the demonstration service and select various content to include in demonstration experiences for various groups of demonstration devices in a retailer environment. Demonstration experience descriptions identifying the content that is to be presented by a device as a demonstration experience is obtained by the device from the demonstration service. For content that the device does not have, the device attempts to obtain the content from another device in the same retailer environment. If no other device in the same retailer environment has the content, then the device obtains the content from the demonstration service.
Daniel Vargas Gonzalez - Seattle WA, US Scott D. Neilson - Kirkland WA, US John B. Eversole - Seattle WA, US Christian P. Johanneson - Monroe WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06Q 30/02
US Classification:
705 1472
Abstract:
A demonstration service receives content from various content providers, and maintains the received content. The content can be provided to the demonstration service at various times, and changed as desired by the content providers. A retailer can access the demonstration service and select various content to include in demonstration experiences for various groups of demonstration devices in a retailer environment. The demonstration experiences can be changed at various times as desired by the retailer. Demonstration experience descriptions and/or changes to demonstration experience descriptions are provided to the demonstration devices, allowing each demonstration device to present a demonstration experience as defined by the retailer.
Lake Oswego High School 1984
The Art Institute of Seattle
Skills:
User Experience Information Architecture User Interface Design Graphic Design User Interface Web Design User Research Interaction Design Product Design Branding and Identity Human Computer Interaction Visual Design Product Strategies Idea Generation Front End Design Mobile Design Usability Contextual Inquiry Heuristic Analysis Agile Methodologies User Experience Design Experience Design Mobile Devices Usability Testing Paper Prototyping Heuristic Evaluation Wire Framing User Scenarios Information Design Wireframes Persona Omnigraffle Design Strategy Mobile Applications Usability Engineering Design Thinking
Interests:
Fixed Gear Bicycles New York City Email Boston Chess Cycling Microsoft Foursquare Visualization Running Evernote Meditation Designers Blackberry (Company) Non Fiction London Web Applications Location Based Services (Lbs)