System and method for providing user mobility services on a telephony network
DC CAFCFirst Claim
1. A system for providing user mobility services on a data network telephony system comprising:
- a data network to provide data connectivity for a plurality of data communications channels using data transport protocols;
a plurality of data network telephones connected to the data network, each data network telephone operable to communicate a voice signal as voice-over-data packets on a voice-over-data channel, the voice over data channel being one of the plurality of data communications channels on the data network, the data network telephones each operable to convert voice-over-data packets communicated on the voice-over-data channel to voice signals; and
a portable information device, the portable information device associated with a user and comprising a user interface and a data network telephone interface, the user interface operable to accept PID data from the user, the data network telephone interface operable to communicate PID data to and from a first data network telephone, the PID data including user attributes;
wherein the PID data is transmitted by the portable information device to the first data network telephone, the PID data used to register the user with the first data network telephone.
8 Assignments
Litigations
1 Petition
Reexamination
Accused Products
Abstract
A system and method for providing user mobility services on a data network telephony system. User attributes may be transmitted from a portable information device, such as a personal digital assistant, to a voice communication device, such as an Ethernet-based telephone. The voice communication device receives the user attributes from the portable information device and may transmit a registration request to a registration server. The registration request may include the user attributes, and is used by the registration server to register the user to the voice communication device in a registration data base. When a call is placed to the user, the registration server may reference the registration data base to direct the call to the voice communication device.
384 Citations
31 Claims
-
1. A system for providing user mobility services on a data network telephony system comprising:
-
a data network to provide data connectivity for a plurality of data communications channels using data transport protocols;
a plurality of data network telephones connected to the data network, each data network telephone operable to communicate a voice signal as voice-over-data packets on a voice-over-data channel, the voice over data channel being one of the plurality of data communications channels on the data network, the data network telephones each operable to convert voice-over-data packets communicated on the voice-over-data channel to voice signals; and
a portable information device, the portable information device associated with a user and comprising a user interface and a data network telephone interface, the user interface operable to accept PID data from the user, the data network telephone interface operable to communicate PID data to and from a first data network telephone, the PID data including user attributes;
wherein the PID data is transmitted by the portable information device to the first data network telephone, the PID data used to register the user with the first data network telephone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
at least a first and second user communicate on the voice-over-data channel, each user identified by a user identifier that includes a unique sequence of alpha numeric elements.
-
-
4. The system of claim 3 wherein each data network telephone includes a device identifier that corresponds to the user identifier.
-
5. The system of claim 4 wherein the device identifiers include Internet Protocol (IP) addresses.
-
6. The system of claim 3 wherein the user identifiers include Session Initiation Protocol (SIP) addresses.
-
7. The system of claim 3 wherein the user identifiers include E.164 telephone numbers.
-
8. The system of claim 1 further comprising:
-
a network telephony user database connected to the data network to store a user identifier and a telephone identifier corresponding to the user identifier for each of a plurality of users, wherein;
the user identifier includes a first sequence of alphanumeric elements that identify a corresponding user;
the telephone identifier includes a second sequence of alphanumeric elements that identifies a corresponding data network telephone; and
a network telephony connection server operable to receive a request message from the second data network telephone to initiate the voice over data channel and the encrypted data channel with the first data network telephone, and to send a response message in response to the request message.
-
-
9. The system of claim 8, wherein the response and request messages are communicated by the network telephony connection server in accordance with the Session Initiation Protocol (SIP).
-
10. The system of claim 8, wherein the response and request messages are communicated by the network telephony connection server in accordance with the H.323 Protocol.
-
11. The system of claim 8 wherein the response and request messages are communicated by the network telephony connection server in accordance with the MEGACO protocol.
-
12. The system of claim 8 wherein the response and request messages are communicated by the network telephony connection server in accordance with the MGCP protocol.
-
13. The system of claim 8 wherein:
-
the request message includes a callee user identifier; and
wherein the network telephony connection server determines the telephone identifier for the callee user identifier and includes the telephone identifier in the response message.
-
-
14. The system of claim 8 wherein:
-
the request message includes a callee user identifier; and
wherein the network telephony connection server determines the telephone identifier for the callee identified in the call user identifier and sends the response message to the callee at the telephone identifier.
-
-
15. A system for providing user mobility services to a user of a portable information device, the portable information device having user attributes stored in a user information database, wherein the user attributes are associated with the user, comprising, in combination:
-
a voice communication device connected to a network, wherein the voice communication device includes a user interface for accepting user inputs and delivering user outputs, and wherein the user attributes are transmitted from the portable information device to the voice communication device; and
a registration server connected to the network, wherein the registration server registers the user to the voice communication device in a registration database in response to the voice communication device issuing a register request, the register request including the user attributes. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for providing user mobility services to a user associated with a portable information device, comprising, in combination:
-
a first set of machine language instructions for causing the portable information device to transmit user attributes from a user information database stored in a memory of the portable information device to a first voice communication device;
a second set of machine language instructions for causing the first voice communication device to accept the user attributes from the portable information device and to transmit a register request to a registration server, the register request including the user attributes; and
a third set of machine language instructions accessible by the registration server for causing the registration server to accept the register request from the first voice communication device and to update a registration database maintained by the registration server to register the user with the first voice communication device. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for providing user mobility services at a voice communication device in a network, comprising the steps of:
-
receiving user attributes from a portable information device at the voice communication device, wherein the user attributes are associated with a user of the portable information device; and
transmitting a registration request from the voice communication device to a registration server, wherein the registration server registers the user to the voice communication device in a registration database. - View Dependent Claims (28, 29, 30, 31)
-
Specification