IP Library Patent Application 15171645
Patent Application
App. No. 15/171,645

Device, System, and Method for Motion Feedback Controller

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 None
App. No.
15/171,645
Abstract

A device, system, and method uses universal serial bus (USB) signals to determine motion data. The method performed by a feedback controller includes receiving an input command from an input controller, the input command corresponding to a command entered by a user, the input controller utilizing a USB connection with the feedback controller. The method includes determining motion data corresponding to the input command, the motion data indicating a sensory action to be performed by a motion platform, the motion platform connected to the feedback controller. The method includes transmitting the motion data from the feedback controller to the motion platform.

Claims (35)

1 . A method, comprising:

receiving, by a feedback controller, an input command from an input controller, the input command corresponding to a command entered by a user, the input controller utilizing a universal serial bus (USB) connection with the feedback controller;

determining, by the feedback controller, motion data corresponding to the input command, the motion data indicating a sensory action to be performed by a motion platform, the motion platform connected to the feedback controller; and

transmitting the motion data from the feedback controller to the motion platform.

2 . The method of claim 1 , wherein the feedback controller is connected to a host, the host generating a virtual environment associated with the motion platform.

3 . The method of claim 2 , wherein the virtual environment includes at least one of a visual component and an audio component.

4 . The method of claim 2 , further comprising:

receiving, by the feedback controller, background data from at least one of the host and the motion platform, the background data indicating a type of the virtual environment being rendered for the user, the background data being utilized to determine the motion data.

5 . The method of claim 2 , further comprising:

forwarding, by the feedback controller, the input command to the host.

6 . The method of claim 2 , further comprising:

receiving, by the feedback controller, an output signal from the host, the output signal corresponding to an activation of a sensory component of the input controller;

determining, by the feedback controller, further motion data corresponding to the output signal; and

transmitting the further motion data from the feedback controller to the motion platform.

7 . The method of claim 6 , further comprising:

forwarding, by the feedback controller, the output signal to the input controller.

8 . The method of claim 1 , wherein the motion data is transmitted from the feedback controller to a motion driver, the motion driver translating the motion data into corresponding action signals for the motion platform.

9 . The method of claim 1 , wherein the input command is a USB human interface device (HID) input report.

10 . The method of claim 1 , wherein the motion platform inclusively includes between one and six degrees of freedom.

11 . A feedback controller, comprising:

an input/output (I/O) device receiving an input command from an input controller, the input command corresponding to a command entered by a user, the input controller utilizing a universal serial bus (USB) connection with the feedback controller; and

a processor determining motion data corresponding to the input command, the motion data indicating a sensory action to be performed by a motion platform, the motion platform connected to the feedback controller,

wherein the I/O device transmits the motion data from the feedback controller to the motion platform.

12 . The feedback controller of claim 11 , wherein the I/O device established a connection to a host, the host generating a virtual environment associated with the motion platform.

13 . The feedback controller of claim 12 , wherein the virtual environment includes at least one of a visual component and an audio component.

14 . The feedback controller of claim 12 , wherein the I/O device further receives background data from at least one of the host and the motion platform, the background data indicating a type of the virtual environment being rendered for the user, the processor further utilizing the background data to determine the motion data.

15 . The feedback controller of claim 12 , wherein the I/O device further forwards the input command to the host.

16 . The feedback controller of claim 12 , wherein the I/O device receives an output signal from the host, the output signal corresponding to an activation of a sensory component of the input controller, wherein the processor determines further motion data corresponding to the output signal, and the I/O device transmits the further motion data from the feedback controller to the motion platform.

17 . The feedback controller of claim 16 , wherein the I/O device further forwards the output signal to the input controller.

18 . The feedback controller of claim 1 , wherein the processor includes a motion driver, the motion driver translating the motion data into corresponding action signals for the motion platform.

19 . The feedback controller of claim 11 , wherein the input command is a USB human interface device (HID) input report.

20 . A non-transitory computer readable storage medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform operations comprising:

receiving an input command from an input controller, the input command corresponding to a command entered by a user, the input controller utilizing a universal serial bus (USB) connection with a feedback controller;

determining motion data corresponding to the input command, the motion data indicating a sensory action to be performed by a motion platform, the motion platform connected to the feedback controller; and

transmitting the motion data from the feedback controller to the motion platform.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Dec 28, 2022
From: GUGGENHEIM CORPORATE FUNDING, LLC
To: WIND RIVER SYSTEMS, INC.
Reel/Frame 062239/0590 →
PATENT SECURITY AGREEMENT Recorded Dec 24, 2018
From: WIND RIVER SYSTEMS, INC.
To: GUGGENHEIM CORPORATE FUNDING, LLC
Reel/Frame 049148/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2016
From: LAZAR, MIREL TUDOREL
To: WIND RIVER SYSTEMS, INC.
Reel/Frame 038883/0914 →