Method and apparatus for providing location information for a wireless communication device
First Claim
Patent Images
1. A communication device, comprising:
- a main antenna;
a WiFi circuit;
a subscriber identity module (SIM) having a SIM memory;
a SIM antenna;
a global positioning system (GPS) circuit;
a wireless circuit;
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;
obtaining GPS location information from the GPS circuit;
obtaining, via the WiFi circuit and the SIM antenna, WiFi location data;
storing the GPS location information and the WiFi location data in the SIM memory as aggregated location data;
responsive to a detection of a wireless network connection between the processor, via the main antenna, and a wireless network, providing the aggregated location data to the processor for wireless transmitting to a location server;
determining a failure to detect a wireless network connection via the main antenna; and
responsive to the determining the failure to detect the wireless network connection via the main antenna, providing the aggregated location data to the location server via the wireless circuit and the SIM antenna.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a SIM card obtaining GPS location data, second location data and communication session measurement data; monitoring for a wireless network connection between a controller of a wireless device and a wireless network; and, responsive to a failure to detect the wireless network connection, providing the aggregated location data to a wireless communication circuit of the SIM card for wireless transmitting via an antenna of the SIM card to a wireless access point to cause the wireless access point to transmit the aggregated location data to a location server. Other embodiments are disclosed.
21 Citations
20 Claims
-
1. A communication device, comprising:
-
a main antenna; a WiFi circuit; a subscriber identity module (SIM) having a SIM memory; a SIM antenna; a global positioning system (GPS) circuit; a wireless circuit; a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; obtaining GPS location information from the GPS circuit; obtaining, via the WiFi circuit and the SIM antenna, WiFi location data; storing the GPS location information and the WiFi location data in the SIM memory as aggregated location data; responsive to a detection of a wireless network connection between the processor, via the main antenna, and a wireless network, providing the aggregated location data to the processor for wireless transmitting to a location server; determining a failure to detect a wireless network connection via the main antenna; and responsive to the determining the failure to detect the wireless network connection via the main antenna, providing the aggregated location data to the location server via the wireless circuit and the SIM antenna. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
obtaining GPS location information from a GPS circuit via a main antenna; obtaining wireless location data via a wireless circuit utilizing the main antenna; storing the GPS location information and the wireless location data in a subscriber identity module (SIM) memory as aggregated location data; responsive to a detection of a wireless network connection between the processor and a wireless network via the main antenna, providing the aggregated location data to the processor for wireless transmission to a location server; responsive to a determination of a failure to detect the wireless network connection via the main antenna, providing the aggregated location data to the location server via the wireless circuit and a SIM antenna; and receiving a location-based service from the location server according to the GPS location information. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
obtaining, by a processing system including a processor, GPS location information from a GPS circuit via a first antenna; obtaining, by the processing system, wireless location data via a wireless circuit utilizing the first antenna; storing, by the processing system, the GPS location information and the wireless location data in a subscriber identity module (SIM) memory as aggregated location data; responsive to a detection of a wireless network connection between the processor and a wireless network via the first antenna, by the wireless circuit providing the aggregated location data to the processor for wireless transmission to a location server; responsive to a determination, by the processing system, of a failure to detect the wireless network connection via the first antenna; determining a group of wireless protocols supported by the wireless circuit; selecting a target wireless protocol from the group of wireless protocols; and providing, by the processing system, the aggregated location data to the location server via the wireless circuit and a second antenna according to the target wireless protocol. - View Dependent Claims (18, 19, 20)
-
Specification