Resource conflict detection and communication
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnkit GUPTA, Anant Trivedi
Life of this patent
Estimating the term…
Abstract
A meeting assignment conflict, between two meetings, a, is detected, because a meeting organizer is attempting to assign a given conference room to a second meeting, when it is already assigned to a first meeting. It is determined whether a number of participants in the first meeting is small enough to be accommodated by a different conference room. If so, the first meeting is automatically reassigned to the different conference room, and the second meeting is assigned to the given conference room.
Claims20
A computing system, comprising:
- a meeting record processing system that generates a meeting record corresponding to a first meeting that has a first number of participants and is assigned to a first conference room having a capacity that is larger than the first number of participants;
- data store interaction logic that interacts with a data store to store the meeting record in the data store;
- meeting request generator logic that receives a meeting request input identifying a meeting request for a second meeting having a second number of participants, that is larger than the first number of participants for the first meeting, and that is within the capacity of the first conference room;
- capacity filtering logic that filters a set of conference room records based on the first number of participants to identify a second conference room having sufficient capacity to accommodate the first meeting;
- and
- assignment logic that controls the data store interaction logic to modify the meeting record for the first meeting by assigning the second conference room to the first meeting and that assigns the first conference room to the second meeting.
A computer implemented method, comprising:
- generating a meeting record, based on organizer inputs to meeting record generator logic, corresponding to a first meeting that has a first number of participants and is assigned, by a meeting organizer, to a first conference room having a capacity that is larger than the first number of participants;
- controlling data store interaction logic to store the meeting record in a data store;
- receiving a meeting request input identifying a meeting request for a second meeting having a second number of participants, that is larger than the first number of participants for the first meeting, and that is within the capacity of the first conference room;
- filtering, in response to receiving the meeting request input and in response to determining that the first meeting was assigned to the first conference room by the meeting organizer, a set of conference room records based on the first number of participants to identify a second conference room having sufficient capacity to accommodate the first number of participants for the first meeting;
- and
- controlling the data store interaction logic to modify the meeting record for the first meeting by assigning the second conference room to the first meeting;
- and
- assigning the first conference room to the second meeting.
A computing system, comprising:
- a meeting record processing system that generates a meeting record corresponding to a first meeting that has a meeting time, an acceptance cutoff time indicative of a time offset before the meeting time, a first number of participants and is assigned, by a meeting organizer, to a first conference room having a capacity that is larger than the first number of participants;
- data store interaction logic that interacts with a data store to store the meeting record in the data store;
- trigger detection logic configured to detect occurrence of the acceptance cutoff time and generate a trigger signal, wherein the meeting record accessing logic is configured to, in response to the trigger signal, access the meeting record corresponding to the first meeting to identify a number of participants that have indicated a meeting acceptance and determine whether the number of participants that have indicated a meeting acceptance is smaller than the number of participants.
- capacity filtering logic configured to, when the number of participants that have indicated a meeting acceptance is smaller than the number of participants, filter a set of conference room records based on the number of participants that have indicated a meeting acceptance to identify whether a second conference room having sufficient capacity to accommodate the number of participants that have indicated a meeting acceptance is available;
- and
- assignment logic configured to control the data store interaction logic to automatically modify the meeting record for the first meeting by assigning the first meeting to the second conference room if the second conference is available.
Dependencies are inferred from the claim text.