# US 2024/0205367 A1 · Multi-Device Teleconferences

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

- Number: US 2024/0205367 A1
- Document ID: US20240205367A1
- Status: Published application
- Kind: A1
- Application number: 18/590,264
- Filed: 2024-02-28
- Published: 2024-06-20
- Earliest claimed: 2019-07-08
- Assignees: Nextiva, Inc.
- Applicants: Nextiva, Inc.
- Inventors: Tomas Gorny; Jean-Baptiste Martinoli; Tracy Conrad; Lukas Gorny
- Web page: https://patentgrep.com/patent/US20240205367A1

## CPC

- H04N 7/152: {Multipoint control units therefor}
- H04M 3/567: {Multimedia conference systems}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A system and method are disclosed for generating a teleconference space for two or more initial communication devices using a computer coupled with a database and including a processor and memory. The computer generates a teleconference space and transmits requests to join the teleconference space to the two or more initial communication devices. The computer stores in memory identification information, and audiovisual data associated with one or more users, for each of the two or more initial communication devices. The computer transmits audiovisual teleconference data to each of the two or more initial communication devices. The computer transmits a request to join the teleconference space to a third communication device, stores identification information and audiovisual data from the third communication device, and transmits audiovisual teleconference data that includes audiovisual data from the third communication device to each of the three or more communication devices.

## Claims

### Claim 1

A system, comprising:
two or more communication devices each identified with two or more users; and
one or more cloud systems each comprising an administrator coupled with a database, the one or more cloud systems configured to generate a teleconference space in which the two or more communication devices participate by:
hosting, by the administrator, one or more runtime processes associated with the one or more cloud systems;
maintaining, by the one or more cloud systems, data at one or more locations external to the one or more cloud systems;
receiving, by the administrator, a request transmitted by one or more communication devices to generate the teleconference space;
recording, by the administrator, unique identifying information regarding each communication device joining the teleconference space;
receiving and storing in the database, by the administrator, inbound audiovisual data comprising one or more visual streams and one or more audio streams transmitted to the cloud system;
determining, by the administrator, which of the one or more stored visual streams and audio streams are selected to comprise an outbound teleconference stream, and copy, by the administrator, the selected visual streams and audio streams to outbound teleconference stream data;
generating, by the administrator, a graphical user interface for each of the two or more communication devices for displaying an outbound teleconference stream of the received audiovisual data; and
permitting, by the administrator, one or more users to join the teleconference space with multiple communication devices at different points in the teleconference, wherein the administrator incorporates either one or all audio streams from the multiple communication devices associated with a permitted user.

### Claim 2 (depends on 1)

The system of claim 1, wherein the unique identifying information comprises a unique ID assigned to the communication device, the communication device's IP address or the communication device's MAC address.

### Claim 3 (depends on 1)

The system of claim 1, wherein the one or more cloud systems are further configured to:
prioritize, by the administrator, communication device streams of predetermined communication devices.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more cloud systems are further configured to:
incorporate, by the administrator, either or all visual streams from the multiple communication devices associated with the permitted user.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one or more cloud systems are further configured to:
connect the teleconference space to a user with a first communication device;
connect the teleconference space to the user with a second communication device; and
disconnect the first communication device without interrupting the teleconference space.

### Claim 6 (depends on 1)

The system of claim 1, wherein the one or more cloud systems are further configured to:
operate on one or more computers that are integral to or separate from hardware or software that supports the teleconference space.

### Claim 7 (depends on 1)

The system of claim 1, wherein the one or more cloud systems are further configured to:
store one or more of: communication systems data, user data, inbound audiovisual information data and outbound teleconference stream data either singularly or redundantly in the database.

### Claim 8

