×

Managing processes within suspend states and execution states

  • US 9,588,576 B2
  • Filed: 09/12/2011
  • Issued: 03/07/2017
  • Est. Priority Date: 09/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing an application state of an application, comprising:

  • maintaining an application message queue associated with an application while the application is in a suspend state, the application message queue configured to store system messages for the application while the application is in the suspend state;

    determining whether a first system message directed to the application message queue while the application is in the suspend state is supplementary to a second system message within the application message queue;

    upon determining the first system message is supplementary to the second system message, modifying at least one of the first system message or the second system message by merging the first system message and the second system message;

    maintaining and associating one or more counters with one or more wake policies for waking the application after the application is put into a suspend state, the wake policies causing the application to be transitioned out of the suspend state when the one or more counters reach a predetermined aggregate threshold of wake notifications, the one or more counters being incremented or decremented in response to a wake notification that is created in response to an event associated with the one or more wake policies; and

    processing at least the modified message.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×