US 11,843,897 B1
Method of using online, real-time, interactive, multiplane camera view to enhance videoconferencing platforms
Benjamin Slotznick, Mt. Gretna, PA (US)
Filed by Benjamin Slotznick, Mt. Gretna, PA (US)
Filed on Mar. 3, 2023, as Appl. No. 18/117,194.
Application 18/117,194 is a continuation of application No. 17/939,359, filed on Sep. 7, 2022, granted, now 11,601,618.
Claims priority of provisional application 63/313,910, filed on Feb. 25, 2022.
Claims priority of provisional application 63/241,809, filed on Sep. 8, 2021.
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/14 (2006.01); H04N 7/15 (2006.01)
CPC H04N 7/147 (2013.01) [H04N 7/15 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for providing a user interface display to a participant who is viewing an event via a communication system that provides videoconferencing, the communication system providing a composite video stream that includes a plurality of different video layers, each video layer providing a different portion of the composite video stream, the participant having a participant computer for allowing the participant to receive the composite video stream for display on the user interface display, wherein a plurality of participants view the event via user interface displays of their respective participant computers, the method comprising:
(a) generating, by videoconferencing components, a participant layer that displays video streams of the participants, the participant layer allowing for audiovisual communications among the participants;
(b) generating, by the communication system, a foreground layer, wherein the foreground layer is a video stream that occurs independent of any interactions between the participants associated with the participant layer, and wherein a portion of the foreground layer is generated using artificial intelligence;
(c) electronically communicating the layers generated in steps (a)-(b) to the participant computer; and
(d) generating, by the participant computer, the composite video stream using the layers generated in steps (a)-(b) and electronically communicated to the participant computer for display on the user interface display of the participant's participant computer who is viewing the event.