System for remote game access
First Claim
1. A networked game system comprising:
- a network interface configured to receive packetized information from a packet network;
a console server system comprising a console virtualization engine, including an audio and video encoder and a controller emulator, the console server system including a processor, the console server system configured to adjust to different game controller types and perform operations comprising;
identifying a remote game controller associated with a user;
locating and retrieving from a data store a compatible controller configuration for a game initiated by the user that is usable with the identified remote game controller associated with the user;
providing help information to the user after identifying the remote game controller that corresponds to the compatible controller configuration, the help information relating to a function of at least one game controller control;
receiving over the packet network at the network interface a packetized game controller signal from the remote game controller;
converting, by the controller emulator, the received packetized game controller signal to a corresponding controller input signal compatible with a game controller port of a game console configured to play the game;
communicating the converted game controller signal to the game console;
receiving audio and video output from the game console, wherein the audio and video output is generated by the game console at least partly in response to the communicated game controller signal;
encoding and packetizing the audio and video output from the game console using the audio and video encoder; and
transmitting by the network interface over the packet network to a client associated with the user, the encoded and packetized audio and video output from the game console.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for allowing a user to remotely access a game includes: a game console; a remote console client configured to receive a game control signal; and a remote console server. The remote console server includes an audio and video encoder configured to receive an audio output and a video output from the game console and to convert the audio output and the video output to a network packet. The remote console server also includes: a game controller emulation unit and a network interface configured to send and receive the network packet. The game controller emulation unit is configured to receive a game controller signal from the game console and to send the game controller signal to the remote console client and to receive a game controller input from the remote console client and send the game controller input to the game console.
-
Citations
39 Claims
-
1. A networked game system comprising:
-
a network interface configured to receive packetized information from a packet network; a console server system comprising a console virtualization engine, including an audio and video encoder and a controller emulator, the console server system including a processor, the console server system configured to adjust to different game controller types and perform operations comprising; identifying a remote game controller associated with a user; locating and retrieving from a data store a compatible controller configuration for a game initiated by the user that is usable with the identified remote game controller associated with the user; providing help information to the user after identifying the remote game controller that corresponds to the compatible controller configuration, the help information relating to a function of at least one game controller control; receiving over the packet network at the network interface a packetized game controller signal from the remote game controller; converting, by the controller emulator, the received packetized game controller signal to a corresponding controller input signal compatible with a game controller port of a game console configured to play the game; communicating the converted game controller signal to the game console; receiving audio and video output from the game console, wherein the audio and video output is generated by the game console at least partly in response to the communicated game controller signal; encoding and packetizing the audio and video output from the game console using the audio and video encoder; and transmitting by the network interface over the packet network to a client associated with the user, the encoded and packetized audio and video output from the game console. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A networked game system comprising:
-
a network interface configured to receive packetized information from a packet network; a console server system comprising a console virtualization engine, including an audio and video encoder and a controller emulator, the console server system including a processor, the console server system configured to adjust to different game controller types and to perform operations comprising; identifying a remote game controller associated with a user; locating and retrieving from a data store a compatible controller configuration for a game initiated by the user that is usable with the identified remote game controller associated with the user; receiving over the packet network at the network interface a packetized game controller signal from the remote game controller; converting, by the controller emulator, the received packetized game controller signal to a corresponding controller input signal compatible with a game controller port of a game console configured to play the game; communicating the converted game controller signal to the game console; receiving audio and video output from the game console, wherein the audio and video output is generated by the game console at least partly in response to the communicated game controller signal; and encoding and packetizing the audio and video output from the game console using the audio and video encoder; and transmitting by the network interface over the packet network to a client associated with the user, the encoded and packetized audio and video output from the game console. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for enabling a user to remotely play an electronic game, the method comprising:
-
identifying, by a computerized system a remote game controller associated with a user; locating and retrieving, by the computerized system, from a data store a compatible controller configuration for a game initiated by the user that is usable with the identified remote game controller associated with the user; receiving over a packet network at the computerized system a packetized game controller signal from the remote game controller; converting the received packetized game controller signal, by the computerized system, to a corresponding controller input signal compatible with a game controller port of a game console configured to play the game; communicating, by the computerized system, the converted game controller signal to the game console; receiving audio and video output from the game console, wherein the audio and video output is generated by the game console at least partly in response to the communicated game controller signal; encoding and packetizing, by the computerized system, the audio and video output from the game console; transmitting the encoded and packetized audio and video output from the game console, via the packet network, to a client associated with the user; and adjusting to different game controller types. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory storage medium storing program code that when executed by a computing system is configured to cause the computing system to perform operations comprising:
-
identifying a remote game controller associated with a user; locating and retrieving from a data store a compatible controller configuration for a game initiated by the user that is usable with the identified remote game controller associated with the user; receiving a packetized game controller signal from the remote game controller; converting the received packetized game controller signal to a corresponding controller input signal compatible with a game controller port of a game console configured to play the game; receiving audio and video output from the game console, wherein the audio and video output is generated by the game console at least partly in response to the communicated game controller signal; communicating the converted game controller signal to the game console; encoding and packetizing the audio and video output from the game console; transmitting over a packet network to a client associated with the user, the encoded and packetized audio and video output from the game console; and adjusting to different game controller types. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification