Presenting information for a current location or time
First Claim
1. A method comprising:
- determining, by a computing device, based at least in part on information included in at least one previous communication from a plurality of previous communications that are associated with a user of the computing device, information associated with an event, the event being associated with a future location and a future time;
determining, by the computing device, based on a type of the event, an arrival time at which the user of the computing device is predicted to need to arrive at the future location in order to attend the event, wherein the arrival time is prior to the future time;
applying, by the computing device, a time tag associated with the arrival time to a portion of the information included in the at least one previous communication; and
responsive to determining that a current time associated with the computing device is within a threshold amount of time of the arrival time associated with the time tag, outputting, by the computing device, a graphical or audible indication based on the portion of the information included in the at least one previous communication.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.
146 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device, based at least in part on information included in at least one previous communication from a plurality of previous communications that are associated with a user of the computing device, information associated with an event, the event being associated with a future location and a future time; determining, by the computing device, based on a type of the event, an arrival time at which the user of the computing device is predicted to need to arrive at the future location in order to attend the event, wherein the arrival time is prior to the future time; applying, by the computing device, a time tag associated with the arrival time to a portion of the information included in the at least one previous communication; and responsive to determining that a current time associated with the computing device is within a threshold amount of time of the arrival time associated with the time tag, outputting, by the computing device, a graphical or audible indication based on the portion of the information included in the at least one previous communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
at least one processor; and at least one module operable by the at least one processor to; determine, based at least in part on information included in at least one previous communication from a plurality of previous communications that are associated with a user of the computing device, information associated with an event, the event being associated with a future location and a future time; determine, based on a type of the event, an arrival time at which the user of the computing device is predicted to need to arrive at the future location in order to attend the event, wherein the arrival time is prior to the future time; apply a time tag associated with the arrival time to a portion of the information included in the at least one previous communication; and responsive to determining that a current time associated with the computing device is within a threshold amount of time of the arrival time associated with the time tag, output, a graphical or audible indication based on the portion of the information included in the at least one previous communication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a computing device to:
-
determine, based at least in part on information included in at least one previous communication from a plurality of previous communications that are associated with a user of the computing device, information associated with an event, the event being associated with a future location and a future time; determine, based on a type of the event, an arrival time at which the user of the computing device is predicted to need to arrive at the future location in order to attend the event, wherein the arrival time is prior to the future time; apply a time tag associated with the arrival time to a portion of the information included in the at least one previous communication; and responsive to determining that a current time associated with the computing device is within a threshold amount of time of the arrival time associated with the time tag, output, a graphical or audible indication based on the portion of the information included in the at least one previous communication. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification