Real-time location and presence using a push-location client and server
First Claim
Patent Images
1. A system for determining a location of a mobile device, comprising:
- a mobile device comprising a push-client embedded in the mobile device, the push client configured to maintain a current location of the mobile device; and
a mobile positioning system comprising a push-server configured to receive location updates from the push-client, whereinthe push-client is configured to optimally send location updates only when the location of the mobile device changes,the mobile positioning system further comprises a power-saving mode optimized for when the mobile device is determined to be stationary,when in the power-saving mode, the mobile positioning system is configured to detect changes in location using positioning methods with a lower accuracy and with lower battery consumption,when a change in location is detected by the mobile positioning system while in power-saving mode, the mobile positioning system is configured to determine the location with higher accuracy, andthe push-client is further configured to detect a driving or in transit status of the mobile device based on “
in vehicle”
detection methods, comprising one or more of;
a proximity sensor of the mobile device configured to detect proximity of the mobile device to a vehicle, an in-vehicle accessory configured to determine the proximity of the mobile device to the in-vehicle accessory, and by the mobile device determining a connection status to the in-vehicle accessory.
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.
235 Citations
18 Claims
-
1. A system for determining a location of a mobile device, comprising:
-
a mobile device comprising a push-client embedded in the mobile device, the push client configured to maintain a current location of the mobile device; and a mobile positioning system comprising a push-server configured to receive location updates from the push-client, wherein the push-client is configured to optimally send location updates only when the location of the mobile device changes, the mobile positioning system further comprises a power-saving mode optimized for when the mobile device is determined to be stationary, when in the power-saving mode, the mobile positioning system is configured to detect changes in location using positioning methods with a lower accuracy and with lower battery consumption, when a change in location is detected by the mobile positioning system while in power-saving mode, the mobile positioning system is configured to determine the location with higher accuracy, and the push-client is further configured to detect a driving or in transit status of the mobile device based on “
in vehicle”
detection methods, comprising one or more of;
a proximity sensor of the mobile device configured to detect proximity of the mobile device to a vehicle, an in-vehicle accessory configured to determine the proximity of the mobile device to the in-vehicle accessory, and by the mobile device determining a connection status to the in-vehicle accessory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
at least one processor; and memory storing computer program instructions, wherein the computer program instructions are configured to cause the processor to; maintain a current location of the apparatus determined by a mobile positioning system, optimally compute location updates when the location of the apparatus changes, and detect a driving or in transit status of the apparatus based on “
in vehicle”
detection methods, comprising one or more of;
a proximity sensor of the apparatus configured to detect proximity of the apparatus to a vehicle, an in-vehicle accessory configured to determine the proximity of the apparatus to the in-vehicle accessory, and by the apparatus determining a connection status to the in-vehicle accessory, whereinthe apparatus comprises a mobile positioning system comprising a power-saving mode optimized for when the apparatus is determined to be stationary, when in the power-saving mode, the mobile positioning system is configured to detect changes in location with a lower accuracy and with lower battery consumption, and when a change in location is detected by the mobile positioning system while in power-saving mode, the mobile positioning system is configured to determine the location with higher accuracy. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification