Directional adjustment to quality of service based on predicted traffic activity on a link
First Claim
1. A method controlling Quality of Service (QoS) for a client device, comprising:
- predicting, by an apparatus after setup of a communication session for the client device, future traffic usage in an uplink direction of a link that is configured to support the communication session;
predicting, by the apparatus after setup of the communication session for the client device, future traffic usage in a downlink direction of the link, wherein the predicting of the future traffic usage in the uplink direction of the link and the predicting of the future traffic usage in the downlink direction of the link are based upon application-layer information;
determining, by the apparatus in association with the communication session, an uplink target QoS level based on the predicted future traffic usage in the uplink direction and/or a downlink target QoS level based on the predicted future traffic usage in the downlink direction; and
initiating, by the apparatus in association with the communication session in response to the determining, (i) an uplink-specific QoS adjustment to transition a first level of QoS assigned to the uplink direction of the link to the uplink target QoS level, and/or (ii) a downlink-specific QoS adjustment to transition a second level of QoS assigned to the downlink direction of the link to the downlink target QoS level,wherein the apparatus corresponds to an application server that is configured to arbitrate the communication session, andwherein the application server is external to both an access network portion and a core network portion of a serving network of the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, an apparatus predicts traffic usage in uplink and downlink directions of a link that is configured to support a communication session for the client device. In an example, the predictions can be based upon a call state parameter (e.g., if the client device is a non-floorholder or is muted the client device is unlikely to send much traffic in the uplink direction, etc.). The apparatus initiates, in association with the communication session, (i) an uplink-specific QoS adjustment to a first level of Quality of Service (QoS) assigned to the uplink direction of the link based on the predicted traffic usage in the uplink direction, and/or (ii) a downlink-specific QoS adjustment to a second level of QoS assigned to the downlink direction of the link based on the predicted traffic usage in the downlink direction. The apparatus can correspond to the client device or alternatively to a server.
16 Citations
25 Claims
-
1. A method controlling Quality of Service (QoS) for a client device, comprising:
-
predicting, by an apparatus after setup of a communication session for the client device, future traffic usage in an uplink direction of a link that is configured to support the communication session; predicting, by the apparatus after setup of the communication session for the client device, future traffic usage in a downlink direction of the link, wherein the predicting of the future traffic usage in the uplink direction of the link and the predicting of the future traffic usage in the downlink direction of the link are based upon application-layer information; determining, by the apparatus in association with the communication session, an uplink target QoS level based on the predicted future traffic usage in the uplink direction and/or a downlink target QoS level based on the predicted future traffic usage in the downlink direction; and initiating, by the apparatus in association with the communication session in response to the determining, (i) an uplink-specific QoS adjustment to transition a first level of QoS assigned to the uplink direction of the link to the uplink target QoS level, and/or (ii) a downlink-specific QoS adjustment to transition a second level of QoS assigned to the downlink direction of the link to the downlink target QoS level, wherein the apparatus corresponds to an application server that is configured to arbitrate the communication session, and wherein the application server is external to both an access network portion and a core network portion of a serving network of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25)
-
-
21. An apparatus configured to control Quality of Service (QoS) for a client device, comprising:
-
means for predicting, after setup of a communication session for the client device, future traffic usage in an uplink direction of a link that is configured to support the communication session; means for predicting, after setup of the communication session for the client device, future traffic usage in a downlink direction of the link, wherein the prediction of the future traffic usage in the uplink direction of the link and the prediction of the future traffic usage in the downlink direction of the link are based upon application-layer information; means for determining, in association with the communication session, an uplink target QoS level based on the predicted future traffic usage in the uplink direction and/or a downlink target QoS level based on the predicted future traffic usage in the downlink direction; and means for initiating, in association with the communication session in response to the determination, (i) an uplink-specific QoS adjustment to transition a first level of QoS assigned to the uplink direction of the link to the uplink target QoS level, and/or (ii) a downlink-specific QoS adjustment to transition a second level of QoS assigned to the downlink direction of the link to the downlink target QoS level, wherein the apparatus corresponds to an application server that is configured to arbitrate the communication session, and wherein the application server is external to both an access network portion and a core network portion of a serving network of the client device.
-
-
22. An apparatus configured to control Quality of Service (QoS) for a client device, comprising:
-
logic configured to predict, after setup of a communication session for the client device, future traffic usage in an uplink direction of a link that is configured to support the communication session; logic configured to predict, after setup of the communication session for the client device, future traffic usage in a downlink direction of the link, wherein the prediction of the future traffic usage in the uplink direction of the link and the prediction of the future traffic usage in the downlink direction of the link are based upon application-layer information; logic configured to determine, in association with the communication session, an uplink target QoS level based on the predicted future traffic usage in the uplink direction and/or a downlink target QoS level based on the predicted future traffic usage in the downlink direction; and logic configured to initiate, in association with the communication session in response to the determination, (i) an uplink-specific QoS adjustment to transition a first level of QoS assigned to the uplink direction of the link to the uplink target QoS level, and/or (ii) a downlink-specific QoS adjustment to transition a second level of QoS assigned to the downlink direction of the link to the downlink target QoS level, wherein the apparatus corresponds to an application server that is configured to arbitrate the communication session, and wherein the application server is external to both an access network portion and a core network portion of a serving network of the client device.
-
-
23. A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by an apparatus configured to control Quality of Service (QoS) for a client device, cause the apparatus to perform operations, the instructions comprising:
-
at least one instruction configured to cause the apparatus to predict, after setup of a communication session for the client device, future traffic usage in an uplink direction of a link that is configured to support the communication session; at least one instruction configured to cause the apparatus to predict, after setup of the communication session for the client device, future traffic usage in a downlink direction of the link, wherein the prediction of the future traffic usage in the uplink direction of the link and the prediction of the future traffic usage in the downlink direction of the link are based upon application-layer information; at least one instruction configured to cause the apparatus to determine, in association with the communication session, an uplink target QoS level based on the predicted future traffic usage in the uplink direction and/or a downlink target QoS level based on the predicted future traffic usage in the downlink direction; and at least one instruction configured to cause the apparatus to initiate, in association with the communication session in response to the determination, (i) an uplink-specific QoS adjustment to transition a first level of QoS assigned to the uplink direction of the link to the uplink target QoS level, and/or (ii) a downlink-specific QoS adjustment to transition a second level of QoS assigned to the downlink direction of the link to the downlink target QoS level, wherein the apparatus corresponds to an application server that is configured to arbitrate the communication session, and wherein the application server is external to both an access network portion and a core network portion of a serving network of the client device.
-
Specification