Patent ID: 8725173

Claim:
A system for providing user defined notification information 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 identifying the location of the device; 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: populate a listing of tasks with data from an electronic personal calendar; maintain a database containing: a user profile for a user of the device, wherein the user profile includes a listing of contact preferences of the user of the device, the contact preferences including information about times of contact correlated with locations for contact and contact format; and data related to a plurality of product and service providers, wherein each of the plurality of product and service providers are associated with directives for contacting the user of the device related to the location of the device and the contact preferences; and a correlation of the listing of tasks and locations of one or more product or service providers associated with each task in the listing of tasks; receive the set of data identifying the location of the device and store the set of data in the database; associate the set of data with the user profile; correlate the set of data, preferences of the user regarding sharing location data and other data in the user profile, and at least one of the plurality of product and service providers; transmit location data and the other data in the user profile to at least on the plurality of product and service providers; identify locations to be visited by the user in order to accomplish the tasks; create data that describes a suggested route through the locations to be visited; and transmit the data that describes a suggested route to the mobile communication device; wherein: the user profile further includes a plurality of preference levels; each of the plurality of product and service providers are assigned a preference level based on inferences from connected information about usage patterns of the user; the correlating step includes consideration of the preference level assigned; and the mobile device displays the suggested route on a screen.