IP Library Patent Application 16002668
Patent Application
App. No. 16/002,668

System and Method for Interactive Video Conferencing

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.
16/002,668
Abstract

A networked communication session is defined vis-a-vis parameter information received from a first device, and access to the networked communication session is provided to the first device. Access to the networked communication session is further provided to each of additional device(s) in accordance with information associated with each of the additional device(s). A composited interactive audio/video feed is generated and transmitted that comprises audio/video input received during the networked communication session from each of the devices. Each of the devices is configured via a gesture-based user interface to enable user-based selection and respective manipulation of at least a portion of the composited audio/video feed that results in a customized representation of the composited audio-video feed at a particular one device that is not represented at a particular other of the device(s).

Claims (56)

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:

define the networked communication session as a function of parameter information received from a first user computing device;

provide first access to the networked communication session to the first user computing device;

receive, from the first user computing device, information associated with at least one additional user computing device;

provide respective access to the networked communication session to each of the at least one additional user computing device, wherein functionality afforded by the first access is different than functionality afforded by the second access;

generate a composited interactive audio/video feed comprised of audio/video input received during the networked communication session from each of the first user computing device and each of the at least one additional user computing device; and

transmit to each of the first user computing device and each of the at least one additional user computing device the composited audio/video feed, wherein each of the first user computing device and each of the at least one additional user computing device is configured via a gesture-based user interface to enable user-based selection and respective manipulation of at least a portion of the composited audio/video feed that results in a customized representation of the composited audio-video feed at a particular one of the at least one additional user computing device that is not represented at a particular other of the at least one additional user computing device.

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:

receive, from the first user computing device, information representing at least one video application (“vApp”) that, when executed by the first user computing device and/or the at least one additional user computing device, results in functionality, information and/or content to be provided during the networked communication session; and

transmit, to at least one additional computing device, vApp identification information representing the at least one vApp, wherein the vApp identification information is usable by the at least one additional user computing device to access the vApp and/or configure the at least one additional user computing device to execute the vApp.

3 . 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 the first user computing device and/or the at least one additional user computing device, information representing the at least one other user computing device; and

provide the respective access to the networked communication session to each of the at least one additional user computing device as a function of the information representing the at least one other user computing device.

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:

configure at least one of the first user computing device and the at least one additional user computing device to join the networked communication session.

5 . The system of claim 4 , wherein at least one of the user computing devices is configured as a function of a mobile computing device software application.

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:

configure at least one of the additional user computing device(s) to present the composited audio/video feed on a display via an Internet media extender.

7 . The system of claim 1 , wherein at least one of the additional user computing device(s) 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 . The system of claim 8 , 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 when audio input is received from one of the user computing devices; and

include the audio input received the one of the user computing devices in the composited audio/video feed.

10 . 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 of the user computing devices information representing an interaction by the one of the user computing devices; and

provide a representation of the interaction to each other user computing device.

11 . 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:

defining, by at least one processor configured to execute instructions stored on non-transitory processor readable media, the networked communication session as a function of parameter information received from a first user computing device;

providing, by the at least one processor, first access to the networked communication session to the first user computing device;

receiving, by the at least one processor and from the first user computing device, information associated with at least one additional user computing device;

providing, by the at least one processor, respective access to the networked communication session to each of the at least one additional user computing device, wherein functionality afforded by the first access is different than functionality afforded by the second access;

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

transmitting, by the at least one processor, to each of the first user computing device and each of the at least one additional user computing device the composited audio/video feed, wherein each of the first user computing device and each of the at least one additional user computing device is configured via a gesture-based user interface to enable user-based selection and respective manipulation of at least a portion of the composited audio/video feed that results in a customized representation of the composited audio-video feed at a particular one of the at least one additional user computing device that is not represented at a particular other of the at least one additional user computing device.

12 . The method of claim 11 , further comprising:

receiving, by the at least one processor and from the first user computing device, information representing at least one video application (“vApp”) that, when executed by the first user computing device and/or the at least one additional user 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 and to at least one additional computing device, vApp identification information representing the at least one vApp, wherein the vApp identification information is usable by the at least one additional user computing device to access the vApp and/or configure the at least one additional user computing device to execute the vApp.

13 . The method of claim 11 , further comprising:

receiving, by the at least one processor and from the first user computing device and/or the at least one additional user computing device, information representing the at least one other user computing device; and

providing, by the at least one processor, the respective access to the networked communication session to each of the at least one additional user computing device as a function of the information representing the at least one other user computing device.

14 . The method of claim 11 , further comprising:

configuring, by the at least one processor, at least one of the first user computing device and the at least one additional user computing device to join the networked communication session.

15 . The method of claim 14 , wherein at least one of the user computing devices is configured as a function of a mobile computing device software application.

16 . The method of claim 11 , further comprising:

configuring at least one of the additional user computing device(s) to present the composited audio/video feed on a display via an Internet media extender.

17 . The method of claim 11 , wherein at least one of the additional user computing device(s) 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.

18 . The method of claim 11 , further comprising:

controlling, by the at least one processor, 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.

19 . The method of claim 18 , further comprising:

detecting, by the at least one processor, when audio input is received from one of the user computing devices; and

including, by the at least one processor, the audio input received the one of the user computing devices in the composited audio/video feed.

20 . The method of claim 11 , further comprising:

receiving, by the at least one processor and from one of the user computing devices, information representing an interaction by the one of the user computing devices; and

providing, by the at least one processor, a representation of the interaction to each other user computing device.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: SEGAL, EDO; MILLER, CHARLES; PANIN, DMYTRO
To: TOUCHCAST LLC
Reel/Frame 046017/0833 →