REAL-TIME LOCATION AND PRESENCE USING A PUSH-LOCATION CLIENT AND SERVER
First Claim
Patent Images
1. A system for determining location of a mobile device, comprising:
- a push-client embedded in the mobile device maintaining a current location of the device, and;
a push-server on the network that receives location updates from the push-client;
whereby the push-client optimally send location updates only when the device'"'"'s location changes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing real-time always-on location is presented for maintaining the current location of a mobile device, while saving the battery by managing the GPS in a power-saving mode while the device is considered to be stationary. The system also provides a real-time location in an indoor environment where a GPS signal may not be available. Additionally, methods for driving detection are also presented.
165 Citations
20 Claims
-
1. A system for determining location of a mobile device, comprising:
-
a push-client embedded in the mobile device maintaining a current location of the device, and; a push-server on the network that receives location updates from the push-client; whereby the push-client optimally send location updates only when the device'"'"'s location changes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for determining location of a mobile device, comprising:
-
push-client embedded in the mobile device maintaining a current location of the device and managing power saving modes of the embedded GPS or another positioning system; push-server on the network that receives location updates from the push-client, and maintains real-time location of multiple devices; the push-server further maintaining a location profile of pre-determined locations of a user; the system enabling power save mode of the embedded GPS when the device is determined to be at one of these pre-determined locations until the mobile positioning system detects a change in location based on other positioning methods such as cell-ID and/or timing advance.
-
-
9. A system for determining location of a mobile device, comprising:
-
a push-client embedded in the mobile device maintaining a current location of the device; a push-server on the network that receives location updates from the push-client; an application server that maintains subscription information relative to each application with user-controlled permissions; whereby the push-server and subscribing applications get real-time location updates only when the user'"'"'s location changes. - View Dependent Claims (10, 11, 12)
-
-
13. A system for determining a location of device in an indoor environment, comprising:
-
an embedded position system maintaining a current location as the location changes, and; the embedded positioning system maintaining the last known location when a valid location update is not received in an indoor environment. - View Dependent Claims (14)
-
-
15. A system for determining location of a mobile device, comprising:
-
a push-client embedded in the mobile device maintaining a current location of the device, and; a push-server on the network that receives location updates from the push-client; wherein the push-client optimally sends location updates to push-server to maintain the current location of the mobile device in order to minimize network utilization from the location updates. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification