IP Library Granted Patent US 10,992,904
Granted Patent B2
US 10,992,904 · App. 16/867,875 · Granted Apr 27, 2021

Always-on teleconference communication hub

Inventors: Tomas Gorny (Scottsdale, AZ); Jean-Baptiste Martinoli (St Anaclet de Lesard, CA); Tracy Conrad (Scottsdale, AZ); Lukas Gorny (Scottsdale, AZ)
Assignee: Nextiva, Inc.
H04N7/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,992,904
App. No.
16/867,875
Granted
Apr 27, 2021
Kind
B2
Abstract

A system and method are disclosed for generating a teleconference space for two or more teleconference devices, each teleconference device operatively associated with at least one user and comprising an audiovisual recording device and an audiovisual display device, using a computer coupled with a database and comprising a processor and memory. The computer generates a teleconference space and transmits requests to join the teleconference space to the two or more teleconference devices. The computer stores in memory identification data for each of the two or more teleconference devices. The computer receives inbound audiovisual display stream data, comprising audiovisual data recorded by the teleconference device audiovisual recording device, from each teleconference device. The computer transmits outbound audiovisual display stream data to one or more teleconference devices, and modulates the outbound audiovisual display stream data in response to user perspective data transmitted to the computer by the one or more teleconference devices.

Claims (52)

1. A system, comprising:

two or more teleconference devices, each teleconference device operatively associated with at least one user and comprising an audiovisual recording device, the audiovisual recording device comprising a camera configured with at least a 180-degree field-of-view lens, and an audiovisual display device; and

a computer coupled with a database and comprising a processor and memory, the computer configured to generate a teleconference space in which the two or more teleconference devices participate by:

generating a teleconference space;

transmitting requests to join the teleconference space to the two or more teleconference devices;

storing in the computer memory identification data for each of the two or more teleconference devices;

receiving inbound audiovisual display stream data from each teleconference device, said inbound audiovisual display stream data comprising audiovisual data recorded by the camera of the teleconference device audiovisual recording device;

transmitting outbound audiovisual display stream data to one or more teleconference devices; and

modulating the outbound audiovisual display stream data transmitted to the one or more teleconference devices in response to user perspective data, recorded by the camera of the audiovisual recording device, and transmitted to the computer by the one or more teleconference devices.

2. The system of claim 1 , further comprising each teleconference device generating user perspective data by:

locating the presence of at least one user with respect to the teleconference device; and

continuously updating user perspective data as the user moves with respect to the teleconference device.

3. The system of claim 2 , further comprising the computer modulating the outbound audiovisual display stream data transmitted to the one or more teleconference devices in response to user perspective data by:

selecting a portion of inbound audiovisual display stream data to comprise outbound audiovisual display stream data; and

continuously updating the portion of inbound audiovisual display stream data selected to comprise outbound audiovisual display stream data in response to changes in at least one user perspective data as at least one user moves with respect to at least one teleconference device.

4. The system of claim 3 , further comprising at least one teleconference device displaying the outbound audiovisual display stream data transmitted by the computer on the teleconference device audiovisual display device.

5. The system of claim 4 , further comprising the computer generating and terminating separate teleconferences for separate groups of teleconference devices simultaneously.

6. The system of claim 1 , wherein each teleconference device comprises a liquid crystal display with a pixel resolution of 3,840×2,160 pixels or greater and a diagonal size of 55 inches or greater in 16:9 proportion.

7. The system of claim 1 , wherein each teleconference device audiovisual recording device further comprises a microphone.

8. A computer-implemented method, comprising:

generating, using a computer coupled with a database and comprising a processor and memory, a teleconference space in which two or more teleconference devices participate, wherein each teleconference device is operatively associated with at least one user and comprises an audiovisual recording device, the audiovisual recording device comprising a camera configured with at least a 180-degree field-of-view lens, and an audiovisual display device;

transmitting requests to join the teleconference space to the two or more teleconference devices;

storing in the computer memory identification data for each of the two or more teleconference devices;

receiving inbound audiovisual display stream data from each teleconference device, said inbound audiovisual display stream data comprising audiovisual data recorded by the camera of the teleconference device audiovisual recording device;

