×

Devices, systems and methods for providing location information over a cellular network

  • US 9,651,674 B2
  • Filed: 12/11/2009
  • Issued: 05/16/2017
  • Est. Priority Date: 12/11/2009
  • Status: Active Grant
First Claim
Patent Images

1. A mobile communication device comprising:

  • a processor;

    a global positioning system unit; and

    a memory that stores an approximate location database comprising an application for providing a location-based service, a global positioning system almanac, and geographical locations, the memory further storing instructions that, when executed by the processor, cause the mobile communication device to perform operations comprising;

    receiving, via a control channel of a base transceiver station, assistance data broadcast by the base transceiver station, the assistance data comprising a longitude and a latitude of the base transceiver station,comparing the longitude and the latitude of the base transceiver station with the geographical locations stored in the memory, the geographical locations associated with a plurality of location types comprising a city, a state, and a zip code,determining, based on comparing the longitude and the latitude of the base transceiver station with the geographical locations and further based on a location type requested by the application providing the location-based service, a geographical location of the geographical locations that corresponds to the longitude and the latitude of the base transceiver station and that matches the location type requested by the application providing the location-based service,retrieving, from the approximate location database, the geographical location that corresponds to the longitude and the latitude of the base transceiver station and that matches the location type requested by the application providing the location-based service,using the geographical location that corresponds to the longitude and the latitude of the base transceiver station and that matches the location type requested by the application providing the location-based service as a location of the mobile communication device,comparing the location of the mobile communication device with the global positioning system almanac stored in the approximate location database to determine a plurality of global positioning system satellites for receiving global positioning system signals,after the plurality of global positioning system satellites for receiving global positioning system signals is determined, failing to connect to any of the plurality of global positioning system satellites, andin response to failing to connect to any of the global positioning system satellites, providing, to the application providing the location-based service, the location of the mobile communication device, wherein the application providing the location-based service uses the location of the mobile communication to provide the location-based service.

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