IP Library Granted Patent US 8,385,924
Granted Patent B2
US 8,385,924 · App. 12/902,444 · Granted Feb 26, 2013

Systems and methods for facilitating communications over a shared channel

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,385,924
App. No.
12/902,444
Granted
Feb 26, 2013
Kind
B2
Abstract

A node may include a receiver configured to receive signals transmitted from a gateway and a logic device coupled to the receiver. The node may also include a memory configured to store label information identifying a data packet stored in the node. The logic device may be configured to receive a message from the gateway, where the message includes label information, and access the memory to identify a data packet based on the label information included in the message. The node may also include a transmitter configured to transmit the data packet to the gateway over a channel shared with a number of other nodes.

Claims (38)

1. A node, comprising:

a receiver configured to receive signals transmitted from a gateway;

a memory configured to store label information identifying at least one data packet stored in the node;

at least one logic device coupled to the receiver, the at least one logic device being configured to:

receive a message from the gateway, the message including label information, and

access the memory to identify a first data packet based on the label information included in the message; and

a transmitter configured to transmit the first data packet to the gateway over a channel shared with a number of other nodes.

2. The node of claim 1 , wherein the at least one logic device is further configured to assign an identification label to a data packet upon initial transmission of the data packet.

3. The node of claim 2 , wherein the at least one logic device is further configured to assign the identification label to the data packet based on information received from the gateway.

4. The node of claim 1 , wherein the label information stored in the memory comprises a tree assignment designation used to resolve a collision involving the first data packet.

5. The node of claim 4 , wherein the label information stored in the memory further comprises priority information associated with the first data packet.

6. The node of claim 1 , wherein the at least one logic device is further configured to:

receive information from the gateway indicating that a collision involving the first data packet occurred, and

generate new label information for the first data packet based on the received information, the new label information comprising priority information.

7. The node of claim 1 , wherein the at least one logic device is further configured to:

determine whether the label information in the received message matches label information stored in the memory.

8. The node of claim 7 , wherein the at least one logic device is further configured to:

direct the node to re-transmit the first data packet when the memory stores the matching information.

9. The node of claim 1 , further comprising:

a counter configured to determine when a predetermined period of time expires.

10. The node of claim 9 , wherein the predetermined period of time represents an approximate amount of time for a signal to be transmitted from the node to the gateway and back to the node.

11. The node of claim 10 , wherein the predetermined period of time takes into account time associated with processing performed by the node.

12. The node of claim 1 , further comprising:

a counter configured to count a predetermined number of frames.

13. The node of claim 1 , wherein the at least one logic device is further configured to:

determine that the first data packet was successfully received when a predetermined period of time expires and a negative acknowledgement has not been received from the gateway.

14. The node of claim 1 , wherein the at least one logic device is further configured to:

determine whether the first data packet was successfully received at the gateway by examining at least one of an acknowledgement message or negative acknowledgment message received from the gateway, the acknowledgement message or negative acknowledgment message including label information identifying the first data packet.

15. The node of claim 1 , wherein the transmitter is configured to transmit the first data packet over a wireless channel.

16. A method for transmitting data from one of a plurality of nodes in a network, wherein the plurality of nodes share a communication medium, the method comprising:

receiving a message from a network device, the message including first information identifying a tree structure and second information identifying a priority value;

determining whether information matching the first information and the second information is stored in the node; and

transmitting a data packet associated with the first information and the second information when the determining determines that matching information is stored in the node.

17. The method of claim 16 , further comprising:

receiving collision information associated with the transmitted data packet; and

generating a new priority value for the transmitted data packet.

18. The method of claim 17 , further comprising:

re-transmitting the data packet in response to receipt of a message that includes the first information and information corresponding to the new priority value.

Assignments (16)
ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 13, 2024
From: U.S. BANK NATIONAL ASSOCIATION; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 069631/0485 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Mar 3, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS EXISTING COLLATERAL AGENT
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 062952/0826 →
SECURITY INTEREST Recorded Dec 28, 2022
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 062230/0806 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0207 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0295 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0724 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0444 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 054298/0001 →
ASSIGNMENT OF SECURITY INTEREST Recorded Oct 22, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 054214/0165 →
SECURITY INTEREST Recorded Sep 11, 2020
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053755/0916 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Jan 22, 2016
From: ATC TECHNOLOGIES, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 037573/0939 →
SECURITY AGREEMENT (SECOND LIEN) Recorded Jan 22, 2016
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 037573/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: LIGHTSQUARED LP
To: ATC TECHNOLOGIES, LLC
Reel/Frame 036685/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2013
From: RAPPAPORT, MATTHEW B.
To: MOBILE SATELLITE VENTURES, LP
Reel/Frame 030166/0357 →
CHANGE OF NAME Recorded Apr 8, 2013
From: SKYTERRA LP
To: LIGHTSQUARED LP
Reel/Frame 030166/0536 →
CHANGE OF NAME Recorded Apr 8, 2013
From: MOBILE SATELLITE VENTURES, LP
To: SKYTERRA LP
Reel/Frame 030166/0527 →