A computer-implemented method, comprising:
providing one or more cloud systems each comprising an administrator coupled with a database, the one or more cloud systems configured to generate a teleconference space in which the two or more communication devices participate;
hosting, by the administrator, one or more runtime processes associated with the one or more cloud systems;
maintaining, by the one or more cloud systems, data at one or more locations external to the one or more cloud systems;
receiving, by the administrator, a request transmitted by one or more communication devices to generate the teleconference space;
recording, by the administrator, unique identifying information regarding each communication device joining the teleconference space;
receiving and storing in the database, by the administrator, inbound audiovisual data comprising one or more visual streams and one or more audio streams transmitted to the cloud system;
determining, by the administrator, which of the one or more stored visual streams and audio streams are selected to comprise an outbound teleconference stream, and copy, by the administrator, the selected visual streams and audio streams to outbound teleconference stream data;
generating, by the administrator, a graphical user interface for each of the two or more communication devices for displaying an outbound teleconference stream of the received audiovisual data; and
permitting, by the administrator, one or more users to join the teleconference space with multiple communication devices at different points in the teleconference, wherein the administrator incorporates either one or all audio streams from the multiple communication devices associated with a permitted user.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, wherein the unique identifying information comprises a unique ID assigned to the communication device, the communication device's IP address or the communication device's MAC address.

### Claim 10 (depends on 8)

The computer-implemented method of claim 8, further comprising:
prioritizing, by the administrator, communication device streams of predetermined communication devices.

### Claim 11 (depends on 8)

The computer-implemented method of claim 8, further comprising:
incorporating, by the administrator, either or all visual streams from the multiple communication devices associated with the permitted user.

### Claim 12 (depends on 8)

The computer-implemented method of claim 8, further comprising:
connecting, by the one or more cloud systems, the teleconference space to a user with a first communication device;
connecting, by the one or more cloud systems, the teleconference space to the user with a second communication device; and
disconnecting, by the one or more cloud systems, the first communication device without interrupting the teleconference space.

### Claim 13 (depends on 8)

The computer-implemented method of claim 8, further comprising:
operating, by the one or more cloud systems, on one or more computers that are integral to or separate from hardware or software that supports the teleconference space.

### Claim 14 (depends on 8)

The computer-implemented method of claim 8, further comprising:
storing, by the administrator, one or more of: communication systems data, user data, inbound audiovisual information data and outbound teleconference stream data either singularly or redundantly in the database.

### Claim 15

A non-transitory computer-readable storage medium embodied with software, the software when executed configured to:
generate, using one or more cloud systems each comprising an administrator coupled with a database, a teleconference space in which two or more communication devices participate;
host, by the administrator, one or more runtime processes associated with the one or more cloud systems;
maintain, by the one or more cloud systems, data at one or more locations external to the one or more cloud systems;
receive, by the administrator, a request transmitted by one or more communication devices to generate the teleconference space;
record, by the administrator, unique identifying information regarding each communication device joining the teleconference space;
receive and store in the database, by the administrator, inbound audiovisual data comprising one or more visual streams and one or more audio streams transmitted to the cloud system;
determine, by the administrator, which of the one or more stored visual streams and audio streams are selected to comprise an outbound teleconference stream, and copy, by the administrator, the selected visual streams and audio streams to outbound teleconference stream data;
generate, by the administrator, a graphical user interface for each of the two or more communication devices for displaying an outbound teleconference stream of the received audiovisual data; and
permit, by the administrator, one or more users to join the teleconference space with multiple communication devices at different points in the teleconference, wherein the administrator incorporates either one or all audio streams from the multiple communication devices associated with a permitted user.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the unique identifying information comprises a unique ID assigned to the communication device, the communication device's IP address or the communication device's MAC address.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the software when executed is further configured to:
prioritize, by the administrator, communication device streams of predetermined communication devices.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the software when executed is further configured to:
incorporate, by the administrator, either or all visual streams from the multiple communication devices associated with the permitted user.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the software when executed is further configured to:
connect the teleconference space to a user with a first communication device;
connect the teleconference space to the user with a second communication device; and
disconnect the first communication device without interrupting the teleconference space.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the software when executed is further configured to:
operate on one or more computers that are integral to or separate from hardware or software that supports the teleconference space.
