IP Library Granted Patent US 8,928,728
Granted Patent B2
US 8,928,728 · App. 13/168,810 · Granted Jan 6, 2015

Systems, methods, and media for controlling a presentation of data images in a video stream

Inventors: Yair Wiener (Qiryat Ono, IL); Ori Modai (Ramat-Hasharon, IL); Sagee Ben-Zedeff (Givataim, IL)
Assignee: Avaya Inc.
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 8,928,728
App. No.
13/168,810
Granted
Jan 6, 2015
Kind
B2
Abstract

Systems for controlling a presentation of data images in a video stream, comprising: at least one processor programmed to: transmit a video bit stream representing a plurality of images to a plurality of receivers using common transmission parameters; determine that a transmission link to one of the plurality of receivers is degraded; select one of the plurality of images for transmission to the one of the plurality of receivers; select degraded-link transmission parameters for transmission of the one of the plurality of images on the degraded transmission link, wherein the degraded-link transmission parameters are different from the common transmission parameters; transmit the one of the plurality of images to the one of the plurality of receivers using the degraded-link transmission parameters; and continue to transmit the video bit stream to at least one other of the plurality of receivers using the common transmission parameters.

Claims (40)

1. A system for controlling a presentation of data images in a video stream, comprising:

at least one processor programmed to:

transmit a video bit stream representing a plurality of images to a plurality of receivers using common transmission parameters;

determine that a transmission link to one of the plurality of receivers is degraded;

select one of the plurality of images for transmission to the one of the plurality of receivers, wherein the at least one processor identifies sets of data images in the plurality of images, each of the data images providing an image representation of data and each of the data images in any of the sets of data images corresponding to a single data image, and selects a best data image from the sets of data images as the one of the plurality of images;

select degraded-link transmission parameters for transmission of the one of the plurality of images on the degraded transmission link, wherein the degraded-link transmission parameters are different from the common transmission parameters;

transmit the one of the plurality of images to the one of the plurality of receivers using the degraded-link transmission parameters; and

continue to transmit the video bit stream to at least one other of the plurality of receivers using the common transmission parameters.

2. The system of claim 1 , wherein the at least one processor is also programmed to apply a filter to identify the sets of data images.

3. The system of claim 2 , wherein the filter uses a signature of an image to evaluate the image.

4. The system of claim 2 , wherein the at least one processor is also programmed to apply a second, more complex filter to identify the sets of data images.

5. The system of claim 1 , wherein the at least one processor is also programmed to determine if a time span associated with a set of data images is below a threshold.

6. The system of claim 1 , wherein selecting the best data image includes evaluating the quality of data images in the sets of data images.

7. The system of claim 1 , wherein selecting the best data image includes evaluating the completeness of data images in the sets of data images.

8. A method for controlling a presentation of data images in a video stream, comprising:

transmitting a video bit stream representing a plurality of images to a plurality of receivers using common transmission parameters using a processor programmed to do so;

determining that a transmission link to one of the plurality of receivers is degraded using a processor programmed to do so;

selecting one of the plurality of images for transmission to the one of the plurality of receivers, using a processor programmed to do so, said process of selecting comprising identifying, using said processor programmed to do so, sets of data images in the plurality of images, wherein each of the data images provides an image representation of data and each of the data images in any of the sets of data images corresponds to a single data image, and selecting, using said processor programmed to do so, a best data image from the sets of data images as the one of the plurality of images;

selecting degraded-link transmission parameters for transmission of the one of the plurality of images on the degraded transmission link, wherein the degraded-link transmission parameters are different from the common transmission parameters, using a processor programmed to do so;

transmitting the one of the plurality of images to the one of the plurality of receivers using the degraded-link transmission parameters using a processor programmed to do so; and

continuing to transmit the video bit stream to at least one other of the plurality of receivers using the common transmission parameters using a processor programmed to do so.

9. The method of claim 8 , further comprising applying a filter to identify the sets of data images.

10. The method of claim 9 , wherein the filter uses a signature of an image to evaluate the image.

11. The method of claim 9 , further comprising applying a second, more complex filter to identify the sets of data images.

12. The method of claim 8 , further comprising determining if a time span associated with a set of data images is below a threshold.

13. The method of claim 8 , wherein selecting the best data image includes evaluating the quality of data images in the sets of data images.

14. The method of claim 8 , wherein selecting the best data image includes evaluating the completeness of data images in the sets of data images.

15. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for controlling the presentation of data images in a video stream, the method comprising:

transmitting a video bit stream representing a plurality of images to a plurality of receivers using common transmission parameters;

determining that a transmission link to one of the plurality of receivers is degraded;

selecting one of the plurality of images for transmission to the one of the plurality of receivers, said process of selecting one of the plurality comprising identifying sets of data images in the plurality of images, wherein each of the data images provides an image representation of data and each of the data images in any of the sets of data images corresponds to a single data image, and selecting a best data image from the sets of data images as the one of the plurality of images;

selecting degraded-link transmission parameters for transmission of the one of the plurality of images on the degraded transmission link, wherein the degraded-link transmission parameters are different from the common transmission parameters

transmitting the one of the plurality of images to the one of the plurality of receivers using the degraded-link transmission parameters; and

continuing to transmit the video bit stream to at least one other of the plurality of receivers using the common transmission parameters.

16. The medium of claim 15 , wherein the method further comprises applying a filter to identify the sets of data images.

17. The medium of claim 16 , wherein the filter uses a signature of an image to evaluate the image.

18. The medium of claim 16 , wherein the method further comprises applying a second, more complex filter to identify the sets of data images.

19. The medium of claim 15 , wherein the method further comprises determining if a time span associated with a set of data images is below a threshold.

20. The medium of claim 15 , wherein selecting the best data image includes evaluating the quality of data images in the sets of data images.

21. The medium of claim 15 , wherein selecting the best data image includes evaluating the completeness of data images in the sets of data images.

Assignments (15)
(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 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/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 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: RADVISION LTD
To: AVAYA, INC.
Reel/Frame 032153/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2011
From: WIENER, YAIR; MODAI, ORI; BEN-ZEDEFF, SAGEE
To: RADVISION LTD.
Reel/Frame 027049/0705 →
Continuity (2)
Continuation In Part 12790624 · May 28, 2010
Related Publication 20120023541A1 · Jan 26, 2012