IP Library Granted Patent US 12,192,017
Granted Patent B2
US 12,192,017 · App. 18/087,308 · Granted Jan 7, 2025

Advanced routing and remote rendered videos layout for meeting side group conversations and voice assistant providers

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 12,192,017
App. No.
18/087,308
Granted
Jan 7, 2025
Kind
B2
Abstract

Systems and methods for routing audio and/or video streams and remote rendered video layout for conference side group conversations and voice assistant providers are disclosed. During a main conference comprising a plurality of users, a request is received to create a side group conversation comprising a subgroup of the plurality of users. A voice assistant provider is invited to the side group conversation. Users in the subgroup may be granted different permissions to query or receive responses from the voice assistant. Incoming audio and video streams from each user are demultiplexed and decoded. Decoded audio streams are processed by an appropriate audio mixer of the group and voice assistant. Decoded video streams are processed and rendered based on a video grouping render policies. Processed audio streams for each group and voice assistant and/or rendered videos are encoded and routed to each user through their dedicated multiplexer.

Claims (49)

1. A method comprising:

providing, by a server, a conference session, wherein a plurality of participants attends the conference session;

creating, by the server, a side conversation from the conference session;

inviting, by the server, a subgroup of the plurality of participants to the side conversation;

receiving a first request, by the server from a first participant of the subgroup of the plurality of participants, to invite a first voice assistant associated with a first voice assistant service provider to the side conversation;

receiving a second request, by the server from a second participant of the subgroup of the plurality of participants, to invite to the side conversation a second voice assistant associated with a second voice assistant service provider different from the first voice assistant service provider; and

adding to the side conversation, by the server, the first voice assistant associated with the first voice assistant service provider and the second voice assistant associated with the second voice assistant service provider different from the first voice assistant service provider.

2. The method of claim 1 , further comprising:

routing audio and/or video streams associated with the conference session between the plurality of participants; and

at substantially the same time, routing audio and/or video streams associated with the side conversation between the subgroup of the plurality of participants.

3. The method of claim 2 , further comprising:

routing audio and/or video streams associated with the first voice assistant between the subgroup of the plurality of participants and the first voice assistant based on a voice assistant permissions policy.

4. The method of claim 3 , wherein the voice assistant permissions policy comprises permitting at least one of the subgroup to at least query the first voice assistant or receive responses from the first voice assistant.

5. The method of claim 1 , further comprising:

creating a second side conversation from the conference session; and

inviting a second subgroup of the plurality of participants to the second side conversation, wherein the second subgroup includes at least one participant from the first-referenced subgroup.

6. The method of claim 5 , further comprising:

inviting the first voice assistant to the second side conversation.

7. The method of claim 3 , further comprising:

managing, based on preferences of a client device, output features associated with the audio and/or video streams associated with the conference session, the audio and/or video streams associated with the side conversation, and the audio and/or video streams associated with the first voice assistant.

8. The method of claim 1 , further comprising:

configuring a video grouping for rendering at a client device, wherein the video grouping comprises a list of participants sorted by group conversations.

9. The method of claim 1 , further comprising:

enabling a participant to speak in the conference session while participating in the side conversation.

10. A system comprising:

memory;

control circuitry configured to:

provide a conference session stored at least in part in the memory, wherein a plurality of participants attends the conference session;

create a side conversation from the conference session;

invite a subgroup of the plurality of participants to the side conversation;

receive a first request, from a first participant of the subgroup of the plurality of participants, to invite a first voice assistant associated with a first voice assistant service provider to the side conversation; and

receive a second request, from a second participant of the subgroup of the plurality of participants, to invite to the side conversation a second voice assistant associated with a second voice assistant service provider different from the first voice assistant service provider; and

add to the side conversation the first voice assistant associated with the first voice assistant service provider and the second voice assistant associated with the second voice assistant service provider different from the first voice assistant service provider.

11. The system of claim 10 , wherein the control circuitry is further configured to:

route audio and/or video streams associated with the conference session between the plurality of participants; and

at substantially the same time, route audio and/or video streams associated with the side conversation between the subgroup of the plurality of participants.

12. The system of claim 11 , wherein the control circuitry is further configured to:

route audio and/or video streams associated with the first voice assistant between the subgroup of the plurality of participants and the first voice assistant based on a voice assistant permissions policy.

13. The system of claim 12 , wherein the first voice assistant permissions policy comprises permitting at least one of the subgroup to at least query the first voice assistant or receive responses from the first voice assistant.

14. The system of claim 10 , wherein the control circuitry is further configured to:

create a second side conversation from the conference session; and

invite a second subgroup of the plurality of participants to the second side conversation, wherein the second subgroup includes at least one participant from the first-referenced subgroup.

15. The system of claim 14 , wherein the control circuitry is further configured to invite the first voice assistant to the second side conversation.

16. The system of claim 12 , wherein the control circuitry is further configured to:

manage, based on preferences of a client device, output features associated with the audio and/or video streams associated with the conference session, the audio and/or video streams associated with the side conversation, and the audio and/or video streams associated with the first voice assistant.

17. The system of claim 10 , wherein the control circuitry is further configured to:

configure a video grouping for rendering at a client device, wherein the video grouping comprises a list of participants sorted by group conversations.

18. The system of claim 10 , wherein the control circuitry is further configured to:

enable a participant to speak in the conference session while participating in the side conversation.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0420 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2023
From: PHILLIPS, CHRISTOPHER; HARB, REDA; CHEN, TAO
To: ROVI GUIDES, INC.
Reel/Frame 063033/0881 →