Virtual telephone extension
First Claim
1. A communication routing system having a plurality of local and remote communication devices communicatively coupled through local and remote PSTNs, respectively, the system comprising:
- a user-programmable database associating each of a plurality of user identifiers with a device identifier, each device identifier corresponding to one of the communication devices;
a call-routing switch arrangement coupled to one of the PSTNs through a portal communication device having a portal identifier and responsive to a received call designating a destination user identifier, the call routing switch arrangement adapted to use the user-programmable database to route the received call via the other of the PSTNs to a destination communication device.
4 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.
45 Citations
16 Claims
-
1. A communication routing system having a plurality of local and remote communication devices communicatively coupled through local and remote PSTNs, respectively, the system comprising:
-
a user-programmable database associating each of a plurality of user identifiers with a device identifier, each device identifier corresponding to one of the communication devices; a call-routing switch arrangement coupled to one of the PSTNs through a portal communication device having a portal identifier and responsive to a received call designating a destination user identifier, the call routing switch arrangement adapted to use the user-programmable database to route the received call via the other of the PSTNs to a destination communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communication system routing a call between local and remote PSTNs, the method comprising:
-
assigning a device identifier to each of a plurality of local and remote communication devices coupled through the local and remote PSTNs, respectively, and assigning a user identifier to each of a plurality of communication network users; accessing a user-programmable database associating each of the plurality of user identifiers with a device identifier; receiving a call through one of the PSTNs; via the user-programmable database and the call designating a user identifier, selecting a call destination; and switching the call to a destination communication device designated by the device identifier associated with the designated user identifier via the other of the PSTNs. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A communication routing system for routing a call between local and remote PSTNs, comprising:
-
means for assigning a device identifier to each of a plurality of local and remote communication devices coupled through the local and remote PSTNs, respectively, and assigning a user identifier to each of a plurality of communication network users; means for accessing a user-programmable database associating each of the plurality of user identifiers with a device identifier; means for receiving a call through one of the PSTNs; means for selecting, via the user-programmable database and the call designating a user identifier, a call destination; and means for switching the call to a destination communication device designated by the device identifier associated with the designated user identifier via the other of the PSTNs.
-
Specification