IP Library Granted Patent US 11,233,834
Granted Patent B2
US 11,233,834 · App. 16/802,729 · Granted Jan 25, 2022

Streaming click-to-talk with video capability

Inventors: Oren Nissim (Petah Tikva, IL); Erez Morabia (Holon, IL); Gilad Levi (Yavne, IL)
Assignee: Avaya Management LP
H04L65/4038
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 11,233,834
App. No.
16/802,729
Granted
Jan 25, 2022
Kind
B2
Abstract

Advances in computing and communication performance are commonly followed by applications that utilize such advances. Electronic conferences comprising audio and video may tax even the most advanced network and computing platforms when sufficient demand is placed on the conference. Accordingly, utilizing conference resources effectively and efficiently remains a concern. By allocating participating devices to either a push-to-talk group or a non-push to talk group, conference participants may selectively be enabled to contribute freely or limited to observe the conference. As a result, resources required to receive conference content from the participating devices may be allocated only to those that warrant such an allocation and not waste allocated resources that are not, or not currently, contributing to the conference content.

Claims (45)

1. A system comprising:

a network interface to a network;

a data storage comprising a non-transitory data storage component; and

a processor; and

wherein the processor performs:

presenting a conference to communication devices via the network interface and wherein the conference comprises an audio component and a video component;

accessing a data structure maintained in the data storage and determining therefrom a first plurality of the communication devices and a second plurality of the communication devices;

for each of the first plurality of the communication devices, providing video content and audio content received from each of the first plurality of the communication devices as a portion of the audio component of the conference directly into the conference without any further gating decision being performed;

receiving, from a requesting communication device of a second plurality of the communication devices, a request to talk signal;

in response to receiving the request to talk signal, evaluating an attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device;

in response to the evaluation being resolved to grant the request to talk, directly providing video content received from the requesting communication device as at least a portion of the video component of the conference and providing audio content received from the requesting communication device as at least a portion of the audio component of the conference; and

wherein unless granted the request to talk, none of the second plurality of the communication devices provides any portion of the video component of the conference nor any portion of the audio component of the conference.

2. The system of claim 1 , wherein the processor automatically reassigns at least one communication device in the second plurality of the communication devices to the first plurality of the communication devices upon evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device.

3. The system of claim 1 , wherein the processor automatically reassigns at least one communication device in the first plurality of the communication devices to the second plurality of the communication devices upon determining that a quality improvement to the conference would result therefrom for at least a portion of the communication devices.

4. The system of claim 1 , wherein the processor automatically reassigns at least one communication device in the second plurality of the communication devices to the first plurality of the communication devices upon determining that resources utilized to present the conference are underutilized.

5. The system of claim 1 , wherein the processor performs evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device, further comprising the processor evaluating whether the user is associated with a current topic of the conference and granting the request to talk when evaluated in the affirmative.

6. The system of claim 1 , wherein the processor performs evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device, further comprising the processor evaluating whether the user is a member of a group designated as a contributor of the conference and granting the request to talk when evaluated in the affirmative.

7. The system of claim 1 , wherein the processor performs evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device, further comprising the processor evaluating whether the requesting communication device has a bandwidth limitation preventing the audio component and the video component to be received at a level of the conference and, throttling at least one of the audio component or the video component when evaluated in the affirmative.

8. The system of claim 7 , wherein throttling at least one of the audio component or the video component when evaluated in the affirmative, further comprises, reducing at least one of a frame rate of the video component, resolution of the video component, or fidelity of the audio component.

9. The system of claim 7 , wherein throttling at least one of the audio component or the video component when evaluated in the affirmative, further comprises, providing a still image as the video component.

10. The system of claim 1 , wherein in response to receiving the request to talk signal, the processor enqueues indicia of the requesting communication device into a queue and, when the indicia is in a first position of the queue, then performs the evaluating of the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device and removes the indicia from the queue.

11. A method, comprising:

presenting a conference to communication devices via a network and wherein the conference comprises an audio component and a video component;

accessing a data structure maintained in a data storage and determining therefrom a first plurality of the communication devices and a second plurality of the communication devices;

for each of the first plurality of the communication devices, providing video content and audio content received from each of the first plurality of the communication devices as a portion of the audio component of the conference directly into the conference without any further gating decision being performed;

receiving, from a requesting communication device of a second plurality of the communication devices, a request to talk signal;

in response to receiving the request to talk signal, evaluating an attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device; and

in response to the evaluation being resolved to grant the request to talk, directly providing video content received from the requesting communication device as at least a portion of the video component of the conference and providing audio content received from the requesting communication device as at least a portion of the audio component of the conference; and

wherein unless granted the request to talk, none of the second plurality of the communication devices provides any portion of the video component of the conference nor any portion of the audio component of the conference.

12. The method of claim 11 , further comprising automatically reassigns at least one communication device in the second plurality of the communication devices to the first plurality of the communication devices upon evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device.

13. The method of claim 11 , further comprising automatically reassigns at least one communication device in the first plurality of the communication devices to the second plurality of the communication devices upon determining that a quality improvement to the conference would result therefrom for at least a portion of the communication devices.

14. The method of claim 11 , further comprising automatically reassigns at least one communication device in the second plurality of the communication devices to the first plurality of the communication devices upon determining that resources utilized to present the conference are underutilized.

15. The method of claim 11 , wherein evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device, further comprises evaluating whether the user is associated with a current topic of the conference and granting the request to talk when evaluated in the affirmative.

16. The method of claim 11 , wherein evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device, further comprises evaluating whether the user is a member of a group designated as a contributor of the conference and granting the request to talk when evaluated in the affirmative.

17. The method of claim 11 , wherein evaluating the attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device, further comprises evaluating whether the requesting communication device has a bandwidth limitation preventing the audio component and the video component to be received at a level of the conference and, throttling at least one of the audio component or the video component when evaluated in the affirmative.

18. The method of claim 17 , wherein throttling at least one of the audio component or the video component when evaluated in the affirmative, further comprises, reducing at least one of the frame rate of the video component, resolution of the video component, or fidelity of the audio component.

19. The method of claim 17 , wherein throttling at least one of the audio component or the video component when evaluated in the affirmative, further comprises, providing a still image as the video component.

20. A system, comprising:

means to present a conference to communication devices via a network and wherein the conference comprises an audio component and a video component;

means to access a data structure maintained in a data storage and determining therefrom a first plurality of the communication devices and a second plurality of the communication devices;

means to, for each of the first plurality of the communication devices, provide video content and audio content received from each of the first plurality of the communication devices as a portion of the audio component of the conference directly into the conference without any further gating decision being performed;

means to receive, from a requesting communication device of a second plurality of the communication devices, a request to talk signal;

means to, in response to receiving the request to talk signal, evaluate an attribute associated with at least one of the requesting communication device or a user associated with the requesting communication device; and

means to, in response to the evaluation being resolved to grant the request to talk, directly provide video content received from the requesting communication device as at least a portion of the video component of the conference and providing audio content received from the requesting communication device as at least a portion of the audio component of the conference; and

wherein unless granted the request to talk, none of the second plurality of the communication devices provides any portion of the video component of the conference nor any portion of the audio component of the conference.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2020
From: NISSIM, OREN; MORABIA, EREZ; LEVI, GILAD
To: AVAYA MANAGEMENT LP
Reel/Frame 051946/0581 →
Continuity (1)
Related Publication 20210273983A1 · Sep 2, 2021