transmitting outbound audiovisual display stream data to one or more teleconference devices; and

modulating the outbound audiovisual display stream data transmitted to the one or more teleconference devices in response to user perspective data, recorded by the camera of the audiovisual recording device, and transmitted to the computer by the one or more teleconference devices.

9. The computer-implemented method of claim 8 , further comprising each teleconference device generating user perspective data by:

locating the presence of at least one user with respect to the teleconference device; and

continuously updating user perspective data as the user moves with respect to the teleconference device.

10. The computer-implemented method of claim 9 , further comprising modulating the outbound audiovisual display stream data transmitted to the one or more teleconference devices in response to user perspective data by:

selecting a portion of inbound audiovisual display stream data to comprise outbound audiovisual display stream data; and

continuously updating the portion of inbound audiovisual display stream data selected to comprise outbound audiovisual display stream data in response to changes in at least one user perspective data as at least one user moves with respect to at least one teleconference device.

11. The computer-implemented method of claim 10 , further comprising at least one teleconference device displaying the outbound audiovisual display stream data transmitted by the computer on the teleconference device audiovisual display device.

12. The computer-implemented method of claim 11 , further comprising generating and terminating separate teleconferences for separate groups of teleconference devices simultaneously.

13. The computer-implemented method of claim 8 , wherein each teleconference device comprises a liquid crystal display with a pixel resolution of 3,840×2,160 pixels or greater and a diagonal size of 55 inches or greater.

14. The computer-implemented method of claim 8 , wherein each teleconference device audiovisual recording device further comprises a microphone.

15. A non-transitory computer-readable storage medium embodied with software, the software when executed configured to:

generate, using a computer coupled with a database and comprising a processor and memory, a teleconference space in which two or more teleconference devices participate, wherein each teleconference device is operatively associated with at least one user and comprises an audiovisual recording device, the audiovisual recording device comprising a camera configured with at least a 180-degree field-of-view lens, and an audiovisual display device;

transmit requests to join the teleconference space to the two or more teleconference devices;

store in the computer memory identification data for each of the two or more teleconference devices;

receive inbound audiovisual display stream data from each teleconference device, said inbound audiovisual display stream data comprising audiovisual data recorded by the camera of the teleconference device audiovisual recording device;

transmit outbound audiovisual display stream data to one or more teleconference devices; and

modulate the outbound audiovisual display stream data transmitted to the one or more teleconference devices in response to user perspective data, recorded by the camera of the audiovisual recording device, and transmitted to the computer by the one or more teleconference devices.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the software when executed is further configured to generate user perspective data by:

locating the presence of at least one user with respect to at least one teleconference device; and

continuously updating user perspective data as the user moves with respect to the teleconference device.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the software when executed is further configured to modulate the outbound audiovisual display stream data transmitted to the one or more teleconference devices in response to user perspective data by:

selecting a portion of inbound audiovisual display stream data to comprise outbound audiovisual display stream data; and

continuously updating the portion of inbound audiovisual display stream data selected to comprise outbound audiovisual display stream data in response to changes in at least one user perspective data as at least one user moves with respect to at least one teleconference device.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the software when executed is further configured to display, on at least one teleconference device audiovisual display device, the outbound audiovisual display stream data transmitted to the teleconference device.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the software when executed is further configured to generate and terminate separate teleconferences for separate groups of teleconference devices simultaneously.

20. The non-transitory computer-readable storage medium of claim 15 , wherein each teleconference device comprises a liquid crystal display with a pixel resolution of 3,840×2,160 pixels or greater and a diagonal size of 55 inches or greater.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 67172 FRAME: 404. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 23, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067308/0183 →
SECURITY INTEREST Recorded Apr 19, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067172/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: GORNY, TOMAS; MARTINOLI, JEAN-BAPTISTE; CONRAD, TRACY; GORNY, LUKAS
To: NEXTIVA, INC.
Reel/Frame 055626/0851 →
Continuity (2)
Provisional Application 62876406 · Jul 19, 2019
Related Publication 20210021786A1 · Jan 21, 2021