IP Library Granted Patent US 8,320,543
Granted Patent B2
US 8,320,543 · App. 12/494,141 · Granted Nov 27, 2012

System for effecting a telephone call over a computer network without alphanumeric keypad operation

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 8,320,543
App. No.
12/494,141
Granted
Nov 27, 2012
Kind
B2
Abstract

A system for effecting a telephone call between telephonic devices is operative to use a computer network, without manual use of the alphanumeric keypads. A third party call control (3PCC) application program interface (API) provides the capability for users to use a web browser or other Internet capable software to place a call, rather than using the telephone keypad. A third party call control application program interface includes a uniform resource locator operable over the Internet to cause a call between a first telephonic device and a second telephonic device to be completed. The uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device.

Claims (41)

1. A system for effecting a telephone call comprising:

a server configured to receive a uniform resource locator including call setup information over a computer network operable to effect a telephone call 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;

a call controller server configured to receive the call setup information for establishing the telephone call between the first telephonic device and the second telephonic device from the server and, in response to receiving the call setup information: initiate a call from the call controller server 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, in response to an answer of the call, transferring the call from the call controller server to the first telephonic device using a SIP REFER method and the received call setup information to establish the telephone call from the first telephonic device to the second telephonic device.

2. The system of claim 1 , wherein the call setup information includes a “from” telephone number of the first telephonic device and a “to” telephone number of the second telephonic device.

3. The system of claim 1 , wherein the computer network comprises the Internet.

4. The system of claim 1 further comprising a telephonic number identifying means for identifying the respective first and second telephonic devices.

5. The system of claim 4 , wherein at least one of said first and second telephonic devices comprises a telephone.

6. The system of claim 5 , wherein the at least one of said first and second telephonic devices comprises an alphanumeric keypad.

7. The system of claim 6 , wherein said alphanumeric keypad is inoperable in said system.

8. The system of claim 1 , wherein the server is configured to receive the uniform resource locator from a web browser coupled to the computer network.

9. The system of claim 1 , wherein said first telephonic device comprises a telephone keypad, said system being operable without use of the telephone keypad.

10. A method of telephone call completion comprising:

(a) displaying contact information comprising information relating to a telephone call that may be completed;

(b) 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;

(c) 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

(d) 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.

11. The method of claim 10 , wherein the contact information relating to the telephone call that may be completed comprises a telephone number.

12. The method 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.

13. The method of claim 10 , wherein the displayed contact information comprises information relating to a plurality of telephone calls.

14. The method of claim 13 , wherein the indication of the telephone call to be completed comprises information relating to at least one of the plurality of telephone calls, and being selected from the displayed contact information.

15. The method of claim 14 , wherein the information relating to the plurality of calls comprises a plurality of telephone numbers.

16. The method 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.

17. The method of claim 14 , wherein at least one of the identification of the first telephonic device and the identification of the second telephonic device comprises the at least one telephone number selected from among the plurality of telephone numbers.

18. The method of claim 10 , wherein the contact information is displayed in one selected from the group consisting of phone book software, address book software, email software, contact manager software, a plug in to phone book software, a plug in address book software, email software, and contact manager software and combinations thereof.

19. The method of claim 18 , wherein the displayed contact information comprises information relating to a plurality of telephone calls that may be completed.

20. The method of claim 19 , wherein the indication of the telephone call to be completed comprises information relating to at least one of the plurality of telephone calls that may be completed, selected from the displayed contact information.

21. The method of claim 20 , wherein the information relating to the plurality of telephone calls that may be completed comprises a plurality of telephone numbers.

22. A computer program product having stored thereon instructions that when executed by a processor cause the processor to perform a method of call completion comprising:

(a) displaying contact information comprising information relating to a telephone call that may be completed;

(b) 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;

(c) 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

(d) 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.

23. The computer program product of claim 22 , wherein the contact information relating to the telephone call that may be completed comprises a telephone number.

24. The computer program product of claim 23 , wherein at least one of the identification of the first telephonic device or the identification of the second telephonic device comprises the telephone number.

25. The computer program product of claim 22 , wherein the displayed contact information comprises information relating to a plurality of telephone calls that may be completed.

26. The computer program product of claim 22 , wherein the indication of the telephone call to be completed comprises information relating to at least one of the plurality of telephone calls that may be completed, selected from the displayed contact information.

27. The computer program product of claim 26 , wherein the information relating to the plurality of telephone calls that may be completed comprises a plurality of telephone numbers.

28. The computer program product of claim 26 , wherein the indication of the telephone call to be completed comprises at least one telephone number selected from among the plurality of telephone numbers.

29. The computer program product of claim 22 , wherein the contact information is displayed in one selected from; phone book software, address book software, email software, contact manager software, a plug-in to phone book software, plug-in to an address book software, email software, and contact manager software.

30. The computer program product of claim 29 , wherein the displayed contact information comprises information relating to a plurality of telephone calls that may be completed.

31. The computer program product of claim 30 , wherein the indication of the telephone call to be completed comprises information relating to at least one of the plurality of telephone calls that may be completed, selected from the displayed contact information.

Assignments (12)
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 Oct 11, 2012
From: CITRON, JEFFREY; WASON, ANDREW; SHAH, NILESH
To: VONAGE HOLDINGS, CORP.
Reel/Frame 029109/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: VONAGE HOLDINGS, CORP.
To: VONAGE NETWORK, INC.
Reel/Frame 029110/0185 →
CHANGE OF NAME Recorded Oct 11, 2012
From: VONAGE NETWORK INC.
To: VONAGE NETWORK LLC
Reel/Frame 029111/0535 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 025494/0550) Recorded Aug 1, 2011
From: BANK OF AMERICA, N.A.
To: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
Reel/Frame 026679/0582 →
SECURITY AGREEMENT Recorded Aug 1, 2011
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026680/0816 →
SECURITY AGREEMENT Recorded Dec 15, 2010
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025494/0550 →