Recurring meeting schedule wizard
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying, by a recurring meeting manager residing on a server or communication endpoint, participants of a recurring meeting;
receiving, from a user, input at the recurring meeting manager, the input indicating a user-desired periodicity of the recurring meeting, the user-desired periodicity comprising one or more of;
a desired day of week, a desired week of month, a desired day of month, and a desired time of day;
defining, by the recurring meeting manager, a minimum required availability criteria for the participants in association with the recurring meeting;
determining, by the recurring meeting manager, an individual threshold for availability associated with each participant;
determining, by the recurring meeting manager, an overall attendance threshold for the recurring meeting;
analyzing, by the recurring meeting manager, a schedule of each participant included in the identified participants;
identifying, by the recurring meeting manager, at least a first occurrence in the recurring meeting and at least a second occurrence in the recurring meeting, wherein the at least a first occurrence and the at least a second occurrence satisfy the individual threshold of each participant and the overall attendance threshold, and wherein the at least a second occurrence differs from the user desired periodicity and also differs from the at least a first occurrence in one or more of;
the desired day of week, the desired week of month, the desired day of month, and the desired time of day; and
performing, by the recurring meeting manager, either of the following substeps;
(i) ranking, by the recurring meeting manager, the at least a first occurrence and the at least a second occurrence in a ranked list and then providing the ranked list to the user, wherein the user to selects at least one of the at least a first occurrence and the at least a second occurrence from the list; and
(ii) selecting, by the recurring meeting manager, at least one of the at least a first occurrence and the at least a second occurrence, based on a predefined relative ranking of the at least a first occurrence and the at least a second occurrence;
wherein the selected at least one of the at least a first occurrence and the selected at least a second occurrence have a first periodicity that is within a predetermined threshold of the user-desired periodicity, and wherein the first periodicity is non-uniform.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for scheduling recurring calendar items. More specifically, a recurring meeting may be scheduled between participants where the recurring meeting includes at least two different meetings that are set to occur at two different times with a determined periodicity. Allowable dates and times for the recurring meeting can be scheduled based on a number of criteria defined such as the availability of the participants for all meeting times and the availability of participants for certain meeting times.
-
Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
identifying, by a recurring meeting manager residing on a server or communication endpoint, participants of a recurring meeting; receiving, from a user, input at the recurring meeting manager, the input indicating a user-desired periodicity of the recurring meeting, the user-desired periodicity comprising one or more of;
a desired day of week, a desired week of month, a desired day of month, and a desired time of day;defining, by the recurring meeting manager, a minimum required availability criteria for the participants in association with the recurring meeting; determining, by the recurring meeting manager, an individual threshold for availability associated with each participant; determining, by the recurring meeting manager, an overall attendance threshold for the recurring meeting; analyzing, by the recurring meeting manager, a schedule of each participant included in the identified participants; identifying, by the recurring meeting manager, at least a first occurrence in the recurring meeting and at least a second occurrence in the recurring meeting, wherein the at least a first occurrence and the at least a second occurrence satisfy the individual threshold of each participant and the overall attendance threshold, and wherein the at least a second occurrence differs from the user desired periodicity and also differs from the at least a first occurrence in one or more of;
the desired day of week, the desired week of month, the desired day of month, and the desired time of day; andperforming, by the recurring meeting manager, either of the following substeps; (i) ranking, by the recurring meeting manager, the at least a first occurrence and the at least a second occurrence in a ranked list and then providing the ranked list to the user, wherein the user to selects at least one of the at least a first occurrence and the at least a second occurrence from the list; and (ii) selecting, by the recurring meeting manager, at least one of the at least a first occurrence and the at least a second occurrence, based on a predefined relative ranking of the at least a first occurrence and the at least a second occurrence;
wherein the selected at least one of the at least a first occurrence and the selected at least a second occurrence have a first periodicity that is within a predetermined threshold of the user-desired periodicity, and wherein the first periodicity is non-uniform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communications endpoint comprising a computer readable medium tangibly embodying executable instructions operable to perform, when executed by a processor, a method, the method comprising:
-
identifying participants of a recurring meeting;
receiving, from a user, input at the recurring meeting manager, the input indicating a user-desired periodicity of the recurring meeting, the user-desired periodicity comprising one or more of;
a desired day of week, a desired week of month, a desired day of month, and a desired time of day;defining a minimum required availability criteria for the participants in association with the recurring meeting; determining an individual threshold for availability associated with each participant; determining an overall attendance threshold for the recurring meeting; analyzing a schedule of each participant included in the identified participants; identifying at least a first occurrence in the recurring meeting and at least a second occurrence in the recurring meeting, wherein the at least a first occurrence and the at least a second occurrence satisfy the individual threshold of each participant and the overall attendance threshold, and wherein the at least a second occurrence differs from the user desired periodicity and also differs from the at least a first occurrence in one or more of;
the desired day of week, the desired week of month, the desired day of month, and the desired time of day; andcausing one or more of the following substeps to be performed; (i) ranking, by the recurring meeting manager, the at least a first occurrence and the at least a second occurrence in a ranked list and then providing the ranked list to the user, wherein the user selects at least one of the at least a first occurrence and the at least a second occurrence from the list; and (ii) selecting at least one of the at least a first occurrence and the at least a second occurrence, based on a predefined relative ranking of the at least a first occurrence and the at least a second occurrence;
wherein the selected at least one of the at least a first occurrence and the selected at least a second occurrence have a first periodicity that is within a predetermined threshold of the user-desired periodicity, and wherein the first periodicity is non-uniform.
-
-
13. A system for managing schedules, comprising a processor to execute instructions and memory, the memory including a calendar application comprising a recurring meeting manager operable to:
-
identify participants of a recurring meeting, the recurring meeting comprising multiple occurrences; determine a user-desired periodicity of the recurring meeting, the user-desired periodicity comprising one or more of;
a desired day of week, a desired week of month, a desired day of month, and a desired time of day;define a minimum required availability criteria for the participants in association with the recurring meeting; determine an individual threshold for availability associated with each participant; determine an overall attendance threshold for the recurring meeting; analyze a schedule of each participant included in the identified participants; identify at least a first occurrence in the recurring meeting and at least a second occurrence in the recurring meeting, wherein the at least a first occurrence and the at least a second occurrence satisfy the individual threshold of each participant and the overall attendance threshold, and wherein the at least a second occurrence differs from the user desired periodicity and also differs from the at least a first occurrence in one or more of;
the desired day of week, the desired week of month, the desired day of month, and the desired time of day; andcause one or more of the following substeps to be performed; (i) rank the at least a first occurrence and the at least a second occurrence in a ranked list and then providing the ranked list to the user, wherein the user selects at least one of the at least a first occurrence and the at least a second occurrence from the list; and (ii) select at least one of the at least a first occurrence and the at least a second occurrence, based on a predefined relative ranking of the at least a first occurrence and the at least a second occurrence; wherein the selected at least one of the at least a first occurrence and the selected at least a second occurrence have a first periodicity that is within a predetermined threshold of the user-desired periodicity, and wherein the first periodicity is non-uniform. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification