IP Library Patent Application 15221385
Patent Application
App. No. 15/221,385

System and Method for Recording a Mesh Peer-to-peer Videoconference

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.
15/221,385
Abstract

Recording of sessions in a peer-to-peer (P2P) videoconference can be performed. In a first embodiment each participant provides a one-way audio and video stream to a recording server, the recording server cooperating with the signaling server to establish the media streams and to record the desired streams and place desired restrictions on the resulting stored file. In a second embodiment, a plurality of recording servers are present, with participants cooperating with one of the recording servers to record each participants audio and video stream. In a third embodiment a recording server is integrated with the participant endpoint, with that participant using the local recording server.

Claims (28)

1 . A signaling server for use in a full mesh peer-to-peer videoconference session with a plurality of endpoints and a recording server, the signaling server comprising:

a network interface for communicating with the plurality of endpoints and the recording server;

a processor coupled to the network interface; and

a memory coupled to the processor and storing programs which when executed cause the processor to perform a method comprising the steps of:

receiving at least one request from an endpoint to record the videoconference;

allocating resources on the recording server to store the videoconference session; and

setting up one way media streams from at least one endpoint to the recording server.

2 . The signaling server of claim i, wherein the method further comprises the steps of:

providing requests to each of the plurality of endpoints to determine permission to record the videoconference session; and

receiving permission responses from the plurality of endpoints, wherein the step of setting up one way media streams is performed for each endpoint granting permission.

3 . The signaling server of claim 2 , wherein the permission responses include an option to make a recording private, and wherein the resources allocated on the recording server mark the stored stream private.

4 . The signaling server of claim i, wherein there are at least two recording servers,

wherein the step of allocating resources is done for each recording server, and

wherein the one way media streams are set up to provide at least one stream to each recording server.

5 . The signaling server of claim 4 , wherein one of the recording servers is in one of the endpoints.

6 . A method of recording a full mesh peer-to-peer videoconference session with a plurality of endpoints, a signaling server and a recording server, the method comprising the steps of:

receiving at least one request from an endpoint to record the videoconference;

allocating resources on the recording server to store the videoconference session; and

setting up one way media streams from at least one endpoint to the recording server.

7 . The method of claim 6 , further comprises the steps of:

providing requests to each of the plurality of endpoints to determine permission to record the videoconference session; and

receiving permission responses from the plurality of endpoints,

wherein the step of setting up one way media streams is performed for each endpoint granting permission.

8 . The method of claim 7 , wherein the permission responses include an option to make a recording private, and wherein the resources allocated on the recording server mark the stored stream private.

9 . The method of claim 6 , wherein there are at least two recording servers,

wherein the step of allocating resources is done for each recording server, and

wherein the one way media streams are set up to provide at least one stream to each recording server.

10 . The method of claim 9 , wherein one of the recording servers is in one of the endpoints.

Assignments (7)
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SECURITY AGREEMENT Recorded Jul 5, 2018
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 046491/0915 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 047247/0615 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 046472/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: PAI, DEEP SUBHASH; IGNJATIC, DRAGAN
To: POLYCOM, INC.
Reel/Frame 040745/0693 →
GRANT OF SECURITY INTEREST IN PATENTS - SECOND LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0459 →
GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0094 →