IP Library Granted Patent US 9,641,689
Granted Patent B1
US 9,641,689 · App. 14/697,096 · Granted May 2, 2017

Virtual telephone extension

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,641,689
App. No.
14/697,096
Granted
May 2, 2017
Kind
B1
Abstract

The present disclosure is directed to a method and system for routing communications. A plurality of communication devices are coupled to a communications network. Each communication device has a device identifier. A user-programmable database associates each of a plurality of user identifiers with a device identifier. A call-routing switch arrangement is coupled to the communication network through a portal communication device having a portal identifier. A user designates a destination user identifier when making a communication. The call-routing switches the call, directing the call to a destination device identifier responsive to the user-programmable database association between the destination user identifier and a device identifier. According to certain aspects, communications are directed to users and are routed to associated equipment, a user identifier serving as a virtual extension number. Users remotely program the database to direct their calls to communication devices at various geographic, voice mail and e-mail destinations.

Claims (33)

1. A communication routing system comprising:

a computer server that includes a relational database storing association information between user identifiers and communication device identifiers and that is configured to modify, in the relational database, wherein each of the user identifiers serves as virtual extensions for indicating at least one different possible communication device identifier that identifies where telephone calls made to the user identifier should be routed, the association information to include an association between a particular user identifier and a particular communication device by:

receiving, over the Internet, user account login data from the particular communication device;

identifying, based upon the user account login data, the particular user identifier from the user identifiers stored in the relational database; and

creating or providing, in response to the identifying, the association between the particular user identifier and the particular communication device; and

a call router circuit configured to receive telephone calls that use a prefix portion which identifies a portal communication device coupled to the call router circuit, and that are made to the user identifier, and to route the telephone calls made to the user identifier to the particular communication device, in response to the association between the particular user identifier and the particular communication device.

2. The system of claim 1 , wherein the computer server is further configured to download, based upon the user account login data, user profile information to a private branch exchange (PBX).

3. The system of claim 1 , wherein the user account login data includes a username and password.

4. The system of claim 1 , wherein the computer server is further configured to receive user account login data from a telephone call made using a publicly-switched telephone network (PSTN).

5. The system of claim 1 , wherein the computer server is further configured to:

receive, over the Internet, second user account login data from a second communication device;

identify, based upon the second user account login data, a plurality of user identifiers from the user identifiers stored in the relational database;

modify, in the relational database, the association information to include an association between the plurality of user identifiers and the second communication device; and

wherein the call router circuit is further configured to route calls made to any of the plurality of user identifiers to the second communication device, in response to the association between the plurality of user identifiers and the second communication device.

6. The system of claim 5 , wherein the computer server is further configured to authenticate, for a telephone call to one of the plurality of user identifiers, a user of the second communication device.

7. The system of claim 5 , wherein the computer server is further configured to authenticate, for a telephone call to one of the plurality of user identifiers, a user of the second communication device based upon password information received from the second communication device and over the Internet.

8. The system of claim 1 , wherein the computer server is further configured to download user profile information that includes an e-mail associated with the particular user identifier.

9. The system of claim 1 , wherein the computer server is further configured to download user profile information that includes voicemail identifiers associated with the particular user identifier.

10. The system of claim 1 , wherein the computer server is further configured to receive the user account login data from an Internet web page.

11. The system of claim 1 , wherein the computer server is further configured to limit calls made from the particular communication device based upon an authentication of a user identifier received from the particular communication device.

12. The system of claim 11 , wherein the computer server is further configured to limit calls made from the particular communication device to certain hours of the day.

13. The system of claim 11 , wherein the user identifiers stored in the relational database are telephone numbers that are routable through a publicly-switched telephone network (PSTN).

14. A method for use with a communication routing system comprising:

storing, in a relational database of a computer server, association information between user identifiers and communication device identifiers;

at the computer server, modifying, in the relational database, association information to create an association between a particular user identifier and a particular communication device by:

receiving, over the Internet, user account login data from the particular communication device;

identifying, based upon the user account login data, the particular user identifier from the user identifiers stored in the relational database; and

storing, in the relational database, the association between the particular user identifier and a particular communication device;

receiving, at a call router circuit, telephone calls made to the user identifier; and

routing, using the call router circuit, the telephone calls made to the user identifier to the particular communication device, in response to the association between the particular user identifier and the particular communication device.

15. The method of claim 14 , further comprising downloading, based upon the account login data, user profile information to a private branch exchange (PBX).

16. The method of claim 14 , wherein the user account login data includes a username and password.

17. The method of claim 14 , further comprising receiving, at the computer server, user account login data from a telephone call made using a publicly-switched telephone network (PSTN).

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: 8X8, INC.; FUZE, INC.
Reel/Frame 068328/0569 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE APPLICATION NUMBERS 11265423, 11252205, 11240370, 11252276, AND 11297182 PREVIOUSLY RECORDED ON REEL 061085 FRAME 0861. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Jan 26, 2024
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066383/0936 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 061085/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: VINCENT, JEAN; CHAN, TONY; CATZ, JEAN-FRANCOIS
To: CENTILE, INC.
Reel/Frame 035504/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: CENTILE, INC.
To: 8X8, INC.
Reel/Frame 035504/0434 →