System and method for relational scheduling of people and/or resources
First Claim
1. A system for relational scheduling of people and resources comprising:
- one or more processors andone or more memories coupled to the one or more processors, the one or more memories having instructions stored therein which when executed by the one or more processors performs a process comprising;
obtaining meeting participant calendar data comprising the availability of the one or more potential meeting participants;
obtaining meeting resource data comprising the availability of the one or more meeting resources;
receiving meeting request data, the meeting request data comprising;
meeting scheduling criteria;
any mandatory meeting participants;
any non-mandatory meeting participants, an importance rating for at least one of any non-mandatory meeting participants, any mandatory meeting resources, any non-mandatory meeting resources, and an importance rating for at least one of any non-mandatory meeting resources;
analyzing the meeting participant calendar data and the meeting resource data to determine one or more potential meeting times within the meeting scheduling criteria when all mandatory meeting participants and mandatory meeting resources are available by at least analyzing the meeting resource data to determine at least one meeting time within the meeting scheduling criteria when the combined importance ratings of available meeting resources of the one or more desired meeting resources is maximized;
for each of the one or more potential meeting times, analyzing the meeting participant calendar data and the meeting resource data to determine which meeting participants of the non-mandatory meeting participants and which meeting resources of the non-mandatory meeting resources are also available at the potential meeting time;
for each of the one or more potential meeting times, calculating the combined importance ratings of the non-mandatory meeting participants and non-mandatory meeting resources that are also available at the potential meeting time; and
indicating at least one potential meeting time and the combined importance ratings of the non-mandatory meeting participants and non-mandatory meeting resources that are also available at the at least one potential meeting time by at least indicating at least one meeting time within the meeting scheduling criteria when the combined importance ratings of the available meeting resources of the one or more desired meeting resources is maximized.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for relational scheduling of people and/or resources includes a process for relational scheduling of people and/or resources whereby a user desiring to schedule a meeting is provided the ability to designate participants and/or meeting resources desired for a meeting, and to give each desired participant and/or meeting resource an importance rating/score, including the ability to designate a given participant and/or meeting resource as mandatory. The user also defines meeting scheduling criteria including a meeting length and a meeting date window. This meeting request data is then used to search participant and/or meeting resource availability data to determine one or more meeting times within the user defined meeting scheduling criteria provide not only the mandatory meeting requirements, but also maximize the non-mandatory participant and/or resource rating/score for the meeting.
136 Citations
7 Claims
-
1. A system for relational scheduling of people and resources comprising:
-
one or more processors and one or more memories coupled to the one or more processors, the one or more memories having instructions stored therein which when executed by the one or more processors performs a process comprising; obtaining meeting participant calendar data comprising the availability of the one or more potential meeting participants; obtaining meeting resource data comprising the availability of the one or more meeting resources; receiving meeting request data, the meeting request data comprising;
meeting scheduling criteria;
any mandatory meeting participants;
any non-mandatory meeting participants, an importance rating for at least one of any non-mandatory meeting participants, any mandatory meeting resources, any non-mandatory meeting resources, and an importance rating for at least one of any non-mandatory meeting resources;analyzing the meeting participant calendar data and the meeting resource data to determine one or more potential meeting times within the meeting scheduling criteria when all mandatory meeting participants and mandatory meeting resources are available by at least analyzing the meeting resource data to determine at least one meeting time within the meeting scheduling criteria when the combined importance ratings of available meeting resources of the one or more desired meeting resources is maximized; for each of the one or more potential meeting times, analyzing the meeting participant calendar data and the meeting resource data to determine which meeting participants of the non-mandatory meeting participants and which meeting resources of the non-mandatory meeting resources are also available at the potential meeting time; for each of the one or more potential meeting times, calculating the combined importance ratings of the non-mandatory meeting participants and non-mandatory meeting resources that are also available at the potential meeting time; and indicating at least one potential meeting time and the combined importance ratings of the non-mandatory meeting participants and non-mandatory meeting resources that are also available at the at least one potential meeting time by at least indicating at least one meeting time within the meeting scheduling criteria when the combined importance ratings of the available meeting resources of the one or more desired meeting resources is maximized. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification