IP Library Patent Application 14333666
Patent Application
App. No. 14/333,666

SYSTEM AND METHOD FOR ACCESSING TELEPHONY SERVICES VIA AN APPLICATION PLUG-IN

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.
14/333,666
Abstract

Systems and methods for accessing telephony services via an application plug-in are provided herein. In some embodiments, a method for accessing telephony services via an application plug-in may include sending a first request to a telephony service provider system to authenticate a first user on a first device to access telephony service account features within an application using the application plug-in, receiving, via a user interface of the application plug-in, telephony service account configuration information, and sending, via the application plug-in, the telephony service account configuration information received to the telephony service provider system to update telephony service account configuration settings of the first user.

Claims (49)

1 . A computer-implemented method for accessing telephony services via an application plug-in, comprising:

sending a first request to a telephony service provider system to authenticate a first user on a first device to access telephony service account features within an application using the application plug-in;

receiving, via a user interface of the application plug-in, telephony service account configuration information; and

sending, via the application plug-in, the telephony service account configuration information received to the telephony service provider system to update telephony service account configuration settings of the first user.

2 . The computer-implemented method of claim 1 , wherein the telephony service account configuration information received includes at least one of a dynamic caller ID code, a selection of an telephone extension to associate with incoming calls, one or more blocked Web sites, or a caller ID to associate with outgoing calls.

3 . The computer-implemented method of claim 1 , further comprising:

receiving an indication the first user was successfully authenticated; and

enabling telephony service features in the application responsive to receiving the indication.

4 . The computer-implemented method of claim 3 , wherein the telephony service features enabled include click-to-call features and telephony user account management features.

5 . The computer-implemented method of claim 1 , further comprising:

receiving a selection of a selectable communication identifier displayed in the application to establish a telephone call from the first device to a second device associated with the selected communication identifier; and

sending a second request to the telephony service provider system to establish the telephone call based on the telephony service account settings associated with the first user.

6 . The computer-implemented method of claim 5 , further comprising:

displaying the selected communication identifier to be called in a pop-up display object within the application.

7 . The computer-implemented method of claim 1 , wherein the application is a Web browser, and the application plug-in is a click-to-call telephony plug-in.

8 . The computer-implemented method of claim 1 , wherein the application plug-in interfaces with application a plug-in application programming interface.

9 . A computer-implemented method for accessing telephony services via an application plug-in, comprising:

sending a first request to a telephony service provider system to authenticate a first user on a first device to access telephony service account features within an application using the application plug-in;

receiving a first set of telephony service account settings associated with the first user from the telephony service provider system;

receiving a selection of a selectable communication identifier displayed in the application to establish a telephone call from the first device to a second device associated with the selected communication identifier; and

sending a second request to the telephony service provider system to establish the telephone call based on telephony service account settings associated with the first user.

10 . The computer-implemented method of claim 9 , wherein the telephony service account settings received includes at least one of a dynamic caller identifier code, a selection of an telephone extension to associate with incoming calls, one or more blocked Web sites, or one or more caller identifiers to associate with outgoing calls.

11 . The computer-implemented method of claim 10 , further comprising:

displaying the selected communication identifier to be called in a pop-up display object within the application.

12 . The computer-implemented method of claim 11 , wherein the selected communication identifier is displayed in an editable text box.

13 . The computer-implemented method of claim 11 , wherein the selected communication identifier displayed in the pop-up display object is pre-pended with a dynamic caller identifier code included in the telephony service account settings associated with the first user.

14 . The computer-implemented method of claim 11 , wherein the selected communication identifier displayed in the pop-up display object is pre-pended with a dynamic caller identifier code included in the telephony service account settings associated with the first user.

15 . The computer-implemented method of claim 9 , further comprising:

receiving a selection of one of a plurality of caller identifiers associated with the first user with which to establish the telephone call to the second device.

16 . The computer-implemented method of claim 9 , wherein the first and second requests are sent using hyper-text transfer protocol (HTTP) or secure hyper-text transfer protocol (HTTPS).

17 . The computer-implemented method of claim 9 , further comprising modifying at least one of the communication identifier associated with the second device or one or more configured user settings prior to sending the second request to establish the telephone call.

18 . The computer-implemented method of claim 9 , wherein the application is a Web browser, and the application plug-in is a click-to-call telephony plug-in.

19 . The computer-implemented method of claim 9 , wherein the application plug-in interfaces with application a plug-in application programming interface.

20 . A system for accessing telephony services, comprising:

an application installed on a computer system and configured to be executed by at least one processor of the computer system;

an application plug-in added to the application to extend functionality of the application, wherein the application plug-in is configured to:

send a first request to a telephony service provider system to authenticate a first user on a first device to access telephony service account features within an application using the application plug-in;

receive, via a user interface of the application plug-in, telephony service account configuration information; and

send, via the application plug-in, the telephony service account configuration information received to the telephony service provider system to update telephony service account configuration settings of the first user.

21 . The system of claim 20 , wherein the telephony service account configuration information includes at least one of a dynamic caller ID code, a selection of an telephone extension to associate with incoming calls, one or more blocked Web sites, or a caller ID to associate with outgoing calls.

22 . The system of claim 20 , wherein the application plug-in is further configured to:

receive an indication the first user was successfully authenticated; and

enable telephony service features in the application responsive to receiving the indication.

23 . The system of claim 22 , wherein the telephony service features enabled include click-to-call features and telephony user account management features.

24 . The system of claim 20 , wherein the application plug-in is further configured to:

receive a selection of a selectable communication identifier displayed in the application to establish a telephone call from the first device to a second device associated with the selected communication identifier; and

send a second request to the telephony service provider system to establish the telephone call based on the telephony service account settings associated with the first user.

25 . The system of claim 20 , wherein the application is a Web browser, and the application plug-in is a click-to-call telephony plug-in.

26 . The system of claim 20 , wherein the application plug-in interfaces with application a plug-in application programming interface.

Assignments (7)
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 →
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 Jul 22, 2014
From: WELDON, KIM ANDREW
To: VONAGE NETWORK LLC
Reel/Frame 033364/0154 →