Patents by Inventor Michael Saffitz
Michael Saffitz 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: 9146778Abstract: Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the background of a mobile computing device. Background task management can extend the battery life of a mobile device and can be done by a user, the mobile device or a combination thereof. Agents scheduled for execution by a mobile device are executed according to the background task settings associated with the application. Background task settings can be controlled via background task control panels. Background task settings can be set on a system-wide, application or background task basis. Disabled background tasks can be enabled when the application is next launched. A user can be invited to navigate to the background task control panels when various events occur such as the battery life dropping below a threshold or the current power consumption exceeding a threshold.Type: GrantFiled: August 21, 2014Date of Patent: September 29, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Rachel Jiang, Rhon Manlapaz, Megan Donahue, Dawn Wilson, Darin Miller, Michael Saffitz, Kenneth Lynn Crocker, Kevin Shields
-
Publication number: 20140366031Abstract: Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the background of a mobile computing device. Background task management can extend the battery life of a mobile device and can be done by a user, the mobile device or a combination thereof. Agents scheduled for execution by a mobile device are executed according to the background task settings associated with the application. Background task settings can be controlled via background task control panels. Background task settings can be set on a system-wide, application or background task basis. Disabled background tasks can be enabled when the application is next launched. A user can be invited to navigate to the background task control panels when various events occur such as the battery life dropping below a threshold or the current power consumption exceeding a threshold.Type: ApplicationFiled: August 21, 2014Publication date: December 11, 2014Applicant: MICROSOFT CORPORATIONInventors: Rachel Jiang, Rhon Manlapaz, Megan Donahue, Dawn Wilson, Darin Miller, Michael Saffitz, Kenneth Lynn Crocker, Kevin Shields
-
Patent number: 8886976Abstract: Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the background of a mobile computing device. Background task management can extend the battery life of a mobile device and can be done by a user, the mobile device or a combination thereof. Agents scheduled for execution by a mobile device are executed according to the background task settings associated with the application. Background task settings can be controlled via background task control panels. Background task settings can be set on a system-wide, application or background task basis. Disabled background tasks can be enabled when the application is next launched. A user can be invited to navigate to the background task control panels when various events occur such as the battery life dropping below a threshold or the current power consumption exceeding a threshold.Type: GrantFiled: August 18, 2011Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Rachel Jiang, Rhon Manlapaz, Megan Donahue, Dawn Wilson, Darin Miller, Michael Saffitz, Kenneth Lynn Crocker, Kevin Shields
-
Patent number: 8533811Abstract: A technique allows software developers to develop applications for a smart phone or other terminal by unlocking the terminal so that it can run unsigned applications. A developer registers with a web-based service, agrees to registration terms, and provides authentication credentials. Data which verifies the authentication credentials is provided back to the developer's computer. The terminal is connected to the developer's computer, and via a user interface, the developer requests registration of the terminal. In response, the terminal receives the data from the developer's computer, and provides the data and a unique terminal identifier to the service. If authorized, the service returns a persistent token or license which is stored at, and used to unlock, the terminal. The service can also provide a command which enforces an expiration date. The terminal checks in with the service to determine if the account is in good standing, and is re-locked if warranted.Type: GrantFiled: August 10, 2010Date of Patent: September 10, 2013Assignee: Microsoft CorporationInventors: John Bruno, Michael Saffitz, Kenneth D. Ray, Geir Olsen
-
Publication number: 20120260118Abstract: Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the background of a mobile computing device. Background task management can extend the battery life of a mobile device and can be done by a user, the mobile device or a combination thereof. Agents scheduled for execution by a mobile device are executed according to the background task settings associated with the application. Background task settings can be controlled via background task control panels. Background task settings can be set on a system-wide, application or background task basis. Disabled background tasks can be enabled when the application is next launched. A user can be invited to navigate to the background task control panels when various events occur such as the battery life dropping below a threshold or the current power consumption exceeding a threshold.Type: ApplicationFiled: August 18, 2011Publication date: October 11, 2012Applicant: Microsoft CorporationInventors: Rachel Jiang, Rhon Manlapaz, Megan Donahue, Dawn Wilson, Darin Miller, Michael Saffitz, Kenneth Lynn Crocker, Kevin Shields
-
Publication number: 20110177792Abstract: A technique allows software developers to develop applications for a smart phone or other terminal by unlocking the terminal so that it can run unsigned applications. A developer registers with a web-based service, agrees to registration terms, and provides authentication credentials. Data which verifies the authentication credentials is provided back to the developer's computer. The terminal is connected to the developer's computer, and via a user interface, the developer requests registration of the terminal. In response, the terminal receives the data from the developer's computer, and provides the data and a unique terminal identifier to the service. If authorized, the service returns a persistent token or license which is stored at, and used to unlock, the terminal. The service can also provide a command which enforces an expiration date. The terminal checks in with the service to determine if the account is in good standing, and is re-locked if warranted.Type: ApplicationFiled: August 10, 2010Publication date: July 21, 2011Applicant: Microsoft CorporationInventors: John Bruno, Michael Saffitz, Kenneth D. Ray, Geir Olsen