IP Library Granted Patent US 10,159,897
Granted Patent B2
US 10,159,897 · App. 14/218,156 · Granted Dec 25, 2018

Semantic gaming and application transformation

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 10,159,897
App. No.
14/218,156
Granted
Dec 25, 2018
Kind
B2
Abstract

A gaming system comprises a handheld user input device, a processor for receiving input data from the handheld user input device and a gaming application for receiving data from the processor based on the received input data from the handheld user input device. The handheld user input device emulates one of a plurality of different devices associated with the gaming application. Each of the plurality of different devices have a set of input commands associated therewith. The set of input commands associated with the one of a plurality of different devices includes a command based on one of motion and orientation of the handheld device.

Claims (30)

1. A system comprising:

a user input device;

a display;

a processor configured to receive input data corresponding to non-planar motion of said user input device in any of two to six degrees of freedom; and

an application configured to:

execute on said processor;

receive, from said processor, data based on said input data; and

cause emulation of one of a plurality of different devices on said display using said data along with a set of movement processing equations selected from among different sets of movement processing equations for said plurality of different devices based on an inertia associated with said one of a plurality of different devices.

2. The system of claim 1 , wherein said input data is generated by said user input device comprising an accelerometer for detecting a linear acceleration of said user input device and at least one other sensor for detecting a rotational motion of said user input device.

3. The system of claim 2 , wherein said at least one other sensor is a camera.

4. The system of claim 2 , wherein said at least one other sensor is an optical sensor.

5. The system of claim 2 , wherein said accelerometer is a multi-axis accelerometer and wherein said at least one second output includes a value y generated by said multi-axis accelerometer associated with acceleration of said user input device in a y-axis direction and a value z generated by said multi-axis accelerometer associated with acceleration of said user input device in a z-axis direction.

6. The system of claim 5 , wherein said multi-axis accelerometer is a 3-axis accelerometer.

7. The system of claim 1 , wherein said user input device is a free-space pointing device.

8. The system of claim 1 , wherein said system is a gaming system.

9. The system of claim 1 , wherein said application is a training program for evaluating a user undergoing therapy.

10. The system of claim 1 , wherein said display comprises a plurality of displays being positioned surrounding a user.

11. The system of claim 1 , wherein a particular motion associated with the user input device results in moving a corresponding cursor from one display to a second display.

12. The system of claim 1 , wherein said input data is communicated to the processor via a wireless signal.

13. The system of claim 12 , wherein said wireless signal is a radio frequency signal.

14. The system of claim 12 , wherein said wireless signal is an infrared signal.

15. The system of claim 1 , further comprising a second user input device.

16. The system of claim 15 , wherein said second user input device communicates with the processor via a wireless signal.

17. The system of claim 1 , wherein said processor is further configured to compensate said motion of said user input device by transforming said motion from a body frame of reference associated with said user input device into an inertial frame of reference.

18. The system of claim 1 , wherein said input data is generated at a sampling rate of 200 samples/second.

19. A method for emulating one of a plurality of different devices on a display, said method comprising:

receiving, by a processor, input data corresponding to non-planar motion of a user input device in any of two to six degrees of freedom;

executing, by said processor, an application that causes emulation of one of said plurality of different devices on said display based on said input data along with a set of movement processing equations selected from among different sets of movement processing equations for said plurality of different devices based on an inertia of said one of a plurality of different devices; and

rendering said emulation on said display.

20. The method of claim 19 , wherein said input data is generated by said user input device comprising an accelerometer for detecting a linear acceleration of said user input device and at least one other sensor for detecting a rotational motion of said user input device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2023
From: IDHL HOLDINGS, INC.
To: DRNC HOLDINGS, INC.
Reel/Frame 063327/0188 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2017
From: MULTIPLIER CAPITAL, LP
To: HILLCREST LABORATORIES, INC.
Reel/Frame 043339/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HILLCREST LABORATORIES, INC.
To: IDHL HOLDINGS, INC.
Reel/Frame 042747/0445 →
SECURITY AGREEMENT Recorded Mar 1, 2016
From: HILLCREST LABORATORIES, INC.
To: MULTIPLIER CAPITAL, LP
Reel/Frame 037963/0405 →
Cited By (1)
US 12,543,118