Location Based Services with Multiple Transmission Methods
First Claim
Patent Images
1. A method of updating a location of a mobile device, comprising:
- determining a location of the mobile device; and
based on Internet accessibility of the mobile device, transmitting the location via Internet communication when Internet access is available and via SS7 communication when Internet access is unavailable.
1 Assignment
0 Petitions
Accused Products
Abstract
A location-based service system for providing messages to a recipient and, in particular, to transmission methods and systems for providing location data of a device to a location-based service system. A method of updating a location of a mobile device includes determining a location of the mobile device and, based on Internet accessibility of the mobile device, transmitting the location via Internet communication when Internet access is available and via SS7 communication when Internet access is unavailable.
50 Citations
25 Claims
-
1. A method of updating a location of a mobile device, comprising:
-
determining a location of the mobile device; and based on Internet accessibility of the mobile device, transmitting the location via Internet communication when Internet access is available and via SS7 communication when Internet access is unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of tracking a location of a mobile device, comprising:
-
maintaining a queue of locations associated with the mobile device; receiving at least one location message comprising a timestamp from the mobile device; and updating the queue based upon the timestamp. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A location-based services system configured to receive location updates from a mobile device via Internet when Internet access is available to the mobile device and via SS7 when Internet access is unavailable to the mobile device, the location-based services system comprising program code stored on a tangible storage medium, which, when executed on a computing device, causes the location-based services system to:
-
store a queue of a plurality of entries associated with the mobile device; receive a message comprising a timestamp from the mobile device; and update the queue based upon the message, wherein each one of the plurality of entries comprises data defining a location of the mobile device and a time associated with the location, and the storing the queue comprises sorting the plurality of entries in sequential order. - View Dependent Claims (23)
-
-
24. A system, comprising:
-
a mobile device including a combination of hardware and software that operates to; determine a location of the mobile device; and based on Internet accessibility of the mobile device, transmit a message to a location-based services system via Internet communication when Internet access is available and via SS7 communication when Internet access is unavailable, wherein the message comprises a location of the mobile device and a timestamp associated with the location. - View Dependent Claims (25)
-
Specification