# US 10,454,980 B1 · Real-time meeting attendance reporting

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,454,980 B1
- Document ID: US10454980B1
- Status: Granted
- Kind: B1
- Application number: 15/663,017
- Filed: 2017-07-28
- Granted: 2019-10-22
- Earliest claimed: 2013-04-08
- Assignees: Amazon Technologies, Inc.
- Applicants: Amazon Technologies, Inc.
- Inventors: Ahmed Fuad Siddiqui
- Web page: https://patentgrep.com/patent/US10454980B1

## CPC

- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- G06F 16/24573: {using data annotations, e.g. user-defined metadata}
- G06Q 10/10: Office automation; Time management
- G16H 40/20: for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
- H04L 67/52: specially adapted for the location of the user terminal
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## 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.

## Claims

### Claim 1

A mobile device, comprising:
a graphical display;
a camera;
one or more processors; and
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:
during a time of a meeting, receiving first position information of a first mobile device, the first mobile device corresponding to a first participant of the meeting;
during the time of the meeting, receiving second position information of a second mobile device, the second mobile device corresponding to a second participant of the meeting;
presenting a first element representing the first participant on the graphical display based at least in part on the received first position information;
presenting a second element representing the second participant on the graphical display based at least in part on the received second position information;
capturing, via the camera, an image of the first participant;
displaying the image on the graphical display; and
annotating the image with information corresponding to the first participant.

### Claim 2 (depends on 1)

The mobile device of claim 1, wherein the acts further comprise:
determining a time of the meeting; and
identifying a plurality of scheduled participants of the meeting, the plurality of scheduled participants including the first participant and the second participant.

### Claim 3 (depends on 1)

The mobile device of claim 1, wherein the first position information comprises first geographic coordinates of the first mobile device and the second position information comprises second geographic coordinates of the second mobile device.

### Claim 4 (depends on 1)

The mobile device of claim 1, the acts further comprising displaying a map on the graphical display, wherein the map illustrates relative positions of the first mobile device and the second mobile device during the meeting.

### Claim 5 (depends on 1)

The mobile device of claim 1, the acts further comprising archiving information regarding meeting attendance based at least in part on the presenting.

### Claim 6 (depends on 1)

The mobile device of claim 1, the acts further comprising:
accessing a calendar to determine a time of the meeting;
determining, based at least in part on the calendar, that the first participant and the second participant are scheduled to attend the meeting; and
determining that the first participant is associated with the first mobile device and that the second participant is associated with the second mobile device.

### Claim 7 (depends on 1)

The mobile device of claim 1, the acts further comprising:
identifying a scheduled location of the meeting;
determining that the first participant is attending the meeting by determining that the first mobile device is at the scheduled location of the meeting; and
determining that the second participant is attending the meeting by determining that the second mobile device is at the scheduled location of the meeting.

### Claim 8

A method, comprising:
receiving first position information of a first mobile device, the first mobile device corresponding to a first participant of a meeting;
receiving second position information of a second mobile device, the second mobile device corresponding to a second participant of the meeting;
presenting a first element representing the first participant on a graphical display based at least in part on the received first position information;
presenting a second element representing the second participant on the graphical display based at least in part on the received second position information;
capturing, via a camera, an image of the first participant;
displaying the image on the graphical display; and
annotating the image with information corresponding to the first participant.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
displaying a map on the graphical display, wherein the map illustrates relative positions of the first mobile device and the second mobile device.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
accessing a calendar to determine a time of the meeting;
determining, based at least in part on the calendar, that the first participant and the second participant are scheduled to attend the meeting; and
determining that the first participant is associated with the first mobile device and that the second participant is associated with the second mobile device.

### Claim 11 (depends on 8)

The method of claim 8, the acts further comprising:
identifying a scheduled location of the meeting;
determining that the first participant is attending the meeting by determining that the first mobile device is at the scheduled location of the meeting; and
determining that the second participant is attending the meeting by determining that the second mobile device is at the scheduled location of the meeting.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
determining, based at least in part on the calendar, a third participant is scheduled to attend the meeting;
determining that the third participant is associated with a third mobile device;
determining that the third participant is not attending the meeting by determining that the third mobile device is not at the scheduled location of the meeting; and
displaying on the graphical display that the third participant is not attending the meeting.

### Claim 13 (depends on 8)

The method of claim 8, further comprising:
detecting a selection of the first participant from the graphical display; and
enabling reproduction of video captured from a camera of the first mobile device.

### Claim 14

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:
determining a plurality of scheduled participants who are scheduled to attend a 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 first position information regarding a first mobile device of the plurality of the mobile devices;
determining that a first participant corresponding to the first mobile device is attending the meeting based at least in part on the first position information;
generating an attendance map based at least in part on the position information, the attendance map indicating the name of the first participant;
receiving an image of the first participant; and
causing display of the attendance map with the image on a graphical display.

### Claim 15 (depends on 14)

The or more non-transitory computer-readable media of claim 14, wherein the computer-executable instructions, when executed by one or more processors, further cause the one or more processors to perform acts comprising:
receiving, via the attendance map, a selection of the first participant;
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 a subset of the plurality mobile devices corresponding to the scheduled participants present at the meeting.

### Claim 16 (depends on 14)

The one or more non-transitory computer-readable media of claim 14, wherein the first position information comprises geographic coordinates of the first mobile devices.

### Claim 17 (depends on 14)

The one or more non-transitory computer-readable media of claim 14, wherein the first position information indicates proximity of the first mobile devices to another one of the plurality of mobile devices.

### Claim 18 (depends on 14)

The or more non-transitory computer-readable media of claim 14, wherein the computer-executable instructions, when executed by one or more processors, further cause the one or more processors to perform acts comprising:
annotating the attendance map with information corresponding to the first participant.

### Claim 19 (depends on 14)

The or more non-transitory computer-readable media of claim 14, wherein the computer-executable instructions, when executed by one or more processors, further cause the one or more processors to perform acts comprising:
identifying a scheduled location of the meeting; and
identifying a subset of the mobile devices that are at the meeting by determining which of the plurality of mobile devices associated with the plurality of scheduled participants are at the scheduled location of the meeting.

### Claim 20 (depends on 14)

The or more non-transitory computer-readable media of claim 14, wherein the computer-executable instructions, when executed by one or more processors, further cause the one or more processors to perform acts comprising:
accessing a social network to obtain information regarding the first participant of the plurality of participants that is at the meeting, wherein the attendance map indicates at least some of the obtained information.
