Arthur Vickers VC (2 February 1882 - 27 July 1944) was an English recipient of the Victoria Cross, the highest and most prestigious award for gallantry in ...
Andrew PETERS - Sammamish WA, US Arthur VICKERS - Redmond WA, US Diego VEGA - Sammamish WA, US Rowan MILLER - Kirkland WA, US Jeff DERSTADT - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44 G06F 17/30
US Classification:
717106, 717121
Abstract:
An application programming interface may alter the inferences made by a set of conventions that may infer database objects from memory objects in an application. The changes or overrides to the inferences may be applied when the application is executed and may cause the database objects to be created or organized in a different manner than when the original inferences were used. A configuration database may store the inferences and overrides, and may be referenced when the conventions are applied. The configuration database may be incrementally updated so that any changes or overrides are persisted to the next version of an application.
Arthur VICKERS - Redmond WA, US Diego Vega - Sammamish WA, US Rowan Miller - Kirkland WA, US Andrew Peters - Sammamish WA, US Jeff Derstadt - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06N 5/02
US Classification:
706 50
Abstract:
A programming environment may use a set of conventions that may infer database objects from memory objects or memory objects from database objects. The inferred objects may be referenced and used in the programming environment after being created by the set of conventions. The set of conventions may be added to or modified to create different results that are inferred by the conventions. Some conventions may be dependent on other conventions, and the dependencies may be modified by reordering the conventions or otherwise redefining the dependencies. In some embodiments, a versioning system may manage different versions of the convention sets for various upgrade scenarios.
Microsoft since Apr 2008
Software Development Engineer II
Tektronix Mar 2006 - Mar 2008
Senior Software Engineer
Intel Oct 2005 - Mar 2006
Software Engineer
NewMonics Dec 1999 - Sep 2005
Senior Software Engineer
Education:
Iowa State University 1996 - 1999
BS, Computer Science
University of Nottingham 1992 - 1996
Bsc, Neuroscience
Skills:
Software Design Software Engineering Entity Framework C# .Net Object Oriented Design Software Development Visual Studio Multithreading Distributed Systems Algorithms Agile Methodologies Design Patterns Java C++