IP Library Granted Patent US 8,493,855
Granted Patent B2
US 8,493,855 · App. 12/433,819 · Granted Jul 23, 2013

Network retransmission protocols using a proxy node

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,493,855
App. No.
12/433,819
Granted
Jul 23, 2013
Kind
B2
Abstract

One embodiment relates to a method for communicating over a transmission medium shared between a plurality of nodes including a source node, a proxy node, and other nodes. In the method, a transmission data unit is transmitted from the source node to the proxy node and to the other nodes. A confirmation is selectively transmitted from the proxy node to the other nodes based on whether a reception data unit corresponding to the transmission data unit is correctly received at the proxy node. Based on whether the confirmation is received at one of the other nodes, a negative acknowledgement is selectively transmitted from the one of the other nodes to the source node. Other methods and devices are also disclosed.

Claims (22)

1. A method for communicating over a transmission medium shared between a plurality of nodes including a source node, a proxy node, and other nodes, comprising:

transmitting a transmission data unit from the source node over the transmission medium concurrently to the proxy node and the other nodes;

selectively transmitting a confirmation from the proxy node to the other nodes based on whether a reception data unit corresponding to the transmission data unit is correctly received at the proxy node;

based on whether the confirmation is received at a first of the other nodes, selectively transmitting a first negative acknowledgement from the first of the other nodes to the source node, where the first negative acknowledgement indicates the first of the other nodes failed to correctly receive the transmission data unit; and

based on whether a second of the other nodes failed to receive the transmission data unit correctly, selectively transmitting a second negative acknowledgement from the second of the other nodes to the source node.

2. The method of claim 1 , where the first and second negative acknowledgments are transmitted concurrently.

3. The method of claim 1 , where the first and second negative acknowledgements are transmitted during different time slots.

4. A method for communicating over a transmission medium shared between a plurality of nodes including a source node, a proxy node, and other nodes, comprising:

transmitting a transmission data unit from the source node over the transmission medium concurrently to the proxy node and the other nodes;

selectively transmitting a confirmation from the proxy node to the other nodes based on whether a reception data unit corresponding to the transmission data unit is correctly received at the proxy node;

based on whether the confirmation is received at a first of the other nodes, selectively transmitting a first negative acknowledgement from the first of the other nodes to the source node, where the first negative acknowledgement indicates the first of the other nodes failed to correctly receive the transmission data unit; and

based on whether the confirmation is received at multiple other nodes within the plurality of nodes, selectively transmitting respective negative acknowledgements from the respective multiple other nodes to the source node.

5. A method for communicating over a transmission medium shared between a plurality of nodes including a source node, a proxy node, and other nodes, comprising:

transmitting a transmission data unit from the source node over the transmission medium concurrently to the proxy node and the other nodes;

selectively transmitting a confirmation from the proxy node to the other nodes based on whether a reception data unit corresponding to the transmission data unit is correctly received at the proxy node;

based on whether the confirmation is received at a first of the other nodes, selectively transmitting a first negative acknowledgement from the first of the other nodes to the source node, where the first negative acknowledgement indicates the first of the other nodes failed to correctly receive the transmission data unit; and

selectively transmitting respective acknowledgements from respective other nodes based on whether the other nodes received the transmission data unit correctly.

6. A method for communicating over a transmission medium shared between a plurality of nodes including a source node, a proxy node, and other nodes, comprising:

transmitting a transmission data unit from the source node over the transmission medium concurrently to the proxy node and the other nodes;

selectively transmitting a confirmation from the proxy node to the other nodes based on whether a reception data unit corresponding to the transmission data unit is correctly received at the proxy node;

based on whether the confirmation is received at a first of the other nodes, selectively transmitting a first negative acknowledgement from the first of the other nodes to the source node, where the first negative acknowledgement indicates the first of the other nodes failed to correctly receive the transmission data unit; and

where the proxy node is selected from the plurality of nodes based on a communication characteristic of the proxy node having a predetermined relationship with a threshold value determined by evaluating the communication characteristic for the other nodes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2009
From: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
To: INFINEON TECHNOLOGIES AG
Reel/Frame 022855/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2009
From: OKSMAN, VLADIMIR
To: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
Reel/Frame 022822/0917 →