IP Library Patent Application 17208563
Patent Application
App. No. 17/208,563

SMART SCREEN SHARE RECEPTION INDICATOR IN A CONFERENCE

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 None
App. No.
17/208,563
Abstract

Electronic conferences allow participants to join lectures, meetings, and other events remotely via connection of a computing device to a network. The quality received by each node may not be ideal, or even satisfactory. Presenters of the conference content are made aware of the state of the participants by determining, at the end device receiving the conference, a quality of the conference. A monitoring node, such as a communication device utilized by a presenter, may then provide indications of the quality received. If a presentation comprises video images that are out of sync with the audio, as observed by a participant's device, the presenter is notified and/or the operation of the presenting device modified.

Claims (39)

1 . A system, comprising:

a network interface to a network; and

a processor configured with instructions maintained in a non-transitory memory that, when read by the processor, cause the processor to:

monitor a presentation originating from a presenter node and provided over the network to a plurality of participant nodes, wherein the presentation comprises an audio portion and a video portion, and wherein the video portion comprises a screen share image of a display of the presenter node; and

signal the presenter node to slow the presentation with respect to the audio portion upon determining the plurality of participant nodes are receiving the video portion and the audio portion out of sync.

2 . The system of claim 1 , wherein instructions cause the processor to signal the presenter node to slow the presentation comprising instructions to further cause the presenter node to present at least one of indicia of a number of the plurality of participant nodes that have received the screen share image or indicia of a number of the plurality of participant nodes that have not received the screen share image.

3 . The system of claim 1 , wherein instructions cause the processor to signal the presenter node to slow the presentation comprising instructions to further cause the presenter node to present a time a subset of the number of the plurality of participant nodes require to present the screen share image.

4 . The system of claim 1 , wherein the video portion and the audio portion are determined to be out of sync upon determining the presenter node was, at a previous time, presenting a first image as the screen share image and, at a subsequent time, the presenter node presents a second image as the screen share image concurrently with the plurality of participant nodes are presenting the first image at the subsequent time.

5 . The system of claim 1 , wherein the video portion and the audio portion are determined to be out of sync upon determining the plurality of participant nodes are presenting the shared screen image below a previously determined threshold.

6 . The system of claim 1 , wherein the video portion and the audio portion are determined to be out of sync upon determining the presenter node was, at a previous time, presenting a first image as the screen share image and, at a subsequent time, the presenter node presents a second image, wherein the conference comprises audio content within the audio portion related to the second image concurrently with the plurality of participant nodes presenting the first image.

7 . The system of claim 1 , wherein the instructions cause the processor to determine the video portion is out of sync, further comprising instructions to cause the processor to:

remotely capturing a snapshot of a visual portion of the conference from the at least one of the plurality of participant nodes; and

determine a quality, for the at least one node of the plurality of participant nodes, comprising comparing the snapshot to the shared image presented on the presenter node, wherein the quality, when below a previously determined threshold, determines the audio portion and the video portion are out of sync.

8 . The system of claim 1 , wherein the instructions cause the processor to determine the video portion is out of sync, further comprising instructions to cause the processor to:

remotely determine a number of data packets associated with the screen share image received by at least one of the plurality of participant nodes;

compare the number of data packets associated with the screen share image received by at least one of the plurality of participant nodes with a number of data packets associated with the screen share image provided by the presenter node; and

determine the video portion is out of sync if the difference between the number of data packets associated with the screen share image received by at least one of the plurality of participant nodes and the number of data packets associated with the screen share image provided by the presenter node is greater than a previously determined threshold.

9 . The system of claim 1 , wherein the instructions cause the processor to signal the presenter node to slow, further comprise signals to cause the presenter node to disable a function that would alter the screen share image.

10 . The system of claim 9 , wherein the screen share image comprises number of images each corresponding to one of a plurality of video frames.

11 . The system of claim 1 , wherein the instructions cause the processor to signal the presenter node to slow, further comprise signals to cause the presenter node to disable a function providing content to the audio portion while at least one of the plurality of recipients receives the screen share image.

12 . The system of claim 1 , wherein the instructions cause the processor to signal the presenter node to slow, further comprise signals to cause the presenter node to delay the video portion of the conference, provided to a first subset of the plurality of participant nodes not determined to be out of sync in accordance with a second subset of the plurality of participant nodes determined to be out of sync.

13 . A method, comprising:

monitor a presentation originating from a presenter node and provided over a network to a plurality of participant nodes, wherein the presentation comprises an audio portion and a video portion, and wherein the video portion comprises a screen share image of a display of the presenter node;

determining whether the plurality of participant nodes are receiving the video portion and the audio portion out of sync;

upon determining the plurality of participant nodes are receiving the video portion and the audio portion are out of sync, signaling the presenter node; and

in response to the signal, modifying the presentation of the audio portion provided by the presenter node to synchronize the audio portion and the video portion.

14 . The method of claim 13 , wherein modifying the presentation of the audio portion provided by the presenter node to synchronize the audio portion and the video portion further comprises presenting at least one of indicia of a number of the plurality of participant nodes that have received the screen share image or indicia of a number of the plurality of participant nodes that have not received the screen share image.

15 . The method of claim 13 , wherein modifying the presentation of the audio portion provided by the presenter node to synchronize the audio portion and the video portion further comprises causing the presenter node to present indicia of a time a subset of the number of the plurality of participant nodes require to present the screen share image.

16 . The method of claim 13 , wherein determining whether the plurality of participant nodes are receiving the video portion and the audio portion out of sync further comprises determining whether the presenter node was, at a previous time, presenting a first image as the screen share image and, at a subsequent time, the presenter node presents a second image as the screen share image concurrently with the plurality of participant nodes presenting the first image.

17 . The method of claim 13 , wherein determining whether the plurality of participant nodes are receiving the video portion and the audio portion out of sync further comprising determining whether the plurality of participant nodes are presenting the shared screen image below a previously determined threshold.

18 . The method of claim 13 , wherein determining whether the plurality of participant nodes are receiving the video portion and the audio portion out of sync further comprising, determining the presenter node was, at a previous time, presenting a first image as the screen share image and, at a subsequent time, the presenter node presents a second image, wherein the conference comprises audio content within the audio portion related to the second image concurrently with the plurality of participant nodes presenting the first image.

19 . The method of claim 13 , wherein determining whether the plurality of participant nodes are receiving the video portion and the audio portion out of sync, further comprises:

remotely capturing a snapshot of a visual portion of the conference from the at least one of the plurality of participant nodes; and

determine a quality, for the at least one node of the plurality of participant nodes, comprising comparing the snapshot to the shared image presented on the presenter node, wherein the quality, when below a threshold, indicates the video portion and the audio portion are out of sync.

20 . A system, comprising:

a network interface to a network; and

a processor configured with instructions maintained in a non-transitory memory that, when read by the processor, cause the processor to:

monitor a presentation originating from a presenter node and provided over the network to a plurality of participant nodes, wherein the presentation comprises an audio portion and a video portion, and wherein the video portion comprises a screen share image of a display of the presenter node; and

signal the presenter node to slow the presentation with respect to the audio portion upon determining the plurality of participant nodes are receiving the video portion and the audio portion out of sync, wherein the presenter node upon receiving the signal, disables a function of the presenter node to disable additional content to be provided to the audio portion.

Assignments (7)
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 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
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 Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: DEOLE, PUSHKAR YASHAVANT; CHOPDEKAR, SANDESH; DAGA, NAVIN; MATULA, VALENTINE C.
To: AVAYA MANAGEMENT L.P.
Reel/Frame 055673/0677 →