Methods, systems, and computer program products for providing different quality of service/bandwidth allocation to different susbscribers 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, wherein the interactive game supports a number of participants in a range between about 10 and about 1000 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, wherein providing different QoS and/or bandwidth allocations comprises;
receiving, at the RAN from the GASP, an inquiry for the QoS and/or bandwidth allocation available to a subscriber to the interactive game responsive to a level of the subscription service to the interactive game by the subscriber; and
providing a profile, for the GASP, including an allocated Qos and/or bandwidth allocation for the subscriber based on the received inquiry.
1 Assignment
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.
87 Citations
26 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, wherein the interactive game supports a number of participants in a range between about 10 and about 1000 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, wherein providing different QoS and/or bandwidth allocations comprises; receiving, at the RAN from the GASP, an inquiry for the QoS and/or bandwidth allocation available to a subscriber to the interactive game responsive to a level of the subscription service to the interactive game by the subscriber; and providing a profile, for the GASP, including an allocated Qos and/or bandwidth allocation for the subscriber based on the received inquiry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, wherein providing different QoS and/or bandwidth allocations comprises; receiving, at the RAN from the GASP, an inquiry for the QoS and/or bandwidth allocation available to a subscriber to the interactive game responsive to a level of the subscription service to the interactive game by the subscriber; and providing a profile, for the GASP, including an allocated QoS and/or bandwidth allocation for the subscriber based on the received inquiry; wherein providing the profile comprises providing a first allocated QoS and/or bandwidth allocation for the subscriber based on a first type of information transmitted during the interactive game; and wherein the first type of information comprises interactive game play information and wherein the second type of information comprises auxillary type information selected from the list consisting of registration information, e-mail information, chat information, and browsing information.
-
-
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:
-
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 gaining traffic flows associated with the different subscribers to the interactive game based on the different levels of subscription service of the different subscribers, wherein providing different QoS and/or bandwidth allocations comprises; receiving, at the RAN from the GASP, an inquiry for the QoS and/or bandwidth allocation available to a subscriber to the interactive game responsive to a level of the subscription service to the interactive game by the subscriber; and providing a profile, for the GASP, including an allocated QoS and/or bandwidth allocation for the subscriber based on the received inquiry; wherein receiving, at the RAN from the GASP, an inquiry for a QoS and/or bandwidth allocation comprises receiving a first inquiry for a QoS and/or bandwidth allocation available to a first subscriber to the interactive game responsive to a first level of subscription service by the first subscriber and wherein the allocated QoS and/or bandwidth allocation comprises a first allocated QoS and/or bandwidth allocation, the method further comprising; receiving, at the RAN from the GASP, a second inquiry for a QoS and/or bandwidth allocation available to a second subscriber to the interactive game responsive to a second level of subscription service by the second subscriber; and providing a second profile, from the RAN to the GASP, including a second allocated QoS and/or bandwidth allocation for the second subscriber based on the received second inquiry. - View Dependent Claims (12)
-
-
13. 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 a multiplayer 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 foxy 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, the method further comprising; providing, from the RAN to the RG, a gaming flow allocation notice that indicates that resources have been allocated to the subscriber for the multiplayer interactive game; and receiving, from the RG at the RAN, a gaming flow resource allocation responsive to the gaming flow allocation notice indicating the resources that have been allocated.
-
-
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, wherein the interactive game supports a number of participants in a range between about 10 and about 1000 participants. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. 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; wherein the computer readable program code configured to provide the profile comprises computer readable program code configured to provide a first allocated QoS and/or bandwidth allocation for the subscriber based on a first type of information transmitted during the interactive game; computer readable program code configured to provide a second allocated QoS and/or bandwidth allocation for the subscriber based on a second type of information transmitted during the interactive game; and wherein the first type of information comprises interactive game play information and wherein the second type of information comprises auxillary type information selected from the list consisting of registration information, e-mail information, chat information, and browsing information.
-
-
25. 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 (RO), 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; wherein the computer readable program code configured to receive, at the RAN from the GASP, an inquiry for a QoS and/or bandwidth allocation comprises computer readable program code configured to receive a first inquiry for a QoS and/or bandwidth allocation available to a first subscriber to the interactive game responsive to a first level of subscription service by the first subscriber and wherein the computer readable program code configured to allocate QoS and/or bandwidth allocation comprises a first computer readable program code configured to allocate QoS and/or bandwidth allocation, the computer program product further comprising; computer readable program code configured to receive, at the RAN from the GASP, a second inquiry for a QoS and/or bandwidth allocation available to a second subscriber to the interactive game responsive to a second level of subscription service by the second subscriber; and computer readable program code configured to provide a second profile, from the RAN to the GASP, including a second allocated QoS and/or bandwidth allocation for the second subscriber based on the received second inquiry. - View Dependent Claims (26)
-
Specification