Techniques to provide enhanced message management services
First Claim
1. A mobile computing device, comprising:
- a radio module to establish a wireless communication channel with a wireless resource,the radio module comprising a radio manager to measure available bandwidth for the wireless communication channel based on one or more communication parameters, andgenerate an available bandwidth parameter based on the measurements; and
a message manager communicatively coupled with the radio module, the message manager to;
receive a message size parameter for a message,determine a first time parameter representing a length of time needed to communicate the message based on the available bandwidth parameter,determine a second time parameter representing a length of time available to communicate the message based on an available power parameter,send a transmit control directive to the radio module indicating whether to communicate the message over the wireless communication channel based on the first and second time parameters,compare the first and second time parameters to obtain a time difference, andsend a transmit control directive to the radio module indicating to delay communicating the message over the wireless communication channel when the time difference is less than a threshold value.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques to provide enhanced message management services are described. An apparatus may comprise a mobile computing device having a radio module operative to establish a wireless communication channel with a wireless resource, and a message manager communicatively coupled to the radio module. The message manager may be operative to receive a message size parameter for a message, determine a first time parameter representing a length of time needed to communicate the message based on an available bandwidth parameter, determine a second time parameter representing a length of time available to communicate the message based on an available power parameter, and send a transmit control directive to the radio module indicating whether to communicate the message over the wireless communication channel based on the first and second time parameters. Other embodiments are described and claimed.
-
Citations
17 Claims
-
1. A mobile computing device, comprising:
-
a radio module to establish a wireless communication channel with a wireless resource, the radio module comprising a radio manager to measure available bandwidth for the wireless communication channel based on one or more communication parameters, and generate an available bandwidth parameter based on the measurements; and a message manager communicatively coupled with the radio module, the message manager to; receive a message size parameter for a message, determine a first time parameter representing a length of time needed to communicate the message based on the available bandwidth parameter, determine a second time parameter representing a length of time available to communicate the message based on an available power parameter, send a transmit control directive to the radio module indicating whether to communicate the message over the wireless communication channel based on the first and second time parameters, compare the first and second time parameters to obtain a time difference, and send a transmit control directive to the radio module indicating to delay communicating the message over the wireless communication channel when the time difference is less than a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
measuring available bandwidth for a wireless communication channel based on one or more communication parameters; generating an available bandwidth parameter based on the measurements; receiving a message size parameter for a message; determining a first time parameter representing a length of time needed to communicate the message based on the available bandwidth parameter for the wireless communication channel; determining a second time parameter representing a length of time available to communicate the message based on an available power parameter; sending a transmit control directive to the radio module indicating whether to communicate the message over the wireless communication channel based on the first and second time parameters; comparing the first and second time parameters to obtain a time difference; and sending the transmit control directive to the radio module indicating to delay communicating the message over the wireless communication channel when the time difference is less than a threshold value. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An article of manufacture comprising a computer-readable storage medium containing instructions that when executed by a processor enable a system to:
-
measure available bandwidth for a wireless communication channel based on one or more communication parameters; generate an available bandwidth parameter based on the measurements; receive a message size parameter for a message; determine a first time parameter representing a length of time needed to communicate the message based on the available bandwidth parameter for the wireless communication channel; determine a second time parameter representing a length of time available to communicate the message based on an available power parameter; send a transmit control directive to the radio module indicating whether to communicate the message over the wireless communication channel based on the first and second time parameters; compare the first and second time parameters to obtain a time difference; and send the transmit control directive to the radio module indicating to delay communicating the message over the wireless communication channel when the time difference is less than a threshold value. - View Dependent Claims (15, 16, 17)
-
Specification