IP Library Granted Patent US 7,756,101
Granted Patent B2
US 7,756,101 · App. 11/322,124 · Granted Jul 13, 2010

Efficient resolution of relinquishment requests in a wireless communications 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,756,101
App. No.
11/322,124
Granted
Jul 13, 2010
Kind
B2
Abstract

A first device receives a request from a remote device to relinquish at least a portion of an existing reservation in a wireless communications network (e.g., a WiMedia network). The existing reservation is between the first device and a second device. Also, the existing reservation was initiated by the second device and includes a first allocation of resources of the wireless communications network. The first device forwards the request from the first device to the second device, and sends to the second device information indicating a current view of resource utilization in the wireless communications network. This view is from a perspective of the first device. Also, first device may receive a request from the second device for a second allocation of resources of the wireless communications network between the first device and the second device. Such a request may be based on the resource utilization information provided by the first device. Further, the first device may also send, to the second device, an acceptance of the request for the second allocation of resources. Based on this acceptance, the first and second device may communicate according to the second allocation of resources.

Claims (67)

1. A method, comprising:

(a) receiving at a first device, a request from a remote device to relinquish at least a portion of an existing reservation between the first device and a second device in a wireless communications network, the reservation initiated by the second device and comprising a first allocation of resources of the wireless communications network;

(b) forwarding the request from the first device to the second device; and

(c) sending from the first device to the second device information accompanying the request indicating a current view of resource utilization in the wireless communications network, the current view from a perspective of the first device, wherein devices belonging to the wireless communications network including the first device, second device and the remote device have a shared responsibility for maintaining configuration of the network by transmitting and receiving beacon transmissions within the wireless communications network.

2. The method of claim 1 , further comprising:

(d) receiving at the first device a second request from the second device indicating a second allocation of resources of the wireless communications network between the first device and the second device, wherein the second allocation of resources is based on the information provided by the first device in step (c); and

(e) sending from the first device to the second device an acceptance of the request received in step (d).

3. The method of claim 2 , wherein steps (a) through (e) are performed when the first device has an allocation of resources that exceeds one or more predetermined limits for the wireless communications network.

4. The method of claim 3 , wherein the one or more predetermined limits includes at least one of a total allocation of resources limit and a total consecutive time slot allocation limit for the reservation.

5. The method of claim 2 , further comprising communicating with the second device across the reservation according to the second allocation of resources.

6. The method of claim 1 , wherein the remote device is unable to communicate with the second device across the wireless communications network directly.

7. The method of claim 2 :

wherein the resources of the wireless communications network include a plurality of time slots occurring in a repeating time interval;

wherein step (a) is performed in a first occurrence of the repeating time interval, steps (b) and (c) are performed in a second occurrence of the repeating time interval, step (d) is performed in a third occurrence of the repeating time interval, and step (e) is performed in a fourth occurrence of the repeating time interval; and

wherein the first, second, third, and fourth occurrences happen consecutively.

8. The method of claim 7 , wherein the time intervals are WiMedia superframes.

9. The method of claim 1 , wherein step (b) and (c) are performed through a single transmission.

10. The method of claim 1 , wherein the wireless communications network is a WiMedia network, and the reservation between the first and second devices is a Distributed Reservation Protocol (DRP) reservation.

11. The method of claim 10 :

wherein step (b) comprises sending a Relinquish Request Information Element (IE), and step (c) comprises sending a DRP Availability IE; and

wherein the Relinquish Request IE and the DRP Availability IE are sent in a single beacon transmission.

12. The method of claim 11 , wherein step (a) comprises receiving the Relinquish Request IE.

13. The method of claim 1 , wherein, upon performance of step (a), the first device has an allocation of resources that exceeds one or more predetermined limits for the wireless communications network.

14. The method of claim 1 , wherein the request received in step (a) indicates the first device having an allocation of resources that exceeds one or more predetermined limits for the wireless communications network.

15. An apparatus, comprising:

a transceiver for communicating with devices across a wireless communications network;

a memory;

a processor that executes instructions stored in the memory for:

(a) receiving, through the transceiver, a request from a remote device to relinquish at least a portion of an existing reservation between the apparatus and a second device in a wireless communications network, the reservation initiated by the second device and comprising a first allocation of resources of the wireless communications network;

(b) forwarding, through the transceiver, the request to the second device; and

(c) sending, through the transceiver, information accompanying the request to the second device, the information indicating a current view of resource utilization in the wireless communications network, the current view from a perspective of the apparatus;

wherein devices belonging to the wireless communications network including the apparatus, second device and the remote device have a shared responsibility for maintaining configuration of the network by transmitting and receiving beacon transmissions within the wireless communications network.

16. The apparatus of claim 15 , wherein the processor executes further instructions stored in the memory for:

(d) receiving, through the transceiver, a second request from the second device indicating a second allocation of resources of the wireless communications network between the first device and the second device, the second allocation of resources different from the first allocation of resources; and

(e) sending, through the transceiver, an acceptance of the request received in step (d) to the second device.

17. The apparatus of claim 15 , wherein the request from the remote device to relinquish the at least a portion of the reservation indicates the apparatus has a total allocation of network resources that exceeds a predetermined limit for the wireless communications network.

18. The apparatus of claim 15 , wherein the wireless communications network is a WiMedia network, and the reservation between the apparatus and the second device is a Distributed Reservation Protocol (DRP) reservation.

19. The apparatus of claim 15 , wherein the resources of the wireless communications network include a plurality of time slots occurring in a repeating time interval.

20. The apparatus of claim 19 , wherein the repeating time interval is a WiMedia superframe.

21. The apparatus of claim 15 , wherein the remote device is unable to communicate with the second device across the wireless communications network directly.

22. A computer program product comprising a non-transitory computer useable medium having computer program logic recorded thereon for enabling a processor in a device, the computer program logic comprising:

program code for enabling the processor to cause the device to receive a request from a remote device to relinquish at least a portion of an existing reservation between the device and a second device in a wireless communications network, the reservation initiated by the second device and comprising a first allocation of resources of the wireless communications network;

program code for enabling the processor to cause the device to forward the request to the second device; and

program code for enabling the processor to cause the device to send to the second device information accompanying the request indicating a current view of resource utilization in the wireless communications network, the current view from a perspective of the device;

wherein devices belonging to the wireless communications network including the device, second device and the remote device have a shared responsibility for maintaining configuration of the network by transmitting and receiving beacon transmissions within the wireless communications network.

23. The computer program product of claim 22 , wherein the computer program logic further comprises:

program code for enabling the processor to cause the device to receive a request from the second device for a second allocation of resources of the wireless communications network between the device and the second device, wherein the second allocation of resources is based on the information indicating a current view of resource utilization in the wireless communications network;

program code for enabling the processor to cause the device to send to the second device an acceptance of the request received from the second device.

24. The computer program product of claim 22 , wherein the wireless communications network is a WiMedia network.

25. A method, comprising:

(a) receiving at a first device, a Relinquish Request Information Element (IE) from a remote device indicating a request for relinquishing at least a portion of an existing reservation between the first device and a second device in a wireless communications network, the reservation initiated by the second device and comprising a first allocation of resources of the wireless communications network made according to a Distributed Reservation Protocol (DRP);

(b) forwarding the Relinquish Request IE from the first device to the second device; and

(c) sending from the first device to the second device a DRP Availability IE accompanying the request indicating a current view of resource utilization in the wireless communications network, the current view from a perspective of the first device;

wherein devices belonging to the wireless communications network including the first device, second device and the remote device have a shared responsibility for maintaining configuration of the network by transmitting and receiving beacon transmissions within the wireless communications network.

26. An apparatus, comprising:

a transceiver in a first device for communicating with devices across a wireless communications network;

a memory;

a processor that executes instructions stored in the memory for:

(a) receiving at the first device, a Relinquish Request Information Element (IQ from a remote device indicating a request for relinquishing at least a portion of an existing reservation between the first device and a second device in a wireless communications network, the reservation initiated by the second device and comprising a first allocation of resources of the wireless communications network made according to a Distributed Reservation Protocol (DRP);

(b) forwarding the Relinquish Request IE from the first device to the second device; and

(c) sending from the first device to the second device a DRP Availability IE accompanying the request indicating a current view of resource utilization in the wireless communications network, the current view from a perspective of the first device;

wherein devices belonging to the wireless communications network including the first device, second device and the remote device have a shared responsibility for maintaining configuration of the network by transmitting and receiving beacon transmissions within the wireless communications network.

27. A computer program product comprising a non-transitory computer useable medium having computer program logic recorded thereon for enabling a processor in a communications device, the computer program logic comprising:

program code for enabling the processor to cause the device to receive, a Relinquish Request Information Element (IE) from a remote device indicating a request for relinquishing at least a portion of an existing reservation between the device and a second device in a wireless communications network, the reservation initiated by the second device and comprising a first allocation of resources of the wireless communications network using to a Distributed Reservation Protocol (DRP);

program code for enabling the processor to cause the device to forward the Relinquish Request IE from the device to the second device; and

program code for enabling the processor to cause the device to send to the second device a DRP Availability IE accompanying the request indicating a current view of resource utilization in the wireless communications network, the current view from a perspective of the device;

wherein devices belonging to the wireless communications network including the device, second device and the remote device have a shared responsibility for maintaining configuration of the network by transmitting and receiving beacon transmissions within the wireless communications network.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035581/0654 →