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 of providing Quality of Service (QoS) and/or bandwidth allocation for interactive gaming via a Regional/Access Network (RAN) that provides end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the method comprising:
- determining different levels of subscription service for different subscribers to an interactive game between a plurality of participants; and
providing different QoS and/or 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.
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.
80 Citations
25 Claims
-
1. A method of providing Quality of Service (QoS) and/or bandwidth allocation for interactive gaming via a Regional/Access Network (RAN) that provides end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the method comprising:
-
determining different levels of subscription service for different subscribers to an interactive game between a plurality of participants; and providing different QoS and/or 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. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10)
-
-
4. A method according to claim 4 further comprising:
providing a second allocated QoS and/or bandwidth allocation for the subscriber based on a second type of information transmitted during the interactive game.
-
11. A method of providing Quality of Service (QoS) and/or bandwidth allocation for interactive gaming via a Regional/Access Network (RAN) that provides end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the method comprising:
-
receiving, at the RAN from the GASP, a session request to establish a session to which a QoS and/or bandwidth allocation is made to a subscriber to an interactive game between a plurality of participants; providing, from the RAN to the GASP, a session response responsive to the session request authorizing the GASP to allocate RAN resources to the subscriber if the GASP is authorized to allocate RAN resources; receiving, at the RAN from the GASP, a gaming flow query as to which resources are available to the GASP for allocation to the subscriber for the multiplayer interactive game; providing, from the RAN to the GASP, a gaming flow response responsive to the gaming flow query indicating the resources that are available to the GASP for allocation to the subscriber for the multiplayer interactive game; receiving, at the RAN from the GASP, a gaming flow allocation request that indicates resources that the RAN is to allocate to the subscriber for the multiplayer interactive game; and providing, from the RAN to the GASP, a gaming flow allocation response responsive to the gaming flow allocation request indicating resources allocated to the subscriber for the multiplayer interactive game.
-
-
12. A system for providing Quality of Service (QoS) and/or bandwidth allocation for interactive gaming via a Regional/Access Network (RAN) that provides end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the system comprising:
-
means for determining different levels of subscription service for different subscribers to an interactive game between a plurality of participants; and means for providing different QoS and/or 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.
-
-
13. A system for providing Quality of Service (QoS) and/or bandwidth allocation for interactive gaming via a Regional/Access Network (RAN) that provides end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the system comprising:
-
means for receiving, at the RAN from the GASP, a session request to establish a session to which a QoS and/or bandwidth allocation is made to a subscriber to an interactive game between a plurality of participants; means for providing, from the RAN to the GASP, a session response responsive to the session request authorizing the GASP to allocate RAN resources to the subscriber if the GASP is authorized to allocate RAN resources; means for receiving, at the RAN from the GASP, an gaming flow query as to which resources are available to the GASP for allocation to the subscriber for the multiplayer interactive game; means for providing, from the RAN to the GASP, a gaming flow response responsive to the gaming flow query indicating the resources that are available to the GASP for allocation to the subscriber for the multiplayer interactive game; means for receiving, at the RAN from the GASP, a gaming flow allocation request that indicates resources that the RAN is to allocate to the subscriber for the multiplayer interactive game; and means for providing, from the RAN to the GASP, a gaming flow allocation response responsive to the gaming flow allocation request indicating resources allocated to the subscriber for the multiplayer interactive game.
-
-
14. A computer program product for providing Quality of Service (QoS) and/or bandwidth allocation for interactive gaming via a Regional/Access Network (RAN) that provides end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), comprising a computer readable medium having computer readable program code embodied therein, the computer readable program product comprising:
-
computer readable program code configured to determine different levels of subscription service for different subscribers to an interactive game between a plurality of participants; and computer readable program code configured to provide different QoS and/or 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product of providing Quality of Service (QoS) and/or bandwidth allocation for interactive gaming via a Regional/Access Network (RAN) that provides end-to-end transport between a Gaming Application Service Provider (GASP) and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the computer program product comprising:
-
computer readable program code configured to receive, at the RAN from the GASP, a session request to establish a session to which a QoS and/or bandwidth allocation is made to a subscriber to an interactive game between a plurality of participants; computer readable program code configured to provide, from the RAN to the GASP, a session response responsive to the session request authorizing the GASP to allocate RAN resources to the subscriber if the GASP is authorized to allocate RAN resources; computer readable program code configured to receive, at the RAN from the GASP, an gaming flow query as to which resources are available to the GASP for allocation to the subscriber for the multiplayer interactive game; computer readable program code configured to provide, from the RAN to the GASP, a gaming flow response responsive to the gaming flow query indicating the resources that are available to the GASP for allocation to the subscriber for the multiplayer interactive game; computer readable program code configured to receive, at the RAN from the GASP, a gaming flow allocation request that indicates resources that the RAN is to allocate to the subscriber for the multiplayer interactive game; and computer readable program code configured to provide, from the RAN to the GASP, a gaming flow allocation response responsive to the gaming flow allocation request indicating resources allocated to the subscriber for the multiplayer interactive game. - View Dependent Claims (25)
-
Specification