×

Background transfer service for applications on mobile devices

  • US 9,560,405 B2
  • Filed: 06/20/2011
  • Issued: 01/31/2017
  • Est. Priority Date: 02/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processing unit; and

    a background transfer service implemented on the at least one processing unit and configured to run on a mobile device at a platform-level to control data transfers of a plurality of applications, the data transfers comprising data transfers from a first background application and a second background application, the at least one processing unit programmed to;

    manage application requests for the data transfers based upon one or more policies that control resource usage of background application data transfers to limit interference with foreground application operations, wherein the one or more policies comprise one or more of the following;

    a maximum number of outstanding transfers at a time, a data size-based limitation, a connection rule, a bandwidth limitation, and one or more conditions comprising;

    other application data transfer requests, available cellular service, Wi-Fi availability, desktop pass-through availability, power state, battery power level, and a charging state;

    prioritize a first data transfer for the first background application over a second data transfer for the second background application;

    generate one or more notifications associated with the data transfers current progress; and

    provide the one or more notifications to the plurality of applications that requested the data transfers.

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