IP Library Granted Patent US 9,319,440
Granted Patent B2
US 9,319,440 · App. 14/164,941 · Granted Apr 19, 2016

Third party call control application program interface

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,319,440
App. No.
14/164,941
Granted
Apr 19, 2016
Kind
B2
Abstract

A third party call control (3PCC) application program interface (API) permits for users to use a web browser or other Internet capable software to place a call. The third party call control application program interface includes a first uniform resource locator operable over the Internet to effect a call between first and telephonic devices to be completed. The first uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device.

Claims (30)

1. A computer-implemented method of telephone call completion comprising:

(a) receiving a uniform resource locator (URL) including call setup information having an indication of a telephone call to be completed from a first telephonic device to a second telephonic device, wherein the call setup information includes an identification of the first telephonic device and an identification of the second telephonic device;

(b) initiating a call to the first telephonic device or the second telephonic device using a session initiation protocol (SIP) INVITE method and the received call setup information; and

(c) transferring the call using a SIP REFER method and the received call setup information in response to an answer of the call to establish the telephone call from the first telephonic device to the second telephonic device.

2. The computer-implemented method of claim 1 , wherein at least one of the identification of the first telephonic device or the identification of the second telephonic device comprises a telephone number.

3. The computer-implemented method of claim 1 , wherein the indication of the telephone call to be completed comprises at least one telephone number selected from among a plurality of telephone numbers.

4. The computer-implemented method of claim 1 , wherein the URL is generated from a selection of contact information relating to the telephone call to be completed.

5. The computer-implemented method of claim 4 , wherein the contact information relating to the telephone call that may be completed includes a telephone number.

6. The computer-implemented method of claim 4 , wherein the contact information includes information relating to a plurality of telephone calls.

7. The computer-implemented method of claim 6 , wherein the indication of the telephone call to be completed includes information relating to at least one of the plurality of telephone calls.

8. The computer-implemented method of claim 7 , wherein the information relating to the plurality of telephone calls includes a plurality of telephone numbers.

9. The computer-implemented method of claim 7 , wherein at least one of the identification of the first telephonic device or the identification of the second telephonic device includes the at least one telephone number.

10. A non-transitory machine-readable medium having machine-executable instructions stored thereon, which when executed by a machine or computer cause the machine or computer to perform a method, the method comprising:

(a) receiving a uniform resource locator (URL) including call setup information having an indication of a telephone call to be completed from a first telephonic device to a second telephonic device, wherein the call setup information includes an identification of the first telephonic device and an identification of the second telephonic device;

(b) initiating a call to the first telephonic device or the second telephonic device using a session initiation protocol (SIP) INVITE method and the received call setup information; and

(c) transferring the call using a SIP REFER method in response to an answer of the call to establish the telephone call from the first telephonic device to the second telephonic device and the received call setup information.

11. The non-transitory machine-readable medium of claim 10 , wherein at least one of the identification of the first telephonic device or the identification of the second telephonic device comprises a telephone number.

12. The non-transitory machine-readable medium of claim 10 , wherein the indication of the telephone call to be completed comprises at least one telephone number selected from among a plurality of telephone numbers.

13. The non-transitory machine-readable medium of claim 10 , wherein the URL is generated from a selection of contact information relating to the telephone call to be completed.

14. The non-transitory machine-readable medium of claim 13 , wherein the contact information relating to the telephone call that may be completed includes a telephone number.

15. The non-transitory machine-readable medium of claim 13 , wherein the contact information includes information relating to a plurality of telephone calls.

16. The non-transitory machine-readable medium of claim 15 , wherein the indication of the telephone call to be completed includes information relating to at least one of the plurality of telephone calls.

17. The non-transitory machine-readable medium of claim 16 , wherein the information relating to the plurality of telephone calls includes a plurality of telephone numbers.

18. The non-transitory machine-readable medium of claim 16 , wherein at least one of the identification of the first telephonic device or the identification of the second telephonic device includes the at least one telephone number.

19. A computer-implemented method of telephone call completion comprising:

(a) receiving a uniform resource locator (URL) including call setup information having an indication of the telephone call to be completed from a first telephonic device to a second telephonic device, wherein the call setup information includes an identification of the first telephonic device and an identification of the second telephonic device;

(b) initiating a call to the first telephonic device or the second telephonic device using a session initiation protocol (SIP) INVITE method and the received call setup information;

(c) transferring the call using a SIP REFER method and the received call setup information in response to an answer of the call to establish the telephone call from the first telephonic device to the second telephonic device; and

(d) billing the telephone call to an appropriate account, wherein billing information is derived from a “bill to” number supplied in the URL.

20. The computer-implemented method of claim 19 , wherein billing information is further derived from information consisting of a “from” number and a “to” number.

Assignments (9)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 037988/0460 →
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 Feb 6, 2014
From: CITRON, JEFFREY; WASON, ANDREW; SHAH, NILESH
To: VONAGE HOLDINGS, CORP.
Reel/Frame 032157/0174 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: VONAGE HOLDINGS, CORP.
To: VONAGE NETWORK, INC.
Reel/Frame 032159/0752 →
CHANGE OF NAME Recorded Feb 6, 2014
From: VONAGE NETWORK INC.
To: VONAGE NETWORK LLC
Reel/Frame 032166/0517 →