Method and apparatus for controlling data rate of a reverse link in a communication system
First Claim
1. In a communication system, a method for determining a data rate for reverse link communication from a mobile station to a base station, the method comprising:
- determining, at said mobile station, packets of data for transmission from the mobile station for a number of communication services;
determining, at said mobile station, a transmission deadline of each of said packets of data;
arranging, at said mobile station, the packets of data in a queue for transmission in accordance with said determined transmission deadline;
determining, at said mobile station, a data rate for transmission of the packets of data based on the arrangement of said packets of data in said queue allowing for meeting the transmission deadline for each of said packets of data;
determining, at said mobile station, a duration for use of said data rate for transmission of the packets of data based on the arrangement of said packets of data in said queue;
communicating, by said mobile station, said data rate for transmission of the packets of data and said duration for use of said data rate from said mobile station to said base station; and
receiving, at said mobile station from said base station, a congestion level alert when it is determined that available resources disallow for allocation at said base station for transmission from said mobile station at said data rate for transmission of the packets of data and for said duration for use of said data rate.
3 Assignments
0 Petitions
Accused Products
Abstract
Various aspects of the invention provide for determining data rate for a reverse link communication by determining packets of data for transmission for a number of communication services, determining a data rate for transmission of the packets of data based on an arrangement of the packets of data in a queue allowing for meeting the transmission deadline for each of the packets of data. The base station determines whether available resources allow for allocation at the base station for transmission from the mobile station at the determined data rate and duration. The mobile station drops at least a packet of data of the packets of data in the queue to determine a new queue of packets of data. The new queue of the packets of data is used to determine a new data rate for communication on the reverse link.
-
Citations
23 Claims
-
1. In a communication system, a method for determining a data rate for reverse link communication from a mobile station to a base station, the method comprising:
-
determining, at said mobile station, packets of data for transmission from the mobile station for a number of communication services; determining, at said mobile station, a transmission deadline of each of said packets of data; arranging, at said mobile station, the packets of data in a queue for transmission in accordance with said determined transmission deadline; determining, at said mobile station, a data rate for transmission of the packets of data based on the arrangement of said packets of data in said queue allowing for meeting the transmission deadline for each of said packets of data; determining, at said mobile station, a duration for use of said data rate for transmission of the packets of data based on the arrangement of said packets of data in said queue; communicating, by said mobile station, said data rate for transmission of the packets of data and said duration for use of said data rate from said mobile station to said base station; and receiving, at said mobile station from said base station, a congestion level alert when it is determined that available resources disallow for allocation at said base station for transmission from said mobile station at said data rate for transmission of the packets of data and for said duration for use of said data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a communication system, a method for determining a data rate for reverse link communication from a mobile station to a base station, the method comprising:
-
determining, at said mobile station, packets of data for transmission from the mobile station for a number of communication services; determining, at said mobile station, a transmission deadline of each of said packets of data; arranging, at said mobile station, the packets of data in a number of queue arrangements for transmission in accordance with said determined transmission deadline; determining, at said mobile station, a number of data rates for transmission of the packets of data based on a number of possible queue arrangements; determining, at said mobile station, a duration for use of each of said number of data rates for transmissions of the packets of data based on the arrangement of said packets of data in a queue; communicating, by said mobile station, said number of data rates and said duration for use of each of said number of data rates from said mobile station to said base station; and receiving, at said mobile station from said base station, an indication when it is determined that available resources allows for allocation at said base station for transmission from said mobile station at at least one of said number of data rates and for the duration for use of said at least one of said number of data rates. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for determining a data rate for reverse link communication from a mobile station to a base station, the apparatus comprising:
-
a processor in the mobile station configured to; determine packets of data for transmission from the mobile station for a number of communication services; determine a transmission deadline of each of said packets of data; arrange the packets of data in a queue for transmission in accordance with said determined transmission deadline; determine a data rate for transmission of the packets of data based on the arrangement of said packets of data in said queue allowing for meeting the transmission deadline for each of said packets of data; and determine a duration for use of said data rate for transmissions of the packets of data based on the arrangement of said packets of data in said queue; and a transmitter configured to; communicate said data rate for transmission of the packets of data and said duration for use of said data rate from said mobile station to said base station; and receive, at said mobile station from said base station, a congestion level alert when it is determined that available resources disallow for allocation at said base station for transmission from said mobile station at said data rate for transmission of the packets of data and for said duration for use of said data rate. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium for determining a data rate for reverse link communication from a mobile station to a base station, encoded with a computer program comprising:
-
code for determining packets of data for transmission from the mobile station for a number of communication services; code for determining a transmission deadline of each of said packets of data; code for arranging the packets of data in a queue for transmission in accordance with said determined transmission deadline; code for determining a data rate for transmission of the packets of data based on the arrangement of said packets of data in said queue allowing for meeting the transmission deadline for each of said packets of data; code for determining a duration for use of said data rate for transmissions of the packets of data based on the arrangement of said packets of data in said queue; code for communicating said data rate for transmission of the packets of data and said duration for use of said data rate from said mobile station to said base station; and code for receiving, at said mobile station from said base station, a congestion level alert when it is determined that available resources disallow for allocation at said base station for transmission from said mobile station at said data rate for transmission of the packets of data and for said duration for use of said data rate. - View Dependent Claims (20, 21, 22, 23)
-
Specification