Correlating Mobile Device Locations
First Claim
1. A computer system comprising:
- a processor; and
a non-transitory computer readable medium having encoded thereon a set of instructions executable by the computer system to perform the following operations;
receive, from a first mobile communication device, data identifying a plurality of other mobile communication devices to be tracked;
modify a user profile including preferences associating the plurality of other mobile communications devices with the mobile communication device;
receive a request from the mobile communication device;
receive a first set of data comprising locations of each of the plurality of other mobile communication devices; and
transmit, to the first mobile communication device, a second set of data comprising at least a portion of the first set of data.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention comprise systems and methods related to the provision of location based services via a mobile communications device. In different embodiments, a communication system is described, comprising 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 various embodiments, components of the larger system are described. In some cases, various location related mapping functions for a device are discussed. In other embodiments, systems and methods which provide for activities to be undertaken based on the location of a device are described. In still other embodiments, the disclosure addresses systems and methods of efficiently determining the location of a mobile device. In some embodiments, different notification schemes based on the location of a device and specified preferences are described. In various other embodiments, the disclosure addresses systems and methods for keyword monitoring based on the location of a device.
-
Citations
21 Claims
-
1. A computer system comprising:
-
a processor; and a non-transitory computer readable medium having encoded thereon a set of instructions executable by the computer system to perform the following operations; receive, from a first mobile communication device, data identifying a plurality of other mobile communication devices to be tracked; modify a user profile including preferences associating the plurality of other mobile communications devices with the mobile communication device; receive a request from the mobile communication device; receive a first set of data comprising locations of each of the plurality of other mobile communication devices; and transmit, to the first mobile communication device, a second set of data comprising at least a portion of the first set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, at a computer and from a first mobile communication device, data identifying a plurality of other mobile communication devices to be tracked; modifying, with a computer, a user profile including preferences associating the plurality of other mobile communications devices with the mobile communication device; receiving, with the computer, a request from the mobile communication device; receiving, with the computer, a first set of data comprising locations of each of the plurality of other mobile communication devices; and transmitting, from the computer and to the first mobile communication device, a second set of data comprising at least a portion of the first set of data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program embodied on at least one non-transitory computer readable medium, the computer program comprising instructions executable by a computer to:
-
receive, from a first mobile communication device, data identifying a plurality of other mobile communication devices to be tracked; modify a user profile including preferences associating the plurality of other mobile communications devices with the mobile communication device; receive a request from the mobile communication device; receive a first set of data comprising locations of each of the plurality of other mobile communication devices; and transmit, to the first mobile communication device, a second set of data comprising at least a portion of the first set of data.
-
Specification