×

Optimization of resource polling intervals to satisfy mobile device requests

  • US 10,397,367 B2
  • Filed: 01/18/2017
  • Issued: 08/27/2019
  • Est. Priority Date: 11/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device comprising:

  • a memory;

    a processor coupled to the memory and configured for;

    executing content requests for a first application and a second application;

    detecting application behavior by tracking user activity with respect to the first and the second applications, wherein the user activity includes detecting when an application has been accessed to determine inactivity of the application, wherein the application has been accessed when the application is moved from a background to a foreground of the mobile device;

    receiving a selection from a user to prioritize one of the first application and the second application;

    in response to determining that the selected application is prioritized, allowing the selected prioritized application to access a network to execute content requests upon making the content request, wherein the content requests for the selected prioritized application are background application requests;

    in response to determining that the other than the prioritized application is inactive, adjusting when the other than the prioritized application is allowed to access a network during a period of time,wherein adjusting when the other than the prioritized application accesses the network comprises suppressing outgoing network traffic associated with the content requests, wherein the content requests for the other than the prioritized application are background application requests;

    allowing traffic for the other than the prioritized application to access the network at least once during the period of time; and

    allowing the other than the prioritized application to access the network for traffic when the other than the prioritized application is moved from the background to the foreground.

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