IP Library Granted Patent US 8,988,992
Granted Patent B2
US 8,988,992 · App. 13/735,423 · Granted Mar 24, 2015

Method, apparatus, and computer program product for contention access in wireless communication

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,988,992
App. No.
13/735,423
Granted
Mar 24, 2015
Kind
B2
Abstract

Method, apparatus, and computer program product example embodiments enable contention for access to a wireless communications medium. In example embodiments, a method comprises initiating a channel access procedure by an apparatus; performing, by the apparatus, in response to the channel access procedure initiation, a random draw for permission to start contention with other member apparatuses of a group in which the apparatus belongs, the random draw being based on how many member apparatuses of the group are expected to compete for the wireless communications medium; and starting, by the apparatus, contention for access to the wireless communications medium, if the apparatus wins the random draw.

Claims (36)

1. A method, comprising:

initiating a channel access procedure by an apparatus;

performing, by the apparatus, in response to the channel access procedure initiation, a random draw for permission to start contention with other member apparatuses of a group in which the apparatus belongs, the random draw being based on how many member apparatuses of the group are expected to compete for the wireless communications medium;

starting, by the apparatus, contention for access to the wireless communications medium, if the apparatus wins the random draw;

waiting, by the apparatus, until another member apparatus of the group completes its access to the wireless communications medium if the apparatus did not win the random draw;

performing, by the apparatus, a second random draw for permission to start a second contention with other members of the group, for access to the wireless communications medium, the second random draw being based on how many members of the group are expected to compete in the second random draw for permission to start contention for the wireless communications medium; and

starting, by the apparatus, the second contention for access to the wireless communications medium, if the apparatus wins the second random draw.

2. The method of claim 1 , wherein the channel access procedure initiation is triggered in response to receiving, by the apparatus, a wireless message including timing synchronization of the group of which the apparatus is a member.

3. The method of claim 1 , wherein the channel access procedure initiation is triggered in response to transmitting, by the apparatus, a wireless message including timing synchronization of the group of which the apparatus is a member.

4. The method of claim 1 , wherein the channel access procedure initiation is triggered in response to determining by the apparatus that a predetermined amount of time has elapsed from targeted transmission time of a wireless message including timing synchronization of the group of which the apparatus is a member.

5. The method of claim 1 , wherein the contention for access to the wireless communications medium is by carrier sense multiple access.

6. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

initiate a channel access procedure;

perform in response to the channel access procedure initiation, a random draw for permission to start contention with other member apparatuses of a group in which the apparatus belongs, the random draw being based on how many member apparatuses of the group are expected to compete for the wireless communications medium;

start contention for access to the wireless communications medium, if the apparatus wins the random draw;

wait until another member apparatus of the group completes its access to the wireless communications medium if the apparatus did not win the random draw;

perform a second random draw for permission to start a second contention with other members of the group, for access to the wireless communications medium, the second random draw being based on how many members of the group are expected to compete in the second random draw for permission to start contention for the wireless communications medium; and

start the second contention for access to the wireless communications medium, if the apparatus wins the second random draw.

7. The apparatus of claim 6 , wherein the channel access procedure initiation is triggered in response to receiving, by the apparatus, a wireless message including timing synchronization of the group of which the apparatus is a member.

8. The apparatus of claim 6 , wherein the channel access procedure initiation is triggered in response to transmitting, by the apparatus, a wireless message including timing synchronization of the group of which the apparatus is a member.

9. The apparatus of claim 6 , wherein the channel access procedure initiation is triggered in response to determining by the apparatus that a predetermined amount of time has elapsed from targeted transmission time of a wireless message including timing synchronization of the group of which the apparatus is a member.

10. The apparatus of claim 6 , wherein the contention for access to the wireless communications medium is by carrier sense multiple access.

11. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, the computer executable program code comprising:

code for initiating a channel access procedure by an apparatus;

code for performing, by the apparatus, in response to the channel access procedure initiation, a random draw for permission to start contention with other member apparatuses of a group in which the apparatus belongs, the random draw being based on how many member apparatuses of the group are expected to compete for the wireless communications medium;

code for starting, by the apparatus, contention for access to the wireless communications medium, if the apparatus wins the random draw;

code for waiting, by the apparatus, until another member apparatus of the group completes its access to the wireless communications medium if the apparatus did not win the random draw;

code for performing, by the apparatus, a second random draw for permission to start a second contention with other members of the group, for access to the wireless communications medium, the second random draw being based on how many members of the group are expected to compete in the second random draw for permission to start contention for the wireless communications medium; and

code for starting, by the apparatus, the second contention for access to the wireless communications medium, if the apparatus wins the second random draw.

12. The computer program product of claim 11 , wherein the channel access procedure initiation is triggered in response to receiving, by the apparatus, a wireless message including timing synchronization of the group of which the apparatus is a member.

13. The computer program product of claim 11 , wherein the channel access procedure initiation is triggered in response to transmitting, by the apparatus, a wireless message including timing synchronization of the group of which the apparatus is a member.

14. The computer program product of claim 11 , wherein the channel access procedure initiation is triggered in response to determining by the apparatus that a predetermined amount of time has elapsed from targeted transmission time of a wireless message including timing synchronization of the group of which the apparatus is a member.

15. The computer program product of claim 11 , wherein the contention for access to the wireless communications medium is by carrier sense multiple access.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2013
From: TURUNEN, MARKKU; KASSLIN, MIKA; RANTALA, ENRICO; LEPPANEN, KARI; VIRTANEN, SAMI
To: NOKIA CORPORATION
Reel/Frame 029762/0382 →