Adaptive meeting management
First Claim
Patent Images
1. A method comprising:
- retrieving, by one or more processors, from a plurality of stored meeting templates, a meeting template associated with a meeting, the meeting template including meeting rules associated with a particular type of meeting;
determining, by the one or more processors, multiple participants associated with the meeting;
retrieving, by the one or more processors from multiple computing devices, individual schedules associated with individual participants of the multiple participants, individual computing devices of the multiple computing devices corresponding to the individual participants of the multiple participants;
scheduling, by the one or more processors, the meeting based on the individual schedules and the meeting template;
adaptively managing the meeting, comprising;
determining, by the one or more processors, using voice recognition performed on audio data provided by one or more microphones, a presence of at least one participant of the multiple participants;
determining, by the one or more processors, that conditions associated with initiating the meeting have been satisfied;
after initiating the meeting, retrieving, by the one or more processors from the multiple computing devices, updated individual schedules associated with the individual participants; and
rearranging, by the one or more processors, an order of at least a portion of a plurality of topics to be discussed in the meeting based on the updated individual schedules.
2 Assignments
0 Petitions
Accused Products
Abstract
A template and/or knowledge associated with a synchronous meeting are obtained by a computing device. The computing device then adaptively manages the synchronous meeting based at least in part on the template and/or knowledge.
25 Citations
20 Claims
-
1. A method comprising:
-
retrieving, by one or more processors, from a plurality of stored meeting templates, a meeting template associated with a meeting, the meeting template including meeting rules associated with a particular type of meeting; determining, by the one or more processors, multiple participants associated with the meeting; retrieving, by the one or more processors from multiple computing devices, individual schedules associated with individual participants of the multiple participants, individual computing devices of the multiple computing devices corresponding to the individual participants of the multiple participants; scheduling, by the one or more processors, the meeting based on the individual schedules and the meeting template; adaptively managing the meeting, comprising; determining, by the one or more processors, using voice recognition performed on audio data provided by one or more microphones, a presence of at least one participant of the multiple participants; determining, by the one or more processors, that conditions associated with initiating the meeting have been satisfied; after initiating the meeting, retrieving, by the one or more processors from the multiple computing devices, updated individual schedules associated with the individual participants; and rearranging, by the one or more processors, an order of at least a portion of a plurality of topics to be discussed in the meeting based on the updated individual schedules. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
retrieving, by one or more processors, a meeting template in response to receiving a meeting notification, the meeting notification specifying a particular type of meeting; determining, by the one or more processors, multiple participants associated with the meeting based at least partly on the particular type of meeting; determining, by the one or more processors, using voice recognition on audio data provided by one or more microphones or facial recognition on video data provided by one or more cameras, a presence of at least one participant of the multiple participants; determining, by the one or more processors, that conditions associated with initiating the meeting have been satisfied, the conditions including a minimum number of participants; retrieving, by the one or more processors, from multiple computing devices corresponding to the multiple participants, individual schedules associated with individual participants of the multiple participants and individual locations associated with the individual participants; rearranging, by the one or more processors, an order of at least one topic to be discussed in the meeting based on the individual schedules and the individual locations; and after the meeting has concluded, generating, by the one or more processors, metrics based on data gathered during the meeting. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
retrieving, by one or more processors, a meeting template associated with a meeting; determining, by the one or more processors, multiple participants to participate in the meeting based at least in part on the meeting template; retrieving, by the one or more processors from individual computing devices corresponding to individual participants of the multiple participants, individual schedules associated with the individual participants of the multiple participants; scheduling, by the one or more processors, the meeting based on the individual schedules; determining, by the one or more processors, that conditions associated with initiating the meeting have been satisfied; determining, by the one or more processors, an identity of at least one individual participant by performing voice recognition on audio data provided by a microphone or by performing facial recognition on video data provided by a video camera; retrieving, by the one or more processors from the individual computing devices, updated individual schedules associated with the individual participants; rearranging, by the one or more processors, an order of one or more topics to be discussed in the meeting based on the updated individual schedules; and after the meeting had concluded, automatically scheduling at least one follow-up meeting for at least a portion of the multiple participants. - View Dependent Claims (18, 19, 20)
-
Specification