AUTOMATICALLY DETERMINE SUGGESTED MEETING LOCATIONS BASED ON PREVIOUSLY BOOKED CALENDAR EVENTS
First Claim
1. A computer-implemented method of determining suggested meeting locations, performed on a system having one or more processors and memory storing one or more programs for execution by the one or more processors to perform the method, comprising:
- receiving from a meeting requestor, a request to schedule a meeting including one or more participants;
determining one or more preferred meeting locations associated with at least one of the one or more participants based on calendar information selected from the group consisting of;
a respective participant'"'"'s historical calendar activity over a predetermined period of time and previously booked calendar events of the respective participant during a time period corresponding to the request;
determining one or more suggested meeting locations based on the preferred meeting locations; and
preparing for presentation at least a subset of the one or more suggested meeting locations.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining suggested meeting locations based on previously booked calendar events is described. One aspect of the invention involves: receiving a meeting request including one or more participants, determining preferred meeting locations based on previously booked calendar events for at least some of the participants, determining suggested meeting locations based on the preferred meeting locations, and preparing them for presentation. The determining may be based on historical calendar activity or on previously booked calendar events during a time period corresponding to the request. Locations used most often by all the participants, or just one important participant, such as the meeting requestor may be preferred. Sometimes locations near the previously booked calendar events occurring before or after the meeting request time are preferred. Sometimes locations near the participant'"'"'s base locations are preferred. Sometimes locations used by groups of a similar size are preferred.
365 Citations
28 Claims
-
1. A computer-implemented method of determining suggested meeting locations, performed on a system having one or more processors and memory storing one or more programs for execution by the one or more processors to perform the method, comprising:
-
receiving from a meeting requestor, a request to schedule a meeting including one or more participants; determining one or more preferred meeting locations associated with at least one of the one or more participants based on calendar information selected from the group consisting of;
a respective participant'"'"'s historical calendar activity over a predetermined period of time and previously booked calendar events of the respective participant during a time period corresponding to the request;determining one or more suggested meeting locations based on the preferred meeting locations; and preparing for presentation at least a subset of the one or more suggested meeting locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A calendar system, for determining suggested meeting locations, comprising:
-
one or more central processing units for executing programs; memory storing one or more programs be executed by the one or more central processing units; the one or more programs comprising instructions for; receiving from a meeting requestor, a request to schedule a meeting including one or more participants; determining one or more preferred meeting locations associated with at least one of the one or more participants based on calendar information selected from the group consisting of;
a respective participant'"'"'s historical calendar activity over a predetermined period of time and previously booked calendar events of the respective participant during a time period corresponding to the request;determining one or more suggested meeting locations based on the preferred meeting locations; and preparing for presentation at least a subset of the one or more suggested meeting locations. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
-
receiving from a meeting requestor, a request to schedule a meeting including one or more participants; determining one or more preferred meeting locations associated with at least one of the one or more participants based on calendar information selected from the group consisting of;
a respective participant'"'"'s historical calendar activity over a predetermined period of time and previously booked calendar events of the respective participant during a time period corresponding to the request;determining one or more suggested meeting locations based on the preferred meeting locations; and preparing for presentation at least a subset of the one or more suggested meeting locations. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification