IP Library Granted Patent US 8,222,037
Granted Patent B2
US 8,222,037 · App. 12/464,786 · Granted Jul 17, 2012

System and method for a local gamer network

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,222,037
App. No.
12/464,786
Filed
May 12, 2009
Granted
Jul 17, 2012
Kind
B2
Art Unit
2896
USPC
436/36
Abstract

Various embodiments of the invention provides for systems and methods for multi-participant controller systems. Specifically, some embodiments of the invention enable two or more participants to take part in a multi-participant interactive software running on a computing system. In addition, some of these embodiments allow for multi-participant interactive software, such as a dance-oriented or music-based video game, to time-shift the scoring of inputs from each participant during an activity session.

Claims (60)

1. A multi-participant controller system configured to allow a plurality of input controllers to interface to a computing system running multi-participant interactive software, the controller system, comprising:

a controller module comprising:

a first interface, configured to be coupled to a controller input feature and configured to receive from the controller input feature a control input for the multi-participant interactive software, the control input generated in response to an action by a participant of the multi-participant interactive software;

a second interface configured to be coupled to the computing system; and

a processor coupled to the first interface and configured to:

receive via the first interface a sequence of control inputs from the controller input feature;

assign an input timestamp to a control input within the sequence of control inputs, wherein the input timestamp corresponds to a time of entry for the control input by the participant;

generate a dataset comprising a set of control inputs received at the controller module and their respective timestamps assigned by the controller module; and

transmit the generated dataset to the computing system by way of the second interface;

wherein the computing system is configured to:

communicate with the controller module,

run the multi-participant interactive software, and

receive generated datasets from the controller module.

2. The multi-participant controller system of claim 1 , wherein the controller module is either embedded into a input controller or coupled to a game controller through an expansion port.

3. The multi-participant controller system of claim 1 , wherein the controller module is embedded into or disposed on exercise equipment.

4. The multi-participant controller system of claim 3 , wherein the exercise equipment comprises a treadmill, an exercise cycle, a ski machine, or a row machine.

5. The multi-participant controller system of claim 1 , wherein the computing system is in wireless communication with the controller module.

6. The multi-participant controller system of claim 1 , wherein the multi-participant interactive software is a video game.

7. The multi-participant controller system of claim 1 , wherein the computing system includes a game system.

8. The multi-participant controller system of claim 1 , wherein the controller module is a plurality of controller modules, the plurality comprising a first controller module configured to communicate with the computing system, and other controller modules configured to communicate with the computing system through the first controller module.

9. The multi-participant controller system of claim 8 , wherein the first controller is configured for wireless communication with the computing system.

10. The multi-participant controller system of claim 8 , wherein the other controller modules are configured for wireless communication with the first controller module.

11. The multi-participant controller system of claim 1 , wherein the controller module is a plurality of controller modules and each controller module is in direct communication with the computing system.

12. The multi-participant controller system of claim 1 , wherein the controller module comprises a transceiver configured for two-way wireless communication.

13. The multi-participant controller system of claim 1 , wherein the controller module is further configured to receive input cues from the multi-participant software.

14. The multi-participant controller system of claim 13 , wherein a display disposed on the controller module displays the input cues.

15. The multi-participant controller system of claim 1 , wherein the controller module comprises a removable module housing a power supply that is a rechargeable battery.

16. The multi-participant controller system of claim 1 , wherein the controller module comprises a display disposed on the controller module configured to receive an instruction from the computing system and show information in accordance with the instruction received.

17. The multi-participant controller system of claim 16 , wherein the display is a liquid-crystal display or an organic light emitting diode display.

18. The multi-participant controller system of claim 16 , wherein the information displayed includes a controller module identification, a participant name, a score, and a network identification.

19. The multi-participant controller system of claim 1 , wherein the controller module comprises a button configured to synchronize timing with the computing system and pair the controller module to the computing system.

20. The multi-participant controller system of claim 1 , wherein the input controller comprises a biosensor configured to sense a biological condition of the participant.

21. The multi-participant controller system of claim 20 , wherein the biosensor is a moisture sensor, a galvanometer, or a heart monitor.

22. The mulit-participant controller system of claim 1 , wherein the input controller comprises a stimulus configured to receive an instruction from the computing system and to apply a sensory feedback to the participant.

23. The multi-participant controller system of claim 22 wherein the sensory feedback is an electric shock, a change of temperature, or acoustical pressure.

