IP Library Granted Patent US 7,103,016
Granted Patent B1
US 7,103,016 · App. 09/638,169 · Granted Sep 5, 2006

System and method for providing transaction control on a data network

Assignee: Echelon Corporation
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 7,103,016
App. No.
09/638,169
Granted
Sep 5, 2006
Kind
B1
Abstract

A system is described having: a source node configured to transmit a data packet to a target node across a data network, the source node having a first retry timer set to a first retry time period after which the source node will retransmit a data packet if it has not received an appropriate response to the data packet; and a first intermediate node electrically positioned between the source node and the target node, the first intermediate node having a second retry timer set to a second retry time period after which the first intermediate node will retransmit the data packet if it has not received an appropriate response to the data packet, wherein the first retry time period is longer than the second retry time period.

Claims (15)

1. A system comprising:

a source node to transmit a data packet to a target node;

a plurality of intermediate nodes communicatively coupled in succession between the source node and the target node, each of the intermediate nodes to receive the data packet from either the source node or a previous intermediate node in succession, and transmit the data packet to either a next intermediate node in succession or to the target node, each of the intermediate nodes and the source node having a programmable retry timer associated therewith, each retry timer programmed with retry time period after which the intermediate node or the source node will retransmit the data packet if the intermediate node or the source node has not received an appropriate response to said data packet;

the source node and the intermediate nodes to employ a transaction control scheme wherein the retry timer of the source node is programmed with a relatively larger retry time period than any of the intermediate nodes and wherein intermediate nodes located relatively further in succession from the source node have their retry timers programmed with a relatively smaller retry time periods than intermediate nodes located relatively closer in succession to the source node.

2. The system of claim 1 wherein the retry time periods of each of the retry timers of said intermediate nodes are set by the data packet transmitted from the source node.

3. The system of claim 1 wherein the source node is configured to attempt to retransmit the data packet relatively more times than any of the intermediate nodes, and wherein intermediate nodes located relatively further in succession from the source node are configured to attempt to retransmit the data packet relatively fewer times than intermediate nodes located relatively closer in succession to the source node.

4. The system of claim 1 wherein said intermediate nodes are repeater nodes configured to amplify signal strength of each received data packet.

5. A method comprising:

transmitting a data packet from a source node across a plurality of intermediate nodes to a target node, the plurality of intermediate nodes communicatively coupled in succession between the source node and the target node, each of the intermediate nodes to receive the data packet from either the source node or a previous intermediate node in succession, and transmit the data packet to either a next intermediate node in succession or to the target node, each of the intermediate nodes and the source node having a programmable retry timer associated therewith, each retry timer programmed with retry time period after which the intermediate node or the source node will retransmit the data packet if the intermediate node or the source node has not received an appropriate response to said data packet;

implementing a transaction control scheme wherein the retry timer of the source node is programmed with a relatively larger retry time period than any of the intermediate nodes and wherein intermediate nodes located relatively further in succession from the source node have their retry timers programmed with a relatively smaller retry time periods than intermediate nodes located relatively closer in succession to the source node.

6. The system of claim 5 further comprising setting the retry time periods of each of the retry timers of said intermediate nodes by the data packet transmitted from the source node.

7. The system of claim 5 further comprising:

attempting to retransmit the data packet from the source node relatively more times than any of the intermediate nodes, and

attempting to retransmit the data packet from the intermediate nodes relatively further in succession from the source node relatively fewer times than intermediate nodes located relatively closer in succession to the source node.

8. The system of claim 5 wherein said intermediate nodes are repeater nodes configured to amplify signal strength of each received data packet.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2019
From: OBSIDIAN AGENCY SERVICES, INC., AS COLLATERAL AGENT
To: ECHELON CORPORATION
Reel/Frame 050480/0865 →
SECURITY INTEREST Recorded Oct 8, 2018
From: ECHELON CORPORATION
To: OBSIDIAN AGENCY SERVICES, INC., AS COLLATERAL AGENT
Reel/Frame 047205/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2000
From: DUFFY, DARRELL; RILEY, GLEN
To: ECHELON CORPORATION
Reel/Frame 011012/0107 →