Cross-Layer Optimization of VoIP Services in Advanced Wireless Networks
First Claim
Patent Images
1. A method for managing voice over internet protocol (VoIP) services comprising:
- deriving one or more characteristics of a source voice transmission from a first communication device in an originating network;
formatting said source voice transmission into VoIP transmission data;
adjusting one or more VoIP transmission parameters based on said one or more characteristics;
encoding said one or more characteristics into said VoIP transmission data;
transmitting said encoded VoIP transmission data to a terminating network;
decoding said one or more characteristics from said encoded VoIP transmission data; and
scheduling delivery of said source voice transmission to a second communication device based in part on said one or more characteristics, wherein at least one of said first and second communication devices is a wireless communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A cross-layer optimization is presented between the MAC and Network layers to enhance the performance of VoIP services in advanced wireless networks. Among the factors considered in the optimization are the characteristics of the originating source and the network path. This information is relayed using the Network layer to provide feedback to the MAC layer in order to improve the end-to-end performance of VoIP services.
39 Citations
25 Claims
-
1. A method for managing voice over internet protocol (VoIP) services comprising:
-
deriving one or more characteristics of a source voice transmission from a first communication device in an originating network; formatting said source voice transmission into VoIP transmission data; adjusting one or more VoIP transmission parameters based on said one or more characteristics; encoding said one or more characteristics into said VoIP transmission data; transmitting said encoded VoIP transmission data to a terminating network; decoding said one or more characteristics from said encoded VoIP transmission data; and scheduling delivery of said source voice transmission to a second communication device based in part on said one or more characteristics, wherein at least one of said first and second communication devices is a wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
-
-
13. The method of claim 13 wherein said one or more characteristics comprise said time of origin or said estimated time of origin determined using a global synchronized clock.
-
15. A communication system comprising:
-
a first network node, said first originating network node comprising; a first processor; a detection component operable by said processor that examines one or more of a physical (PHY) layer or a media access control (MAC) layer of an IP packet for transmission characteristics, said IP packet received from an originating communication device; and a first interface that transmits said IP packet and said transmission characteristics to a second network node; and said second network node comprising; a second processor; an encoder operable by said processor that encodes said transmission characteristics into said IP packet; and an output interface that transmits the encoded IP packet onto a transmission network addressed to a terminating communication device, wherein at least one of said originating or terminating communication devices is a mobile communication device. - View Dependent Claims (16, 17)
-
-
18. A computer program product having a computer readable medium with computer program logic recorded thereon, said computer program product comprising:
-
code for deriving one or more characteristics of a source voice transmission from a first communication device in an originating network; code for formatting said source voice transmission into VoIP transmission data; code for adjusting one or more VoIP transmission parameters based on said one or more characteristics; code for encoding said one or more characteristics into said VoIP transmission data; code for transmitting said encoded VoIP transmission data to a terminating network; code for decoding said one or more characteristics from said encoded VoIP transmission data; and code for scheduling delivery of said source voice transmission to a second communication device based in part on said one or more characteristics, wherein at least one of said first and second communication devices is a wireless communication device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification