IP Library Granted Patent US 10,516,850
Granted Patent B2
US 10,516,850 · App. 14/090,505 · Granted Dec 24, 2019

Method and system for recalling and replaying content during a communications session

Inventors: Roni Salfati (Hod Hasharon, IL); Itay Bianco (Tel-Aviv, IL)
Assignee: Vonage Business Inc.
H04N7/147H04N5/76H04N7/155
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 10,516,850
App. No.
14/090,505
Granted
Dec 24, 2019
Kind
B2
Abstract

Methods and apparatus for recalling and replaying content during a communications session are provided herein. In some embodiments, methods for replaying content during a communications session may comprise detecting a real-time communications session between two or more participant devices, storing content of the communications session transmitted between the two or more participant devices as the real-time communications session persists, receiving a control request from a first participant device of the two or more participants devices to replay a portion of the content; and transmitting the portion of the content to at least one of the participant devices as the real-time communications session persists.

Claims (35)

1. A method for recalling and replaying content during a communications session comprising:

detecting a real-time communications session comprising live broadcasted content between two or more participant devices;

storing content of the communications session transmitted between the two or more participant devices as the real-time communications session persists;

receiving a control request from a first participant device of the two or more participant devices to re-play a portion of the content, wherein the portion of the content comprises at least one of audio or video content of the communication session; and

transmitting the portion of the content to all of the two or more participant devices as the live content of the real-time communications session continues to be stored and simultaneously displayed with the transmitted portion of the content, on all of the two or more participant devices.

2. The method of claim 1 , wherein the communications session is one of an audio or video conference call.

3. The method of claim 1 , wherein the portion of the broadcasted content is displayed while simultaneously displaying the live broadcasted content during the communications session.

4. The method of claim 1 , wherein the control request comprises a participant identifier indicating which participant's broadcasted content to control.

5. The method of claim 1 , wherein the method is executed as a software module on a participant device.

6. The method of claim 1 , wherein the method is executed on a server remote from a participant device to which the portion of the content is transmitted.

7. A system for recalling and replaying content during a communications session comprising:

a media server configured to record broadcasted content from two or more participant devices during a communications session, the media server comprising:

a content recording processor configured to record the content to one of a remote storage or a local storage and configured to transmit the content to all of the two or more participant devices; and

a content request processor configured to receive a control request from a first participant device comprising a request to re-play a portion of the communications session and configured to instruct the content recording processor to deliver the content to two or more of the participant devices, while continuing to deliver live content of the broadcasted content of the communication session to the two or more of the participant devices.

8. The system of claim 7 , wherein the transmitted content comprises at least one of audio or video content.

9. The system of claim 7 , wherein the communications session is one of an audio or video conference call.

10. The system of claim 7 , wherein the control request comprises a participant identifier indicating which participant's broadcasted content to control.

11. A method for recalling and replaying content on a device comprising:

displaying live broadcasted content, wherein the content is from a real-time communications session comprising live broadcasted content between two or more participant devices;

transmitting a control request to recall a portion of the broadcasted content from one of the participant devices, wherein the broadcasted content comprises at least one of audio or video content of the communication session; and

displaying the portion of the broadcasted content based on the control request to all of the two or more participant devices as the live content of the real-time communications session continues to be stored and simultaneously displayed with the requested or recalled portion of the content, on all of the two or more participant devices.

12. The method of claim 11 , wherein the portion of the broadcasted content is displayed while simultaneously displaying the live broadcasted content during the communications session.

13. The method of claim 12 , further comprising:

receiving a control request from a peer participant device; and

transmitting a portion of the content based on the control request received.

14. The method of claim 11 , further comprising:

displaying a graphical user interface to at least one participant, wherein the graphical user interface comprises a portion of broadcasted content from one of the participant devices.

15. The method of claim 14 , wherein the graphical user interface comprises controls for controlling display of the portion of broadcasted content.

16. The method of claim 15 , wherein the controls comprise a rewind control, a forward control, a pause control and a play control.

17. The method of claim 11 , further comprising:

simultaneously displaying portions of video content from two or more participants; and

providing independent controls for each displayed portion of video content.

18. The method of claim 11 , further comprising:

providing a playback slider enabling a participant to control playback of the portion of broadcasted content.

19. The method of claim 11 , wherein the control request is in the form of a session initiation protocol (SIP) message, extensible messaging and presence protocol (XMPP) or hyper-text transfer protocol (HTTP).

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE BUSINESS INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0432 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2013
From: SALFATI, RONI; BIANCO, ITAY
To: VONAGE NETWORK LLC
Reel/Frame 031732/0229 →