24. The multi-participant controller system of claim 20 , wherein the biosensor is disposed on a wristband, a body electrode, or a sensor attached to a finger or other appendage.

25. The multi-participant controller system of claim 22 , wherein the stimulus is disposed on a wrist band, a body electrode, or a sensor attached to a finger or other appendage.

26. The multi-participant controller system of claim 2 , wherein the input controller is a dance pad game controller, a musical-instrument game controller, a flight stick game controller, or a steering wheel game controller.

27. A method for multi-participant controller systems, comprising:

receiving a sequence of control inputs at a controller module from a controller input feature, wherein the controller input feature is configured to receive from a participant a control input for a multi-participant interactive software, wherein the sequence of control inputs is entered by the participant through the controller input feature, wherein the sequence of control inputs include the control input, and wherein the controller module is associated with the participant on a multi-participant interactive software;

assigning, at the controller module, a first timestamp to the control input within the sequence of control inputs, wherein the first timestamp corresponds to a time of entry for the control input by the participant; and

buffering the sequence of control inputs at the controller module as a control input dataset, wherein the control input dataset includes the first timestamp of the control input within the sequence of control inputs, and

wherein the operations of receiving the sequence of control inputs, buffering the sequence of control inputs, and assigning the timestamp are performed before the control input dataset is transmitted to a computing system running the multi-participant interactive software.

28. The method of claim 27 , wherein the computing system is a gaming console.

29. The method of claim 27 , wherein the multi-participant interactive software is a video game.

30. The method of claim 27 , further comprising:

transmitting the control input dataset from the controller module to the computing system;

receiving the control input dataset at the computing system; and

comparing at the computing system the control input within the control input dataset to the corresponding cue within a cue sequence based on the first timestamp and a second timestamp, wherein the second timestamp for the corresponding cue represents when the multi-participant interactive software displayed the corresponding cue.

31. The method of claim 30 , further comprising:

determining at the computing system a score for the participant based on the comparison of the first timestamp of the control input against the second timestamp of the corresponding cue.

32. The method of claim 27 , further comprising:

receiving at the controller module from the computing system a cue dataset, the cue dataset including a cue sequence and a second timestamp for the cue within the cue sequence, wherein the second timestamp for the cue represents when the multi-participant interactive software displayed the cue;

comparing at the controller module the control input within the control input dataset to the corresponding cue within the cue sequence based on the first timestamp and the second timestamp; and

transmitting results of the comparison from the controller module to the computing system.

33. The method of claim 32 , further comprising:

determining at the computing system a score for the participant based on the comparison of the first timestamp of the control input against the second timestamp of the corresponding cue.

34. The method of claim 27 , wherein the multi-participant interactive software takes successive turns in displaying a progress for each participant.

35. The method of claim 27 , wherein the multi-participant interactive software displays a cue sequence that prompts each participant to enter a desired input sequence within a window of time.

36. The method of claim 29 , wherein the video game is a dance-oriented video game or a music-based video game.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2025
From: BANK OF AMERICA, N.A.
To: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
Reel/Frame 072470/0260 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2025
From: BLUE TORCH FINANCE LLC, AS THE COLLATERAL AGENT
To: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
Reel/Frame 072337/0391 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2024
From: FIFTH THIRD BANK, NATIONAL ASSOCIATION
To: PERFORMANCE DESIGNED PRODUCTS LLC
Reel/Frame 066895/0786 →
SECURITY INTEREST Recorded Mar 14, 2024
From: VOYETRA TURTLE BEACH, INC.; TURTLE BEACH CORPORATION; PERFORMANCE DESIGNED PRODUCTS LLC
To: BLUE TORCH FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 066797/0517 →
SECURITY INTEREST Recorded Mar 14, 2024
From: PERFORMANCE DESIGNED PRODUCTS LLC
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 066796/0562 →
PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: PERFORMANCE DESIGNED PRODUCTS LLC
To: FIFTH THIRD BANK, NATIONAL ASSOCIATION
Reel/Frame 053657/0655 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2020
From: ARK ANGELS VIII LLC
To: PERFORMANCE DESIGNED PRODUCTS, LLC
Reel/Frame 053082/0001 →
SECURITY INTEREST Recorded Jan 28, 2020
From: EAST WEST BANK
To: ARK ANGELS VIII LLC
Reel/Frame 051723/0138 →