IP Library Granted Patent US 7,871,330
Granted Patent B2
US 7,871,330 · App. 11/772,703 · Granted Jan 18, 2011

Electronic sword game with input and feedback

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 7,871,330
App. No.
11/772,703
Granted
Jan 18, 2011
Kind
B2
Abstract

An electro-mechanical device for providing an input to a computer program and said computer program providing a tactile output through said electro-mechanical device to a user. More specifically, the present invention provides an electro-mechanical virtual sword game apparatus that receives positional information from sensors on the sword apparatus and the sword apparatus contains a propulsion gyrostat that under the control of a computer process may be topple to provide a torque on the housing of the sword apparatus that may be used to simulate the impact of sword blows.

Claims (57)

1. An apparatus, comprising:

an input device configured to receive external input;

an output device comprising a gyrostat; and

a controller configured to selectively topple the gyrostat to provide an external sensation based, at least in part, on the external input.

2. The apparatus of claim 1 , wherein the gyrostat is disposed in a housing, and further comprising:

at least one sensor capable of receiving position information of the housing; and

at least one motor capable of toppling a flywheel based, at least in part, on the position information of the housing in response to a toppling event.

3. The apparatus of claim 2 , further comprising a circuit capable of receiving a control signal indicative of the toppling event, and the circuit further capable of transmitting the control signal to the at least one motor.

4. The apparatus of claim 2 , further comprising a circuit capable of receiving a wireless control signal indicative of the toppling event, and the circuit further capable of transmitting the wireless control signal to the at least one motor.

5. The apparatus of claim 2 , wherein the toppling of the flywheel by the at least one motor is capable of imparting a torque generated by the flywheel on the housing.

6. The apparatus of claim 2 , further comprising at least one toppling event sensor capable of sensing the toppling event based, at least in part, on an acceleration of the housing.

7. The apparatus of claim 2 , further comprising an audio circuit capable of causing a speaker to generate an audio output responsive to the toppling event.

8. The apparatus of claim 2 , wherein the housing comprises at least one of a sword, gun, bazooka, knife, hammer, axe, or a combination thereof.

9. The apparatus of claim 2 , wherein the gyrostat comprises at least one gimbal in which the flywheel is mounted, the at least one gimbal capable of providing at least one degree of freedom for the flywheel, and further comprising:

a clutch capable of temporarily locking an axis of the at least one gimbal during the toppling event.

10. An apparatus, comprising:

means for receiving external input;

means for providing an external sensation based, at least in part, on the external input received, the means for providing the external sensation comprising a gyrostat; and

means for selectively toppling the gyrostat.

11. The apparatus of claim 10 , wherein the gyrostat is disposed in a housing.

12. The apparatus of claim 11 , further comprising:

means for receiving position information of the housing; and

means for toppling a flywheel based, at least in part, on the position information of the housing in response to a toppling event.

13. The apparatus of claim 12 , further comprising:

means for receiving a control signal indicative of the toppling event; and

means for transmitting the control signal to the means for toppling.

14. The apparatus of claim 12 , further comprising:

means for receiving a wireless control signal indicative of the toppling event; and

means for transmitting the wireless control signal to the means for toppling.

15. The apparatus of claim 12 , wherein the toppling of the flywheel by the at least one means for toppling is capable of imparting a torque generated by the flywheel on the housing.

16. The apparatus of claim 12 , further comprising means for sensing the toppling event based, at least in part, on an acceleration of the housing.

17. The apparatus of claim 12 , further comprising means for generating an audio output responsive to the toppling event.

18. The apparatus of claim 12 , wherein the housing comprises at least one of a sword, gun, bazooka, knife, hammer, axe, or a combination thereof.

19. The apparatus of claim 12 , wherein the gyrostat comprises at least one gimbal in which the flywheel is mounted, the at least one gimbal capable of providing at least one degree of freedom for the flywheel, and further comprising:

means for temporarily locking an axis of the at least one gimbal during the toppling event.

20. A method, comprising:

determining with a controller a toppling event based, at least in part, on a position of a housing; and

transmitting by the controller a toppling event signal to the housing, the toppling event signal indicative of a torque to be applied to the housing.

21. The method of claim 20 , further comprising the controller receiving a position signal indicative of a position of the housing.

22. The method of claim 21 , wherein the receiving comprises receiving the position signal as a wireless signal.

23. The method of claim 20 , wherein the transmitting comprises transmitting the toppling event signal as a wireless signal.

24. The method of claim 20 , further comprising the controller generating the toppling event signal based, at least in part, on the determining.

25. The method of claim 24 , wherein the generating comprises:

determining a velocity vector of the housing based, at least in part, on the position of the housing;

calculating a magnitude of the toppling event based, at least in part, on the velocity vector; and

encoding the magnitude of the toppling event in the toppling event signal.

26. An article comprising a non-transitory tangible storage medium having stored thereon instructions that, if executed in a controller, result in:

determining a toppling event based, at least in part, on a position of a housing; and

transmitting a toppling event signal to the housing, the toppling event signal indicative of a torque to be applied to the housing.

27. The article of claim 26 , wherein the instructions, if executed, further result in receiving a position signal indicative of a position of the housing.

28. The article of claim 27 , wherein the instructions, if executed, further result in receiving the position signal as a wireless signal.

29. The article of claim 26 , wherein the instructions, if executed, further result in transmitting the toppling event signal as a wireless signal.

30. The article of claim 26 , wherein the instructions, if executed, further result in generating the toppling event signal based, at least in part, on the determining.

31. The article of claim 30 , wherein the instructions, if executed, further result in:

determining a velocity vector of the housing based, at least in part, on the position of the housing;

calculating a magnitude of the toppling event based, at least in part, on the velocity vector; and

encoding the magnitude of the toppling event in the toppling event signal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2020
From: INTELLECTUAL VENTURES ASSETS 161 LLC
To: HANGER SOLUTIONS, LLC
Reel/Frame 052159/0509 →
MERGER Recorded Aug 5, 2015
From: KICO SOUND LLC
To: XYLON LLC
Reel/Frame 036260/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2007
From: WOOLSTON, THOMAS G.
To: KICO SOUND LLC
Reel/Frame 019693/0911 →