Devices, systems and methods for SMS-based location querying
First Claim
1. A mobile communication device, comprising:
- a processor;
a memory in communication with the processor;
a transceiver in communication with the processor;
a GPS receiver in communication with the processor; and
a location logic on the memory, wherein the location logic is executed by the processor to perform operations including;
receiving a first short message service (SMS) message from a network via the transceiver,extracting a location query from the first SMS message,receiving assistance data from the network via a second SMS message,retrieving a GPS signal from a GPS satellite based on the assistance data,calculating a location for the mobile communication device, andtransmitting the location to the network via a third SMS message.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides devices, systems, and methods for determining a position of a mobile communication device by communicating with the device via a Short Messaging System (SMS). A location query is submitted to an SMS center, which formats a first SMS message for delivery to the device. The first SMS message is delivered to a designated SMS port on the device. A location logic on the device receives the SMS via the SMS port, extracts the location query, and attempts to calculate a location from received satellite signals. The calculated location is submitted back to the SMS server, either to be forwarded to the location server, or to a network element or device that submitted the location query to the SMS center in the first place. Assistance data may additionally be delivered to the mobile communication device via the SMS port.
-
Citations
20 Claims
-
1. A mobile communication device, comprising:
-
a processor; a memory in communication with the processor; a transceiver in communication with the processor; a GPS receiver in communication with the processor; and a location logic on the memory, wherein the location logic is executed by the processor to perform operations including; receiving a first short message service (SMS) message from a network via the transceiver, extracting a location query from the first SMS message, receiving assistance data from the network via a second SMS message, retrieving a GPS signal from a GPS satellite based on the assistance data, calculating a location for the mobile communication device, and transmitting the location to the network via a third SMS message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a mobile communication device having a GPS receiver; and a location logic on the mobile communication device that, when executed by a processor on the mobile communication device, enables the processor to perform operations including; receiving a first SMS message from a SMS center at a specified SMS port on the mobile communication device, the SMS center being in communication with the mobile communication device across a network, extracting a location query from the first SMS message, receiving assistance data from a location server via a second SMS message, the location server being in communication with the SMS center, retrieving a GPS signal from the GPS satellite based on the assistance data, calculating a location for the mobile communication device, and transmitting the location to the network via a third SMS message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
utilizing a mobile device including at least a processor and a location logic that is executed by the processor for receiving a first Short Message Service (SMS) message from a network; utilizing the processor for extracting a location query from the first SMS message, the location query being generated by a third-party network element; utilizing the processor for receiving assistance data from a location server via a second SMS message, utilizing the processor for retrieving a GPS signal from a GPS satellite based on the assistance data; utilizing the processor for calculating a location for the mobile communication device; and utilizing the processor for transmitting the location to the network via a third SMS message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification