Mechanism for translating between two different voice-over-IP protocols
First Claim
Patent Images
1. A method for translating communication data within a call endpoint system in a cable network, comprising:
- within a first call endpoint system, receiving a first data sent by a first user agent to a second user agent, the first data using a first communication protocol, the first user agent being part of the first call endpoint system and the second user agent being part of a second call endpoint system; and
within the first call endpoint system, initiating one or more second data transaction(s) with one or more intermediary cable components within the cable network based on such first data, the second data using a second communication protocol that is also utilized by the one or more cable components, the one or more intermediary cable components being configured to send one or more third data based on the second data or other data sent by the first agent to the second user agent,wherein one of the first or second call endpoint systems is an originator of a particular call and the other of the first and second call endpoint system is a terminator of the particular call, and the first and second data forms part of the particular call, wherein each of the first and second call endpoint systems includes a device for receiving audio input.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for translating data within a cable network between a first voice-over-IP (VOIP) protocol used by a user agent and a second VOIP protocol used by a call management server, or other type of call receiver. In one embodiment, data from an SIP (Session Initiation Protocol) user agent is translated for an NCS (Network Call Signaling) call management server. In one implementation, translation mechanisms are provided within the customer premises equipment in which the respective user agent is also configured.
54 Citations
40 Claims
-
1. A method for translating communication data within a call endpoint system in a cable network, comprising:
-
within a first call endpoint system, receiving a first data sent by a first user agent to a second user agent, the first data using a first communication protocol, the first user agent being part of the first call endpoint system and the second user agent being part of a second call endpoint system; and within the first call endpoint system, initiating one or more second data transaction(s) with one or more intermediary cable components within the cable network based on such first data, the second data using a second communication protocol that is also utilized by the one or more cable components, the one or more intermediary cable components being configured to send one or more third data based on the second data or other data sent by the first agent to the second user agent, wherein one of the first or second call endpoint systems is an originator of a particular call and the other of the first and second call endpoint system is a terminator of the particular call, and the first and second data forms part of the particular call, wherein each of the first and second call endpoint systems includes a device for receiving audio input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method as recited in clam 1, wherein each of the first and second call endpoint systems further includes a customer premise equipment (CPE).
-
15. A method as recited in clam 14, wherein each device for receiving audio input is a telephone and each CPE is in the form of a set top box or a cable modem.
-
16. A method as recited in clam 15, wherein at least one of the telephones of the first and second endpoint systems is a soft telephone within a computer system.
-
17. A computer system operable to translate communication data within a call endpoint system of a cable network, the computer system comprising:
-
one or more processors; one or more memory, wherein at least one of the processors and memory are adapted to within a first call endpoint system; receive a first data sent by a first user agent to a second user agent, the first data using a first communication protocol, the first user agent being part of the first call endpoint system and the second user agent being part of a second call endpoint system; and initiate one or more second data transaction(s) with one or more intermediary cable components within the cable network based on such first data, the second data using a second communication protocol that is also utilized by the one or more cable components, the one or more intermediary cable components being configured to send one or more third data based on the second data or other data sent by the first agent to the second user agent, wherein one of the first or second call endpoint systems is an originator of a particular call and the other of the first and second call endpoint system is a terminator of the particular call, and the first and second data forms part of the particular call, wherein each of the first and second call endpoint systems includes a device for receiving audio input. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer system as recited in clam 17, wherein each of the first and second call endpoint systems further includes a customer premise equipment (CPE).
-
31. A computer system as recited in clam 30, wherein each device for receiving audio input is a telephone and each wherein the CPE is in the form of a set top box or a cable modem.
-
32. A computer system as recited in clam 31, wherein at least one of the telephones of the first and second endpoint systems is a soft telephone within a computer system.
-
33. A computer program product for translating communication data within a call endpoint system in a cable network, the computer program product comprising:
-
at least one computer readable medium; computer program instructions stored within the at least one computer readable product configured to; within a first call endpoint system, receive a first data sent by a first user agent to a second user agent, the first data using a first communication protocol, the first user agent being part of the first call endpoint system and the second user agent being part of a second call endpoint system; and within the first call endpoint system, initiate one or more second data transaction(s) with one or more intermediary cable components within the cable network based on such first data, the second data using a second communication protocol that is also utilized by the one or more cable components, the one or more intermediary cable components being configured to send one or more third data based on the second data or other data sent by the first agent to the second user agent, wherein one of the first or second call endpoint systems is an originator of a particular call and the other of the first and second call endpoint system is a terminator of the particular call, and the first and second data forms part of the particular call, wherein each of the first and second call endpoint systems includes a device for receiving audio input. - View Dependent Claims (34, 35, 36, 37)
-
-
38. An apparatus for translating communication data within a call endpoint system in a cable network, the apparatus comprising:
-
means for receiving a first data sent by a first user agent to a second user agent, the first data using a first communication protocol; and means for initiating one or more second data transaction(s) with one or more intermediary cable components within the cable network by translating the first protocol of the first data to a second protocol of the second data, the second communication protocol being also utilized by the one or more cable components, the one or more intermediary cable components being configured to send one or more third data based on the second data or other data sent by the first agent to the second user agent, wherein the call endpoint system in which translation occurs includes a device for receiving audio input. - View Dependent Claims (39, 40)
-
Specification