A computing device can access a calendar entry having an associated time and an associated location, in a calendar application. The computing device can dynamically determine an estimated travel time to the location associated with the calendar entry. The computing device can provide an alarm indica
A computing device can access a calendar entry having an associated time and an associated location, in a calendar application. The computing device can dynamically determine an estimated travel time to the location associated with the calendar entry. The computing device can provide an alarm indication for the calendar entry at a time based on the estimated travel time.
대표청구항▼
1. A method, implemented by a computing device associated with a user, comprising: the computing device configured to: access a calendar entry in a calendar, wherein the calendar entry comprises an associated time and an associated location;determine a route to the associated location;dynamically de
1. A method, implemented by a computing device associated with a user, comprising: the computing device configured to: access a calendar entry in a calendar, wherein the calendar entry comprises an associated time and an associated location;determine a route to the associated location;dynamically determine an estimated route travel time as an amount of time traveled along the route;determine a total travel time comprising the estimated route travel time and an amount of time required for the user to reach the associated location not factored into the estimated route travel time;update an adaptive alarm time in accordance with the total travel time and an alert buffer period, the alert buffer period providing sufficient notice for the user to arrive at the associated location by the associated time;compare a current time with the adaptive alarm time; andprovide an alarm indication for the calendar entry based on the comparison of the current time with the adaptive alarm time. 2. The method as recited in claim 1, wherein providing the alarm indication for the calendar entry based on the comparison of the current time with the adaptive alarm time comprises: providing the alarm indication for the calendar entry when the current time is prior to the adaptive alarm time indicating that there is sufficient time for the user to reach the associated location by the associated time. 3. The method as recited in claim 1, wherein the alert buffer period is a zero amount of time. 4. The method as recited in claim 1, wherein the alert buffer period is a substantially fixed amount of time. 5. The method as recited in claim 1, wherein the alert buffer period is related to the estimated route travel time. 6. The method as recited in claim 1, wherein the alert buffer period is set by the user as a default value. 7. The method as recited in claim 1, wherein the amount of time required for the user to reach the associated location not factored into the estimated route travel time comprises an amount of time prior to the user initiating travel along the route. 8. The method as recited in claim 7, wherein the amount of time required for the user to reach the associated location not factored into the estimated route travel time comprises an amount of time subsequent to the user completing the travel along the route and further required to reach the associated location. 9. The method as recited in claim 1, wherein the computing device is further configured to notify a second computing device different than the computing device when the current time is subsequent to the adaptive alarm time indicating that there is not sufficient time for the user to reach the associated location by the associated time. 10. The method as recited in claim 9, wherein the notification provides instructions to a second user to travel to the associated location by the associated time. 11. A method of providing a secondary optional contact for a meeting when a primary contact is going to be late for the meeting, the method comprising: a first computing device associated with the primary contact configured to: access a calendar entry in a calendar, wherein the calendar entry comprises an associated time, an associated location, the primary contact, and the secondary optional contact;determine a route to the associated location;dynamically determine an estimated route travel time as an amount of time traveled along the route;determine a total travel time comprising the estimated route travel time and an amount of time required for the primary contact to reach the associated location not factored into the estimated route travel time;update an adaptive alarm time in accordance with the total travel time and an alert buffer period, the alert buffer period providing sufficient notice for the primary contact to arrive at the associated location by the associated time;compare a current time with the adaptive alarm time; andnotify a second computing device associated with the secondary optional contact when the comparison of the current time with the adaptive alarm time indicates that there is not sufficient time for the primary contact to reach the associated location by the associated time. 12. The method as recited in claim 11, wherein the first computing device is further configured to elevate the secondary optional contact to become the primary contact. 13. The method as recited in claim 11, wherein the first computing device is further configured to provide an alarm indication for the calendar entry based on the comparison of the current time with the adaptive alarm time. 14. The method as recited in claim 11, wherein the alert buffer period is a zero amount of time. 15. The method as recited in claim 11, wherein the alert buffer period is a substantially fixed amount of time. 16. A method, implemented by a first computing device associated with a first user configured to use micro travel information, comprising: the first computing device configured to: access a calendar entry in a calendar, wherein the calendar entry comprises an associated time and an associated location;determine a route to the associated location;dynamically determine an estimated route travel time as an amount of time traveled along the route, wherein dynamically determining the estimated route travel time comprises using the micro travel information;determine a total travel time comprising the estimated route travel time and an amount of time required for the first user to reach the associated location not factored into the estimated route travel time;update an adaptive alarm time in accordance with the total travel time and an alert buffer period, the alert buffer period providing sufficient notice for the first user to arrive at the associated location by the associated time;compare a current time with the adaptive alarm time; andprovide an alarm indication for the calendar entry based on the comparison of the current time with the adaptive alarm time. 17. The method as recited in claim 16, wherein the micro travel information is obtained from a plurality of computing devices that are used near the first computing device. 18. The method as recited in claim 17, wherein the micro travel information includes an amount of time it takes for each one of the plurality of computing devices to cover a small distance. 19. The method as recited in claim 16, wherein the alert buffer period is a zero amount of time. 20. The method as recited in claim 16, wherein the alert buffer period is a substantially fixed amount of time.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Labidi, Cyril; Lee, Michael M., Communications device having a commute time function and methods of use thereof.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.