The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 24, 2018
Filed:
Sep. 12, 2011
Neeraj Kumar Singh, Seattle, WA (US);
Hari Pulapaka, Redmond, WA (US);
Arun Kishan, Kirkland, WA (US);
James A. Schwartz, Jr., Seattle, WA (US);
Neeraj Kumar Singh, Seattle, WA (US);
Hari Pulapaka, Redmond, WA (US);
Arun Kishan, Kirkland, WA (US);
James A. Schwartz, Jr., Seattle, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
One or more techniques and/or systems are provided for suspending logically related processes associated with an application, determining whether to resume a suspended process based upon one or more wake policies, and/or managing an application state of an application, such as timer and/or system message data. That is, logically related processes associated with an application, such as child processes, may be identified and suspended based upon logical relationships between the processes (e.g., a logical container hierarchy may be traversed to identify logically related processes). A suspended process may be resumed based upon a set of wake policies. For example, a suspended process may be resumed based upon an inter-process communication call policy that may be triggered by an application attempting to communicate with the suspended process. Application data may be managed while an application is suspended so that the application may be resumed in a current and/or relevant state.