IP Library › Granted Patent US 8,489,329
Granted Patent B2
US 8,489,329 · App. 13/620,529 · Granted Jul 16, 2013

Meeting notification and modification service

Inventors: Stephen J. Coughlin (Falls Church, VA); Adrienne C. Meisels (New York, NY); Steven E. Greenberg (Frederick, MD)
Assignee: Facebook, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,489,329
App. No.
13/620,529
Granted
Jul 16, 2013
Kind
B2
Abstract

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.

Claims (51)

1. A method comprising:

identifying, using at least one processor, a geographic location and a start time associated with an appointment in a calendar application;

identifying a travel route for a first participant traveling to the geographic location associated with the appointment;

estimating a time corresponding to an arrival of the first participant at the geographic location associated with the appointment;

determining that the estimated arrival time occurs subsequent to the start time of the appointment; and

enabling presentation of at least one graphical user interface comprising:

a message indicating that the estimated arrival time occurs subsequent to the start time of the appointment; and

at least on selectable option for avoiding a scheduling conflict.

2. The method of claim 1 , wherein the at least one graphical user interface further comprises at least one of:

a current time;

a current geographic location of the first participant;

the geographic location associated with the appointment in the calendar application;

the start time associated with the appointment in the calendar application; or

a travel time between the current geographic location of the first participant and the geographic location associated with the appointment.

3. The method of claim 1 , wherein the at least one graphical user interface further comprises contact information for one or more additional participants associated with the appointment.

4. The method of claim 1 , wherein the at least one selectable option comprises an option for sending a message to one or more additional participants associated with the appointment informing them of the estimated arrival time of the first participant.

5. The method of claim 4 , wherein the message to the one or more additional participants further comprises a current geographic location of the first participant.

6. The method of claim 1 , wherein the at least one selectable option comprises an option for rescheduling the appointment in the calendar application.

7. The method of claim 6 , wherein rescheduling the appointment in the calendar application further comprises sending a reschedule request to one or more additional participants associated with the appointment.

8. The method of claim 6 , wherein the reschedule request includes a reason for rescheduling the appointment.

9. The method of claim 6 , wherein the reschedule request is integrated with an address book or calendar information associated with the one or more additional participants.

10. The method of claim 6 , further comprising identifying a mutually convenient date and time for all appointment participants.

11. The method of claim 1 , wherein the at least one selectable option comprises an option for changing the modality of travel for the travel of the first participant to the geographic location associated with the appointment.

12. The method of claim 1 , further comprising automatically selecting at least one option for avoiding a scheduling conflict based on one or more stored user preferences.

13. A non-transitory computer-readable storage medium comprising instructions, which when executed on a processor causes the processor to perform a method comprising:

identifying a geographic location and a start time associated with an appointment in a calendar application;

identifying a travel route for a first participant traveling to the geographic location associated with the appointment;

estimating a time corresponding to an arrival of the first participant at the geographic location associated with the appointment;

determining that the estimated arrival time occurs subsequent to the start time of the appointment; and

enabling presentation of at least one graphical user interface comprising:

a message indicating that the estimated arrival time occurs subsequent to the start time of the appointment; and

at least one selectable option for avoiding a scheduling conflict.

14. The computer-readable storage medium of claim 13 , wherein the at least one selectable option comprises an option for sending a message to one or more additional participants associated with the appointment to inform them of the estimated arrival time of the first participant.

15. The computer-readable storage medium of claim 13 , wherein the at least one selectable option comprises an option for rescheduling the appointment.

16. The computer-readable storage medium of claim 13 , wherein the at least one selectable option comprises an option for changing the modality of travel for the travel of the first participant to the geographic location associated with the appointment.

17. The computer-readable storage medium of claim 13 , further comprising automatically selecting at least one option for avoiding a scheduling conflict based on one or more stored user preferences.

18. A mobile device comprising:

a display;

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed, cause the at least one processor to:

identify a geographical location and a start time associated with an appointment in a calendar application;

identify a travel route for a participant traveling to the geographic location associated with the appointment;

estimate a time corresponding to an arrival of the participant at the geographic location associated with the appointment;

determine that the estimated arrival time occurs subsequent to the start time of the appointment; and

enable presentation of at least one graphical user interface comprising:

a message indicating that the estimated arrival time occurs subsequent to the start time of the appointment; and

at least one selectable option for avoiding a scheduling conflict.

19. The mobile device of claim 18 , wherein the at least one selectable option comprises an option for sending a message to one or more additional participants associated with the appointment to inform them of the estimated arrival time of the first participant.

20. The mobile device of claim 18 , wherein the at least one selectable option comprises an option for rescheduling the appointment.

21. The mobile device of claim 18 , wherein the at least one selectable option comprises an option for changing the modality of travel for the travel of the first participant to the geographic location associated with the appointment.

22. The mobile device of claim 18 , further comprising automatically selecting at least one option for avoiding a scheduling conflict based on one or more stored user preferences.

Assignments (4)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2013
From: COUGHLIN, STEPHEN J.; MEISELS, ADRIENNE C.; GREENBERG, STEVEN E.
To: AOL LLC
Reel/Frame 030958/0956 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 030959/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 030959/0088 →
Continuity (9)
Continuation 13296130 · Nov 14, 2011
Continuation 12962357 · Dec 7, 2010
Continuation 11966562 · Dec 28, 2007
Continuation In Part 11618069 · Dec 29, 2006
Provisional Application 60947278 · Jun 29, 2007
Provisional Application 60945805 · Jun 22, 2007
Provisional Application 60938145 · May 15, 2007
Provisional Application 60888850 · Feb 8, 2007
Related Publication 20130073201A1 · Mar 21, 2013