×

Constraint-based scheduling for delivery of location information

  • US 9,648,461 B2
  • Filed: 03/24/2014
  • Issued: 05/09/2017
  • Est. Priority Date: 05/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for execution on a mobile computing device, said system executing to reduce a quantity of requests from the mobile computing device for location reports from a network, said system comprising:

  • a memory area for storing a plurality of subscriptions comprising application program identifiers related to application programs of the mobile computing device and particular time values the application programs are scheduled to request location information of the mobile computing device; and

    a processor of the mobile computing device programmedto;

    access the plurality of subscriptions stored in thememory area;

    determine, from the subscriptions, that a first application program is scheduled to request the location information at a first particular time value and a second application program is scheduled to request the location information at a second particular time value;

    determine the first particular time value associated with the first application program is within a pre-defined time tolerance relative to the second particular time value associated with the second application program;

    define a single request time to request the location information, the single request time defined to be within the pre-defined time tolerance between the first particular time value associated with the first application program and the second particular time value associated with the second application program;

    generate a location report for both the first application program and the second application program only during the single request time; and

    provide the generated location report to the at least two of the application programs.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×