×

Cache-based location determination

  • US 9,535,154 B2
  • Filed: 09/12/2011
  • Issued: 01/03/2017
  • Est. Priority Date: 09/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. On a computing device, a method comprising:

  • obtaining, from a remote location information service, a list of positioning signals each associated with a geographic location;

    locally storing the list of positioning signals to form a locally-stored list;

    receiving, by a wireless communication device in communication with a processor, one or more currently available positioning signals;

    comparing, by the processor, the one or more currently available positioning signals to the locally-stored list;

    after comparing the one or more currently available positioning signals to the locally-stored list, when any of the one or more currently available positioning signals matches one or more matching positioning signals stored in the locally-stored list, thendetermining, by the processor, a current geographic location of the computing device based upon the one or more matching stored positioning signals,reporting, by the processor, the current geographic location to an application on the computing device, andwhen a currently available wireless positioning signal does not match any positioning signals on the locally-stored list, then inferring, by the processor, an associated location for the currently available wireless positioning signal to form an inferred positioning signal, and adding the inferred positioning signal to the locally-stored list; and

    after comparing the one or more currently available positioning signals to the locally-stored list, when no currently available positioning signals match any positioning signal stored in the locally-stored list, sending a request to the remote location information service for location information.

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