IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0296130
(2011-11-14)
|
등록번호 |
US-8364400
(2013-01-29)
|
발명자
/ 주소 |
- Coughlin, Stephen J.
- Meisels, Adrienne C.
- Greenberg, Steven E.
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
14 인용 특허 :
64 |
초록
▼
Techniques are described for providing a meeting notification and automatic modification service. A system may be configured to identify an appointment in a calendar application, identify a geographic location of the appointment, and identify, before the appointment time, a geographic location of a
Techniques are described for providing a meeting notification and automatic modification service. A system may be configured to identify an appointment in a calendar application, identify a geographic location of the appointment, and identify, before the appointment time, a geographic location of a first participant of the appointment. Based on the geographic information, the system may identify a route extending from the geographic location of the first participant to the geographic location of the appointment, and may identify a travel time associated with the route. Based on the travel time and the appointment time, the system may determine whether the first participant is estimated to arrive at the appointment on time and, based on the determination, the system may send a message to participants of the appointment or dynamically reschedule the appointment.
대표청구항
▼
1. A computer-implemented method, comprising: receiving information identifying a current geographic location of a first participant of an appointment;determining, based on at least the received information identifying the current geographical location of the first participant, an estimated arrival
1. A computer-implemented method, comprising: receiving information identifying a current geographic location of a first participant of an appointment;determining, based on at least the received information identifying the current geographical location of the first participant, an estimated arrival time for the first participant to arrive at a location associated with the appointment;determining, using a processor, whether the estimated arrival time occurs subsequent to a start time of the appointment; andtransmitting a notification to at least one of the first participant or a second participant of the appointment, when the estimated arrival time occurs subsequent to the appointment start time. 2. The method of claim 1, wherein the notification comprises information indicating that the estimated arrival time occurs subsequent to the appointment start time. 3. The method of claim 1, further comprising: determining a travel route between the current geographical location of the first participant and the location associated with the appointment;receiving information identifying a travel condition associated with the travel route; andcalculating, based on the travel condition, a travel time corresponding to the travel route,wherein determining the estimated arrival time of the first participant comprises computing the estimated arrival time based on the travel time corresponding to the travel route. 4. The method of claim 3, wherein the travel condition comprises at least one of (i) a condition of a road along the travel route or (ii) a flow of traffic along the travel route. 5. The method of claim 3, wherein: receiving the information identifying the travel condition comprises receiving historical information associated with the travel route; andcalculating the travel time corresponding to the travel route comprises calculating the travel time based on the historical information. 6. The method of claim 3, further comprising: determining a modality of travel associated with the travel route; andcalculating the travel time corresponding to the travel route, based on the modality of travel and a distance along the travel route between the current geographic location of the first participant and the location associated with the appointment. 7. The method of claim 6, wherein determining the modality of travel comprises determining a plurality of modalities of travel for the travel route. 8. The method of claim 7, wherein calculating the travel time further comprises: computing first travel times corresponding to the modalities of travel; andcomputing second travel times corresponding to transitions between the modalities of travel. 9. The method of claim 8, wherein calculating the travel time further comprises calculating a sum of the first and second travel times. 10. The method of claim 3, wherein: the travel route is associated with an initial travel condition;the method further comprises detecting a change in the initial travel condition; anddetermining the estimated arrival time comprises computing the estimated arrival time based on the detected change in the initial travel condition. 11. The method of claim 10, wherein detecting the change in the initial travel condition comprises: receiving information indicative of a subsequent travel condition; anddetecting the change in the initial travel condition based on the subsequent travel condition. 12. The method of claim 3, wherein: the travel route is associated with an initial modality of travel;the method further comprises detecting a change in the initial modality of travel; anddetermining the estimated arrival time comprises computing the estimated arrival time based on the detected change in the initial modality of travel. 13. The method of claim 12, wherein the detecting the change in the initial modality of travel comprises: receiving information identifying a subsequent modality of travel; anddetecting the change in the initial modality of travel based on at least the subsequent modality of travel. 14. The method of claim 3, further comprising determining a speed of travel along the travel route for the first participant, wherein: determining the estimated arrival time comprises computing the estimated arrival time of the first participant at the associated with the appointment based on at least the speed of travel. 15. The method of claim 3, further comprising: identifying alternate travel routes for the first participant traveling to the appointment, when the estimated arrival time occurs subsequent to the appointment start time; andcomputing, for the alternate travel routes, estimated arrival times for the first participant to arrive at the location associated with the appointment. 16. The method of claim 15, wherein: the method further comprises determining that the estimated arrival time for one of the alternate travel routes occurs at or prior to the start time of the appointment; andtransmitting the notification comprises transmitting information associated with the corresponding one of the alternate travel routes to the first participant. 17. The method of claim 15, wherein the method further comprises: selecting one of the alternate travel routes based on the estimated arrival times; andtransmitting the notification further comprises transmitting information associated with the selected one of the alternate travel routes to the first participant. 18. The method of claim 1, wherein: the method further comprises identifying an updated start time for the appointment, when the estimated arrival time occurs subsequent to the start time of the appointment, the updated start time occurring at or subsequent to the estimated arrival time; andtransmitting the notification comprises transmitting the updated start time to at least one of the first participant or the second participant. 19. An apparatus, comprising: a storage device that stores a set of instructions; andat least one processor that is coupled to the storage device, the at least one processor executing the set of instructions to: receive information identifying a current geographic location of a first participant of an appointment;determine, based on at least the received information identifying the current geographical location of the first participant, an estimated arrival time for the first participant to arrive at a location associated with the appointment;determine whether the estimated arrival time occurs subsequent to a start time of the appointment; andtransmit a notification to at least one of the first participant or a second participant of the appointment, when the estimated arrival time occurs subsequent to the appointment start time. 20. A tangible computer-readable medium storing instructions that, when executed by at least one processor, perform a method comprising the steps of: receiving information identifying a current geographic location of a first participant of an appointment;determining, based on at least the received information identifying the current geographical location of the first participant, an estimated arrival time for the first participant to arrive at a location associated with the appointment;determining whether the estimated arrival time occurs subsequent to a start time of the appointment; andtransmitting a notification to at least one of the first participant or a second participant of the appointment, when the estimated arrival time occurs subsequent to the appointment start time.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.