US2021306595A1PendingUtilityA1

System and Method for Interactive Video Conferencing

Assignee: Touchcast LLCPriority: Jun 26, 2013Filed: Feb 2, 2021Published: Sep 30, 2021
Est. expiryJun 26, 2033(~6.9 yrs left)· nominal 20-yr term from priority
Inventors:Edo Segal
G06F 3/0488G11B 27/031H04N 21/47H04N 5/2222H04N 7/15H04N 21/4223H04N 7/147H04N 21/6587G06F 3/167H04N 21/478H04N 21/4316H04N 21/4788H04N 21/42203G06F 3/04883H04N 21/4782H04N 21/4722G06F 3/0482
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Respectively customizable interactive audio/video content is provided to each of a plurality of computing devices during a networked communication session. At least some of the computing devices capture audio video content via a microphone and camera respectively operable with each of the at least some of the computing devices. Further, the at least one processor is configured to receive, from each of the at least some of the computing devices, the respective audio and video content. The at least one processor is configured to generate a composited interactive audio/video feed including at least one of the audio and video content received from each of the at least some computing devices during the networked communication session. Moreover, the at least one processor is configured to transmit to each of the plurality of computing devices during the networked communication session the composited interactive audio/video feed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for providing respectively customizable interactive audio/video content to 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:   provide access to the networked communication session to each of the plurality of computing devices, wherein at least some of the computing devices respectively capture audio and video content via a microphone and camera respectively operable with each of the at least some of the computing devices;   receive, from each of the at least some of the computing devices, the respective audio and video content;   generate a composited interactive audio/video feed including at least one of the audio and video content received from each of the at least some computing devices during the networked communication session;   transmit to each of the plurality of computing devices during the networked communication session the composited interactive audio/video feed;   periodically receive, from each of the at least some of the computing devices, updated respective audio and video content captured by the microphone and camera respectively operable with each of the at least some of the computing devices;   revise the composited interactive audio/video feed with at least one of the updated audio and video content received from each of the at least some computing devices during the networked communication session; and   transmit to each of the plurality of computing devices during the networked communication session the revised composited interactive audio/video feed, thereby providing updated multi-camera and multi-microphone content to each of the plurality of computing devices during the network session.   
     
     
         2 . The system of  claim 1 , wherein the non-transitory processor readable media have further instructions that, when executed by the at least one processor, causes the at least one processor to:
 detect a change in audio content from one of the computing devices; and   revise the composited interactive audio/video feed by altering the format of some of the video content received from the one of the computing devices.   
     
     
         3 . The system of  claim 1 , wherein the altered format includes enlarging the height and width of at least some of the revised composited interactive audio/video feed associated with the video content received from the one of the computing devices. 
     
     
         4 . The system of  claim 1 , wherein the non-transitory processor readable media have further instructions that, when executed by the at least one processor, causes the at least one processor to:
 receive, from one the plurality of computing devices, information representing at least one video application (“vApp”) that, when executed by the one computing device and/or at least one additional computing device, results in functionality, information and/or content to be provided during the networked communication session; and   transmit, to at least one computing device during the network session, vApp identification information representing the at least one vApp, wherein the vApp identification information is usable to access the vApp and/or configure the at least one computing device to execute the vApp.   
     
     
         5 . The system of  claim 1 , wherein the non-transitory processor readable media have further instructions that, when executed by the at least one processor, causes the at least one processor to:
 detect from each of the at least some of the computing devices a respective position of a pointer respectively associated with each of the at least some of the computing devices; and   provide, at corresponding locations in a gesture-based user interface configured with each of the at least one additional computing device, the received video content respectively received from each of the at least some of the computing devices.   
     
     
         6 . The system of  claim 1 , wherein the non-transitory processor readable media have further instructions that, when executed by the at least one processor, causes the at least one processor to:
 automatically adjust volume levels associated with each of the respective audio content received from each of the respective computing devices in the generated composited interactive audio/video feed and/or the revised composited interactive audio/video feed.   
     
     
         7 . The system of  claim 1 , wherein at least one of the computing devices communicate on the networked communication session via one or more of Real Time Streaming Protocol, Web Real-Time Communication and/or hypertext transport protocol live streaming. 
     
     
         8 . The system of  claim 1 , wherein the non-transitory processor readable media have further instructions that, when executed by the at least one processor, causes the at least one processor to:
 control the distribution of audio/video input from at least one of the first user computing device and each of the at least one additional user computing device, wherein controlling the distribution includes including or preventing audio and/or video content received from one of the user computing devices in the composite audio/video feed.   
     
     
         9 . A method for providing respectively customizable interactive audio/video content to each of a plurality of computing devices during a networked communication session, the method comprising:
 providing, by at least one processor configured by executing instructions on non-transitory processor readable media, access to the networked communication session to each of a plurality of computing devices, wherein at least some of the computing devices respectively capture audio and video content via a microphone and camera respectively operable with each of the at least some of the computing devices;   receiving, by the at least one processor from each of the at least some of the computing devices, the respective audio and video content;   generating, by the at least one processor, a composited interactive audio/video feed including at least one of the audio and video content received from each of the at least some computing devices during the networked communication session;   transmitting, by the at least one processor, to each of the plurality of computing devices during the networked communication session the composited interactive audio/video feed;   periodically receiving, by the at least one processor from each of the at least some of the computing devices, updated respective audio and video content captured by the microphone and camera respectively operable with each of the at least some of the computing devices;   revising, by the at least one processor, the composited interactive audio/video feed with at least one of the updated audio and video content received from each of the at least some computing devices during the networked communication session; and   transmitting, by the at least one processor, to each of the plurality of computing devices during the networked communication session the revised composited interactive audio/video feed, thereby providing updated multi-camera and multi-microphone content to each of the plurality of computing devices during the network session.   
     
     
         10 . The method of  claim 9 , further comprising:
 detecting, by the at least one processor, a change in audio content from one of the computing devices; and   revising, by the at least one processor, the composited interactive audio/video feed by altering the format of some of the video content received from the one of the computing devices.   
     
     
         11 . The method of  claim 9 , wherein altering the format includes enlarging the height and width of at least some of the revised composited interactive audio/video feed associated with the video content received from the one of the computing devices. 
     
     
         12 . The method of  claim 9 , further comprising:
 receiving, by the at least one processor from one the plurality of computing devices, information representing at least one video application (“vApp”) that, when executed by the one computing device and/or at least one additional computing device, results in functionality, information and/or content to be provided during the networked communication session; and   transmitting, by the at least one processor to at least one computing device during the network session, vApp identification information representing the at least one vApp, wherein the vApp identification information is usable to access the vApp and/or configure the at least one computing device to execute the vApp.   
     
     
         13 . The method of  claim 9 , further comprising:
 detecting, by the at least one processor from each of the at least some of the computing devices a respective position of a pointer respectively associated with each of the at least some of the computing devices; and   providing, by the at least one processor at corresponding locations in a gesture-based user interface configured with each of the at least one additional computing device, the received video content respectively received from each of the at least some of the computing devices.   
     
     
         14 . The method of  claim 9 , further comprising:
 automatically adjusting, by the at least one processor, volume levels associated with each of the respective audio content received from each of the respective computing devices in the generated composited interactive audio/video feed and/or the revised composited interactive audio/video feed.   
     
     
         15 . The method of  claim 9 , wherein at least one of the computing devices communicate on the networked communication session via one or more of Real Time Streaming Protocol, Web Real-Time Communication and/or hypertext transport protocol live streaming. 
     
     
         16 . The method of  claim 9 , further comprising:
 controlling, by the at least one processor, the distribution of audio/video input from at least one of the at least some of the computing devices by including or preventing the received audio and/or video content in the composite audio/video feed.

Join the waitlist — get patent alerts

Track US2021306595A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.