IP Library Granted Patent US 10,297,284
Granted Patent B2
US 10,297,284 · App. 16/192,691 · Granted May 21, 2019

Audio/visual synching system and method

Inventor: Edo Segal (New York, NY)
Assignee: TOUCHCAST LLC
G11B27/031H04N5/2222H04N5/2226H04N5/265
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,297,284
App. No.
16/192,691
Granted
May 21, 2019
Kind
B2
Abstract

Access to a networked communication session is provided to each of a plurality of user computing devices that are each configured with at least a camera, audio input subsystem, and audio output subsystem. During the networked communication session and after an audio input of a first user computing device detects a user speaking, the volume of the audio output subsystem of the first user computing device is adjusted. Further, the volume of the audio input subsystem of each of the other user computing devices is adjusted. Furthermore, after an audio input subsystem of a second user computing device detects a user of the second user computing device speaking, the volume of the audio output subsystem of the second user computing device is adjusted, as is the audio input subsystem of the other respective user computing devices and the audio output subsystem of the first user computing device.

Claims (59)

1. A system for providing respective interactive audio/video content of each of a plurality of computing devices during a networked communication session, the system comprising:

non-transitory processor readable media;

at least one processor operatively coupled to the non-transitory processor readable media, wherein the non-transitory processor readable media have instructions that, when executed by the at least one processor, causes the at least one processor to perform the following steps:

define the networked communication session;

provide respective access to the networked communication session to each of a plurality of user computing devices that are each configured with at least a camera, an audio input subsystem, and an audio output subsystem;

generate a composited interactive audio/video feed comprised of video and audio input received during the networked communication session from at least two of the respective user computing devices;

transmit to each of the plurality of user computing devices the composited audio/video feed,

a) wherein, during the networked communication session and after an audio input subsystem of a first user computing device of the plurality of user computing devices detects a user of the first user computing device speaking, the at least one processor executes instructions to:

i) adjust volume of the audio output subsystem of the first user computing device; and

ii) adjust volume of the audio input subsystem of each of the other respective ones of the plurality of user computing devices; and

b) wherein, during the networked communication session and after an audio input subsystem of a second user computing device of the plurality of user computing devices detects a user of the second user computing device speaking, the at least one processor executes instructions to:

i) adjust volume of the audio output subsystem of the second user computing device;

ii) adjust volume of the audio input subsystem of each of the other respective ones of the plurality of user computing devices; and

iii) adjust volume of the audio output subsystem of the first user computing device.

2. The system of claim 1 , wherein the non-transitory processor readable media have instructions that, when executed by the at least one processor, causes the at least one processor to delay steps b) i), b) ii), and b) iii) until after a predetermined amount of time during which none of the plurality of user computing devices detects any user speaking.

3. The system of claim 1 ,

wherein, during the networked communication session and after the audio input subsystem of the first user computing device of the plurality of user computing devices detects the user of the first user computing device speaking, an instruction executes to:

designate the first user computing device an active device; and

designate each of the other user computing devices of the plurality of computing devices non-active devices; and

wherein, during the networked communication session and after the audio input subsystem of the second user computing device of the plurality of user computing devices detects the user of the second user computing device speaking, an instruction executes to:

designate the second user computing device the active device; and

designate the first user computing device a non-active device among the plurality of other non-active devices.

4. The system of claim 1 , wherein the adjustment in steps a) i), a) ii), b) i), and b) ii) is to decrease volume or to mute volume.

5. The system of claim 1 , wherein the adjustment in step b) iii) is to increase volume.

6. The system of claim 1 , wherein the non-transitory processor readable media have instructions that, when executed by the at least one processor, causes the at least one processor to:

synchronize audio content and video content, including by delaying providing at least one of the audio content and video content to at least one of the user computing devices.

7. The system of claim 6 , wherein the delaying occurs as a function of at least one BLUETOOTH signal.

8. The system of claim 6 , wherein the synchronizing and/or delaying occurs as a function of at least data received in audio.

9. The system of claim 8 , wherein the data is usable by the at least one processor and/or at least one of the plurality of user computing devices for a time delay that prevents output of audio and input of audio occurring simultaneously on one of the plurality of user computing devices.

10. The system of claim 6 , wherein the synchronizing occurs as a function of differences in available bandwidth between the respective user computing devices.

11. A method for providing respective interactive audio/video content of each of a plurality of computing devices during a networked communication session, the system comprising:

defining, by at least one processor configured by executing instructions on non-transitory processor readable media, the networked communication session;

providing, by the at least one processor, respective access to the networked communication session to each of a plurality of user computing devices that are each configured with at least a camera, audio input subsystem, and audio output subsystem;

