Efficiently determining the location of a mobile communications device system and methods
First Claim
1. A system for tracking the location of a mobile communications device, which comprises:
- the mobile communications device configured to;
transmit, from the device, a first set of data identifying the location of the device;
receive, at the device, data comprising a second set of data identifying the location of the device after the transmission of the first set; and
monitor for a first occurring of a plurality of triggering events after the transmission of the first set, the monitoring comprising;
monitoring a time elapsed since transmitting the first set to determine whether the time elapsed exceeds a threshold time, wherein exceeding the threshold time comprises a first one of the plurality of triggering events;
monitoring a distance of the device from a location corresponding to transmission of the first set to determine whether the distance exceeds a threshold distance, wherein exceeding the threshold distance comprises a second one of the plurality of triggering events; and
monitoring, after transmission of the first set, a geographic boundary to determine whether the device crosses the geographic boundary, wherein crossing the geographic boundary comprises a third one of the plurality of triggering events; and
transmit the second set of data upon the first occurrence of one of the plurality of triggering events;
a mobile communications base station, in communication with the mobile communications device via a wireless connection; and
the server computer system in communication with the base station, the server computer system configured to;
receive the second set of data;
associate the second set of data with a user;
correlate the second set of data with preferences of the user regarding sharing of location data, the preferences stored in a database at the server computer system;
filter the second set of data according to the preferences; and
transmit the filtered data.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods related to the provision of location based services via a mobile communications device are described. A communication system is described, which may include a mobile communications device, a mobile communications base station, and a server computer system. The location of the device may be correlated with certain user preferences stored on the server computer system. In some cases, various location related mapping functions for a device are discussed. Systems and methods which provide for activities to be undertaken based on the location of a device are also described. The disclosure also addresses systems and methods of efficiently determining the location of a mobile device. Different notification schemes based on the location of a device and specified preferences are described. In addition, the disclosure addresses systems and methods for keyword monitoring based on the location of a device.
86 Citations
24 Claims
-
1. A system for tracking the location of a mobile communications device, which comprises:
-
the mobile communications device configured to; transmit, from the device, a first set of data identifying the location of the device; receive, at the device, data comprising a second set of data identifying the location of the device after the transmission of the first set; and monitor for a first occurring of a plurality of triggering events after the transmission of the first set, the monitoring comprising; monitoring a time elapsed since transmitting the first set to determine whether the time elapsed exceeds a threshold time, wherein exceeding the threshold time comprises a first one of the plurality of triggering events; monitoring a distance of the device from a location corresponding to transmission of the first set to determine whether the distance exceeds a threshold distance, wherein exceeding the threshold distance comprises a second one of the plurality of triggering events; and monitoring, after transmission of the first set, a geographic boundary to determine whether the device crosses the geographic boundary, wherein crossing the geographic boundary comprises a third one of the plurality of triggering events; and transmit the second set of data upon the first occurrence of one of the plurality of triggering events; a mobile communications base station, in communication with the mobile communications device via a wireless connection; and the server computer system in communication with the base station, the server computer system configured to; receive the second set of data; associate the second set of data with a user; correlate the second set of data with preferences of the user regarding sharing of location data, the preferences stored in a database at the server computer system; filter the second set of data according to the preferences; and transmit the filtered data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transmitting data identifying the location of a mobile communications device from the mobile communications device, the method comprising:
-
transmitting, from the device, a first set of data identifying the location of the device; receiving, at the device, data comprising a second set of data identifying the location of the device after the transmission of the first set; monitoring for a first occurring of a plurality of triggering events after the transmission of the first set, the monitoring comprising; monitoring a time elapsed since transmitting the first set to determine whether the time elapsed exceeds a threshold time, wherein exceeding the threshold time comprises a first one of the plurality of triggering events; monitoring a distance of the device from a location corresponding to transmission of the first set to determine whether the distance exceeds a threshold distance, wherein exceeding the threshold distance comprises a second one of the plurality of triggering events; and monitoring, after transmission of the first set, a geographic boundary to determine whether the device crosses the geographic boundary, wherein crossing the geographic boundary comprises a second one of the plurality of triggering events; and transmitting, to a server computer system, the second set of data upon the first occurrence of one of the plurality of triggering events, wherein the server computer system correlates the second set of data with preferences of a user regarding sharing of location data, and filters the second set of data for transmission according to the preferences. - View Dependent Claims (7, 8)
-
-
9. A method of locating a mobile communications device using a server computer system, the method comprising:
-
receiving, from the mobile communications device, a set of data identifying the location of the mobile communications device at a first time; receiving, from the mobile communications device, a set of data identifying the location of the mobile communications device at a second time later than the first time the device transmitting the set of data from the second time according to a first occurring of a plurality of triggering events, the triggering events comprising; exceeding a threshold time elapsed since the device transmitted a previous set of location data; exceeding a threshold distance movement of the mobile communications device from a location corresponding to transmission of the previous set of location data; and crossing a geographic boundary after transmission of the previous set of location data; associating the set of data from the second time with a user; correlating the set of data from the second time with preferences of the user regarding sharing of location data, the preferences stored in a database associated with the server computer system; filtering the set of data from the second time according to the preferences; and transmitting the filtered data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification