IP Library Granted Patent US 9,210,198
Granted Patent B2
US 9,210,198 · App. 13/906,984 · Granted Dec 8, 2015

Method and apparatus for transferring active communication session streams between devices

Inventors: Tzahi Efrati (Hoboken, NJ); Arthur Wilton (East Windsor, NJ)
Assignee: Vonage Networks LLC
H04L65/1069H04L65/403H04L65/4007H04M3/567H04M3/58H04M7/0039H04M2201/50H04M2203/2094H04M2250/02H04M2250/04
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 9,210,198
App. No.
13/906,984
Granted
Dec 8, 2015
Kind
B2
Abstract

Methods and system for routing first communication session data between a first device and at least one participant device via a first communication session are provided herein. In some embodiments, a method for routing first communication session data between a first device and at least one participant device includes receiving a request to establish a second communication session with at least one discovered extension device proximate to the first device, routing at least a portion of the communication session data to the discovered extension device via the second communication session and synchronizing the communication session data routed via the first communication session, and the at least a portion of the communication session data routed via the second communication session.

Claims (36)

1. A method for routing active communication session data comprising:

routing communication session data between a first device and at least one participant device via a first communication session;

receiving a request to establish a second communication session with at least one discovered extension device proximate to the first device;

routing at least a portion of the communication session data to the discovered extension device via the second communication session; and

synchronizing the communication session data routed via the first communication session, and the at least a portion of the communication session data routed via the second communication session.

2. The method of claim 1 , wherein the communication session data is video teleconference data and includes at least one video stream and at least one audio stream.

3. The method of claim 2 , wherein the portion of the communication session data routed to the discovered extension device via the second communication session is one of the at least one video streams.

4. The method of claim 3 , wherein the portion of the communication session data routed to the discovered extension device via the second communication session is one of the at least one audio streams.

5. The method of claim 2 , wherein the portion of the communication session data routed to the discovered extension device via the second communication session is at least one video stream and audio stream corresponding one participant device of a plurality of participant devices.

6. The method of claim 2 , wherein synchronizing the communication session data further comprises comparing time stamps of the at least one video and at least one audio stream, or the sampling of multiple clocks.

7. The method of claim 1 , wherein the first communication session is established on a first network and the at least one extension device is discovered on a second network different from the first network.

8. The method of claim 7 , wherein the first network further comprises a media relay server capable of routing the portion of communication session data to the extension devices via the first and second networks.

9. The method of claim 1 , wherein the at least one extension device is discovered using the universal plug and play (UPNP) protocol, and the at least one extension device is capable of transmitting or receiving internet protocol (IP) telephony conference call sessions.

10. The method of claim 1 wherein the first device is a portable device and at least one of: a cellular telephone, tablet, laptop, or wireless phone.

11. A method for transferring active communication session data comprising:

transferring communication session data between a first device and at least one participant device via a first communication session;

discovering a presence of at least one extension device proximate to the first device;

sending a request to have at least a portion of the communication session data routed to one of the at least one discovered extension device via a second communication session; and

synchronizing the communication session data routed via the first communication session, and the at least a portion of the communication session data routed via the second communication session.

12. The method of claim 11 , wherein the communication session data is video teleconference data and includes at least one video stream and at least one audio stream.

13. The method of claim 12 , wherein the portion of the communication session data routed to the discovered extension device via the second communication session is one of the at least one video streams.

14. The method of claim 12 , wherein the portion of the communication session data routed to the discovered extension device via the second communication session is one of the at least one audio streams.

15. The method of claim 11 , wherein the portion of the communication session data routed to the discovered extension device via the second communication session is at least one video stream and audio stream corresponding to at least one participant device of a plurality of participant devices.

16. The method of claim 11 , wherein synchronizing the communication session data further comprises comparing time stamps of the at least one video and at least one audio stream, or the sampling of multiple clocks.

17. The method of claim 11 , wherein the first communication session is established on a first network and the at least one extension device is discovered on a second network different from the first network.

18. The method of claim 17 , wherein the first network further comprises a media relay server capable of routing the portion of communication session data to the extension devices via the first and second networks.

19. The method of claim 11 , wherein the presence of at least one extension device is discovered by the first device using the universal plug and play (UPNP) protocol, the at least one extension device capable of transmitting or receiving internet protocol (IP) telephony conference call sessions.

20. The method of claim 11 , wherein the first device is a portable device and at least one of: a cellular telephone, tablet, laptop, or wireless phone.

21. A system for transferring active communication session data comprising:

a) at least one processor;

b) at least one input device coupled to at least one network; and

c) at least one storage device storing processor executable instructions which, when executed by the at least one processor, performs a method including:

(1) routing communication session data between a first device and at least one participant device via a first communication session;

(2) receiving a request to establish a second communication session with at least one discovered extension device proximate the first device;

(3) routing at least a portion of the communication session data to the discovered extension device via the second communication session; and

(4) synchronizing the communication session data routed via the first communication session, and the at least a portion of the communication session data routed via the second communication session.

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 Jun 4, 2013
From: EFRATI, TZAHI; WILTON, ARTHUR
To: VONAGE NETWORK LLC
Reel/Frame 030543/0658 →
Continuity (1)
Related Publication 20140359139A1 · Dec 4, 2014