System and method for managing audio and video channels for video game players and spectators
First Claim
1. A system for managing audio chat sessions for online video games or applications comprising:
- an online video game or application execution engine of a hosting service to execute an online video game or application in response to input from one or more users playing the video game or application and to responsively generate audio and video of the video game or application, the hosting service accessed over a network, wherein the input from one or more users is received from remote devices of the one or more users over the network and the generated audio and video of the video game or application is transmitted to the remote devices of the one or more users and to remote devices of one or more spectators to the video game or application; and
a chat subsystem of the hosting service to establish audio chat sessions with the one or more users playing the video game and the one or more spectators to the video game or application, the chat subsystem establishing a plurality of audio chat channels including a spectator channel over which the spectators participate in audio chat and a user channel over which the users participate in audio chat, wherein the spectator channel and the user channel are managed by the chat subsystem so as to enable audio chat sessions using the spectator channel and the user channel to be conducted concurrently, the chat subsystem configured to assign a priority level to each of the spectator channel and the user channel, the priority level used to set a priority of processing of the audio packets for the respective channel.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method are described for managing audio chat for an online video game or application. For example, a system according to one embodiment comprises: an online video game or application execution engine to execute an online video game or application in response to input from one or more users of the video game or application and to responsively generate audio and video of the video game or application; and a chat subsystem to establish audio chat sessions with the one or more users and one or more spectators to the video game or application, the chat subsystem establishing a plurality of audio chat channels including a spectator channel over which the spectators participate in audio chat and a user channel over which the users participate in audio chat.
-
Citations
66 Claims
-
1. A system for managing audio chat sessions for online video games or applications comprising:
-
an online video game or application execution engine of a hosting service to execute an online video game or application in response to input from one or more users playing the video game or application and to responsively generate audio and video of the video game or application, the hosting service accessed over a network, wherein the input from one or more users is received from remote devices of the one or more users over the network and the generated audio and video of the video game or application is transmitted to the remote devices of the one or more users and to remote devices of one or more spectators to the video game or application; and a chat subsystem of the hosting service to establish audio chat sessions with the one or more users playing the video game and the one or more spectators to the video game or application, the chat subsystem establishing a plurality of audio chat channels including a spectator channel over which the spectators participate in audio chat and a user channel over which the users participate in audio chat, wherein the spectator channel and the user channel are managed by the chat subsystem so as to enable audio chat sessions using the spectator channel and the user channel to be conducted concurrently, the chat subsystem configured to assign a priority level to each of the spectator channel and the user channel, the priority level used to set a priority of processing of the audio packets for the respective channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for managing audio chat sessions for online video games or applications comprising:
-
executing an online video game or application on a server of a hosting service in response to input from one or more users of the video game or application and responsively generating audio and video of the video game or application, wherein the input from one or more users is received by the hosting service from remote devices of the one or more users over a network and the generated audio and video of the video game or application is transmitted to the remote devices of the one or more users and to remote devices of one or more spectators to the video game or application; establishing audio chat sessions with the one or more users and the one or more spectators to the video game or application, wherein establishing comprises setting up a plurality of audio chat channels including a spectator channel over which the spectators participate in audio chat and a user channel over which the users participate in audio chat, the spectator channel and the user channel used to conduct audio chat sessions concurrently, each of the plurality of audio chat channels accorded a priority level, the priority level used to set priority of processing of the audio packets received through respective chat channels. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification