Intelligent meeting planner
First Claim
Patent Images
1. A computer implemented method comprising:
- receiving, via a computing device, a request for a meeting;
receiving, via the computing device, an identification of a subject matter of the meeting;
receiving, via the computing device, a list of invitees, including a priority corresponding to one or more of the invitees;
determining whether a respective invitee is requested to attend in person based on a corresponding priority;
determining whether a respective invitee is required to attend virtually based on a corresponding priority;
accessing, via the computing device, electronic calendars of one or more of the invitees and planning a location and time of the meeting based on the electronic calendars;
sending, via the computing device, invitations to the invitees;
when a quantity of acceptances of the invitations from the invitees is less than a predetermined threshold, then repeatedly sending, via the computing device, invitation reminders to non-accepting invitees and adding additional acceptances to the quantity of acceptances;
when the quantity of acceptances is equal to or exceeding a exceeds the predetermined threshold, automatically scheduling, via the computing device, the meeting based on parameters from a preexisting template for a prior meeting, the predetermined threshold less than the total number of the invitees; and
before scheduling the meeting, performing, via the computing device, a cost optimization associated with the meeting based upon costs concerning both salary of the invitees and time lost in travel by the invitees.
10 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention includes a meeting planning tool that contains information about as many different aspects of a meeting as desired, including the cost of the meeting, both in direct expenses and indirect costs to the enterprise or organization, thus allowing a meeting planner to optimize the overall cost of the meeting to the lowest point in a total-cost-of-ownership approach to planning.
231 Citations
17 Claims
-
1. A computer implemented method comprising:
-
receiving, via a computing device, a request for a meeting; receiving, via the computing device, an identification of a subject matter of the meeting; receiving, via the computing device, a list of invitees, including a priority corresponding to one or more of the invitees; determining whether a respective invitee is requested to attend in person based on a corresponding priority; determining whether a respective invitee is required to attend virtually based on a corresponding priority; accessing, via the computing device, electronic calendars of one or more of the invitees and planning a location and time of the meeting based on the electronic calendars; sending, via the computing device, invitations to the invitees; when a quantity of acceptances of the invitations from the invitees is less than a predetermined threshold, then repeatedly sending, via the computing device, invitation reminders to non-accepting invitees and adding additional acceptances to the quantity of acceptances; when the quantity of acceptances is equal to or exceeding a exceeds the predetermined threshold, automatically scheduling, via the computing device, the meeting based on parameters from a preexisting template for a prior meeting, the predetermined threshold less than the total number of the invitees; and before scheduling the meeting, performing, via the computing device, a cost optimization associated with the meeting based upon costs concerning both salary of the invitees and time lost in travel by the invitees. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17)
-
-
14. A tangible machine-readable medium having stored thereon a set of instructions, which when executed by a computer, cause the computer to perform a method comprising:
-
receiving a request for a meeting; receiving an identification of a subject matter of the meeting; receiving a list of invitees, including a priority corresponding to one or more of the invitees; determining whether a respective invitee is requested to attend in person based on a corresponding priority; determining whether a respective invitee is required to attend virtually based on a corresponding priority; accessing electronic calendars of one or more of the invitees and planning a location and time of the meeting based on the electronic calendars; sending invitations to the invitees; when a quantity of acceptances of the invitations from the invitees is less than a predetermined threshold, then repeatedly sending invitation reminders to non-accepting invitees and adding additional acceptances to the quantity of acceptances; when the quantity of acceptances is equal to or exceeding a exceeds the predetermined threshold, automatically scheduling the meeting based on parameters from a preexisting template for a prior meeting, the predetermined threshold less than the total number of the invitees; and before scheduling the meeting, performing a cost optimization associated with the meeting based upon costs concerning both salary of the invitees and time lost in travel by the invitees.
-
-
15. A computer system comprising:
at least one server configured to; receive a request for a meeting; receive an identification of a subject matter of the meeting; receive a list of invitees, including a priority corresponding to one or more of the invitees; determine whether a respective invitee is requested to attend in person based on a corresponding priority; determine whether a respective invitee is required to attend virtually based on a corresponding priority; access electronic calendars of one or more of the invitees and planning a location and time of the meeting based on the electronic calendars; send invitations to the invitees; when a quantity of acceptances of the invitations from the invitees is less than a predetermined threshold, then repeatedly send invitation reminders to non-accepting invitees and add additional acceptances to the quantity of acceptances; when the quantity of acceptances is equal to or exceeding a exceeds the predetermined threshold, automatically schedule the meeting based on parameters from a preexisting template for a prior meeting, the predetermined threshold less than the total number of the invitees; and before scheduling the meeting, perform a cost optimization associated with the meeting based upon costs concerning both salary of the invitees and time lost in travel by the invitees.
Specification