IP Library Granted Patent US 7,561,542
Granted Patent B2
US 7,561,542 · App. 11/383,013 · Granted Jul 14, 2009

System, method and apparatus for determining if data from a source has arrived properly at a destination in a time division multiplex (TDM) communication network

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,561,542
App. No.
11/383,013
Granted
Jul 14, 2009
Kind
B2
Abstract

A first time division multiplex (TDM) time slot is provided which is defined as a bi-directional channel for use in a TDM network including a source node and a destination node. The source node can transmit data to the destination node in a first portion of a first TDM time slot. In one implementation, a second portion of the same first TDM time slot can be reserved for the destination node to transmit information to the source node. The destination node can determine whether the data from the source node has arrived properly, and then transmit an indication message to the source node in the second portion of the same first TDM time slot to indicate whether the data from the source node has arrived properly at the destination node.

Claims (31)

1. In time division multiplex (TDM) network comprising a source node and a destination node, a method comprising:

dividing a TDM time slot into a first portion, a second portion, and a variable time gap, wherein the variable time gap is between the first portion and the second portion of the TDM time slot, and wherein the TDM time slot is a bi-directional channel;

transmitting data from the source node to the destination node in the first portion of the TDM time slot, wherein the second portion of the same TDM time slot is reserved for the destination node to transmit information to the source node.

2. A method according to claim 1 , further comprising:

determining at the destination node whether the data from the source node has arrived properly; and

transmitting an indication message from the destination node to the source node in the second portion of the same TDM time slot to indicate whether the data from the source node has arrived properly at the destination node.

3. A method according to claim 2 , wherein transmitting an indication message from the destination node to the source node in the second portion of the same TDM time slot to indicate whether the data from the source node has arrived properly at the destination node, comprises:

transmitting an acknowledgement message from the destination node to the source node in the second portion of the same TDM time slot to acknowledge that the data from the source node has arrived properly at the destination node.

4. A method according to claim 2 , wherein transmitting an indication message from the destination node to the source node in the second portion of the same TDM time slot to indicate whether the data from the source node has arrived properly at the destination node, comprises:

transmitting a negative acknowledgement message from the destination node to the source node in the second portion of the same TDM time slot to indicate that the data from the source node has not arrived properly at the destination node.

5. A method according to claim 3 , wherein the source node assumes that the data from the source node has not arrived properly at the destination node if the acknowledgement message is not received from the destination node in the second portion of the same TDM time slot.

6. A method according to claim 1 , wherein the source node indicates in the first portion of the TDM time slot whether an indication message is expected from the destination node in the second portion of the same TDM time slot.

7. A method according to claim 1 , wherein the source node indicates in the first portion of the TDM time slot whether the variable time gap and the second portion of the same TDM time slot are used to transmit data from the source node to the destination node.

8. A source node, comprising:

a transmitter configured to transmit data to a destination node in a first portion of a time division multiplex (TDM) time slot, wherein a second portion of the same TDM time slot is reserved for the destination node to transmit information to the source node, wherein the TDM time slot includes the first portion, the second portion, and a variable time gap, and wherein the variable time gap is between the first portion and the second portion of the TDM time slot; and

a receiver configured to receive information from destination node in the second portion of the same TDM time slot, wherein the TDM time slot is a bi-directional channel.

9. A source node according to claim 8 , wherein the information comprises an indication message which indicates whether the data from the source node arrived properly at the destination node.

10. A source node according to claim 9 , wherein the indication message comprises an acknowledgement message to acknowledge that the data from the source node has arrived properly at the destination node.

11. A source node according to claim 10 , wherein the source node assumes that the data from the source node has not arrived properly at the destination node if the acknowledgement message is not received from the destination node in the second portion of the same TDM time slot.

12. A source node according to claim 9 , wherein the indication message comprises a negative acknowledgement message which indicates that the data from the source node has not arrived properly at the destination node.

13. A source node according to claim 8 , wherein the source node indicates in the first portion of the TDM time slot whether an indication message is expected from the destination node in the second portion of the same TDM time slot.

14. A source node according to claim 8 , wherein the source node indicates in the first portion of the TDM time slot whether the variable time gap and the second portion of the same TDM slot are used to transmit data from the source node to the destination node.

15. A destination node comprising:

a receiver configured to receive, from a source node, data in a first portion of a time division multiplex (TDM) time slot, wherein the TDM time slot is a bi-directional channel; and

a transmitter configured to transmit information to the source node in a second portion of the same TDM time slot, wherein the TDM time slot includes the first portion, the second portion, and a variable time gap, and wherein the variable time gap is between the first portion and the second portion of the TDM time slot.

16. A destination node according to claim 15 , further comprising:

a processor configured to determine whether the data from the source node has arrived properly at the destination node, and wherein the information comprises an indication message which indicates whether the data from the source node has arrived properly at the destination node.

17. A destination node according to claim 16 , wherein the indication message comprises an acknowledgement message which acknowledges that the data from the source node has arrived properly at the destination node.

18. A destination node according to claim 16 , wherein the indication message comprises a negative acknowledgement message which indicates that the data from the source node has not arrived properly at the destination node.

19. A destination node according to claim 15 , wherein the source node indicates in the first portion of the TDM time slot whether an indication message is expected from the destination node in the second portion of the same TDM time slot.

20. A destination node according to claim 15 , wherein the source node indicates in the first portion of the TDM time slot whether the variable time gap and the second portion of the same TDM time slot are used to transmit data from the source node to the destination node.

Assignments (10)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
CORRECTIVE BY NULLIFICATION TO REMOVE INCORRECTLY RECORDED PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL 044806, FRAME 0900. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF PATENT RIGHTS. Recorded Apr 19, 2022
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 061038/0692 →
MERGER Recorded Apr 11, 2022
From: MESHNETWORKS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 060978/0116 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2006
From: ALAPURANEN, PERTTI O.; ROBERTS, ROBIN U.
To: MESHNETWORKS, INC.
Reel/Frame 017610/0866 →