Methods and apparatus to allocate shared resources of a high speed packet access channel in a communication network
First Claim
1. A method to allocate shared resources of a high speed packet access channel, the method comprising:
- providing information to a user device describing a first plurality of service options for exchanging data associated with a first application or service over the high speed packet access channel, wherein the information comprises a first plurality of costs based on an availability of the shared resources;
allocating at least a portion of the shared resources of the high speed packet access channel to the user device for exchanging data associated with the first application or service according to a first service option selected from the first plurality of service options;
providing a second plurality of costs to the user device for a second plurality of service options for continuing to exchange data associated with the same first application or service over the high speed packet access channel, the second plurality of service options specified in signaling received from the user device; and
reallocating a different portion of the shared resources of the high speed packet access channel to the user device in response to the user device selecting a second service option from the second plurality of service options for continuing to exchange data associated with the same first application or service over the high speed packet access channel, wherein the availability of the shared resources is based on a determined amount of shared resources under consideration for allocation in response to a plurality of service requests from a plurality of user devices, and the method further comprises determining the plurality of costs based on at least one of;
a percentage utilization of the shared resources being allocated to service the plurality of service requests;
a subscription plan associated with the user device;
an amount of revenue to be generated by allocation of the shared resources to service the plurality of service requests;
oran overall service delivery quality resulting from allocating the shared resources to service the plurality of service requests.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to allocate shared resources of a high speed packet access channel in a communication network are disclosed. An example method to allocate shared resources of a high speed packet access channel disclosed herein comprises providing information to a user device describing a plurality of service options for exchanging data over the high speed packet access channel, wherein the information comprises a plurality of costs based on an availability of the shared resources, and allocating at least a portion of the shared resources of the high speed packet access channel to the user device according to a selected service option from the plurality of service options.
35 Citations
19 Claims
-
1. A method to allocate shared resources of a high speed packet access channel, the method comprising:
-
providing information to a user device describing a first plurality of service options for exchanging data associated with a first application or service over the high speed packet access channel, wherein the information comprises a first plurality of costs based on an availability of the shared resources; allocating at least a portion of the shared resources of the high speed packet access channel to the user device for exchanging data associated with the first application or service according to a first service option selected from the first plurality of service options; providing a second plurality of costs to the user device for a second plurality of service options for continuing to exchange data associated with the same first application or service over the high speed packet access channel, the second plurality of service options specified in signaling received from the user device; and reallocating a different portion of the shared resources of the high speed packet access channel to the user device in response to the user device selecting a second service option from the second plurality of service options for continuing to exchange data associated with the same first application or service over the high speed packet access channel, wherein the availability of the shared resources is based on a determined amount of shared resources under consideration for allocation in response to a plurality of service requests from a plurality of user devices, and the method further comprises determining the plurality of costs based on at least one of; a percentage utilization of the shared resources being allocated to service the plurality of service requests; a subscription plan associated with the user device; an amount of revenue to be generated by allocation of the shared resources to service the plurality of service requests;
oran overall service delivery quality resulting from allocating the shared resources to service the plurality of service requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus to allocate shared resources of a high speed packet access channel, the apparatus comprising:
-
a resource processor to determine a plurality of costs associated with a plurality of service options for exchanging data with a user device over a high speed packet access channel, the plurality of service options specified in signaling received from the user device, the plurality of costs determined based on an expected future utilization of the shared resources including an amount of the shared resources not yet allocated but under consideration for future allocation to a plurality of user devices in response to a plurality of service requests from the plurality of user devices, wherein the resource processor is to determine the plurality of costs associated with the plurality of service options based on at least one of; a percentage utilization of the shared resources being allocated to service the plurality of service requests; a subscription plan associated with the user device; an amount of revenue to be generated by allocation of the shared resources to service the plurality of service requests;
oran overall service delivery quality resulting from allocating the shared resources to service the plurality of service requests; and a resource allocator to; allocate at least a portion of the shared resources of the high speed packet access channel to the user device according to a selected service option from the plurality of service options; and reallocate a different portion of the shared resources of the high speed packet access channel to the user device according to a second service option selected from a second plurality of service options for continuing to exchange data over the high speed packet access channel, wherein the resource processor is to determine a second plurality of costs associated with the second plurality of service options. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A user device for exchanging data over a high speed packet access channel, the user device comprising:
-
a resource negotiator to; signal first information to a network specifying a first plurality of service options for exchanging data over the high speed packet access channel and for which a first plurality of costs are to be determined; and obtain the first plurality of costs from the network, the first plurality of costs determined based on an availability of shared resources of the high speed packet access channel, wherein the availability of the shared resources is based on a determined amount of shared resources under consideration for allocation in response to a plurality of service requests from a plurality of user devices, and the plurality of costs is based on at least one of; a percentage utilization of the shared resources being allocated to service the plurality of service requests; a subscription plan associated with the user device; an amount of revenue to be generated by allocation of the shared resources to service the plurality of service requests;
oran overall service delivery quality resulting from allocating the shared resources to service the plurality of service requests; and a module adapted to implement a graphical user interface to display the first plurality of service options and the first plurality of costs; and a device input to; obtain a first selection of one of the first plurality of service options for exchanging data associated with a first application or service over the high speed packet access channel; and obtain a second selection to reallocate one of a second plurality of service options for continuing to exchange data associated with the same first application or service over the high speed packet access channel, the second selection based on a second plurality of costs displayed by the graphical user interface, the second plurality of costs received from the network and determined based on second information signaled by the resource negotiator to the network to specify the second plurality of service options. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification