IP Library Granted Patent US 12695934
Granted Patent B2
US 12695934 · App. 18/822,812 · Granted Jul 28, 2026

Real-time communication video compilation

Inventor: Vidura Ramanayaka (Melbourne, AU)
H04N21/2743H04N21/643
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 12695934
App. No.
18/822,812
Granted
Jul 28, 2026
Kind
B2
Abstract

A real-time communication video compilation system is disclosed, which facilitates the recording and sharing of video content within digital communication platforms. The system comprises an electronic device equipped with a camera and a screen, in communication with a server. The device runs an application that interacts with a Real-Time Communication (RTC) protocol API, enabling the display of a video recording controller. This controller allows users to record video from the camera, the screen, or both, with the option to overlay camera feeds on the screen during recording. The recorded video data is then uploaded to the server for integration into communication timelines, enhancing interactive communication by allowing seamless creation and sharing of media-rich content directly within the communication environment.

Claims (38)

1 . A real-time communication video compilation system comprising:

an electronic device in operable communication with a server; and

at least one camera and a screen as components of the electronic device,

wherein the electronic device executes a communication platform configured to fetch data from the server, the data comprising code disposed on a computer readable storage medium, the code executable by a processor of the electronic device to cause the electronic device to interact with a real-time communication (RTC) protocol API within the communication platform to:

display a video recording controller having controls to record video from at least one of the at least one camera and the screen;

in response to operation of the controls to record video from the at least one camera, display an onscreen camera feed;

record video data of content of the screen, including the onscreen camera feed; and

upload the video data to the server, wherein:

the RTC protocol API is operable to create and deliver the video data to the communication platform without leaving the communication platform; and

the communication platform includes a visible icon to execute the RTC protocol API.

2 . The system as claimed in claim 1 , wherein the data fetched from the server comprises web page data and wherein the application is a web browser application.

3 . The system as claimed in claim 1 , wherein the electronic device comprises a front camera and a rear camera, and wherein the video recording controller has controls to record video from both the front camera and the rear camera, and wherein, in response to operation of the controls to record video from both cameras simultaneously, the code is configured to display dual camera feeds simultaneously superimposed within the screen.

4 . The system as claimed in claim 1 , wherein, in response to operation of the controls to record video from only one camera, the code is configured to expand the corresponding camera feed to occupy most of the screen.

5 . The system as claimed in claim 1 , wherein the video recording controller comprises a recording control configured to commence recording of the video data and a stop control configured to cease recording of the video data.

6 . The system as claimed in claim 1 , wherein the code is configured to interact with the RTC protocol to detect media of the electronic device and to control the controls of the video recording controller accordingly.

7 . The system as claimed in claim 1 , wherein the web page comprises a video recording option selectable to initiate recording video data of the screen.

8 . The system as claimed in claim 6 , wherein the RTC component is embedded within the web page and is activated by selection of the visible icon.

9 . The system as claimed in claim 1 , wherein the data comprises a communication timeline and wherein the video is inserted as a playable video communication within the timeline.

10 . A real-time communication video compilation system comprising:

an electronic device in operable communication with a server; and

at least one camera and a screen as components of the electronic device,

wherein the electronic device executes a communication platform configured to fetch data from the server, the data comprising code disposed on a computer readable storage medium, the code executable by a processor of the electronic device to cause the electronic device to interact with a real-time communication (RTC) protocol API within the communication platform to:

display a video recording controller having controls to record video from at least one of the at least one camera and the screen;

in response to operation of the controls to record video from the at least one camera, display an onscreen camera feed;

record video data of an entirety of the screen, including the onscreen camera feed; and

upload the video data to the server, wherein:

the RTC protocol API is operable to create and deliver the video data to the communication platform without leaving the communication platform; and

the communication platform includes a visible icon to execute the RTC protocol API.

11 . The system as claimed in claim 10 , wherein the data fetched from the server comprises web page data and wherein the application is a web browser application.

12 . The system as claimed in claim 10 , wherein the electronic device comprises a front camera and a rear camera, and wherein the video recording controller has controls to record video from both the front camera and the rear camera, and wherein, in response to operation of the controls to record video from both cameras simultaneously, the code is configured to display dual camera feeds simultaneously superimposed within the screen.

13 . The system as claimed in claim 10 , wherein, in response to operation of the controls to record video from only one camera, the code is configured to expand the corresponding camera feed to occupy most of the screen.

14 . The system as claimed in claim 10 , wherein the video recording controller comprises a recording control configured to commence recording of the video data and a stop control configured to cease recording of the video data.

15 . The system as claimed in claim 10 , wherein the code is configured to interact with the RTC protocol to detect media of the electronic device and to control the controls of the video recording controller accordingly.

16 . The system as claimed in claim 10 , wherein the web page comprises a video recording option selectable to initiate recording video data of the screen.

17 . The system as claimed in claim 15 , wherein the RTC component is embedded within the web page and is activated by selection of the visual icon.

18 . The system as claimed in claim 10 , wherein the data comprises a communication timeline and wherein the video is inserted as a playable video communication within the timeline.

19 . The system as claimed in claim 1 , wherein the communications platform is operable as a synchronous communications platform and as an asynchronous communications platform.

20 . The system as claimed in claim 10 , wherein the communications platform is operable as a synchronous communications platform and as an asynchronous communications platform.