Providing directional force feedback in free space
First Claim
Patent Images
1. A method for providing directional force feedback in free space to a user, comprising:
- providing a mass rotatable about a movable first axis, the mass and movable axis being responsive to a control signal to generate a force vector having a direction and a magnitude in three dimensional space; and
rotating the mass about at least the first axis to generate the force vector responsive to an application executing in a processing device, the application under control of the user and displaying events to the user, the force vector representing feedback regarding an event in the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology is presented for generating directional force feedback in free space to a user using a mass rotatable about a movable axis. The mass and movable axis are responsive to a control signal to generate a force vector having a direction and a magnitude in three-dimensional space to provide feedback to the user. The force vector is created in response to an event in application executing in a processing device. The force vector represents feedback regarding an event in the application.
39 Citations
20 Claims
-
1. A method for providing directional force feedback in free space to a user, comprising:
-
providing a mass rotatable about a movable first axis, the mass and movable axis being responsive to a control signal to generate a force vector having a direction and a magnitude in three dimensional space; and rotating the mass about at least the first axis to generate the force vector responsive to an application executing in a processing device, the application under control of the user and displaying events to the user, the force vector representing feedback regarding an event in the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a system including a computer executing an application communicatively coupled to a directional force feedback device, a method for providing directional force feedback to a device held by a user in free space and connected to the directional force feedback device, comprising:
-
determining when a force producing event has occurred in the application; responsive to an occurrence of a force producing event which creates a force having a force vector, determining a duration for the force vector based on the force producing event; determining a direction for the force vector in three dimensions with respect to an orientation reference position on the device connected to the force feedback device; and generating the force vector for the force duration by rotating a mass in the force feedback device, the mass being rotatable about a first axis and a second axis orthogonal to the first axis, the mass rotating to generate the force vector in the determined direction and for the determined duration. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer storage device having instructions to direct one or more processors to perform a method for providing directional force feedback to a feedback device held by a user, comprising:
-
determining when a force producing event has occurred in execution of an application, the application being under control of the user and displaying one or more events to the user, a force vector representing feedback regarding the force producing event in the application; responsive to an occurrence of a force producing event which creates a force having a force vector, determining a duration of the force based on the force producing event; determining the direction of the force vector with respect to an orientation reference position, the orientation reference position being a position in the feedback device; and communicating the force vector and force duration to the device to rotate a mass, the mass rotatable about a first axis and a second axis perpendicular to the first axis, the rotation of the mass generating the force vector having the direction and a magnitude in three dimensional space. - View Dependent Claims (17, 18, 19, 20)
-
Specification