IP Library Granted Patent US 8,971,903
Granted Patent B2
US 8,971,903 · App. 12/879,934 · Granted Mar 3, 2015

Techniques for managing communications resources for a mobile device

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,971,903
App. No.
12/879,934
Granted
Mar 3, 2015
Kind
B2
Abstract

Techniques to manage communications resources for a mobile device are described. An apparatus may comprise a mobile computing device having a radio arranged to communicate information over a wireless link, a link classifier arranged to generate a class parameter for the wireless link based on signal quality measurements of the wireless link, and a data service manager arranged to receive a data service request from an application, determine whether the application may communicate information over the wireless link based on the class parameter for the wireless link, and generate a control directive for the application granting or denying the data service request. Other embodiments are described and claimed.

Claims (26)

1. A mobile computing device, comprising:

a radio arranged to communicate information over a wireless link;

a link classifier arranged to generate a class parameter for the wireless link based on signal quality measurements of the wireless link; and

a data service manager arranged to receive a data service request from an application, receive a data rate parameter associated with the application, the data rate parameter comprises an amount of bandwidth for communicating information over the wireless link, compare the class parameter for the wireless link with a value representing the application to determine whether to grant or deny the data service request, when the data service request would be granted based on the comparison, determine whether the application may communicate information over the wireless link at the data rate parameter based on the class parameter for the wireless link, and generate a control directive for the application granting or denying the data service request at the data rate parameter.

2. The mobile computing device of claim 1 , the data service manager arranged to determine whether the application may communicate information over the wireless link at a modified data rate parameter when the application may not communicate information over the wireless link at a data rate parameter, and generate a control directive for the application granting or denying the data service request at the data rate parameter.

3. The mobile computing device of claim 1 , the data service manager arranged to determine whether the application may communicate information over the wireless link at a modified data rate parameter when the application may not communicate information over the wireless link at a data rate parameter, with the modified data rate parameter lower than the data rate parameter, and generate a control directive for the application granting the data service request at the modified data rate parameter without the mobile computing device entering a power save mode.

4. The mobile computing device of claim 1 , the data service manager arranged to determine an override condition associated with the data service request, and generate a control directive for the application granting or denying the data service request.

5. The mobile computing device of claim 4 , the override condition comprising determining a priority level for the application.

6. The mobile computing device of claim 4 , the override condition comprising determining the application was initiated by a user control directive.

7. The mobile computing device of claim 4 , the override condition comprising determining the application is a voice over packet application.

8. The mobile computing device of claim 1 , the link classifier arranged to measure one or more communication parameters for the wireless link including a transmission quality parameter, a communication protocol parameter, a modulation and coding parameter, a radio parameter, or performance history parameter.

9. The mobile computing device of claim 1 , comprising a battery to supply power to the radio, and a power manager to measure an available power parameter for the battery.

10. The mobile computing device of claim 9 , the data service manager arranged to determine whether the application may communicate information over the wireless link based on the class parameter for the wireless link and the available power parameter for the battery, and generate a control directive for the application granting or denying the data service request.

11. A method, comprising:

receiving a class parameter for a wireless link;

receiving a data service request from an application;

receiving a data rate parameter, the data rate parameter comprises an amount of bandwidth for communicating information over the wireless link;

comparing the class parameter for the wireless link with a value representing the application to determine whether to grant or deny the data service request;

determining whether the application may communicate information over the wireless link at the data rate parameter based on the class parameter for the wireless link when the data service request would be granted based on the comparison; and

generating a control directive for the application granting or denying the data service request at the data rate parameter.

12. The method of claim 11 , comprising determining whether the application may communicate information over the wireless link at a modified data rate parameter when the application may not communicate information over the wireless link at a data rate parameter.

13. The method of claim 11 , comprising generating a control directive for the application granting or denying the data service request when an override condition is determined.

14. The method of claim 11 , comprising determining whether the application may communicate information over the wireless link based on the class parameter for the wireless link and an available power parameter for a battery.

15. An article of manufacture comprising a non-tangible computer-readable storage medium containing instructions that when executed by a processor enable a system to monitor a wireless link, determine signal quality for the wireless link based on one or more communication parameters for the wireless link, generate a class parameter for the wireless link based on the determined signal quality for the wireless link, receive a data rate parameter for the application, the data rate parameter comprises an amount of bandwidth for communicating information over the wireless link, compare the class parameter for the wireless link with a value representing the application to determine whether to grant or deny a data service request for the application, and schedule operations of a radio based on the data rate parameter when the data service request would be granted based on the comparison.

16. The article of manufacture of claim 15 , further comprising instructions that when executed by the processor enable the system to send the class parameter to a data service manager.

17. The article of manufacture of claim 15 , further comprising instructions that when executed by the processor enable the system to receive a modified data rate parameter for the application, and schedule operations of a radio based on the modified data rate parameter.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →