Correlating activities with the location of a mobile communications device systems and methods
First Claim
1. A system for correlating activities using the location of a mobile communications device, which comprises:
- the mobile communications device configured to;
receive a set of data identifying the location of the device; and
transmit the set of data;
a mobile communications base station, in communication with the mobile communications device via a wireless connection; and
a server computer system in communication with the base station, the server computer system configured to;
maintain a user profile for a user of the device, wherein the user profile includes a listing of locations of a plurality of businesses and other points of interest, and the user profile is stored in a database of the server computer system;
receive the set of data;
associate the set of data with the user of the device;
receive a listing of tasks to be completed by the user of the device;
correlate the location of the device with the listing of locations and listing of tasks to identify a subset of the listing of locations where the tasks are to be completed;
generate, after the subset of locations is identified, a suggested route through the subset of locations, the suggested route based at least in part on respective priority attributes associated with tasks to be performed at one or more of the plurality of other locations; and
transmit data which includes the suggested route.
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.
138 Citations
25 Claims
-
1. A system for correlating activities using the location of a mobile communications device, which comprises:
-
the mobile communications device configured to; receive a set of data identifying the location of the device; and transmit the set of data; a mobile communications base station, in communication with the mobile communications device via a wireless connection; and a server computer system in communication with the base station, the server computer system configured to; maintain a user profile for a user of the device, wherein the user profile includes a listing of locations of a plurality of businesses and other points of interest, and the user profile is stored in a database of the server computer system; receive the set of data; associate the set of data with the user of the device; receive a listing of tasks to be completed by the user of the device; correlate the location of the device with the listing of locations and listing of tasks to identify a subset of the listing of locations where the tasks are to be completed; generate, after the subset of locations is identified, a suggested route through the subset of locations, the suggested route based at least in part on respective priority attributes associated with tasks to be performed at one or more of the plurality of other locations; and transmit data which includes the suggested route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for correlating activities using the location of a mobile communications device, which comprises:
-
maintaining a user profile for a user of the device, wherein the user profile includes a listing of locations of a plurality of businesses and other points of interest, and the user profile is stored in a database of the server computer system; receiving a set of data identifying the location of the device, the data transmitted from the device and stored in the database; associating the set of data with the user of the device; receive a listing of tasks to be completed by the user of the device; correlating the location of the device with the listing of locations and the listing of tasks to identify a subset of the listing of locations where the tasks are to be completed, wherein the subset is identified before a suggested route is generated; generate, after the subset of locations is identified, a suggested route from the location of the device though the subset of locations, the suggested route based at least in part on respective priority attributes associated with tasks to be performed at one or more of the plurality of other locations; and transmitting data which includes the suggested route. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium, computer program comprising instructions executable by a computer to:
-
create a user profile for a user of the device, wherein the user profile includes a listing of locations of a plurality of businesses and other points of interest; receive a set of data identifying the location of the device; associate the set of data with the user of the device; receive a listing of tasks to be completed by the user of the device; correlate the location of the device with the listing of locations and the listing of tasks to identify a subset of the listing of locations where the tasks are to be completed; create data which includes both the location of the device and a suggested route through the subset of locations, the suggested route based at least in part on respective priority attributes associated with tasks to be performed at one or more of the plurality of other locations; and transmit the created data. - View Dependent Claims (24, 25)
-
Specification