generating, by the at least one processor, a composited interactive audio/video feed comprised of video and audio input received during the networked communication session from at least two of the respective user computing devices;

transmitting, by the at least one processor to each of the plurality of user computing devices the composited audio/video feed,

a) wherein, during the networked communication session and after an audio input subsystem of a first user computing device of the plurality of user computing devices detects a user of the first user computing device speaking:

i) adjusting, by the at least one processor, volume of the audio output subsystem of the first user computing device; and

ii) adjusting, by the at least one processor, volume of the audio input subsystem of each of the other respective ones of the plurality of user computing devices; and

b) wherein, during the networked communication session and after an audio input subsystem of a second user computing device of the plurality of user computing devices detects a user of the second user computing device speaking:

i) adjusting, by the at least one processor, volume of the audio output subsystem of the second user computing device;

ii) adjusting, by the at least one processor, volume of the audio input subsystem of each of the other respective ones of the plurality of user computing devices; and

iii) adjusting, by the at least one processor, volume of the audio output subsystem of the first user computing device.

12. The method of claim 11 , further comprising:

delaying, by the at least one processor, steps b) i), b) ii), and b) iii) until after a predetermined amount of time during which none of the plurality of user computing devices detects any user speaking.

13. The method of claim 11 , further comprising:

during the networked communication session and after the audio input subsystem of the first user computing device of the plurality of user computing devices detects the user of the first user computing device speaking:

designating, by the at least one processor, the first user computing device an active device; and

designating, by the at least one processor, each of the other user computing devices of the plurality of computing devices non-active devices; and

during the networked communication session and after the audio input subsystem of the second user computing device of the plurality of user computing devices detects the user of the second user computing device speaking:

designating, by the at least one processor, the second user computing device the active device; and

designating, by the at least one processor, the first user computing device a non-active device among the plurality of other non-active devices.

14. The method of claim 11 , wherein the adjustment in steps a) i), a) ii), b) i), and b) ii) is to decrease volume or to mute volume.

15. The method of claim 11 , wherein the adjustment in step b) iii) is to increase volume.

16. The method of claim 11 , further comprising:

synchronizing, by the at least one processor, audio content and video content, including by delaying providing at least one of the audio content and video content to at least one of the user computing devices.

17. The method of claim 16 , wherein the delaying occurs as a function of at least one BLUETOOTH signal.

18. The method of claim 16 , wherein the synchronizing and/or delaying occurs as a function of at least data received in audio.

19. The method of claim 18 , wherein the data is usable by the at least one processor and/or at least one of the plurality of user computing devices for a time delay that prevents output of audio and input of audio occurring simultaneously on one of the plurality of user computing devices.

20. The method of claim 16 , wherein the synchronizing occurs as a function of differences in available bandwidth between the respective user computing devices.

Assignments (5)
MERGER Recorded Jun 11, 2026
From: TC MERGER SUB INC.
To: TOUCHCAST, INC.
Reel/Frame 075712/0381 →
CHANGE OF NAME Recorded Jun 11, 2026
From: TOUCHCAST LLC
To: TOUCHCAST, INC.
Reel/Frame 075740/0885 →
SECURITY INTEREST Recorded Feb 4, 2026
From: TOUCHCAST, INC.
To: SALERNO, MICHAEL
Reel/Frame 073690/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2026
From: TOUCHCAST, INC., F/K/A TOUCHCAST, LLC
To: SALERNO, MICHAEL
Reel/Frame 074613/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2018
From: SEGAL, EDO
To: TOUCHCAST LLC
Reel/Frame 047731/0790 →
Continuity (18)
Continuation In Part 16181617 · Nov 6, 2018
Continuation 15853377 · Dec 22, 2017
Continuation 15608932 · May 30, 2017
Continuation In Part 14813974 · Jul 30, 2015
Continuation In Part 14316536 · Jun 26, 2014
Continuation In Part 15247534 · Aug 25, 2016
Continuation In Part 14833984 · Aug 24, 2015
Continuation In Part 14316536 · Jun 26, 2014
Continuation In Part 16192691
Continuation In Part 16002668 · Jun 7, 2018
Provisional Application 62586850 · Nov 15, 2017
Provisional Application 62031114 · Jul 30, 2014
Provisional Application 62209727 · Aug 25, 2015
Provisional Application 62242029 · Oct 15, 2015
Provisional Application 62329081 · Apr 28, 2016
Provisional Application 61839757 · Jun 26, 2013
Provisional Application 61845743 · Jul 12, 2013
Related Publication 20190088287A1 · Mar 21, 2019