J. Kirk Haselden - Issaquah WA, US Mark J. T. Durley - Sammamish WA, US Matthew E. David - Sammamish WA, US Sergei Ivanov - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707102, 707100, 707101, 707103 X, 707103 Y, 717162
Abstract:
Impact analysis provides the ability to determine the objects that a particular object depends on or uses, as well as determine the objects that are dependent on or use a particular object. The term object may refer to tasks and/or object types, for example. Impact analysis is desirable for improving user productivity in large, complex documents because it facilitates determining how and where an object is used by other objects in the system, thereby potentially saving a great deal of manual work.
An extensible generic command line parser may receive a list of options associated with an application and a command line to parse. A new command line option may be added to the options that can be parsed by adding the new command line option to the list of options. By receiving a modifiable list of valid options from an application, the parser is extensible, that is, instead of having to modify or recode the parser when a new option is added to the application, the new option may be added to the option file. When the parser receives the option list with the new option or options, any option in the file (including any new ones) may be automatically parsable by the parser.
Employing Abstract Pipeline Component Connections To Maintain Data Flow
J. Kirk Haselden - Sammamish WA, US Matthew E. David - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707756, 707803
Abstract:
The subject disclosure pertains to systems and methods for connecting pipeline components such as data flow pipeline components. Pipeline components are wrapped in metadata components that include the component as well as abstracted metadata in the form of input and output metadata descriptors. A connector can arbitrate metadata differences between pipeline components based on the metadata descriptors, thereby preventing upstream modifications from invalidating or breaking components downstream. Native or plug-in heuristic and/or related components can provide the functionality necessary to resolve metadata differences.
J. Kirk Haselden - Sammamish WA, US Matthew E. David - Sammamish WA, US Mohammed F. Shatnawi - Redmond WA, US Sergei Ivanov - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44 G06F 9/445
US Classification:
717170, 717116, 717171, 717176, 719332
Abstract:
When a component is to be loaded or executed, the version of the component to be loaded may be compared with available versions of the component. If an upgraded version of the component is available, the upgraded version of the component may be enabled to dynamically and deterministically update itself. The component may be an object in an object model. The upgraded version of the component may update itself by calling an update method. The component may be upgraded with minimum user intervention, dynamically as the object is loaded.
J. Kirk Haselden - Sammamish WA, US Matthew E. David - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707756, 707803
Abstract:
The subject disclosure pertains to systems and methods for connecting pipeline components such as data flow pipeline components. Pipeline components are wrapped in metadata components that include the component as well as abstracted metadata in the form of input and output metadata descriptors. A connector can arbitrate metadata differences between pipeline components based on the metadata descriptors, thereby preventing upstream modifications from invalidating or breaking components downstream. Native or plug-in heuristic and/or related components can provide the functionality necessary to resolve metadata differences.
Systems and methodologies that facilitate real time recognition of missing and/or invalid objects in a component based framework, via employing a graceful load fail over engine that can self heal a component based application that has missing or invalid references, to be properly read, validated and executed on a user's machine. Information about the various components installed on a user's machine can be stored to reference a package backed up to a persistence state, and/or dummy objects or stubs can be provided to represent the missing object, and typically assure proper validation and/or execution of loaded object models.
Stuart N. DeSpain - Seattle WA, US Andrew Ely Ryder - Seattle WA, US Joseph F. E. Jones - Redmond WA, US Jim Kee Chan - Woodinville WA, US Matthew E. David - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/00 G06F 3/048
US Classification:
715217, 715781
Abstract:
A computer-readable medium having computer-executable modules is provided. The medium includes a computer spreadsheet application including a worksheet defining a series of cells arranged in addressable rows and columns. In addition, a sheet definition is provided. The sheet definition includes a set of constraints applied to the worksheet based on a task-specific function defined for the spreadsheet. Users may select a task-specific worksheet in the application which is limited by the set of constraints.
David Technology - Greater Seattle Area since 2008
Owner
King County Superior Court, Partnership for Youth Justice - King County, Washington since Jun 2004
Area Manager
King County Superior Court - Greater Seattle Area Dec 2002 - Jun 2004
At-Risk Youth Case Manager
King County Superior Court - Greater Seattle Area Jan 1999 - Dec 2002
Administrative Specialist
Education:
University of Washington 1998
BA, English & Math for Secondary School Education
Skills:
Excellent Written and Oral Communication Skills Database Design and Management Microsoft Certified Systems Administrator Itil Microsoft Exchange Training Networking Laptops Editing Microsoft Certified Professional Program Evaluation Mediation Case Managment Volunteer Management Microsoft Technologies Servers Recruiting Psychotherapy Management Case Management Policy Conflict Resolution
Amazon
Senior Product Manager, Consumables Private Brands
Bulletproof 360 Jan 2018 - Mar 2019
Brand Manager, Supplements
Bulletproof 360 Jan 2018 - Mar 2019
Brand Manager, Ready-To-Drink
Bulletproof 360 Aug 2016 - Jan 2018
Associate Brand Manager, Supplements
Advantage Sales & Marketing Apr 2015 - Aug 2016
Glaxosmithkline Category Manager
Education:
Western Michigan University 2010 - 2013
Bachelors, Bachelor of Business Administration, Business Administration, Marketing
Skills:
Photoshop Social Media Marketing Css Illustrator Inventory Management Communication Ciw Certified Html Php Javascript Sony Vegas Video Space Management Training Customer Service Management Social Media Sales Microsoft Excel Planograms Merchandising Retail Consumer Products Consumer Package Goods Microsoft Office Shopper Marketing Adobe Creative Suite Marketing Marketing Strategy Market Planning Market Research Team Management Iri Nielsen Pos Data Analysis Product Management Brand Management Cross Functional Team Leadership Product Development Product Innovation Pricing Strategy Brand Development Business Strategy Competitive Analysis Product Marketing Customer Insight Netsuite Commercialization Brand Architecture Fast Moving Consumer Goods Data Analysis
Interests:
Social Services Children Economic Empowerment Civil Rights and Social Action Education Environment Poverty Alleviation Science and Technology Disaster and Humanitarian Relief Human Rights Animal Welfare Arts and Culture Health
Woodridge Elementary School Stone Mountain GA 1977-1982, Fairmeadow Elementary School Palo Alto CA 1982-1983, Wilbur Junior High School Palo Alto CA 1983-1985