IP Library Granted Patent US 8,767,766
Granted Patent B2
US 8,767,766 · App. 12/920,515 · Granted Jul 1, 2014

Deterministic back-off method and apparatus for peer-to-peer communications

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,767,766
App. No.
12/920,515
Granted
Jul 1, 2014
Kind
B2
Abstract

A method and apparatus are described including identifying a channel that a decentralized network is using for communications and identifying a station that is a member of the decentralized network to monitor data transmission activity over the identified channel. Also described are a method and apparatus for a station to transmit data over a communication medium of a decentralized network including monitoring the communication medium, determining if the communication medium is idle, transmitting data if the communication medium is idle and if the station has a data to transmit and adjusting a slot count and a service ring configuration if the medium is busy. Further described are a method and apparatus including monitoring a communication channel used by a decentralized network, determining a number of available idle time slots between two successive frame transmissions initiated by different stations, updating a service ring, adjusting a number of stations and adjusting a slot count.

Claims (134)

1. A method, said method comprising:

identifying a channel that a decentralized network is using for communications; and

identifying a station that is a member of said decentralized network to monitor data transmission activity over said identified channel; and

further comprising determining a number of member stations in said decentralized network, wherein said determining act further comprises determining said number of member stations by calculating a slot count between successive data transmissions by said identified member station and if a predetermined time period has elapsed, setting said number of stations to a randomly small number.

2. The method according to claim 1 , wherein said decentralized network is a peer-to-peer network.

3. The method according to claim 1 , wherein said decentralized network is a wireless network.

4. The method according to claim 3 , wherein said wireless network is a single hop wireless network.

5. A deterministic back-off method for a decentralized network including a plurality of stations, said method comprising:

monitoring a communication medium by a station of the plurality of stations of the decentralized network;

determining if said communication medium is idle;

transmitting data by said station if said communication medium is idle and if said station has a data to transmit; and

adjusting, by said station, a slot count and a service ring configuration of said decentralized network if said medium is busy;

wherein said adjusting act further comprises calculating said slot count using

m

=

j

i

-

1

d

m

mod

(

N

x

)

 when i>j in the service ring.

6. The method according to claim 5 , wherein said communication medium is in a decentralized network, and further wherein said decentralized network is a peer-to-peer network.

7. The method according to claim 5 , wherein said decentralized network is a wireless network.

8. The method according to claim 7 , wherein said wireless network is a single hop wireless network.

9. A deterministic back-off method for a decentralized network including a plurality of stations, said method comprising:

monitoring a communication medium by a station of the plurality of stations of the decentralized network;

determining if said communication medium is idle;

transmitting data by said station if said communication medium is idle and if said station has a data to transmit; and

adjusting, by said station, a slot count and a service ring configuration of said decentralized network if said medium is busy;

wherein said adjusting act further comprises calculating said slot count using

m

=

j

k

d

m

+

m

=

1

i

-

1

d

m

mod

(

N

x

)

 when i≦j in the service ring.

10. A deterministic back-off apparatus for a decentralized network used in a station comprising:

means for identifying a channel that a decentralized network is using for communications; and

means for identifying a station that is a member f said decentralized network to monitor data transmission activity over said identified channel; and

further comprising means for determining a number of member stations in said decentralized network, wherein said means for determining further comprises means for determining said number of member stations by calculating a slot count between successive frame transmissions by said identified member station and if the process has exceeded a predetermined timer value, means for setting said number of stations to a randomly small number.

11. The apparatus according to claim 10 , wherein said decentralized network is a peer-to-peer network.

12. The apparatus according to claim 10 , wherein said decentralized network is a wireless network.

13. The apparatus according to claim 12 , wherein said wireless network is a single hop wireless network.

14. An apparatus for a station to transmit a frame over a communication medium of a decentralized network, comprising:

means for monitoring said communication medium by said station;

means for determining if said communication medium is idle;

means for transmitting data by said station if said communication medium is idle and if said station has data to transmit; and

means for adjusting a slot count and a service ring configuration if said medium is busy;

wherein said means for adjusting further comprises means for calculating said slot count using

m

=

j

i

-

1

d

m

mod

(

N

x

)

 when i>j in the service ring.

15. The apparatus according to claim 14 , wherein said decentralized network is a peer-to-peer network.

16. The apparatus according to claim 14 , wherein said decentralized network is a wireless network.

17. The apparatus according to claim 16 , wherein said wireless network is a single hop wireless network.

18. An apparatus for a station to transmit a frame over a communication medium of a decentralized network, comprising:

means for monitoring said communication medium by said station;

means for determining if said communication medium is idle;

means for transmitting data by said station if said communication medium is idle and if said station has data to transmit; and

means for adjusting a slot count and a service ring configuration if said medium is busy;

wherein said means for adjusting further comprises means for calculating said slot count using

m

=

j

k

d

m

+

m

=

1

i

-

1

d

m

mod

(

N

x

)

 when i≦j in the service ring.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →