IP Library Granted Patent US 8,259,746
Granted Patent B2
US 8,259,746 · App. 11/977,592 · Granted Sep 4, 2012

Network access mechanism and method

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,259,746
App. No.
11/977,592
Granted
Sep 4, 2012
Kind
B2
Abstract

A communications system includes a network that is coupled to a number of terminals, at least some of which are capable of audio or other forms of real-time interactive data communications over the network. Each of the terminals includes a network adapter that is capable of detecting a collision with another terminal on the network. If a collision is detected, transmission of a data frame is aborted, and a backoff time delay is selected. The backoff time delay is selected from a group of delay periods that vary at a rate different than exponentially with a number of collisions. The group of one or more delay periods can contain delay periods that increase linearly with the number of collisions, delay periods that increase according to some power of n, where n is the number of collisions, or a delay period that is selected at random based on a predetermined mean backoff delay. Alternatively, the selected backoff time delay is selected from a group of delay periods that increases exponentially with the number of collisions, but with a maximum value set that is less than the maximum set according to conventional backoff algorithms.

Claims (31)

1. A method of providing access to a network, comprising:

detecting, by a network adapter, a collision on the network during transmission of a frame;

waiting, by the network adapter, a time delay before retransmitting the frame; and

selecting, by the network adapter, the time delay using an algorithm that selects the time delay from a group of delay periods that grows according to a polynomial of a number of detected collisions on the network, where the number of detected collisions is expressed as n, where the polynomial of n is expressed as n i , i being greater than one, and where the group of delay periods includes {0, 1×time, . . . , n i ×time} for n greater than one.

2. The method of claim 1 , further comprising transmitting the frame containing data associated with a real-time interactive communication over the network.

3. The method of claim 1 , further comprising transmitting the frame containing manufacturing process control signaling.

4. The method of claim 1 , further comprising transmitting the frame containing speech data over the network.

5. The method of claim 1 , wherein detecting the collision on the network comprises detecting the collision on an Ethernet network.

6. The method of claim 1 , further comprising:

in response to n being a first number n 1 greater than one, defining the group of delay periods as {0, 1×time, . . . , n 1 i ×time}; and

in response to n being a second number n 2 greater than the first number, defining the group of delay periods as {0, 1×time, . . . , n 2 i ×time}.

7. The method of claim 1 , wherein selecting the time delay comprises selecting n i ×time from the group.

8. The method of claim 1 , further comprising:

in response to the n number of detected collisions, defining the group of delay periods as {0, 1×time, . . . , n i ×time}.

9. A network adapter, comprising:

a controller to transmit speech data onto a communications channel, the controller to detect a collision on the communications channel and to select a backoff time delay in response to a detected collision,

the controller to select the backoff time delay from a group of delay periods that grows according to a polynomial of a number of detected collisions on the communications channel, where the number of detected collisions is expressed as n, where the polynomial of n is expressed as n i , i being greater than one, and where the group of delay periods includes {0, 1×time, . . . , n i ×time} for n greater than one.

10. The network adapter of claim 9 , wherein the controller is to further:

in response to n being a first number n 1 greater than one, define the group of delay periods as {0, 1×time, . . . , n 1 i ×time}; and

in response to n being a second number n 2 greater than the first number, define the group of delay periods as {0, 1×time, . . . , n 2 i ×time}.

11. The network adapter of claim 9 , wherein the controller is to further:

in response to the n number of detected collisions, define the group of delay periods as {0, 1×time, . . . , n i ×time}.

12. A network adapter, comprising:

a controller to detect a collision on a network; and

the controller to select a backoff delay in response to the collision using a backoff algorithm that selects the backoff delay from a group of delay periods that grows according to a polynomial of a number of detected collisions on the network, where the number of detected collisions is expressed as n, where the polynomial of n is expressed as n i , i being greater than one, and where the group of delay periods includes {0, 1×time, . . . , n i ×time} for n greater than one.

13. The network adapter of claim 12 , the controller to retransmit a data frame after the selected backoff delay.

14. The network adapter of claim 12 , wherein the controller is to further:

in response to n being a first number n 1 greater than one, define the group of delay periods as {0, 1×time, . . . , n 1 i ×time}; and

in response to n being a second number n 2 greater than the first number, define the group of delay periods as {0, 1×time, . . . , n 2 i ×time}.

15. The network adapter of claim 12 , wherein the controller is to further:

in response to the n number of detected collisions, define the group of delay periods as {0, 1×time, . . . , n i ×time}.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →