IP Library Granted Patent US 8,998,719
Granted Patent B1
US 8,998,719 · App. 13/716,019 · Granted Apr 7, 2015

Network-enabled game controller

Inventor: Peter Anthony Walker (Cedar Park, TX)
Assignee: ELBO, Inc.
A63F13/06
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 8,998,719
App. No.
13/716,019
Granted
Apr 7, 2015
Kind
B1
Abstract

Aspects of the present disclosure relate to the implementation of a gaming environment including gaming servers for instantiating instances of games requested by a user. The gaming environment includes a game device for obtaining game inputs corresponding to the instantiated game. Additionally, the gaming environment includes one or more output devices for obtaining outputs generated by the processing of the inputs by the gaming server. Illustratively, the game device and one or more output devices form game device groups. Within each game device group, the inputs obtained by game device are transmitted independent of the outputs transmitted to the output devices. The transmission of input data from the game device and the transmission of the output audio data, output video data or other data from the gaming server may be individually optimized.

Claims (37)

1. A system for implementing a gaming session comprising:

one or more gaming controllers, wherein the one or more gaming controllers include at least one wireless network communication component; and

a game management component implemented in a computing system associated with at least one processor and memory, the gaming management component operative to:

obtain a request to initiate a gaming session, the request to initiate the gaming session independently identifying at least:

one user,

a game,

an output device, and

a gaming controller;

process the request to initiate the gaming session;

determining a first protocol associated with the output device based at least in part on the information independently identifying the output device;

determining a second protocol associated with the gaming controller based at least in part on the information independently identifying the gaming controller,

and

cause the instantiation of a gaming session instance corresponding to the request, the gaming session instance executed by a network-based computing device having at least one input port to receive game control information from the identified game controller using the second protocol without requiring an intervening gaming console and at least one output port for transmitting gaming data to the identified output device using the first protocol without requiring an intervening gaming console.

2. The system as recited in claim 1 , wherein the one or more gaming controllers are operative to receive gaming session information associated with the instantiated gaming session.

3. The system as recited in claim 1 , wherein at least one gaming controller includes a display device.

4. The system as recited in claim 1 , wherein at least one gaming controller includes an input device for obtaining registration information.

5. The system as recited in claim 1 , wherein at least one gaming controller is operative to transmit at least a portion of the request to initiate the gaming session.

6. The system as recited in claim 5 , wherein the at least one gaming controller is operative to transmit an identification of a gaming controller.

7. The system as recited in claim 5 , wherein the at least one gaming controller is operative to transmit an identification of a user.

8. The system as recited in claim 5 , wherein the at least one gaming controller is operative to transmit an identification of an output device.

9. The system as recited in claim 1 , wherein the at least one game controller includes one or more memory components for maintain information related to gaming sessions.

10. The system as recited in claim 9 , wherein the gaming controller maintains authentication information related to one or more users in the one or more memory components.

11. The system as recited in claim 9 , wherein the gaming controller maintains gaming progress information related to one or more gaming session in the one or more memory components.

12. The system as recited in claim 1 further comprising one or more computing devices for hosting gaming session instances.

13. A method for managing gaming sessions comprising:

obtaining a request to initiate a gaming session, the request to initiate the gaming session independently identifying at least one user, a game, an output device, and a gaming controller;

processing the request to initiate the gaming session;

determining a first protocol associated with the output device based at least in part on the information independently identifying the output device;

determining a second protocol associated with the gaming controller based at least in part on the information independently identifying the gaming controller, and

causing the instantiation of a gaming session instance corresponding to the request, the gaming session instance executed by a network-based computing device having at least one input port to receive game control information from the identified game controller using the second protocol without requiring an intervening gaming console and at least one output port for transmitting gaming data to the identified output device using the first protocol without requiring an intervening gaming console.

14. The method as recited in claim 13 , further comprising transmitting gaming session information associated with the instantiated gaming session to the gaming controller.

15. The method as recited in claim 13 , wherein the gaming controller includes a display device.

16. The method as recited in claim 13 , wherein the gaming controller includes an input device for obtaining registration information.

17. The method as recited in claim 13 , wherein at least a portion of the request to initiate the gaming session is received from the gaming controller.

18. The method as recited in claim 17 , wherein the identification of the gaming controller is received from the gaming controller.

19. The method as recited in claim 17 , wherein the identification of the user is received from the gaming controller.

20. The method as recited in claim 17 , wherein the identification of the output device is received from the gaming controller.

Assignments (8)
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 →
SECURITY INTEREST Recorded Mar 27, 2014
From: GAMESTOP CORP.; GAMESTOP, INC.; SUNRISE PUBLICATIONS, INC.; ELBO, INC.; EB INTERNATIONAL HOLDINGS, INC.; KONGREGATE INC.; GAMESTOP TEXAS LTD.; MARKETING CONTROL SERVICES, INC.; SOCOM LLC; SPAWN LABS, INC.; SIMPLY MAC, INC.; SPRING COMMUNICATIONS HOLDING, INC.; GS MOBILE, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032537/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2014
From: GAMESTOP CORP.
To: ELBO, INC.
Reel/Frame 032454/0699 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2014
From: WALKER, PETER ANTHONY
To: GAMESTOP CORP.
Reel/Frame 032382/0851 →