System for remote game access
First Claim
1. A system for allowing a user to remotely access a game, the system comprising:
- a game console, the game console being one of a plurality of various types of game consoles, the game console further having a game controller port, an audio output, and a video output; and
a remote console server comprising;
a console virtualization engine configured to allow access to the game console to be managed through the remote console server, to allow a remote console client to communicate with various types of game consoles, and to allow the game console to receive game control signals from a plurality of different types of devices, the console virtualization engine comprising;
an audio and video encoder configured to;
receive the audio output and the video output from the game console; and
convert the audio output and the video output to a network packet to be sent to the remote console client;
a game controller emulation unit configured to;
receive a game control signal from the remote console client through a network packet;
convert the game control signal to a controller input signal expected by the game controller port for the game console; and
send the controller input signal to the game controller port for the game console; and
a network interface coupled to the console virtualization engine, the network interface being configured to send network packets to the remote console client and to receive network packets from the remote console client.
8 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.
113 Citations
35 Claims
-
1. A system for allowing a user to remotely access a game, the system comprising:
-
a game console, the game console being one of a plurality of various types of game consoles, the game console further having a game controller port, an audio output, and a video output; and a remote console server comprising; a console virtualization engine configured to allow access to the game console to be managed through the remote console server, to allow a remote console client to communicate with various types of game consoles, and to allow the game console to receive game control signals from a plurality of different types of devices, the console virtualization engine comprising; an audio and video encoder configured to; receive the audio output and the video output from the game console; and convert the audio output and the video output to a network packet to be sent to the remote console client; a game controller emulation unit configured to; receive a game control signal from the remote console client through a network packet; convert the game control signal to a controller input signal expected by the game controller port for the game console; and send the controller input signal to the game controller port for the game console; and a network interface coupled to the console virtualization engine, the network interface being configured to send network packets to the remote console client and to receive network packets from the remote console client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 30, 31)
-
-
19. A remote console server for providing remote access to a game console comprising:
-
an audio input unit configured to receive audio signals from a game console; a video input unit configured to receive video signals from the game console; a console virtualization engine configured to allow access to a game console to be managed, to allow a remote console client to communicate with various types of game consoles, and to allow a game console to receive game control signals from a plurality of different types of devices, the console virtualization engine comprising; an audio and video encoder configured to convert the audio and video signals to network packets to be sent to a remote console client; a game controller emulation unit configured to; receive a game control signal from the remote console client through a network packet; convert the game control signal to a controller input signal expected by a game controller port for the game console; and send the controller input signal to the game controller port for the game console; and a network interface coupled to the console virtualization engine, the network interface being configured to send network packets to a remote console client and to receive network packets from a remote console client. - View Dependent Claims (20, 28, 32, 33, 34, 35)
-
-
21. A method for allowing a user to remotely access a game, comprising:
-
providing a remote console server including a console virtualization engine configured to allow access to a game console to be managed through the remote console server, to allow a remote console client to communicate with various types of game consoles, and to allow a game console to receive game control signals from a plurality of different types of devices; receiving with the remote console server an audio output and a video output from a game console; using the console virtualization engine to convert the audio output and the video output to network packets; sending the network packets with the audio output and video output from the remote console server to a remote console client via a network interface; receiving with the remote console server a game control signal in a network packet from the remote console client via the network interface; using a game controller emulation unit within the console virtualization engine to convert the game control signal to a controller input signal expected by a game controller port for the game console; and sending the controller input signal to the game controller port for the game console. - View Dependent Claims (22, 23, 24, 25, 26, 29)
-
Specification