Technology agnostic QoS support in a multi-mode environment
First Claim
1. A method of supporting quality of service (QoS) for communication, comprising:
- with a wireless device;
receiving a first set of QoS parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device;
converting the first set of QoS parameters for the first QoS model to a second set of QoS parameters for a second QoS model;
determining at least one data rate parameter for the second set of QoS parameters based at least in part on a maximum bit rate parameter, a latency parameter, or both in the first set of QoS parameters;
sending the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology;
converting the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and
sending the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology.
1 Assignment
0 Petitions
Accused Products
Abstract
A generic quality of service (QoS) model that is not dependent on network technology is used to support QoS for communication networks utilizing different network technologies. The generic QoS model may include a superset of all QoS parameters for all network technologies being supported, e.g., 3GPP and 3GPP2. An application at a device may specify QoS for a traffic flow based on the generic QoS parameters in the superset. The generic QoS parameters may be converted to QoS parameters that are specific to a serving network. The converted QoS parameters are exchanged with the serving network and are used while exchanging traffic with the serving network.
-
Citations
44 Claims
-
1. A method of supporting quality of service (QoS) for communication, comprising:
-
with a wireless device; receiving a first set of QoS parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device; converting the first set of QoS parameters for the first QoS model to a second set of QoS parameters for a second QoS model; determining at least one data rate parameter for the second set of QoS parameters based at least in part on a maximum bit rate parameter, a latency parameter, or both in the first set of QoS parameters; sending the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; converting the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and sending the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (2, 3, 4, 5, 6, 41)
-
-
7. An apparatus comprising:
-
a processor operable to; receive a first set of QoS parameters for a first QoS model from a first entity, the first entity comprising an application at a wireless device; convert the first set of quality of service (QoS) parameters for the first QoS model to a second set of QoS parameters for a second QoS model based at least in part by determining at least one data rate parameter for the second set of QoS parameters based at least in part on at least one data rate parameter in the first set of QoS parameters; send the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; obtain a revised second set of QoS parameters for the second QoS model and convert the revised second set of QoS parameters to a revised first set of QoS parameters for the first QoS model; convert the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and initiate transmission of the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology; and a memory unit operable to store one or more of the first set of QoS parameters, one or more of the second set of QoS parameters, one or more of the revised first set of QoS parameters, one or more of the revised second set of QoS parameters, or a combination thereof. - View Dependent Claims (8)
-
-
9. An apparatus comprising:
-
means for receiving a first set of quality of service (QoS) parameters for a first QoS model from a first entity, the first entity comprising an application at a wireless device; means for converting the first set of QoS parameters to a second set of QoS parameters for a second QoS model comprising means for determining at least one data rate parameter for the second set of QoS parameters based at least in part on at least one data rate parameter in the first set of QoS parameters; means for sending the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; means for obtaining a revised second set of QoS parameters for the second QoS model; means for converting the revised second set of QoS parameters to a revised first set of QoS parameters for the first QoS model; means for converting the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and means for transmitting the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (10)
-
-
11. An article comprising a non-transitory processor readable media having stored thereon implementable instructions that are executable by a processor in a wireless device to:
-
receive a first set of quality of service (QoS) parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device; determine whether the wireless device has access to at least one of a first air link connection using a network technology whose QoS parameters are specified using a second QoS model or a second air link connection using a network technology whose QoS parameters are specified using a third QoS model; in response to the wireless device having access to the first air link connection; convert the first set of QoS parameters to a second set of QoS parameters for the second QoS model, wherein at least one data rate parameter for the second set of QoS parameters is based at least in part on at least one data parameter in the first set of QoS parameters; and initiate transmission of the second set of QoS parameters to a second entity via the first air link connection, the second entity comprising a first base station in a first communication network utilizing a first network technology; and in response to the wireless device having access to the second air link connection; convert the first set of QoS parameters to a third set of QoS parameters for the third QoS model, wherein at least one data parameter for the third set of QoS parameters is based at least in part on the at least one data parameter in the first set of QoS parameters; and initiate transmission of the third set of QoS parameters to a third entity via the second air link connection, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (12)
-
-
13. An apparatus for use in a wireless device, the apparatus comprising:
-
means for receiving a first set of QoS parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device; means for converting the first set of quality of service (QoS) parameters for the first QoS model to a second set of QoS parameters for a second QoS model; means for determining at least one data rate parameter for the second set of QoS parameters based at least in part on a maximum bit rate parameter, a latency parameter, or both in the first set of QoS parameters; and means for transmitting the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; means for converting the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and means for transmitting the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (14, 15, 16, 17, 18, 42)
-
-
19. An article comprising a non-transitory processor readable media having stored thereon implementable instructions that are executable by a processor in a wireless device to:
-
obtain a first set of QoS parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device; convert the first set of quality of service (QoS) parameters for the first QoS model to a second set of QoS parameters for a second QoS model; determine at least one data rate parameter for the second set of QoS parameters based at least in part on a maximum bit rate parameter, latency parameter, or both in the first set of QoS parameters; and initiate transmission of the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; convert the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and initiate transmission of the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (20, 21, 22, 23, 24, 43)
-
-
25. An apparatus for use in a wireless device, the apparatus comprising:
-
a processor to; obtain a first set of QoS parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device, convert the first set of quality of service (QoS) parameters for the first QoS model to a second set of QoS parameters for a second QoS model; determine at least one data rate parameter for the second set of QoS parameters based at least in part on a maximum bit rate parameter, a latency parameter, or both in the first set of QoS parameters; initiate transmission of the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; convert the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and initiate transmission of the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology; and a memory unit operative to store at least the first set of QoS parameters. - View Dependent Claims (26, 27, 28, 29, 30, 44)
-
-
31. A method comprising:
-
receiving a first set of quality of service (QoS) parameters for a first QoS model from a first entity, the first entity comprising an application at a wireless device; converting the first set of QoS parameters to a second set of QoS parameters for a second QoS model comprising means for determining at least one data rate parameter for the second set of QoS parameters based at least in part on at least one data parameter in the first set of QoS parameters; sending the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; obtaining a revised second set of QoS parameters for the second QoS model; converting the revised second set of QoS parameters to a revised first set of QoS parameters for the first QoS model; converting the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and sending the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (32)
-
-
33. An article comprising a non-transitory processor readable media having stored thereon implementable instructions executable by a processor in a wireless device to:
-
receive a first set of quality of service (QoS) parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device; convert the first set of QoS parameters to a second set of QoS parameters for a second QoS model, at least in part, by determining at least one data rate parameter for the second set of QoS parameters based at least in part on at least one data rate parameter in the first set of QoS parameters; send the second set of QoS parameters to a second entity, the second entity comprising a first base station in a first communication network utilizing a first network technology; obtain a revised second set of QoS parameters for the second QoS model; convert the revised second set of QoS parameters to a revised first set of QoS parameters for the first QoS model; convert the first set of QoS parameters to a third set of QoS parameters for a third QoS model; and initiate sending of the third set of QoS parameters to a third entity, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (34)
-
-
35. A method comprising:
-
with a wireless device; receiving a first set of quality of service (QoS) parameters for a first QoS model from a first entity, the first entity comprising an application at the wireless device; determining whether the wireless device has access to at least one of a first air link connection using a network technology whose QoS parameters are specified using a second QoS model or a second air link connection using a network technology whose QoS parameters are specified using a third QoS model; in response to the wireless device having access to the first air link connection; converting the first set of QoS parameters to a second set of QoS parameters for the second QoS model, wherein at least one data rate parameter for the second set of QoS parameters is based at least in part on at least one data parameter in the first set of QoS parameters; and sending the second set of QoS parameters to a second entity via the first air link connection, the second entity comprising a first base station in a first communication network utilizing a first network technology; and in response to the wireless device having access to the second air link connection; converting the first set of QoS parameters to a third set of QoS parameters for the third QoS model, wherein at least one data parameter for the third set of QoS parameters is based at least in part on the at least one data parameter in the first set of QoS parameters; and sending the third set of QoS parameters to a third entity via the second air link connection, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (36)
-
-
37. An apparatus comprising:
-
a processor to; receive a first set of quality of service (QoS) parameters for a first QoS model from a first entity, the first entity comprising an application at a wireless device, determine whether the apparatus has access to at least one of a first air link connection using a network technology whose QoS parameters are specified using a second QoS model or a second air link connection using a network technology whose QoS parameters are specified using a third QoS model, in response to the apparatus having access to the first air link connection; convert the first set of QoS parameters to a second set of QoS parameters for the second QoS model, wherein at least one data rate parameter for the second set of QoS parameters is based at least in part on at least one data parameter in the first set of QoS parameters; and send the second set of QoS parameters to a second entity via the first air link connection, the second entity comprising a first base station in a first communication network utilizing a first network technology; and in response to the apparatus having access to the second air link connection; convert the first set of QoS parameters to a third set of QoS parameters for the third QoS model, wherein at least one data parameter for the third set of QoS parameters is based at least in part on the at least one data parameter in the first set of QoS parameters; and send the third set of QoS parameters to a third entity via the second air link connection, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology; and a memory unit operative to store at least the first set of QoS parameters. - View Dependent Claims (38)
-
-
39. An apparatus comprising:
-
means for receiving a first set of quality of service (QoS) parameters for a first QoS model from a first entity, the first entity comprising an application at a wireless device; means for determining whether the apparatus has access to at least one of a first air link connection using a network technology whose QoS parameters are specified using a second QoS model or a second air link connection using a network technology whose QoS parameters are specified using a third QoS model; means for converting the first set of QoS parameters to a second set of QoS parameters for the second QoS model in response to the apparatus having access to the first air link connection, wherein at least one data rate parameter for the second set of QoS parameters is based at least in part on at least one data parameter in the first set of QoS parameters; means for sending the second set of QoS parameters to a second entity via the first air link connection in response to the apparatus having access to the first air link connection, the second entity comprising a first base station in a first communication network utilizing a first network technology; means for converting the first set of QoS parameters to a third set of QoS parameters for the third QoS model in response to the apparatus having access to the second air link connection, wherein at least one data parameter for the third set of QoS parameters is based at least in part on the at least one data parameter in the first set of QoS parameters; and means for sending the third set of QoS parameters to a third entity via the second air link connection in response to the apparatus having access to the second air link connection, the third entity comprising a second base station in a second communication network utilizing a second network technology that is different from the first network technology. - View Dependent Claims (40)
-
Specification