Virtual telephone extension
First Claim
1. A communication routing system for routing a call between local and remote PSTNs, the system comprising:
- a circuit configured to assign a device identifier to each of a plurality of local and remote communication devices coupled through the local and remote PSTNs, respectively, and to assign at least two user identifiers to each of a plurality of communication network users;
a user-programmable database circuit configured to associate each of the plurality of user identifiers with a device identifier, and to associate at least two user identifiers with each device identifier for a particular network user;
responsive to receiving a call through one of the PSTNs, a selector circuit configured to select, via the user-programmable database and the call designating a user identifier, a call destination; and
a call router circuit configured to switch the call to a destination communication device designated by the device identifier associated with the designated user identifier via the other of the PSTNs.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention 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 the present invention, 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.
-
Citations
20 Claims
-
1. A communication routing system for routing a call between local and remote PSTNs, the system comprising:
-
a circuit configured to assign a device identifier to each of a plurality of local and remote communication devices coupled through the local and remote PSTNs, respectively, and to assign at least two user identifiers to each of a plurality of communication network users; a user-programmable database circuit configured to associate each of the plurality of user identifiers with a device identifier, and to associate at least two user identifiers with each device identifier for a particular network user; responsive to receiving a call through one of the PSTNs, a selector circuit configured to select, via the user-programmable database and the call designating a user identifier, a call destination; and a call router circuit configured to switch the call to a destination communication device designated by the device identifier associated with the designated user identifier via the other of the PSTNs.
-
-
2. A communication routing system having a plurality of local and remote communication devices communicatively coupled via a calling network for routing calls to a plurality of users, the system comprising:
-
a user-programmable database that associates, for each user, at least two user identifiers with a device identifier, each device identifier corresponding to one of the communication devices; and a call-switching circuit arrangement that is coupled to the calling network through a portal communication device having a portal identifier, and configured to respond to a received call designating a destination user identifier by using the user-programmable database to identify a device identifier associated with the designated destination user identifier, and by routing the received call via the calling network to a destination communication device having the identified device identifier. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication routing system having a plurality of local and remote communication devices communicatively coupled via a calling network for routing calls to a plurality of users, the system comprising:
-
a database that stores, for each user, at least two user identifiers in association with a device identifier, each device identifier corresponding to one of the communication devices; and a call-switching circuit configured for coupling to the calling network through a portal communication device having a portal identifier, and responding to a received call designating a destination user identifier by using the user-programmable database to route the received call via the calling network to a destination communication device having a device identifier associated with the destination user identifier.
-
-
14. A method for routing telephone calls to communication devices using telephone networks, each communication device having a unique device identifier, the method comprising:
-
assigning identifier data to each of a plurality of users, the identifier data for each user including at least two unique telephone numbers and at least one unique device identifier; and in response to receiving a call through one of the telephone networks, matching a telephone number in the call with one of the at least two telephone numbers assigned to a particular user, and switching the call to a destination communication device designated by the device identifier in the identifier data for the particular user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification