Method and apparatus for using estimated travel time to schedule an event and event reminders
First Claim
Patent Images
1. A computer implemented method of using estimated travel time to schedule an event, the method comprising:
- determining, by a computer system, at least one scheduled event participant;
determining, by a computer system, a location of the at least one scheduled event participant;
computing, by a computer system, a travel time of at least one scheduled event participant to travel to said scheduled event;
scheduling, by a scheduler, a scheduled event for the at least one scheduled event participant, said scheduling taking into account the computed travel time of the at least one scheduled event participant;
storing, by a said scheduler, said scheduled event in an electronic device having a calendar software application and wherein said travel time for the scheduled event is stored in said electronic device so another event will not be scheduled in the same timeframe as the travel time, and wherein the travel time for a scheduled event is stored as a calendar entry separate from a calendar entry of the scheduled event;
wherein said computing a travel time is performed periodically and when a change in a recently computed travel time from an earlier computed travel time is detected, notifying the scheduled event participant that the computed travel time has changed; and
wherein storing said scheduled event in an electronic device having a calendar software application includes;
rendering a first calendar entry representative of scheduled event;
rendering a second calendar entry representative of the travel time, wherein the second calendar entry is displayed by the calendar software application as visibly separate from the first calendar entry;
wherein notifying the scheduled event participant that the computed travel time has changed includes;
updating an appearance of the second calendar entry, wherein an updated second calendar entry is representative of a new computed travel time.
25 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for using estimated travel time to schedule an event and/or an event reminder is presented. At least one scheduled event participant is determined, as is a location of the at least one scheduled event participant. A travel time of at least one scheduled event participant to travel to the scheduled event is computed. An event is scheduled for the at least one scheduled event participant, the scheduled event taking into account the computed travel time of the at least one scheduled event participant.
-
Citations
18 Claims
-
1. A computer implemented method of using estimated travel time to schedule an event, the method comprising:
-
determining, by a computer system, at least one scheduled event participant; determining, by a computer system, a location of the at least one scheduled event participant; computing, by a computer system, a travel time of at least one scheduled event participant to travel to said scheduled event; scheduling, by a scheduler, a scheduled event for the at least one scheduled event participant, said scheduling taking into account the computed travel time of the at least one scheduled event participant; storing, by a said scheduler, said scheduled event in an electronic device having a calendar software application and wherein said travel time for the scheduled event is stored in said electronic device so another event will not be scheduled in the same timeframe as the travel time, and wherein the travel time for a scheduled event is stored as a calendar entry separate from a calendar entry of the scheduled event; wherein said computing a travel time is performed periodically and when a change in a recently computed travel time from an earlier computed travel time is detected, notifying the scheduled event participant that the computed travel time has changed; and wherein storing said scheduled event in an electronic device having a calendar software application includes; rendering a first calendar entry representative of scheduled event; rendering a second calendar entry representative of the travel time, wherein the second calendar entry is displayed by the calendar software application as visibly separate from the first calendar entry; wherein notifying the scheduled event participant that the computed travel time has changed includes; updating an appearance of the second calendar entry, wherein an updated second calendar entry is representative of a new computed travel time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium having computer readable code thereon for providing a method of using estimated travel time to schedule an event, method comprising:
-
computer executable instructions for determining at least one scheduled event participant; computer executable instructions for determining a location of the at least one scheduled event participant; computer executable instructions for computing a travel time of at least one scheduled event participant to travel to said scheduled event; computer executable instructions for scheduling a scheduled event for the at least one scheduled event participant, said scheduling taking into account the computed travel time of the at least one scheduled event participant; computer executable instructions for storing said scheduled event in an electronic device having a calendar software application and wherein said travel time for the scheduled event is stored in said electronic device so another event will not be scheduled in the same timeframe as the travel time, wherein the travel time for a scheduled event is stored as a calendar entry separate from a calendar entry of the scheduled event; wherein said computing a travel time is performed periodically and when a change in a recently computed travel time from an earlier computed travel time is detected, notifying the scheduled event participant that the computed travel time has changed; and wherein storing said scheduled event in an electronic device having a calendar software application includes; rendering a first calendar entry representative of scheduled event; rendering a second calendar entry representative of the travel time, wherein the second calendar entry is displayed by the calendar software application as visibly separate from the first calendar entry; wherein notifying the scheduled event participant that the computed travel time has changed includes; updating an appearance of the second calendar entry, wherein an updated second calendar entry is representative of a new computed travel time. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A scheduler comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; and wherein the memory is encoded with an application using estimated travel time to schedule an event that when performed on the processor, provides a process for processing information, the process causing the scheduler to be capable of performing the operations of; determining at least one scheduled event participant; determining a location of the at least one scheduled event participant; computing a travel time of at least one scheduled event participant to travel to said scheduled event; scheduling a scheduled event for the at least one scheduled event participant, said scheduling taking into account the computed travel time of the at least one scheduled event participant; storing said scheduled event in an electronic device having a calendar software application and wherein said travel time for the scheduled event is stored in said electronic device so another event will not be scheduled in the same timeframe as the travel time, wherein the travel time for a scheduled event is stored as a calendar entry separate from a calendar entry of the scheduled event; wherein said computing a travel time is performed periodically and when a change in a recently computed travel time from an earlier computed travel time is detected, notifying the scheduled event participant that the computed travel time has changed; and wherein storing said scheduled event in an electronic device having a calendar software application includes; rendering a first calendar entry representative of scheduled event; rendering a second calendar entry representative of the travel time, wherein the second calendar entry is displayed by the calendar software application as visibly separate from the first calendar entry; wherein notifying the scheduled event participant that the computed travel time has changed includes; updating an appearance of the second calendar entry, wherein an updated second calendar entry is representative of a new computed travel time. - View Dependent Claims (15, 16, 17, 18)
-
Specification