Systems, methods, and mediums for receiving reminders and/or identifying available goods and/or services
First Claim
1. A method comprising:
- identifying, by a computing device, data including path of travel information about one or more first paths taken by the computing device from a current location of the computing device to a particular destination;
providing the path of travel information to a future location application configured to derive a path of travel based on a history of prior trips from a given geographic location, wherein the future location application comprises instructions executable by a local processor of the computing device or a remote processor;
deriving, by the future location application, a second path based at least in part on the path of travel information;
receiving, at the computing device from a server device, a list of available goods or available services or both from at least one entity based at least in part on the second path;
generating, using the computing device, a visualization of the available goods or the available services or both based at least in part on the list; and
displaying, using the computing device, the visualization of the available goods or the available services or both.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples are generally described that include methods and systems for providing a reminder and/or identifying availability of a good or service, or both. In many examples, a reminder may be provided when a computing device satisfies one or more criteria associated with a reminder request. For instance, a reminder may be provided when the location associated with a computing device is proximate a destination and when the direction of travel associated with a computing device indicates that the proximity of the computing device is increasing or decreasing relative to a predetermined location. In other examples, a computing device may be utilized to identify an entity that associated with a requested good or a requested service, or both. In some examples, a location associated with the computing device may be determined and servers associated with an entity within a range of the location may be searched to identify the request good or the requested service, or both.
24 Citations
16 Claims
-
1. A method comprising:
-
identifying, by a computing device, data including path of travel information about one or more first paths taken by the computing device from a current location of the computing device to a particular destination; providing the path of travel information to a future location application configured to derive a path of travel based on a history of prior trips from a given geographic location, wherein the future location application comprises instructions executable by a local processor of the computing device or a remote processor; deriving, by the future location application, a second path based at least in part on the path of travel information; receiving, at the computing device from a server device, a list of available goods or available services or both from at least one entity based at least in part on the second path; generating, using the computing device, a visualization of the available goods or the available services or both based at least in part on the list; and displaying, using the computing device, the visualization of the available goods or the available services or both. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device, comprising:
-
a memory device having instructions stored thereon; and a processing device to execute the instructions stored in the memory device to; compute a geographic location of the mobile device; identify path of travel information about one or more first paths taken by the mobile device from the computed geographic location; following computation of the geographic location of the mobile device, provide the path of travel information to a future location application configured to derive a path of travel based on a history of prior trips from a given geographic location, wherein the future location application comprises instructions executable by the processing device or a remote processing device; wherein said providing the path of travel information to the future location application causes the future location application to derive a second path based on the path of travel information, and wherein the processor device executes the instructions stored in the memory device further to; receive a list of available goods or available services from at least one server device corresponding to at least one entity based at least in part on the second path; generate a visualization of the list of available goods or available services; and display the visualization. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An electronic memory storing instructions, which upon execution by a processing device, causes the processing device to perform operations comprising:
-
compute a geographic location of a mobile device; identify path of travel information about one or more first paths taken by the mobile device from the computing geographic location; following computation of the geographic location of the mobile device, provide the path of travel information to a future location application configured to derive a second path based on a history of prior trips from a given geographic location, wherein the future location application comprises instructions executable by the processing device or a remote processing device, wherein said providing the path of travel information to the future location application causes the future location application to derive a second path based on the path of travel information; receive a list of available goods or available services from at least one server device corresponding to at least one entity geographically located along the first; generate a visualization of the list of available goods or the available services; and cause display the visualization on the mobile device. - View Dependent Claims (13, 14, 15, 16)
-
Specification