IP Library Patent Application 16846746
Patent Application
App. No. 16/846,746

METHOD FOR THE SECURE AND DYNAMIC RELOADING OF ADDITIONAL SOFTWARE FROM A WEBRTC SERVER TO A WEBRTC CLIENT

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/846,746
Abstract

A computer system and a computer-implemented method for secure and dynamic downloading of add-on software from a server to a client, characterized in that a specific data channel can be used to transfer the software.

Claims (40)

1 - 9 . (canceled)

10 . A computer-implemented method of initiating real-time communications, comprising:

generating a data channel for real-time communication;

automatically transferring a file using the data channel upon initiation of a call; and

enabling temporary use of the file during the call, wherein the temporary use terminates upon completion of the call.

11 . The computer-implemented method of claim 10 , further comprising:

terminating the data channel after transferring the file.

12 . The computer-implemented method of claim 10 , further comprising:

maintaining the data channel after transferring the file;

transferring an additional file using the data channel.

13 . The computer-implemented method of claim 10 , wherein the call is an audio call or a video call.

14 . The computer-implemented method of claim 10 , wherein the file expands a functionality of a browser during the call.

15 . The computer-implemented method of claim 14 , further comprising:

enabling a modification of the expanded functionality of the browser.

16 . The computer-implemented method of claim 10 , wherein the file comprises software for a real-time application.

17 . The computer-implemented method of claim 10 , wherein the file comprises software that defines an add-on feature for a browser.

18 . The computer-implemented method of claim 10 , wherein the file comprises a video codec or an audio codec.

19 . A system for initiating real-time communications, the system comprising:

a processor;

a memory operatively connected to the processor and storing instructions that, when executed by the processor, cause:

generating a data channel for real-time communication;

automatically transferring a file using the data channel upon initiation of a call; and

enabling temporary use of the file during the call, wherein the temporary use terminates upon completion of the call.

20 . The system of claim 19 , wherein the memory stores further instructions that, when executed by the processor, cause:

terminating the data channel after transferring the file.

21 . The system of claim 19 , wherein the memory stores further instructions that, when executed by the processor, cause:

maintaining the data channel after transferring the file;

transferring an additional file using the data channel.

22 . The system of claim 19 , wherein the call is an audio call or a video call.

23 . The system of claim 19 , wherein the file expands a functionality of a browser during the call.

24 . The system of claim 23 , wherein the memory stores further instructions that, when executed by the processor, cause:

enabling a modification of the expanded functionality of the browser.

25 . The system of claim 19 , wherein the file comprises software for a real-time application.

26 . The system of claim 19 , wherein the file comprises software that defines an add-on feature for a browser.

27 . The system of claim 19 , wherein the file comprises a video codec or an audio codec.

28 . A non-transitory, computer-readable medium storing a set of instructions that, when executed by a processor, cause:

generating a data channel for real-time communication;

automatically transferring a file using the data channel upon initiation of a call; and

enabling temporary use of the file during the call, wherein the temporary use terminates upon completion of the call.

29 . A non-transitory, computer-readable medium of claim 28 , wherein the call is an audio call or a video call.

Assignments (3)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
CONFIDENTIAL PATENT AGREEMENT Recorded Dec 21, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054822/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: KLAGHOFER, KARL; RANSMAYR, VIKTOR
To: UNIFY GMBH & CO. KG
Reel/Frame 052389/0743 →