×

Managing processes within suspend states and execution states

  • US 9,952,897 B2
  • Filed: 09/12/2011
  • Issued: 04/24/2018
  • Est. Priority Date: 09/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for suspending one or more processes associated with an application, comprising:

  • receiving a notification that the application is inactive;

    identifying the one or more processes associated with the application which is inactive;

    placing the one or more processes which were identified into a suspend state responsive to the notification that the application is inactive;

    maintaining an application message queue associated with the application;

    placing a first application message into the application message queue while the application is in the suspend state, the first application message received at a first time;

    placing a second application message into the application message queue while the application is in the suspend state, the second application message received at a second time that is later than the first time;

    determining that the second application message renders the first application message as being a stale message; and

    upon resumption of at least one process of the one or more processes associated with the application, refraining from providing the first application message based on determining that the first application message is the stale message.

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