Channel capacity optimization for packet services
First Claim
1. In a wireless packet communication network comprising a plurality of base stations for serving a wireless remote station, a method of packet transmission to the wireless remote station, comprising the steps of:
- (a) upon receiving a first packet intended for the wireless remote station, placing the packet in a buffer and starting an accumulation timer;
(b) starting an inter-packet arrival timer;
(c) if an amount of data stored in the buffer exceeds a threshold value, sending a message to the wireless remote station to enter a cell-state for dedicated channel communications, and causing a base station to transmit all data from the buffer to the wireless remote station over an assigned down-link channel of the wireless packet communication network in the dedicated channel cell-state;
(d) if the amount of data stored in the buffer does not exceed the threshold value, waiting for arrival of a further packet intended for the wireless remote station;
(e) if a further packet intended for the wireless remote station arrives before expiration of the inter-packet arrival timer, placing the further packet in the buffer, re-starting the inter-packet arrival timer and returning to step (c) to continue further performance of steps of the method; and
(f) if the accumulation timer expires while there is data in the buffer, or if no further packet intended for the wireless remote station arrives before expiration of the inter-packet arrival timer, causing the base station to transmit data from the buffer to the wireless remote station over a channel for forward access communications.
5 Assignments
0 Petitions
Accused Products
Abstract
A radio network controller (RNC) application controls packet communications through base stations serving wireless remote stations. In the embodiments, the RNC stores each packet received for a wireless remote station in a buffer and maintains a BCN counter value representing the amount of buffered data. The RNC maintains a maximum accumulation timer (Timeracc), and it restarts an inter-packet arrival timer (Timerint) upon receipt of each packet for the station. The RNC initiates transmissions to the station in response to certain events, including expiration of either of the timers Timerint and Timeracc, and if the BCN counter value exceeds a threshold. However, the transmissions use either a dedicated channel cell-state or a forward access channel state, depending on which event triggered each transmission. The RNC also may instruct the remote station to return to the forward access channel state following communication in the dedicated channel cell-state.
-
Citations
24 Claims
-
1. In a wireless packet communication network comprising a plurality of base stations for serving a wireless remote station, a method of packet transmission to the wireless remote station, comprising the steps of:
-
(a) upon receiving a first packet intended for the wireless remote station, placing the packet in a buffer and starting an accumulation timer; (b) starting an inter-packet arrival timer; (c) if an amount of data stored in the buffer exceeds a threshold value, sending a message to the wireless remote station to enter a cell-state for dedicated channel communications, and causing a base station to transmit all data from the buffer to the wireless remote station over an assigned down-link channel of the wireless packet communication network in the dedicated channel cell-state; (d) if the amount of data stored in the buffer does not exceed the threshold value, waiting for arrival of a further packet intended for the wireless remote station; (e) if a further packet intended for the wireless remote station arrives before expiration of the inter-packet arrival timer, placing the further packet in the buffer, re-starting the inter-packet arrival timer and returning to step (c) to continue further performance of steps of the method; and (f) if the accumulation timer expires while there is data in the buffer, or if no further packet intended for the wireless remote station arrives before expiration of the inter-packet arrival timer, causing the base station to transmit data from the buffer to the wireless remote station over a channel for forward access communications. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a wireless packet communication network comprising a plurality of base stations for serving a plurality of wireless remote stations, a method comprising the steps of:
-
for one of the wireless remote station expected to receive a packet transmission, storing each packet received for transmission to the one wireless remote station in a packet buffer and maintaining a value representing an amount (BCN counter value) of data stored in the packet buffer, running a maximum accumulation timer (Timeracc) from receipt of a first packet intended for the one wireless remote station, and restarting an inter-packet arrival timer (Timerint) upon receipt of each packet intended for the one wireless remote station; and transmitting one or more packets from the buffer through a base station to the one wireless remote station upon each occurrence of any one or more of the following events; (1) expiration of the inter-packet arrival timer (Timerint), (2) expiration of the maximum accumulation timer (Timeracc), and (3) the amount (BCNX) of data stored in the packet buffer exceeding a threshold value (BCNX); wherein; each step of transmitting in response to occurrence of a first one of the events comprises sending a message to the wireless remote station to enter a cell-state for dedicated channel communications, causing a base station to transmit all packets from the buffer to the one wireless remote station over an assigned down-link channel of the wireless packet communication network in the dedicated channel cell-state, and subsequently sending a message to the wireless remote station to enter a state for forward access communications; and each step of transmitting in response to occurrence of at least one other of the events comprises causing a base station to transmit data from the buffer to the one wireless remote station over a channel for forward access communications. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A radio network controller, for control of a wireless packet communication network comprising a base station for serving a wireless remote station, the radio network controller being programmed to cause the network to implement operations, comprising:
-
(a) upon receiving a first packet intended for the wireless remote station, placing the packet in a buffer and starting an accumulation timer; (b) starting an inter-packet arrival timer; (c) if an amount of data stored in the buffer exceeds a threshold value, sending a message to the wireless remote station to enter a cell-state for dedicated channel communications, and causing a base station to transmit all data from the buffer to the wireless remote station over an assigned down-link channel of the wireless packet communication network in the dedicated channel cell-state; (d) if the amount of data stored in the buffer does not exceed the threshold value, waiting for arrival of a further packet intended for the wireless remote station; (e) if a further packet intended for the wireless remote station arrives before expiration of the inter-packet arrival timer, placing the further packet in the buffer, re-starting the inter-packet arrival timer and returning to step (c) to continue further performance of steps of the method; and (f) if the accumulation timer expires while there is data in the buffer, or if no further packet intended for the wireless remote station arrives before expiration of the inter-packet arrival timer, causing the base station to transmit data from the buffer to the wireless remote station over a channel for forward access communications. - View Dependent Claims (18, 19, 20)
-
-
21. A radio network controller, for control of a wireless packet communication network comprising a plurality of base stations for serving a plurality of wireless remote stations, the radio network controller being programmed to cause the network to implement operations, comprising the steps of:
-
for one of the wireless remote station expected to receive a packet transmission, storing each packet received for transmission to the one wireless remote station in a packet buffer and maintaining a value representing an amount (BCN counter value) of data stored in the packet buffer, running a maximum accumulation timer (Timeracc) from receipt of a first packet intended for the one wireless remote station, and restarting an inter-packet arrival timer (Timerint) upon receipt of each packet intended for the one wireless remote station; and transmitting one or more packets from the buffer through a base station to the one wireless remote station upon each occurrence of any one or more of the following events; (1) expiration of the inter-packet arrival timer (Timerint), (2) expiration of the maximum accumulation timer (Timeracc), and (3) the amount (BCN counter value) of data stored in the packet buffer exceeding a threshold value; wherein; each step of transmitting in response to occurrence of a first one of the events comprises sending a message to the wireless remote station to enter a cell-state for dedicated channel communications, causing a base station to transmit all packets from the buffer to the one wireless remote station over an assigned down-link channel of the wireless packet communication network in the dedicated channel cell-state, and subsequently sending a message to the wireless remote station to enter a state for forward access communications; and each step of transmitting in response to occurrence of at least one other of the events comprises causing a base station to transmit data from the buffer to the one wireless remote station over a channel for forward access communications. - View Dependent Claims (22, 23, 24)
-
Specification