IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0746486
(2000-12-22)
|
발명자
/ 주소 |
- Sachs,Daniel Grobe
- Kozintsev,Igor V.
- Yeung,Minerva Ming Lee
|
출원인 / 주소 |
|
대리인 / 주소 |
Blakely, Sokoloff, Taylor &
|
인용정보 |
피인용 횟수 :
14 인용 특허 :
10 |
초록
▼
In one embodiment, a forward error correction code is applied to a group of data packets to create a coded group of packets by supplementing a set of parity packets for each group of data packets. The data packets of a first group of packets and a set of parity packets corresponding to the data pack
In one embodiment, a forward error correction code is applied to a group of data packets to create a coded group of packets by supplementing a set of parity packets for each group of data packets. The data packets of a first group of packets and a set of parity packets corresponding to the data packets are transmitted. If an acknowledgement is received, sending of additional packets is ceased. If an acknowledgment is not received, parity bits continue to be transmitted.
대표청구항
▼
What is claimed is: 1. A method comprising: applying a forward error correction code to data packets to create coded data packets by supplementing parity packets to the data packets; transmitting the coded data packets, and transmitting the parity packets after the data packets have been transmitte
What is claimed is: 1. A method comprising: applying a forward error correction code to data packets to create coded data packets by supplementing parity packets to the data packets; transmitting the coded data packets, and transmitting the parity packets after the data packets have been transmitted; receiving an acknowledgment in response to one or more of a number of correctly received data packets equals a total number of the data packets, and the number of correctly received data packets equals the total number of the data packets multiplied by a predetermined constant; in response to receiving the acknowledgement, ceasing to send additional parity packets; in response to not receiving the acknowledgment, continuing to transmit the parity packets; and manipulating the parity packets in response to information included in the acknowledgement. 2. The method of claim 1, wherein the transmitting of the data packets comprises transmitting multi-media data packets over a wireless network. 3. The method of claim 2, wherein the transmitting of the multi-media data packets comprises multi-media streaming over an Internet Protocol (IP) network. 4. The method of claim 3, wherein the multi-media streaming comprises multi-media streaming via the IEEE 802.11 standard over the wireless network. 5. The method of claim 4, wherein the multi-media streaming comprises suppressing physical layer acknowledgements via multicasting IP addresses. 6. The method of claim 1, further comprising generating the parity packets via a Reed-Solomon (RS) code. 7. The method of claim 1, generating the parity packets via a Tornado code. 8. The method of claim 1, wherein the transmitting the data packets comprises interleaving and transmitting a separate group of data packets. 9. The method of claim 1, further comprising receiving multiple acknowledgements for the data packets. 10. A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to: apply a forward error correction code to data packets to create coded data packets by supplementing parity packets to the data packets; transmit the coded data packets, and transmitting the parity packets after the data packets have been transmitted; receive an acknowledgment in response to one or more of a number of correctly received data packets equals to a total number of the data packets, and the number of correctly received data packets equals the total number of the data packets multiplied by a predetermined constant; in response to receiving the acknowledgement, cease to send additional parity packets; in response to not receiving the acknowledgement, continue to transmit the parity packets; and manipulate the parity packets in response to information included in the acknowledgement. 11. The machine-readable medium of claim 10, wherein the set of instructions when executed, further cause the machine to transmit multi-media data packets over a wireless network. 12. The machine-readable medium of claim 11, wherein the transmitting of the multi-media data packets comprises multi-media streaming over an Internet Protocol (IP) network. 13. The machine-readable medium of claim 12, wherein the multi-media streaming comprises multi-media streaming via the IEEE 802.11 standard over the wireless network. 14. The machine-readable medium of claim 13, wherein the multi-media streaming comprises suppressing physical layer acknowledgements via multicasting IP addresses. 15. The machine-readable medium of claim 10, wherein the set of instructions when executed by the machine, further cause the machine to generate the parity packets via a Reed-Solomon (RS) code. 16. The machine-readable medium of claim 10, wherein the set of instructions when executed by the machine, further cause the machine to generate the parity packets via a Tornado code. 17. The machine-readable medium of claim 10, wherein the transmitting the data packets includes interleaving and transmitting a separate group of data packets. 18. The machine-readable medium of claim 10, wherein the sets of instructions when executed by the machine, further cause the machine to receive multiple acknowledgements for data packets. 19. A system comprising: an encoder to apply a forward error correction code to data packets to create coded data packets by supplementing parity packets to the data packets; a transmitter coupled to the encoder, the transmitter to transmit the coded data packets to a receiver over a network, transmit the parity packets, and receive an acknowledgment from a receiver in response to one or more of a total number of the data packet, and the number of correctly received data packets equals the total number of the data packets multiplied by a predetermined constant; and the receiver coupled to the encoder and transmitter, the receiver to send the acknowledgement, wherein in response to receiving the acknowledgement at the transmitter, the transmitter to cease to send additional parity packets; and in response to not receiving the acknowledgment, the transmitter to continue to transmit the parity packets, the transmitter is further to manipulate the parity packets in response to information included in the acknowledgement. 20. The system of claim 19, wherein the transmitter is further to stream the data packets over an Internet Protocol (IP) network, wherein the data packets include multi-media data packets. 21. The system of claim 20, wherein the transmitter is further to stream the multi-media data packets via the IEEE 802.11 standard over a wireless network. 22. The system of claim 20, wherein the transmitter is further to suppress physical layer acknowledgements via multicasting IP addresses. 23. The system of claim 19, further comprises a generator coupled with the transmitter, the generator to generate the parity packets via a Reed-Solomon code (RS). 24. The system of claim 23, wherein the generator is further to generate the parity packets via a Tornado code. 25. The system of claim 19, wherein the transmitter is further to interleave a separate group of data packets.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.