Power line communication voice over IP system and method
First Claim
1. A method of communicating voice data packets and general data packets wherein a communication device is coupled to a power line and provides communication services to one or more user devices, comprising:
- receiving the data packets;
determining a data type for each of the data packets based on information in the data packet;
wherein a first data type comprises a voice data packet;
wherein another data type comprises a general data packettagging voice data packets with priority information of a first priority in accordance with a first communication protocol;
allocating voice data packets a higher priority than general data packets;
transmitting the tagged data packets over a communication path that includes the power line according to their allocated priority;
receiving the tagged data packets at a remote device; and
with the remote device, mapping the first priority of the first communication protocol of each voice data packet to a second priority associated with a second communication protocol.
3 Assignments
0 Petitions
Accused Products
Abstract
A power line communication system communicating over a medium voltage power line including a VoIP endpoint that transmits voice data and requests to establish a voice connection to a medium voltage (MV) access device is provided. The medium voltage access device may determine a response to the request, allocate voice data packets a higher priority than general data packets, and transmit the data packets over the MV power line according to their priority. The MV access device may provide one or more voice over internet protocol (VoIP) switch functions and, in response to the requests, grant or deny the requests based, for example, on the number of established voice connections.
-
Citations
44 Claims
-
1. A method of communicating voice data packets and general data packets wherein a communication device is coupled to a power line and provides communication services to one or more user devices, comprising:
-
receiving the data packets; determining a data type for each of the data packets based on information in the data packet; wherein a first data type comprises a voice data packet; wherein another data type comprises a general data packet tagging voice data packets with priority information of a first priority in accordance with a first communication protocol; allocating voice data packets a higher priority than general data packets; transmitting the tagged data packets over a communication path that includes the power line according to their allocated priority; receiving the tagged data packets at a remote device; and with the remote device, mapping the first priority of the first communication protocol of each voice data packet to a second priority associated with a second communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of communicating voice data over a power line, comprising:
-
receiving a plurality of data packets via a communication path that includes the power line and wherein the data packets include data originating from one or more downstream VoIP endpoints; receiving a request to establish a VoIP connection via a communication path that includes the power line; determining a number of existing VoIP connections; granting the request if the number of existing VoIP connections is less than a limit value; denying the request if the number of existing VoIP connections is equal to or greater than the limit value; and mapping a first priority according to a first communication protocol associated with voice data packets to a second priority associated with a second communication protocol. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of communicating voice data packets and general data packets over a power line, comprising:
-
receiving a plurality of data packets via a communication path that includes the power line; determining a data type for the data packets; wherein first data type comprises a voice data packet; wherein another data type comprises a general data packet; tagging voice data packets with priority information; receiving a request to establish a VoIP connection; determining a response to the request in accordance with a limit value; transmitting the response to the request; allocating voice data packets a higher priority than general data packets; mapping a first priority according to a first communication protocol associated with voice data packets to a second priority associated with a second communication protocol; and transmitting the tagged data packets according to their priority. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification