IP Library Granted Patent US 7,920,495
Granted Patent B2
US 7,920,495 · App. 12/146,182 · Granted Apr 5, 2011

Channel management via link parameter adjustment

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,920,495
App. No.
12/146,182
Granted
Apr 5, 2011
Kind
B2
Abstract

A system for allocating communication resources in an apparatus. For example, an apparatus that is enabled to support a plurality of wireless transports may identify a resource-intensive task to be executed using a wireless transport. Prior to the execution of the resource-intensive task, the apparatus may determine if any wireless links already exist, and whether to alter operational parameters for one or more of the existing wireless links in order to make resources available for expediting completion of the resource-intensive task.

Claims (43)

1. A method, comprising:

identifying a resource-intensive task to be executed using a wireless transport;

determining whether one or more existing wireless links operating within the same channel bandwidth as the wireless transport will interfere with, or share resources with, the wireless transport;

determining a priority level for the resource-intensive task and priority levels for the one or more existing wireless links; and

if the priority level of any of the one or more existing wireless links is lower than the priority level of the resource intensive task, adjusting at least one link parameter of the one or more existing wireless links with a lower priority level to reconfigure the one or more existing wireless links to free up resources to the wireless transport for conducting the resource intensive task, wherein the adjusting of at least one link parameter includes increasing an associated link timeout period to avoid disconnection while the link remains idle for a longer period than in normal operation.

2. The method of claim 1 , wherein the resource-intensive task to be completed using a wireless transport originates from an application executing on an apparatus.

3. The method of claim 1 , wherein determining if any existing wireless link shares resources with the wireless transport comprises determining if any existing wireless link and the wireless transport will require access to the same physical resources in the apparatus.

4. The method of claim 1 , wherein determining a priority level between the resource-intensive task and the existing wireless links comprises determining if the wireless transport is, or any existing wireless link uses, a low power or low data capacity wireless transport.

5. The method of claim 1 , wherein adjusting link parameters includes modifying at least one connection set-up parameter for one or more of the existing wireless links.

6. The method of claim 1 , wherein adjusting link parameters includes at least one of reducing a data rate parameter, reducing a required quality of service parameter or suspending operation for one or more existing wireless links.

7. A computer program product comprising computer executable code recorded on a computer readable storage medium, the computer executable program code comprising:

code configured to cause an apparatus to identify a resource-intensive task to be executed using a wireless transport;

code configured to cause an apparatus to determine whether one or more existing wireless links operating within the same channel bandwidth as the wireless transport will interfere with, or share resources with, the wireless transport;

code configured to cause an apparatus to determine a priority level for the resource-intensive task and priority levels for the one or more existing wireless links; and

code configured to cause an apparatus to, if the priority level of any of the one or more existing wireless links is lower than the priority level of the resource intensive task, adjust at least one link parameter of the one or more existing wireless links with a lower priority level to reconfigure the one or more existing wireless links to free up resources to the wireless transport for conducting the resource intensive task, wherein the adjusting of at least one link parameter includes increasing an associated link timeout period to avoid disconnection while the link remains idle for a longer period than in normal operation.

8. The computer program product of claim 7 , wherein the resource-intensive task to be completed using a wireless transport originates from an application executing on an apparatus.

9. The computer program product of claim 7 , wherein determining if any existing wireless link shares resources with the wireless transport comprises determining if any existing wireless link and the wireless transport will require access to the same physical resources in the apparatus.

10. The computer program product of claim 7 , wherein determining a priority level between the resource-intensive task and the existing wireless links comprises determining if the wireless transport is, or any existing wireless link uses, a low power or low data capacity wireless transport.

11. The computer program product of claim 7 , wherein adjusting link parameters includes modifying at least one connection set-up parameter for one or more of the existing wireless links.

12. The computer program product of claim 7 , wherein adjusting link parameters includes at least one of reducing a data rate parameter, reducing a required quality of service parameter or suspending operation for one or more existing wireless links.

13. An apparatus, comprising:

at least one processor; and

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:

identify a resource-intensive task to be executed using a wireless transport;

determine whether one or more existing wireless links operating within the same channel bandwidth as the wireless transport will interfere with, or share resources with, the wireless transport;

determine a priority level for the resource-intensive task and priority levels for the one or more existing wireless links; and

if the priority level of any of the one or more existing wireless links is lower than the priority level of the resource intensive task, adjust at least one link parameter of the one or more existing wireless links with a lower priority level to reconfigure the one or more existing wireless links to free up resources to the wireless transport for conducting the resource intensive task, wherein the adjusting of at least one link parameter includes increasing an associated link timeout period to avoid disconnection while the link remains idle for a longer period than in normal operation.

14. The apparatus of claim 13 , wherein the resource-intensive task to be completed using a wireless transport originates from an application executing on an apparatus.

15. The apparatus of claim 13 , wherein determining if any existing wireless link shares resources with the wireless transport comprises determining if any existing wireless link and the wireless transport will require access to the same physical resources in the apparatus.

16. The apparatus of claim 13 , wherein determining a priority level between the resource-intensive task and the existing wireless links comprises determining if the wireless transport is, or any existing wireless link uses, a low power or low data capacity wireless transport.

17. The apparatus of claim 13 , wherein adjusting link parameters includes modifying at least one connection set-up parameter for one or more of the existing wireless links.

18. The apparatus of claim 13 , wherein adjusting link parameters includes at least one of reducing a data rate parameter, reducing a required quality of service parameter or suspending operation for one or more existing wireless links.

19. An apparatus, comprising:

means for identifying a resource-intensive task to be executed using a wireless transport;

means for determining whether one or more existing wireless links operating within the same channel bandwidth as the wireless transport will interfere with, or share resources with, the wireless transport;

means for determining a priority level for the resource-intensive task and priority levels for the one or more existing wireless links; and

means for, if the priority level of any of the one or more existing wireless links is lower than the priority level of the resource intensive task, adjusting at least one link parameter of the one or more existing wireless links with a lower priority level to reconfigure the one or more existing wireless links to free up resources to the wireless transport for conducting the resource intensive task, wherein the adjusting of at least one link parameter includes increasing an associated link timeout period to avoid disconnection while the link remains idle for a longer period than in normal operation.

20. The apparatus of claim 19 , wherein adjusting link parameters includes modifying at least one connection set-up parameter for one or more of the existing wireless links.

21. A system, comprising:

a first apparatus; and

at least one other apparatus;

the first apparatus identifying a resource-intensive task for execution and one or more existing wireless link to the at least one other apparatus that will interfere with, or share resources with, the execution of the resource-intensive task;

the first device determining a priority level for the resource-intensive task and priority levels for the existing wireless links and adjusting at least one link parameter of the one or more existing wireless links with a lower priority level to reconfigure the one or more existing wireless links to free up resources to the wireless transport for conducting the resource intensive task, wherein the adjusting of at least one link parameter includes increasing an associated link timeout period to avoid disconnection while the link remains idle for a longer period than in normal operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035496/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2008
From: SALOKANNEL, JUHA; MATTILA, HEIKKI; KANGASMAA, SEPPO
To: NOKIA CORPORATION
Reel/Frame 021666/0539 →