Methods, systems, and computer program products for allocating different quality of service/bandwidth allocation to subscribers having different levels of subscription service for interactive gaming
First Claim
1. A method, comprising:
- determining, by a system comprising a processor, different levels of subscription service for different subscribers to an interactive game between a plurality of participants;
providing, by the system, different quality of service allocations to different gaming traffic flows associated with the different subscribers to the interactive game based on the different levels of subscription service of the different subscribers, wherein the traffic flows are for interactive gaming via an access network providing end-to-end transport between equipment of a gaming application service provider and a customer premises network;
receiving, by the system, an inquiry at the access network from the equipment of the gaming application service provider, wherein the inquiry is associated with a quality of service allocation available to equipment of a subscriber to the interactive game responsive to a level of the subscription service to the interactive game of the equipment of the subscriber; and
providing, by the system, a profile, for the equipment of the gaming application service provider, including an allocated quality of service allocation for the equipment of the subscriber based on the inquiry.
2 Assignments
0 Petitions
Accused Products
Abstract
Quality of Service (QoS) and/or bandwidth allocation can be provided for interactive gaming via a Regional/Access Network (RAN). The RAN can provide end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG). Quality of Service (QoS) and/or bandwidth allocation can be provided by determining different levels of subscription service for different subscribers to an interactive game between a plurality of participants. Different QoS and/or bandwidth allocations can be provided to different gaming traffic flows associated with the different subscribers to the interactive game based on the different levels of subscription service of the different subscribers.
51 Citations
24 Claims
-
1. A method, comprising:
-
determining, by a system comprising a processor, different levels of subscription service for different subscribers to an interactive game between a plurality of participants; providing, by the system, different quality of service allocations to different gaming traffic flows associated with the different subscribers to the interactive game based on the different levels of subscription service of the different subscribers, wherein the traffic flows are for interactive gaming via an access network providing end-to-end transport between equipment of a gaming application service provider and a customer premises network; receiving, by the system, an inquiry at the access network from the equipment of the gaming application service provider, wherein the inquiry is associated with a quality of service allocation available to equipment of a subscriber to the interactive game responsive to a level of the subscription service to the interactive game of the equipment of the subscriber; and providing, by the system, a profile, for the equipment of the gaming application service provider, including an allocated quality of service allocation for the equipment of the subscriber based on the inquiry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, by equipment of a gaming application service provider, a session request to an access network to establish a session to which one of a quality of service or a bandwidth allocation is made to equipment of a subscriber to an interactive game between a plurality of participants; providing, by the equipment of the gaming application service provider, a session response responsive to the session request authorizing the equipment of the gaming application service provider to allocate access network resources to the equipment of the subscriber if the equipment of the gaming application service provider is authorized to allocate the access network resources; receiving, by the equipment of the gaming application service provider, a gaming flow query as to which resources are available to the equipment of the gaming application service provider for allocation to the equipment of the subscriber for the interactive game; providing, by the equipment of the gaming application service provider, a gaming flow response responsive to the gaming flow query indicating the resources that are available to the equipment of the gaming application service provider for allocation to the equipment of the subscriber for the interactive game; receiving, by the equipment of the gaming application service provider, a gaming flow allocation request that indicates resources that the access network is to allocate to the equipment of the subscriber for the interactive game; and providing, by the equipment of the gaming application service provider, a gaming flow allocation response responsive to the gaming flow allocation request indicating resources allocated to the equipment of the subscriber for the interactive game.
-
-
12. A method, comprising:
-
determining, by a system comprising a processor, different levels of subscription service for different subscribers to an interactive game between a plurality of participants; providing, by the system, different bandwidth allocations to different gaming traffic flows associated with the different subscribers to the interactive game based on the different levels of subscription service of the different subscribers, wherein the traffic flows are for interactive gaming via an access network providing end-to-end transport between equipment of a gaming application service provider and a customer premises network; receiving, by the system, an inquiry at the access network from the equipment of the gaming application service provider, wherein the inquiry is associated with a bandwidth allocation available to equipment of a subscriber to the interactive game responsive to a level of the subscription service to the interactive game by the equipment of the subscriber; and providing, by the system, a profile, for the equipment of the gaming application service provider, including an allocated bandwidth allocation for the equipment of the subscriber based on the inquiry.
-
-
13. A system, comprising:
-
means for receiving, by equipment of a gaming application service provider, a session request to an access network to establish a session to which a bandwidth allocation is made to equipment of a subscriber to an interactive game between a plurality of participants; means for providing, by the equipment of the a-gaming application service provider, a session response responsive to the session request authorizing the equipment of the gaming application service provider to allocate access network resources to the equipment of the subscriber if the equipment of the gaming application service provider is authorized to allocate access network resources; means for receiving, by the equipment of the gaming application service provider, a gaming flow query as to which resources are available to the equipment of the gaming application service provider for allocation to the equipment of the subscriber for the interactive game; means for providing, by the equipment of the gaming application service provider, a gaming flow response responsive to the gaming flow query indicating the resources that are available to the equipment of the gaming application service provider for allocation to the equipment of the subscriber for the interactive game; means for receiving, by the equipment of the gaming application service provider, a gaming flow allocation request that indicates resources that the access network is to allocate to the equipment of the subscriber for the interactive game; and means for providing, by the equipment of the gaming application service provider, a gaming flow allocation response responsive to the gaming flow allocation request indicating resources allocated to the equipment of the subscriber for the interactive game.
-
-
14. A non-transitory computer-readable storage medium comprising executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
determining different levels of subscription service for different subscribers to an interactive game between a plurality of participants; providing one of different quality of service allocation or different bandwidth allocation to different gaming traffic flows associated with the different subscribers to the interactive game based on the different levels of subscription service of the different subscribers, wherein the traffic flows are for interactive gaming via an access network providing end-to-end transport between equipment of a gaming application service provider and a customer premises network; receiving an inquiry at the access network from the equipment of the gaming application service provider, wherein the inquiry is associated with a quality of service allocation available to equipment of a subscriber to the interactive game responsive to a level of the subscription service to the interactive game by the equipment of the subscriber; and providing a profile for the equipment of the gaming application service provider, including an allocated quality of service allocation for the equipment of the subscriber based on the inquiry. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium comprising executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a session request to an access network to establish a session to which one of a quality of service or a bandwidth allocation is made to equipment of a subscriber to an interactive game between a plurality of participants; providing a session response responsive to the session request authorizing equipment of a gaming application service provider to allocate access network resources to the equipment of the subscriber if the equipment of the gaming application service provider is authorized to allocate the access network resources; receiving a gaming flow query as to which resources are available to the equipment of the gaming application service provider for allocation to the equipment of the subscriber for the interactive game; providing a gaming flow response responsive to the gaming flow query indicating the resources that are available to the equipment of the gaming application service provider for allocation to the equipment of the subscriber for the interactive game; receiving a gaming flow allocation request that indicates resources that the access network is to allocate to the equipment of the subscriber for the interactive game; and providing a gaming flow allocation response responsive to the gaming flow allocation request indicating resources allocated to the equipment of the subscriber for the interactive game. - View Dependent Claims (24)
-
Specification