×

Constraint-based scheduling for delivery of location information

  • US 8,682,342 B2
  • Filed: 05/13/2009
  • Issued: 03/25/2014
  • 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 each having a time value and application program associated therewith, said time value representing a time at or during which the application program desires to receive a location report, said location report identifying a location of a mobile computing device executing the application program; and

    a processor programmed to;

    identify a mobility pattern for the mobile computing device based on a location history of the mobile computing device, the location history comprising a plurality of timestamped locations, the location history being correlated with profile data to generate a location tag for one or more of the plurality of timestamped locations, wherein the profile data is associated with a user of the mobile computing device;

    define the subscriptions to the location report based at least on the identified mobility pattern;

    store the defined subscriptions in the memory area;

    determine a report time based on the time value of at least one of the plurality of subscriptions;

    generate the location report at the determined report time;

    select a plurality of the subscriptions stored in the memory area based on said time value of at least one of the plurality of subscriptions; and

    provide the generated location report to the application programs associated with the selected subscriptions.

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