IP Library Granted Patent US 12,200,400
Granted Patent B1
US 12,200,400 · App. 18/298,066 · Granted Jan 14, 2025

System and method for interactive video conferencing

Inventor: Edo Segal (Even Yehuda, IL)
Assignee: Touchcast, Inc.
H04N7/15G06F3/0482G06F3/0488G11B27/031H04N5/2222H04N21/42203H04N21/4223H04N21/4316H04N21/47H04N21/4722H04N21/4782H04N21/4788H04N21/6587G06F3/04883G06F3/167H04N7/147H04N21/478
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 12,200,400
App. No.
18/298,066
Granted
Jan 14, 2025
Kind
B1
Abstract

A system, method, and/or computer storage medium encoded with a computer program are disclosed for providing an interactive virtual event session for respective pluralities of devices substantially in real-time. A data communication session is provided, to which a plurality of computing devices operated by participants of an event session connect. Respective audio-video feeds including content captured by respective cameras and microphones configured with the plurality of computing devices are received. Moreover, at least some of the content in at least two of the respective audio-video feeds is adjusted, including by executing editing processes. Furthermore, a virtual setting for the event session is provided to each of the plurality of computing devices, and modified to include at least the adjusted content. Changing views of the adjusted content and the virtual setting is provided to each of the plurality of computing devices, using artificial intelligence.

Claims (69)

1. A computer-implemented method for providing an interactive virtual event session for respective pluralities of devices substantially in real-time, the method comprising:

providing, by at least one computing device configured by executing instructions stored on non-transitory processor readable media, a data communication session to which a plurality of computing devices operated by participants of an event session connect;

receiving, by the at least one computing device from the plurality of computing devices via the data communication session, respective audio-video feeds including content captured by respective cameras and microphones configured with the plurality of computing devices;

adjusting, by the at least one computing device, at least some of the content in at least one of the respective audio-video feeds, including by executing editing processes;

providing, by the at least one computing device to each of the plurality of computing devices, a virtual setting for the event session that includes at least the adjusted content; and

providing, by the at least one computing device to each of the plurality of computing devices using artificial intelligence, changing views of the virtual setting and the adjusted content.

2. The method of claim 1 , further comprising:

providing, by the at least one computing device, at least one virtual display screen in the virtual setting, and

including at least some of the adjusted content in the at least one virtual display screen.

3. The method of claim 1 , wherein adjusting at least some of the content comprises:

using artificial intelligence, by the at least one computing device, to identify background elements; and

using artificial intelligence, by the at least one computing device, to remove the identified background elements and to isolate at least one subject.

4. The method of claim 3 , further comprising positioning, by the at least one computing device, the isolated at least one subject in the virtual setting.

5. The method of claim 1 , wherein adjusting at least some of the content comprises:

using artificial intelligence, by the at least one computing device, to identify background elements; and

using artificial intelligence, by the at least one computing device, to remove the identified background elements and to isolate at least one subject; and, further comprising:

positioning, by the at least one computing device, the isolated at least one subject in the virtual setting;

providing, by the at least one computing device, at least one virtual display screen in the virtual setting, and

displaying the isolated at least one subject in the at least one virtual display screen.

6. The method of claim 1 , further comprising:

providing, by the at least one computing device, the respective audio-video feeds to a 3-D graphics engine.

7. A computer-implemented system for providing an interactive virtual event session for respective pluralities of devices substantially in real-time, the system comprising:

non-transitory processor readable media;

at least one computing device comprising at least one processor that is 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, cause the at least one processor to perform the following steps:

provide a data communication session to which a plurality of computing devices operated by participants of an event session connect;

receive, from the plurality of computing devices via the data communication session, respective audio-video feeds including content captured by respective cameras and microphones configured with the plurality of computing devices;

adjust at least some of the content in at least one of the respective audio-video feeds, including by executing editing processes;

provide, to each of the plurality of computing devices, a virtual setting for the event session that includes at least the adjusted content; and

provide, to each of the plurality of computing devices using artificial intelligence, changing views of the virtual setting and the adjusted content.

8. The system of claim 7 , wherein the non-transitory processor readable media further have instructions that, when executed by the at least one processor, cause the at least one processor to:

provide, by the at least one computing device, at least one virtual display screen in the virtual setting, and

include at least some of the adjusted content in the at least one virtual display screen.

9. The system of claim 7 , wherein adjusting at least some of the content comprises:

using artificial intelligence, by the at least one computing device, to identify background elements; and

using artificial intelligence, by the at least one computing device, to remove the identified background elements and to isolate at least one subject.

10. The system of claim 9 , wherein the non-transitory processor readable media further have instructions that, when executed by the at least one processor, cause the at least one processor to:

position, by the at least one computing device, the isolated at least one subject in the virtual setting.

