Real-time meeting attendance reporting
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
- accessing a calendar to determine a time of a meeting and to identify a plurality of scheduled participants who are scheduled to attend the meeting;
identifying individual mobile devices of a plurality of mobile devices that are associated respectively with individual participants of the scheduled participants;
during the time of the meeting, receiving position information regarding the plurality of the mobile devices;
determining a subset of the mobile devices that are at the meeting location based at least in part on the position information;
determining that a first participant of the scheduled participants is at the meeting based on determining that a first mobile device associated with the first participant of the scheduled participants is at the meeting location;
generating an attendance map based at least in part on the position information, the attendance map indicating the name and relative position of the first participant of the scheduled participants;
receiving, via the attendance map, a selection of the first participant of the scheduled participants;
receiving spoken audio captured from a microphone of the first mobile device of the first participant of the scheduled participants; and
sending the spoken audio to at least the subset of mobile devices corresponding to the scheduled participants present at the meeting.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for creating real-time reports of meeting attendance. A calendar is accessed to determine the scheduled time and participants of a meeting. During the scheduled time of the meeting, locations of the scheduled participants are determined by obtaining position information from mobile devices carried by the participants. A meeting report is generated for any one or more of the participants, listing those participants who are present at the meeting. Relative positions of the attending participants may also be shown.
-
Citations
27 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
accessing a calendar to determine a time of a meeting and to identify a plurality of scheduled participants who are scheduled to attend the meeting; identifying individual mobile devices of a plurality of mobile devices that are associated respectively with individual participants of the scheduled participants; during the time of the meeting, receiving position information regarding the plurality of the mobile devices; determining a subset of the mobile devices that are at the meeting location based at least in part on the position information; determining that a first participant of the scheduled participants is at the meeting based on determining that a first mobile device associated with the first participant of the scheduled participants is at the meeting location; generating an attendance map based at least in part on the position information, the attendance map indicating the name and relative position of the first participant of the scheduled participants; receiving, via the attendance map, a selection of the first participant of the scheduled participants; receiving spoken audio captured from a microphone of the first mobile device of the first participant of the scheduled participants; and sending the spoken audio to at least the subset of mobile devices corresponding to the scheduled participants present at the meeting. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device, comprising:
-
a graphical display; a camera; one or more processors; one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; determining a time of a meeting; identifying scheduled participants of the meeting; during the time of the meeting receiving position information regarding a plurality of mobile devices, wherein individual mobile devices of the plurality of mobile devices correspond to individual scheduled participants of the plurality of scheduled participants; presenting a first participant of the plurality of the scheduled participants who is at the meeting on the graphical display based at least in part on the received position information; determining that the mobile device is pointed at the first participant of the plurality of the scheduled participants based at least in part on the received position information; capturing, via the camera, an image of the first participant of the plurality of the scheduled participants as the mobile device is pointed at the first participant of the plurality of the scheduled participants; displaying the image on the graphical display; and annotating the image with information corresponding to the first participant of the plurality of the scheduled participants. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
determining a time of a meeting; identifying a plurality of participants who are scheduled to attend the meeting; identifying individual mobile devices of a plurality of mobile devices that are associated respectively with individual participants of the participants; determining a subset of the mobile devices that are at a meeting location; determining that a first participant of the participants is at the meeting based at least in part on the determining of the subset of the mobile devices that are at the meeting location; generating a user interface that lists the first participant of the plurality of participants; receiving, via the user interface, a selection of the first participant of the plurality of participants; receiving video captured from a camera of the mobile device of the first participant of the plurality of participants; and sending the video to the subset of the mobile devices corresponding to the participants present at the meeting. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification