IP Library Granted Patent US 9,675,877
Granted Patent B2
US 9,675,877 · App. 14/638,782 · Granted Jun 13, 2017

System for remote game access

Inventors: Peter Anthony Walker (Cedar Park, TX); Oswald Anthony Becca (Round Rock, TX)
Assignee: ELBO, INC.
A63F13/23A63F9/24A63F13/00A63F13/32A63F13/33A63F13/35A63F13/54G06F3/01A63F13/323A63F13/327A63F13/335A63F2009/2488A63F2250/52A63F2300/204A63F2300/402A63F2300/403A63F2300/405A63F2300/406A63F2300/407A63F2300/409A63F2300/513A63F2300/538A63F2300/6045G06F17/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,675,877
App. No.
14/638,782
Granted
Jun 13, 2017
Kind
B2
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.

Claims (23)

1. A system for enabling a user to remotely access a game, the system comprising:

a first plurality of game consoles that include respective game controller interfaces, audio outputs, and video outputs, the first plurality of game consoles remote from the user; and

a remote console server comprising:

a console virtualization engine configured to selectively provide remote clients of a plurality of users access to the first plurality of game consoles, wherein the console virtualization engine is configured to:

provide access to a first game console from the first plurality of game consoles to the user in response to the user requesting a first game session, to enable the user to engage in game play on the first game console;

receive packetized control signals from a remote game controller associated with the user;

convert the packetized control signals from the remote game controller associated with the requesting user to a form compatible with the first game console;

receive audio and video data output from the first game console;

encode and packetize the audio and video data output from the first game console;

transmit the encoded and packetized audio and video data output from the first game console to a client associated with the user;

store a game configuration, corresponding to the first game session with the first game console;

enable another of the first plurality of game consoles access to the stored game configuration during a second game session of the user.

2. The system as defined in claim 1 , wherein the stored game configuration is stored remote from the first game console.

3. The system as defined in claim 1 , wherein the first plurality of game consoles comprises a plurality of different types of game consoles.

4. The system as defined in claim 1 , wherein the remote console server is further configured to communicate with a global server, wherein the global server is configured to store a second game configuration from the remote console server and to restore the stored second game configuration to the remote console server, and the remote console server is configured to restore the stored second game configuration to the first game console through a memory emulation unit, the memory emulation unit being configured to emulate a memory device for the first game console, and the global server is configured to provide the client associated with the user an advertisement for display, the advertisement targeted to the user based at least in part on a usage pattern of games played or viewed by the user, wherein the remote console server is configured to cache game controller configurations for future use and to automatically load game-specific controller help information.

5. The system as defined in claim 1 , wherein the remote console server is further configured to communicate with a global server, wherein the global server is configured to enable an owner of a second game console to expose and manage remote access to the second game console through the remote console server.

6. The system as defined in claim 1 , wherein the remote console server is further configured to communicate with a global server, wherein the global server is configured to keep track of a usage of remote console servers by the clients.

7. The system as defined in claim 1 , further comprising a global server is configured to provide the client associated with the user an advertisement for display, the advertisement targeted to the user based at least in part on a usage pattern of games played or viewed by the user.

8. The system as defined in claim 1 , further comprising a first group of remote console servers, wherein each remote console server in the first group of remote console servers is configured to send a network packet that announces a presence of the respective remote console server and the client is configured to locate the remote console server having a lowest latency with respect to the client.

9. The system as defined in claim 1 , further comprising a portal that enables franchising of a set of remote console servers, wherein the portal enables management of the set of remote console servers as a common pool.

10. The system as defined in claim 1 , wherein the remote console server is configured to automatically adjust a quality and a latency of a transmitted video depending on an available bandwidth or a type of image being transmitted.

11. The system as defined in claim 1 , wherein the remote console server is configured to automatically load game help information corresponding to the game controller.

12. The system as defined in claim 1 , wherein the remote console server is configured to adjust to a plurality of game console controller types.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 30, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: ELBO INC.; GEEKNET, INC.
Reel/Frame 068449/0229 →
SECURITY AGREEMENT Recorded Nov 19, 2021
From: GEEKNET, INC.; ELBO INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 058210/0925 →
TERMINATION AND RELEASE OF SECURITY INTERESTS Recorded Nov 11, 2021
From: BANK OF AMERICA, N.A.
To: SUNRISE PUBLICATIONS, INC.; GAMESTOP CORP.; GAMESTOP, INC.; ELBO INC.; EB INTERNATIONAL HOLDINGS, INC.; KONGREGATE INC.; GAMESTOP TEXAS LTD.; GS MOBILE, INC.; MARKETING CONTROL SERVICES, INC.; SOCOM LLC; GEEKNET, INC.; SIMPLY MAC, INC.
Reel/Frame 058518/0427 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 2, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: GAMESTOP, INC.; GAMESTOP CORP.; SOCOM LLC; SUNRISE PUBLICATIONS, INC.; ELBO INC.; EB INTERNATIONAL HOLDINGS, INC.; GAMESTOP TEXAS LTD.; MARKETING CONTROL SERVICES, INC.; GS MOBILE, INC.; GEEKNET, INC.; GME ENTERTAINMENT LLC
Reel/Frame 056451/0386 →
PATENT, TRADEMARK AND COPYRIGHT SECURITY AGREEMENT Recorded Jul 20, 2020
From: GAMESTOP CORP.; GAMESTOP, INC.; SUNRISE PUBLICATIONS, INC.; ELBO INC.; EB INTERNATIONAL HOLDINGS, INC.; GAMESTOP TEXAS LTD.; GS MOBILE, INC.; GEEKNET, INC.; MARKETING CONTROL SERVICES, INC.; SOCOM LLC; GME ENTERTAINMENT, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053259/0280 →
FIRST AMENDMENT TO THE SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Dec 26, 2017
From: GEEKNET, INC.; GAMESTOP CORP.; GAMESTOP, INC.; SUNRISE PUBLICATIONS, INC.; ELBO INC.; EB INTERNATIONAL HOLDINGS, INC.; GAMESTOP TEXAS LTD.; SIMPLY MAC, INC.; SPRING COMMUNICATIONS HOLDING, INC.; GS MOBILE, INC.; SOCOM LLC; MARKETING CONTROL SERVICES, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 044960/0799 →
Continuity (5)
Continuation 14049934 · Oct 9, 2013
Continuation 12925651 · Oct 26, 2010
Continuation 11761168 · Jun 11, 2007
Provisional Application 60806233 · Jun 29, 2006
Related Publication 20160023104A1 · Jan 28, 2016