IP Library Granted Patent US 11,831,585
Granted Patent B2
US 11,831,585 · App. 17/507,632 · Granted Nov 28, 2023

Method and apparatus for asymmetrical communication

Inventor: Kamal Dalmia (San Jose, CA)
Assignee: Aviva Technology Holding
H04L5/14
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 11,831,585
App. No.
17/507,632
Granted
Nov 28, 2023
Kind
B2
Abstract

A method and system for controlling a full-duplex communication system to operate as a time domain duplexing system with dynamic bandwidth allocation. One method includes detecting a change in conditions which necessitates an updated transmit time allocation and generating a LLDP advertisement which reflects the updated transmit time allocation. The initiating port transmits the LLDP advertisement to a link partner to notify the link partner of the updated transmit time allocation and in response, the initiating port receives a link partner LLDP advertisement from the link partner. The updated transmit time allocation is provided to a TCI client and the TCI client updates the reconciliation sublayer with updated transmit time allocation. Then implementing, using the reconciliation sublayer, transmit time allocations for a PHY layer and a MAC layer. Transmitting the data with the PHY layer occurs over a channel during transmit time allocations as defined by the reconciliation sublayer.

Claims (30)

1. A method performed by local link partner for controlling a full duplex communication system to operate as a time domain duplexing system comprising:

generating a link layer discovery protocol (LLDP) advertisement which reflects an updated transmit time allocation;

transmitting the LLDP advertisement to a remote link partner to notify the remote link partner of the updated transmit time allocation;

receiving a LLDP advertisement from the remote link partner;

providing the updated transmit time allocation to a transmit control idle (TCI) client;

providing, by the TCI client, the updated transmit time allocation to a reconciliation sublayer;

controlling, with the reconciliation sublayer, transmit time allocations for a physical layer and a media access (MAC) layer, such that operation of the MAC layer is otherwise full duplex; and

transmitting data with the physical layer over a channel during transmit time allocations as defined by the reconciliation sublayer.

2. The method of claim 1 wherein the change in condition is a link failure.

3. The method of claim 1 wherein the remote link partner is a port at an opposing end of a channel.

4. The method of claim 1 wherein a LLDP layer provides the LLDP advertisement and data to the MAC layer.

5. The method of claim 1 wherein a management entity detects the change in conditions.

6. The method of claim 1 wherein the updated transmit time allocation increases an amount of transmit time for one link partner and decreases an amount of transmit time for another link partner.

7. The method of claim 1 wherein the LLDP advertisement includes a type-length-value based exchange of a local port's maximum burst packet count, requested burst count and max tolerated burst.

8. The method of claim 1 , further comprising detecting a change in an amount of received data over a period of time which necessitates an updated transmit time allocation.

9. A communication port, configured to connect to a channel to be a part of a communication system, comprising:

a management entity configured to detect, or receive notice of, a fault which initiates a change in bandwidth allocation for the communication port;

a link layer comprising:

a link layer control (LLC) entity configured to receive the change in bandwidth allocation from the management entity and, responsive thereto, generate a link layer discovery protocol (LLDP) advertisement to be sent to another port in the communication system;

a transmit control idle (TCI) client configured to process the change in bandwidth allocation from the management entity and generate transmit control instructions;

a media access (MAC) layer configured to prepare data for transmission over a channel;

a physical layer comprising:

a PHY, configured to connect to the channel, the PHY configured to transmit data over the channel during transmit time allocations; and

a reconciliation sublayer, the reconciliation sublayer configured to receive the transmit control instructions from the TCI client which controls the transmit time allocations for the PHY.

10. The communication port of claim 9 wherein the communication system operates as an Ethernet system.

11. The communication port of claim 9 wherein operation of the MAC layer is a full duplex but the transmit time allocations controls the PHY to function as a time domain duplex system.

12. The communication port of claim 9 wherein the change in bandwidth allocation increases an amount of transmit time for one link partner and decreases an amount of transmit time for another link partner.

13. The communication port of claim 9 wherein the management entity comprises machine executable instructions executable by a processor.

14. The communication port of claim 9 wherein the change in bandwidth allocation is responsive to a link failure or a port failure.

15. The communication port of claim 9 wherein the LLDP advertisement includes a type-length-value based exchange of a local port's maximum burst packet count, requested burst count and max tolerated burst.

Assignments (3)
MERGER Recorded Jun 24, 2026
From: AVIVA TECHNOLOGY HOLDING
To: NXP USA, INC.
Reel/Frame 075062/0845 →
MERGER Recorded Jun 4, 2026
From: AVIVA LINKS INC.
To: NXP USA, INC.
Reel/Frame 074847/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: DALMIA, KAMAL
To: AVIVA TECHNOLOGY HOLDING
Reel/Frame 058186/0566 →
Continuity (2)
Provisional Application 63105124 · Oct 23, 2020
Related Publication 20220131678A1 · Apr 28, 2022
Cited By (1)
US 12,266,846