Patents by Inventor Nigel Graham Cain
Nigel Graham Cain has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10002336Abstract: A change management system may use a phased status indicator that may illustrate several phases of a change request and a current status for each phase of a change management lifecycle. Additionally, a group of change requests may be displayed in a linked manner showing various relationships between change requests. The status indicator and linked display may be used together or separately to illustrate the status of various change requests and within interactive displays of change request data.Type: GrantFiled: September 23, 2013Date of Patent: June 19, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Thomas Keane, Marisol Ontaneda, Thomas N. Martino, Nigel Graham Cain
-
Publication number: 20140019192Abstract: A change management system may use a phased status indicator that may illustrate several phases of a change request and a current status for each phase of a change management lifecycle. Additionally, a group of change requests may be displayed in a linked manner showing various relationships between change requests. The status indicator and linked display may be used together or separately to illustrate the status of various change requests and within interactive displays of change request data.Type: ApplicationFiled: September 23, 2013Publication date: January 16, 2014Applicant: Microsoft CorporationInventors: Thomas Keane, Marisol Ontaneda, Thomas N. Martino, Nigel Graham Cain
-
Patent number: 8543443Abstract: A change management system may use a phased status indicator that may illustrate several phases of a change request and a current status for each phase of a change management lifecycle. Additionally, a group of change requests may be displayed in a linked manner showing various relationships between change requests. The status indicator and linked display may be used together or separately to illustrate the status of various change requests and within interactive displays of change request data.Type: GrantFiled: August 17, 2007Date of Patent: September 24, 2013Assignee: Microsoft CorporationInventors: Thomas Keane, Marisol Ontaneda, Thomas N. Martino, Nigel Graham Cain
-
Patent number: 7765241Abstract: Defining target data types within an instance of a target data type definition for inclusion in a reference data type definition to declare expected entity relationships in a model. The model corresponds to, for example, software, a business process, or an organizational structure. The target data type defines one or more elements with target data. The target data describes entities that are expected to be related to the reference entity according to a predefined entity relationship. The existing reference data type definition is used to declare the expected entity relationships. In an embodiment, the defined target data type includes a tag in an eXtensible Markup Language (XML) document.Type: GrantFiled: April 20, 2007Date of Patent: July 27, 2010Assignee: Microsoft CorporationInventors: Andrea Rose Westerinen, Nigel Graham Cain
-
Patent number: 7689625Abstract: A computer-readable storage medium having a data structure for representing a plurality of objects. The data structure includes a first data field storing data associated with a taxonomy type. The data structure also includes a second data field storing data associated with a reference to a model instance of an object classified by the taxonomy type. The model instance identifies an entity represented by the classified object. A third data field stores a first data set having data stored in the second data field. The first data set identifies a set of one or more objects related to the classified object positioned higher in a hierarchical structure than the classified object. A fourth data field stores a second data set having data stored in the second data field. The second data set identifies a set of one or more objects related to the classified object positioned lower than classified object.Type: GrantFiled: January 10, 2007Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Andrea Rose Westerinen, Nigel Graham Cain, Bahadir Baris Onalan, Adam Joseph Herscher
-
Publication number: 20090048881Abstract: A change management system may use a phased status indicator that may illustrate several phases of a change request and a current status for each phase of a change management lifecycle. Additionally, a group of change requests may be displayed in a linked manner showing various relationships between change requests. The status indicator and linked display may be used together or separately to illustrate the status of various change requests and within interactive displays of change request data.Type: ApplicationFiled: August 17, 2007Publication date: February 19, 2009Applicant: MICROSOFT CORPORATIONInventors: Thomas Keane, Marisol Ontaneda, Thomas N. Martino, Nigel Graham Cain
-
Publication number: 20080263085Abstract: Defining target data types within an instance of a target data type definition for inclusion in a reference data type definition to declare expected entity relationships in a model. The model corresponds to, for example, software, a business process, or an organizational structure. The target data type defines one or more elements with target data. The target data describes entities that are expected to be related to the reference entity according to a predefined entity relationship. The existing reference data type definition is used to declare the expected entity relationships. In an embodiment, the defined target data type includes a tag in an eXtensible Markup Language (XML) document.Type: ApplicationFiled: April 20, 2007Publication date: October 23, 2008Applicant: MICROSOFT CORPORATIONInventors: Andrea Rose Westerinen, Nigel Graham Cain
-
Publication number: 20080168083Abstract: A computer-readable storage medium having a data structure for representing a plurality of objects. The data structure includes a first data field storing data associated with a taxonomy type. The data structure also includes a second data field storing data associated with a reference to a model instance of an object classified by the taxonomy type. The model instance identifies an entity represented by the classified object. A third data field stores a first data set having data stored in the second data field. The first data set identifies a set of one or more objects related to the classified object positioned higher in a hierarchical structure than the classified object. A fourth data field stores a second data set having data stored in the second data field. The second data set identifies a set of one or more objects related to the classified object positioned lower than classified object.Type: ApplicationFiled: January 10, 2007Publication date: July 10, 2008Applicant: MICROSOFT CORPORATIONInventors: Andrea Rose Westerinen, Nigel Graham Cain, Bahadir Baris Onalan, Adam Joseph Herscher