Controlling Transmission of Data
First Claim
1. One or more computer-readable storage memories comprising instructions of an application for controlling transmission of data over a communication channel in a wireless device, the instructions executable by one or more processors to perform operations comprising:
- providing an estimate of end-to-end bandwidth of the communication channel by at least;
receiving, at the application, from a media access control layer of a protocol stack in the wireless device, at least one communication-related parameter; and
modifying, in the application, the estimate of end-to-end bandwidth using the at least one communication-related parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a method of controlling transmission of data from a wireless device to a receiver connected via a communication channel includes an application executing on the wireless device providing an estimate of end-to-end bandwidth of the communication channel; supplying to the application from wireless access circuitry in the wireless device at least on communication-related parameter and modifying in the application the estimate of end-to-end bandwidth using the at least one communication-related parameter.
11 Citations
20 Claims
-
1. One or more computer-readable storage memories comprising instructions of an application for controlling transmission of data over a communication channel in a wireless device, the instructions executable by one or more processors to perform operations comprising:
providing an estimate of end-to-end bandwidth of the communication channel by at least; receiving, at the application, from a media access control layer of a protocol stack in the wireless device, at least one communication-related parameter; and modifying, in the application, the estimate of end-to-end bandwidth using the at least one communication-related parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A wireless device comprising:
-
a processor; a computer-readable medium; and an application stored on the computer-readable medium that, when executed on the processor, is configured to perform operations for controlling transmission of data from the wireless device to a receiver connected via a communication channel, the operations comprising; providing an estimate of end-to-end bandwidth of the communication channel by at least; receiving, at the application from a media access control layer of a protocol stack in the wireless device, at least one communication-related parameter; and modifying in the application the estimate of end-to-end bandwidth using the at least one communication-related parameter. - View Dependent Claims (17, 18)
-
-
19. A radio access integrated circuit, comprising:
-
radio frequency processing circuitry to transmit and receive data from an application in a wireless device over a wireless communication channel; a buffer for queuing the data to be transmitted by the radio frequency processing circuitry over the communication channel; and monitoring circuitry configured to; monitor a status of the buffer; and generate a buffer status indicator parameter effective to enable the application to estimate end-to-end-bandwidth of the communication channel using the generated buffer status indicator. - View Dependent Claims (20)
-
Specification