Source: http://www.google.com/patents/US20100254402?ie=ISO-8859-1&dq=5,381,459
Timestamp: 2014-11-28 09:00:44
Document Index: 291954373

Matched Legal Cases: ['Application No. 60', 'Application No. 60', 'Application No. 60', 'Application No. 60', 'Application No. 60', 'Application No. 60', 'Application No. 60']

Patent US20100254402 - System and method for retransmitting packets over a network of communication ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA system for transmitting packets over a network of communication channels, the system comprising a set of nodes comprising at least first and second nodes and a network access coordinator operative to coordinate the access of the set of nodes to a synchronous network of channels, wherein, if at least...http://www.google.com/patents/US20100254402?utm_source=gb-gplus-sharePatent US20100254402 - System and method for retransmitting packets over a network of communication channelsAdvanced Patent SearchPublication numberUS20100254402 A1Publication typeApplicationApplication numberUS 12/731,291Publication dateOct 7, 2010Filing dateMar 25, 2010Priority dateNov 20, 2006Also published asUS7742495, US8358663, US8831028, US20080117929, US20130128898Publication number12731291, 731291, US 2010/0254402 A1, US 2010/254402 A1, US 20100254402 A1, US 20100254402A1, US 2010254402 A1, US 2010254402A1, US-A1-20100254402, US-A1-2010254402, US2010/0254402A1, US2010/254402A1, US20100254402 A1, US20100254402A1, US2010254402 A1, US2010254402A1InventorsAvi Kliger, Yitshak OhanaOriginal AssigneeBroadcom CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (1), Referenced by (3), Classifications (13), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for retransmitting packets over a network of communication channelsUS 20100254402 A1Abstract A system for transmitting packets over a network of communication channels, the system comprising a set of nodes comprising at least first and second nodes and a network access coordinator operative to coordinate the access of the set of nodes to a synchronous network of channels, wherein, if at least one individual packet has been transmitted from the first node to the second node which did not receive at least one packet, the second node is operative to send a retransmission request to the network access coordinator requesting retransmission of at least one individual packet.
1. A home network system for transmitting packets over a network of communication channels, the system comprising:
first and second nodes in communication with a coax backbone, the coax backbone being located within a home; and a network access coordinator operative to coordinate access of the nodes to the coax backbone, the network access coordinator being located within the home; wherein, if in a time period at least one first packet is transmitted by the first node to the second node, but is not received by the second node, the second node is operative to send a retransmission request to the network access coordinator, the request requesting packet retransmission; wherein the network access coordinator is operative to:
receive the request; and accede to the request. 4. The system of claim 3 and wherein the first node is operative to retransmit the packet in MAP cycle n+2.
the time period is a Media Access Plan (MAP) cycle; the network access coordinator is operative to provide in a cycle a slot for packet transmission requests; and the first node is operative to utilize the slot to transmit to the coordinator: a first request to transmit a packet to the second node; and a second request that a third node retransmit a packet. 6. The system of claim 1 wherein, when the at least one packet is a plurality of packets, the second node is operative to send a single burst to the network access coordinator, the burst including retransmission requests corresponding to each of the packets in the plurality.
if the time period is Media Access Plan (MAP) cycle n−1; and in the cycle at least one second packet is transmitted by the first node to the second node, and is received by the second node, the retransmission request: is sent in MAP cycle n; and requests retransmission of only the first packet. 8. The system of claim 1 wherein:
the time period is Media Access Plan (MAP) cycle n−1; in the cycle at least one second packet is transmitted by the first node to the second node, and is received by the second node; the first and second packets are included in an aggregation frame; the second packet is successfully deaggregated; and the retransmission request is: send in MAP cycle n+1; and does not request retransmission of the second packet. 9. The system of claim 1 wherein the retransmission request comprises a slot duration to be used to retransmit a first packet.
13. A home network system for transmitting packets over a network of communication channels, the system comprising:
first, second and third nodes in communication with a coax backbone, said first, second and third nodes being located in a home; a network access coordinator in communication with the coax backbone, the coordinator located in the home, the coordinator operative to: coordinate access of the nodes to the coax backbone; and provide a request slot in a Media Access Plan (MAP) cycle; wherein the first node is operative to utilize the slot to transmit to the coordinator; a first request to transmit a packet to the second node; and a second request that the third node retransmit a packet. 14. The system of claim 13 wherein, when there is information that is common to the first and second requests, the first node is operative to transmit the information only once.
(a) at least one first packet is transmitted by the third node to the first node, but is not received by the second node; and (b) at least one second packet is transmitted by the first node to the second node, and is received by the second node; and the second request: is sent in MAP cycle q and requests retransmission of only the first packet. 16. The system of claim 13 wherein:
the first and second packets are included in an aggregation frame; the second packet is successfully deaggregated; and
the second request does not request retransmission of the second packet.
the second request comprises a slot duration to be used to retransmit a first packet. 18. The system of claim 17 wherein the slot duration is computed by the first node.
21. A method for transmitting packets over a coax backbone located in a home, the method comprising:
providing a plurality of slots in a Media Access Plan (MAP) cycle for packet transmission requests sent to a coordinator by a first node in communication with the coax backbone, the node being operative to utilize at least one of the slots to transmit to the coordinator both a reservation request and a retransmission request, the reservation request including a request to transmit a first packet to a second node and the retransmission request including a request that a third node retransmit a second packet previously unsuccessfully transmitted from said third node to said first node. 22. One or more computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for transmitting packets over a home network of communication channels, the method comprising:
communicating between a first node and a second node via a coax backbone, the first node, the second node and the coax backbone being located within a home; and coordinating access to the coax backbone using a network access coordinator, the network access coordinator being located within the home; if in a time period at least one first packet is transmitted by the first node to the second node, but is not received by the second node, operating the second node to send a retransmission request to the network access coordinator, the request requesting packet retransmission; operating the network access coordinator to:
23. The media of claim 22, wherein, when the time period is Media Access Plan (MAP) cycle n, the method further comprising operating the second node to send the request in MAP cycle n+1.
24. The media of claim 23, the method further comprising, operating the network access coordinator to:
receive the request; and accede to the request. 25. The media of claim 23, the method further comprising operating the first node to retransmit the packet in MAP cycle n+2.
26. The media of claim 22, wherein:
the time period is a Media Access Plan (MAP) cycle; the network access coordinator is operative to provide in a cycle a slot for packet transmission requests; and the first node is operative to utilize the slot to transmit to the coordinator: a first request to transmit a packet to the second node; and a second request that a third node retransmit a packet. 27. The media of claim 22, wherein, when the at least one packet is a plurality of packets, the method further comprising operating the second node to send a single burst to the network access coordinator, the burst including retransmission requests corresponding to each of the packets in the plurality.
28. The media of claim 22, wherein:
if the time period is Media Access Plan (MAP) cycle n−1; and in the cycle at least one second packet is transmitted by the first node to the second node, and is received by the second node, sending the retransmission request is sent in MAP cycle n and requesting retransmission of only the first packet. 29. The media of claim 22, wherein:
the time period is Media Access Plan (MAP) cycle n−1; in the cycle at least one second packet is transmitted by the first node to the second node, and is received by the second node; the first and second packets are included in an aggregation frame; the second packet is successfully deaggregated; and the retransmission request is: sent in MAP cycle n+1; and does not request retransmission of the second packet. 30. The media of claim 22, wherein the retransmission request comprises a slot duration to be used to retransmit a first packet.
31. The media of claim 30, wherein the slot duration is computed by the first node.
32. The media of claim 22, wherein the retransmission request comprises a slot duration to be used to retransmit more than one first packet.
33. The media of claim 22, wherein the retransmission request comprises a slot duration to be used to retransmit all first packets. Description
REFERENCE TO CO-PENDING APPLICATIONS This application claims priority as a continuation application from copending U.S. application Ser. No. 11/942,114, filed Nov. 19, 2007, entitled �SYSTEM AND METHOD FOR RETRANSMITTING PACKETS OVER A NETWORK OF COMMUNICATION CHANNELS,� which is hereby incorporated by reference herein in its entirety.
This is a nonprovisional of the following U.S. Provisional applications, all of which are hereby incorporated by reference herein in their entireties: U.S. Provisional Application No. 60/866,532, entitled, �A METHOD FOR PACKET AGGREGATION IN A COORDINATED HOME NETWORK�, filed on Nov. 20, 2006, U.S. Provisional Application No. 60/866,527, entitled, �RETRANSMISSION IN COORDINATED HOME NETWORK� filed on Nov. 20, 2006, U.S. Provisional Application No. 60/866,519, entitled, �IQ IMBALANCE CORRECTION USING 2-TONE SIGNAL IN MULTI-CARRIER RECEIVERS�, filed on Nov. 20, 2006, U.S. Provisional Application No. 60/907,111, �SYSTEM AND METHOD FOR AGGREGATION OF PACKETS FOR TRANSMISSION THROUGH A COMMUNICATIONS NETWORK� filed on Mar. 21, 2007, U.S. Provisional Application No. 60/907,126, entitled, �MAC TO PHY INTERFACE APPARATUS AND METHODS FOR TRANSMISSION OF PACKETS THROUGH A COMMUNICATIONS NETWORK�, filed on Mar. 22, 2007, U.S. Provisional Application No. 60/907,819, entitled �SYSTEMS AND METHODS FOR RETRANSMITTING PACKETS OVER A NETWORK OF COMMUNICATION CHANNELS�, filed on Apr. 18, 2007, and U.S. Provisional Application No. 60/940,998, entitled �MOCA AGGREGATION�, filed on May 31, 2007.
FIELD OF THE INVENTION The present invention relates generally to information networks and specifically to transmitting information such as media information over communication lines such as coaxial conductor cables (hereinafter, �coax�).
BACKGROUND OF THE INVENTION Home networking over coax is a known technology which has vast commercial potential.
The Multimedia over Coax Alliance (�MoCA��), at its website mocalliance.org, provides an example of a suitable specification (MoCA 1.0) for transmitting digital video and entertainment information through coaxial cable deployed in a building, home or other structure or region. The specification has been distributed to an open membership.
MoCA 1.0 is but one example of a suitable home networking technology. MoCA and similar technologies tap into the unused bandwidth available on deployed coax. More than 70% of homes in the United States have deployed coax. Many have coax in one or more primary entertainment locations, such as family rooms, media rooms and master bedrooms. MoCA or other suitable technologies allow homeowners to utilize the coax as a networking system and to deliver other entertainment and information programming with high quality of service (�QoS�).
MoCA works with access technologies such as ADSL and VDSL services or Fiber to the Home (FTTH), that typically enter the home on a twisted pair or on an optical fiber, operating in a frequency band from a few hundred kilohertz to 8.5 MHz for ADSL and 12 MHZ for VDSL. As services reach the home on via xDSL or FTTH, they may be routed via MoCA technology and the in-home coax to the video devices. Cable functionalities, such as video, voice and Internet access, may be provided to homes, via coaxial cable, by cable operators, and use coaxial cables running within the homes to reach individual cable service consuming devices locating in various rooms within the home. Typically, MoCA type functionalities run in parallel with the cable functionalities, on different frequencies.
The MoCA technology is specifically designed to go backwards through splitters (insertion) and go from splitter output to output (isolation). All outlets in a house can be reached from each other by a single �isolation jump� and a number of �insertion jumps�. Typically, isolation jumps have an attenuation of 5 to 40 dB and each insertion jump attenuates approximately 3 dB. MoCA has a dynamic range in excess of 55 dB while supporting 200 Mbps throughput. Therefore MoCA can work effectively through a significant number of splitters.
Digital cable programming is delivered with threshold Packet Error Rate (PER) of below 1e-6. The home network may preferably have similar or better performance so as not to degrade viewing.
BRIEF DESCRIPTION OF THE DRAWINGS The above and other features of the present invention, its nature and various advantages will be more apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, and in which:
FIG. 5 is still another illustrative timing diagram in accordance with the principles of the invention;
FIG. 11 shows an illustrative home network system in accordance with the principles of the invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS The present invention provides improved systems and methods for streaming media over coax.
The network may have a Coordinated MAC to allow contention free access. The coordinated MAC may be a home network coordinated MAC such as, for example, that described in the MoCA MAC/PHY SPECIFICATION v. 1.0 (�the MoCA Specification�), Feb. 22, 2006, which is hereby incorporated herein in its entirety. The MoCA Specification identifies features of a home network over existing coaxial cable. The method may allow the expansion of the coordinated network MAC to other media in the home like power lines and phone lines (or wireless) to improve the accessibility of the network to rooms in the home that are not accessible via coaxial cables.
In some embodiments, if the first node sent the second node, in a MAP cycle N1, an aggregation frame including a plurality of packets only some of which were received by the second node, in MAP cycle N, the second node may refrain from requesting retransmission of those packets, from among those sent in MAP cycle N−1, which were successfully received and successfully de-aggregated by the second node.
An acknowledgment message (�ACK�) is typically a single message referring to a burst of received packets. In the context of packet aggregation distinct negative acknowledgment messages (�NACKs�) typically correspond to individual packets in the aggregated received burst.
The network coordinator may include an Automatic Retransmission request (�ARQ�) mechanism. If so, it may be used as a proxy to convey one or more ACK messages to the transmitting node and to retransmit one or more improperly received packets. The ARQ mechanism typically does not require additional bandwidth, in contrast to conventional retransmission mechanisms.
R-ACK
Receipt Acknowledgement
RQ-T
Retransmission Request Transmitter
RQ-S
Retransmission Request Signal
RQ-C
Retransmission Request Coordinator
Medium Access Plan
Acknowledgment Message
Negative Acknowledgment Message
P#Z
Packet No. Z
Information being transmitted from
FIG. 1 shows a timing diagram corresponding to one example of a MAC access method for an illustrative coordinated network. A network coordinator controls access to network media by allocating transmission opportunities to all network terminals. The coordinator thereby reduces or eliminates the likelihood that there will be contention in the network. The coordinator may assign priorities to the transmission of information based on information source, content, affect on QoS or any other suitable criterion. Some coordinated networks have collision-free periods as well as collision periods. Others, such as those governed by the MoCA Specification, have only collision free periods.
Reservation request (�RR�) for
RR for node #2
First data packet transmitted by
Based on a MAP cycle N − 1 node # 1 request
granted in the MAP message of that cycle by the
Second packet transmitted by node
#1 to node #2
MAP message for cycle N + 1 (sent
Based on RR received Opportunities Nos. 1 and 2.
by coordinator)
Data transmitted from node #2 to
Third data packet transmitted by
Data transmitted from coordinator
to node #1
Extension packet
May be included if the data in opportunity 9 is less
than a minimum burst size.
Retransmission is useful for increasing the robustness of data transfers, because a packet that was received with an error can be retransmitted. In particular, retransmissions are common in media that are susceptible to impulse noises. Impulse noises are created by home appliances as well as other noise sources and are received on wired media such as phone lines and power lines. Other media, such as Ethernet CATS wires and coaxial wires, are much less susceptible to impulse noises due to their better isolation from external noises. An impulse noise can be high enough in amplitude and long enough in time to cause packet errors or even packet loss.
If a coordinated network is to operate over noisy media (such as telephone lines or power lines) a Retransmission Protocol (�RP�) is typically employed to provide appropriate network performance. The coordinated network shown in FIG. 1 is designed to operate over �quiet� media. An example of a network designed to provide a robust and reliable home networking over coaxial cables is that described the MoCA Specification. Embodiments of the invention may include providing an RP in connection with a coordinated network protocol, such as that set forth in the MoCA Specification. The methods described herein may be used efficiently in conjunction with the MoCA Specification in other suitable media, such as power lines and phone lines.
1. The transmitting node transmits a packet or several packets and waits for an acknowledgement;
2. A. If the receiving node receives the packet correctly, the receiving node sends a Receive Acknowledgement (R-ACK).
3. The transmitting node, upon receiving an R-ACK or RTR, retransmits the packet.
4. The transmitting node retransmits the package if neither an R-ACK nor RTR were sent.
1. The transmitting node sends a reservation request (�RR�) corresponding to an expected transmission of a packet. If ARQ is employed, the node so signifies in the RR.
2. The transmitting node transmits the packet and waits for an ACK.
3. The receiving node receives the packet and checks if it has been received correctly.
4. If the packet has been received correctly the receiving network sends an ACK.
5. If the packet has been received incorrectly, or not at all, the receiving node either sends a NACK or does not reply.
3. The TX node sends the packet after the TX node receives a grant message indicating that coordinator granted a RR for the packet.
4. The RX node sends the ACK/NACK in the second slot.
5. The TX analyzes the ACK/NACK message and, if NACK is received, in the next RR opportunity the TX node request for retransmission the packet.
6. The coordinator receives the RR and grants the request if the maximum number of retransmission requests has not yet been reached.
7. If granted, the TX node retransmits the packet in the next MAP cycle.
8. This procedure can repeat itself several times according to the parameters of the ARQ of this connection.
FIG. 5 shows illustrative method 4 (ACK/NACK Embedded in RR�included in ARQ messages) enables more efficient ARQ throughput. The ACK/NACK message is not transmitted on its own and instead is embedded in the RR message of the RX node in MAP cycle N+1. When RR messages are shorter than the Min Burst Size time, additional overhead for the ACK/NACK may be conserved (although higher latency may be involved).
FIG. 6 shows illustrative method 5 (Very short Immediate ACK/NACK), which may be similar to Method 1, except that the ACK/NACK is a very short message, such as a 64 bit BPSK series that is detected by the PHY. This is efficient with respect to throughput, but may require changes to the PHY and fast response to detection of error (or no error) by transmission of the short ACK/NACK.
A. If single RQ-T is used, a slot is allocated for transmission of the first frame by the TX node, a slot is then allocated for transmission of the single RQ-T message by the RX node, and finally, slots are allocated for the rest of the frames deemed �required� by the TX node.
B. If a burst of RQ-T is used, slots are allocated for transmission of all frames deemed �required� by the TX node, and one slot is then allocated for transmission of the burst RQ-T message by the RX node.
3.1 In some embodiments, the coordinator may be operative to allocate one or more slots for an RQ-T message immediately after a packet or packets that required RQ-T or in a corresponding or subsequent MAP.
4. The coordinator indicates to the RX node which frames are to be acknowledged in each RQ-T message.
5. The TX node sends the frames according to the grant received from the coordinator.
6. The RX node sends an RQ-T message in the RQ-T slots granted by the coordinator.
7. The RQ-T message is sent, with an indication of R-ACK or RTR, for frames that requested acknowledgment in that specific RQ-T message.
8. The TX node analyzes the RQ-T message and may, if application-appropriate, add an RR element in the next RR transmission for retransmission of the frames missed by the RX node.
9. The coordinator receives the RR and may grant the slot according to the above steps.
10. The foregoing actions may be repeated several times, provided that the maximum number of retransmissions is not exceeded.
FIG. 8 shows illustrative method 7 (Retransmission Request Signal (RQ-S)), which may be operative to send single R-ACK1RTR signal to the transmitter. In some embodiments, the RQ-S may include a short signal with an indication of R-ACK or RTR which may be allocated immediately following each burst requiring retransmission under the RQ-S method. Method 7 typically comprises some or all of the following steps in a suitable order such as the following:
3. The coordinator allocates, for each burst with RQ-S, the slot for transmission of the frame by the TX node and the slot for transmission of the RQ-S signal by the RX node.
4. The coordinator and the RX node check whether the RQ-S signal bears an indication of R-ACK or RTR.
5. If the RQ-S indicates R-ACK, the TX node clears the packet.
6. If the RQ-S indicates RTR, the coordinator allocates a slot for retransmission of the frame by the TX node.
7. If the coordinator has not received the RQ-S and the TX node receives it with R-ACK, the coordinator allocates a slot for retransmission and the TX node sends an empty frame.
8. If the TX node has not received the RQ-S and the coordinator receives it with an R-ACK indication, the coordinator indicates that the frame was received correctly in the next allocation slot of the flow.
9. The R-ACK or RTR indication is on the whole frame with no indication per packet if the frame is aggregate.
S = { 0 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 } L   4 = { 1 , 0 , 0 , 1 , 0 , 1 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 0 , 1 , 0 , 0 , 1 , 1 , 0 , 1 , 0 , 1 , 0 , 1 , 1 , 0 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 0 , 0 , 0 , 1 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 } L   2 = { 1 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 1 , 0 , 1 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 , 0 , 1 , 0 , 1 , 1 , 0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 1 } L   1 = { 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 1 , 0 , 1 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 , 0 , 1 , 0 , 0 , 1 , 0 , 1 , 1 , 0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 0 } FIG. 9 shows illustrative method 8 (Retransmission Request Coordinator (RQ-C)), which may be operative to send burst R-ACK or RTR to the network coordinator. In some embodiments, the acknowledgement indication is typically sent to the coordinator in the Reservation Request Message. The method typically comprises some or all of the following steps in a suitable order such as the following:
3. The coordinator allocates slots for transmission of the frames by the TX node.
4. In the next MAP cycle the coordinator allocates an RR slot for the RX node (even if the RX node does not need an RR slot for its TX frames).
5. The RX node checks which frame s were received correctly and which were not, from all TX nodes sent to it in the previous MAP cycle.
6. The RX node sends, in the RR message, an R-ACK or RTR indication for all frames which employ RQ-C.
A. The sequence of frame s for retransmission;
8. In the next MAP cycle, the coordinator allocates slots to be used by the RX node for retransmission of the frames by the TX node.
9. If the R-ACK for some frames is sent in the RR message, the coordinator indicates in the next MAP that these frames were received correctly.
10. The TX node receives a MAP with slots for retransmission of the lost frames/packets and with an indication of which frames/packets were received correctly by the RX node.
11. The TX node clears frames/packets received correctly and retransmits lost frames/packet.
12. The RX node may re-send RTR for a specific frame/packet until a limit on the number of retransmissions is reached.
13. if the limit is reached, the frame/packet may still not have been received.
FIG. 11 is a simplified block diagram illustration of a home network system 1102 that uses a coax backbone 1105. The home network system 1102 of FIG. 11 is operative for transmitting packets over coax backbone 1105 within a home 1100. The home network system 1102 includes first node 1110, second node 1120 and network access coordinator 1115. First node 1110, second node 1120 and network access coordinator 1115 are configured to communicate over coax backbone 1105.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS7742495 *Nov 19, 2007Jun 22, 2010Broadcom CorporationSystem and method for retransmitting packets over a network of communication channels* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8340125 *Jan 15, 2010Dec 25, 2012Entropic Communications, Inc.Method and apparatus for block acknowledgement in a communication networkUS20100183027 *Jan 15, 2010Jul 22, 2010Entropic Communications Inc.Method and apparatus for block acknowledgement in a communication networkUS20100257420 *Nov 11, 2008Oct 7, 2010Thomson Licensing A CorporationApparatus and method for fast retransmission in a power line communication network* Cited by examinerClassifications U.S. Classification370/442International ClassificationH04L12/56Cooperative ClassificationH04B7/212, H04L69/324, H04L1/1607, H04L1/1838, H04L12/2861, H04L1/1887, H04L12/2801European ClassificationH04L12/28P1B2, H04L1/18T7, H04L12/28B, H04L29/08A2Legal EventsDateCodeEventDescriptionMar 12, 2013CCCertificate of correctionJan 11, 2013ASAssignmentFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KLIGER, AVI;OHANA, YITSHAK;REEL/FRAME:029617/0100Owner name: BROADCOM CORPORATION, CALIFORNIAEffective date: 20071119RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google