Patents by Inventor Rob M. Mensching
Rob M. Mensching 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).
-
Publication number: 20150263911Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.Type: ApplicationFiled: June 1, 2015Publication date: September 17, 2015Inventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
-
Patent number: 9077733Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.Type: GrantFiled: December 4, 2013Date of Patent: July 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
-
Publication number: 20140095710Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.Type: ApplicationFiled: December 4, 2013Publication date: April 3, 2014Applicant: Microsoft CorporationInventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
-
Patent number: 8606889Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.Type: GrantFiled: March 16, 2010Date of Patent: December 10, 2013Assignee: Microsoft CorporationInventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
-
Publication number: 20110179149Abstract: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.Type: ApplicationFiled: March 16, 2010Publication date: July 21, 2011Applicant: MICROSOFT CORPORATIONInventors: Wissam S. Kazan, John E. Brezak, Matthew S. Baker, Todd R. Manion, Rob M. Mensching
-
Patent number: 7219266Abstract: A method for categorizing information regarding a failure in an application program module. The failure may be a crash, a set-up failure or an assert. For a crash, a name of an executable module where the crash occurred in the application program module, a version number of the executable module, a name of a module containing an instruction causing the crash, a version number of the module and an offset into the module with the crashing instruction are determined. This bucket information is then transmitted to a repository for storage in a database. The database may be examined to determine fixes for the bug that caused the crash.Type: GrantFiled: June 28, 2004Date of Patent: May 15, 2007Assignee: Microsoft CorporationInventors: Kirk A. Glerum, Matthew J. Ruhlen, Eric A. LeVine, Rob M. Mensching, Charles S. Walker
-
Publication number: 20040250170Abstract: A method for categorizing information regarding a failure in an application program module. The failure may be a crash, a set-up failure or an assert. For a crash, a name of an executable module where the crash occurred in the application program module, a version number of the executable module, a name of a module containing an instruction causing the crash, a version number of the module and an offset into the module with the crashing instruction are determined. This bucket information is then transmitted to a repository for storage in a database. The database may be examined to determine fixes for the bug that caused the crash.Type: ApplicationFiled: June 28, 2004Publication date: December 9, 2004Applicant: Microsoft CorporationInventors: Kirk A. Glerum, Matthew J. Ruhlen, Eric A. LeVine, Rob M. Mensching, Charles S. Walker
-
Patent number: 6785848Abstract: A method for categorizing information regarding a failure in an application program module. The failure may be a crash, a set-up failure or an assert. For a crash, a name of an executable module where the crash occurred in the application program module, a version number of the executable module, a name of a module containing an instruction causing the crash, a version number of the module and an offset into the module with the crashing instruction are determined. This bucket information is then transmitted to a repository for storage in a database. The database may be examined to determine fixes for the bug that caused the crash.Type: GrantFiled: May 15, 2000Date of Patent: August 31, 2004Assignee: Microsoft CorporationInventors: Kirk A. Glerum, Matthew J. Ruhlen, Eric A. LeVine, Rob M. Mensching, Charles S. Walker