11. The system of claim 7 , wherein adjusting at least some of the content comprises:

using artificial intelligence, by the at least one computing device, to identify background elements; and

using artificial intelligence, by the at least one computing device, to remove the identified background elements and to isolate at least one subject; and

further wherein the non-transitory processor readable media further have instructions that, when executed by the at least one processor, cause the at least one processor to:

position the isolated at least one subject in the virtual setting;

provide at least one virtual display screen in the virtual setting, and

display the isolated at least one subject in the at least one virtual display screen.

12. The system of claim 7 , wherein the non-transitory processor readable media further have instructions that, when executed by the at least one processor, cause the at least one processor to:

provide the respective audio-video feeds to a 3-D graphics engine.

13. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by at least one computing device cause the at least one computing device to perform operations for providing an interactive virtual event session for respective pluralities of devices substantially in real-time, the operations comprising:

providing, by at least one computing device, a data communication session to which a plurality of computing devices operated by participants of an event session connect;

receiving, by the at least one computing device from the plurality of computing devices via the data communication session, respective audio-video feeds including content captured by respective cameras and microphones configured with the plurality of computing devices;

adjusting, by the at least one computing device, at least some of the content in at least one of the respective audio-video feeds, including by executing editing processes;

providing, by the at least one computing device to each of the plurality of computing devices, a virtual setting for the event session that includes at least the adjusted content; and

providing, by the at least one computing device to each of the plurality of computing devices using artificial intelligence, changing views of the virtual setting and the adjusted content.

14. The computer storage medium of claim 13 , the operations further comprising:

providing, by the at least one computing device, at least one virtual display screen in the virtual setting, and

including at least some of the adjusted content in the at least one virtual display screen.

15. The computer storage medium of claim 13 , wherein adjusting at least some of the content comprises:

using artificial intelligence, by the at least one computing device, to identify background elements; and

using artificial intelligence, by the at least one computing device, to remove the identified background elements and to isolate at least one subject.

16. The computer storage medium of claim 15 , The computer storage medium of claim 13 , the operations further comprising:

positioning, by the at least one computing device, the isolated at least one subject in the virtual setting.

17. The computer storage medium of claim 13 , wherein adjusting at least some of the content comprises:

using artificial intelligence, by the at least one computing device, to identify background elements; and

using artificial intelligence, by the at least one computing device, to remove the identified background elements and to isolate at least one subject;

and wherein the operations further comprise:

positioning, by the at least one computing device, the isolated at least one subject in the virtual setting;

providing, by the at least one computing device, at least one virtual display screen in the virtual setting, and

displaying the isolated at least one subject in the at least one virtual display screen.

18. The computer storage medium of claim 13 , the operations further comprising:

providing, by the at least one computing device, the respective audio-video feeds to a 3-D graphics engine.

Assignments (3)
MERGER Recorded Jun 11, 2026
From: TC MERGER SUB INC.
To: TOUCHCAST, INC.
Reel/Frame 075712/0381 →
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 →
Continuity (31)
Continuation 17816587 · Aug 1, 2022
Continuation 17567699 · Jan 3, 2022
Continuation In Part 17165674 · Feb 2, 2021
Continuation 16508058 · Jul 10, 2019
Continuation 16134638 · Sep 18, 2018
Continuation In Part 15683403 · Aug 22, 2017
Continuation 15247534 · Aug 25, 2016
Continuation In Part 14833984 · Aug 24, 2015
Continuation In Part 14316536 · Jun 26, 2014
Continuation In Part 17001047 · Aug 24, 2020
Continuation 16537201 · Aug 9, 2019
Continuation In Part 16192120 · Nov 15, 2018
Continuation In Part 15999221 · Aug 15, 2018
Continuation In Part 16002701 · Jun 7, 2018
Continuation 15867639 · Jan 10, 2018
Continuation In Part 16002668 · Jun 7, 2018
Continuation In Part 16820573 · Mar 16, 2020
Provisional Application 62559972 · Sep 18, 2017
Provisional Application 62565094 · Sep 28, 2017
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
Provisional Application 62716925 · Aug 9, 2018
Provisional Application 62545994 · Aug 15, 2017
Provisional Application 62444525 · Jan 10, 2017
Provisional Application 62819501 · Mar 15, 2019
Provisional Application 62832751 · Apr 11, 2019
Provisional Application 62833396 · Apr 12, 2019
Provisional Application 62858143 · Jun 6, 2019
References Cited (4)
US 20100111417A1 · Ward · 2010 [cited by examiner]
US 20140012892A1 · Jaudon · 2014 [cited by examiner]
US 20150043892A1 · Groman · 2015 [cited by examiner]
US 20160300394A1 · Fischer · 2016 [cited by examiner]