Search

David Mark Bozich

from Enumclaw, WA
Age ~66

David Bozich Phones & Addresses

  • 2913 Christianson Ave, Enumclaw, WA 98022 (206) 669-8231 (360) 825-7855
  • Buckley, WA
  • 9910 137Th St, Kirkland, WA 98034
  • Bellevue, WA
  • Clinton, MA
  • Tacoma, WA
  • Kiona, WA
  • Lexington, MA

Resumes

Resumes

David Bozich Photo 1

Senior Development Lead

View page
Location:
Enumclaw, WA
Industry:
Computer Software
Work:
Microsoft since Oct 2000
Senior Development Lead

Microsoft Corporation, Redmond, WA since 2000
Senior Software Developement Engineer
David Bozich Photo 2

David Bozich

View page
Location:
Enumclaw, WA

Publications

Us Patents

Presentation Of Information Based On Current Activity

View page
US Patent:
7895209, Feb 22, 2011
Filed:
Sep 11, 2006
Appl. No.:
11/518672
Inventors:
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

View page
US Patent:
8498985, Jul 30, 2013
Filed:
Jan 27, 2011
Appl. No.:
13/015570
Inventors:
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.

Attribute-Based Data Retrieval And Association

View page
US Patent:
20070005593, Jan 4, 2007
Filed:
Jun 30, 2005
Appl. No.:
11/170835
Inventors:
Joseph Self - Redmond WA, US
Craig Sinclair - Sammamish WA, US
Gregory Fee - Seattle WA, US
Marcelo Uemura - Seattle WA, US
William Devlin - Sammamish WA, US
Pravin Indurkar - Sammamish WA, US
David Bozich - Enumclaw WA, US
Tracey Trewin - Woodinville WA, US
Jayesh Rege - Redmond WA, US
Gregory Eisenberg - Woodinville WA, US
Jeanine Spence - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707006000
Abstract:
In a matching system one or more related techniques use correlators to match entities and to look up metadata. Correlators are names that enable the matching system to associate entities with other entities. Attributes comprised of name/value pairs are used by the matching system to determine if two entities match. When two entities match, a process associated with an entity may be executed using the data associated with one or both of the matching entities. If the matching system is unable to determine a best match, all matching entities are provided to another process or human for further review. The matching system provides for the injection of new entities or correlators, to dynamically change the behavior of the system. Entities can be defined using a hierarchy, so that some of the entity properties are defined through an inheritance relationship with parent entities.

Process Oriented Message Driven Workflow Programming Model

View page
US Patent:
20070005623, Jan 4, 2007
Filed:
Jun 30, 2005
Appl. No.:
11/171050
Inventors:
Joseph Self - Redmond WA, US
Craig Sinclair - Sammamish WA, US
Gregory Fee - Seattle WA, US
Marcelo Uemura - Seattle WA, US
William Devlin - Sammamish WA, US
Pravin Indurkar - Sammamish WA, US
David Bozich - Enumclaw WA, US
Tracey Trewin - Woodinville WA, US
Jayesh Rege - Redmond WA, US
Gregory Eisenberg - Woodinville WA, US
Jeanine Spence - Seattle WA, US
Wilf Russell - Redmond WA, US
James Waletzky - Snoqualmie WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707101000
Abstract:
The present application describes a framework for a process oriented message driven workflow programming model where a complex process can be modeled by breaking down the complex process into a coarse grained series of atomic processes that interact through messages. A process is represented as a data structure that includes typed properties and one or more actions. The typed properties are used to associate a process with an incoming message, and the actions are steps that are executed when certain conditions are met by message properties and process data structure properties. A process action may add one or more properties to the process and/or modify an existing property. Processes are invoked and communicate solely through messages. When a process is executed, results of the execution are communicated to one or more other processes or external applications with messages that include any new and/or modified properties.

Unified User Work Environment For Surfacing Cross Document Relationships And Componentized Functionality

View page
US Patent:
20080065580, Mar 13, 2008
Filed:
Sep 11, 2006
Appl. No.:
11/518671
Inventors:
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.

Flexible Data Presentation Enabled By Metadata

View page
US Patent:
20080065675, Mar 13, 2008
Filed:
Sep 11, 2006
Appl. No.:
11/518690
Inventors:
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
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.
David Mark Bozich from Enumclaw, WA, age ~66 Get Report