Force feedback system including multi-tasking graphical host environment
First Claim
1. A user device comprising:
- a display panel configured to display a graphical object and a graphical environment;
a touch-sensitive panel configured to receive an input from a user and to provide input information based upon the input received from the user associated with manipulation of the graphical object in the graphical environment; and
a host computer configured to receive the input information from the touch-sensitive panel and to provide a multi-tasking environment, the host computer comprisinga memory having a plurality of data sets stored therein, each data set comprising a representation of one or more force effects, wherein each one of the plurality of data sets is associated with one software application, anda processor configured to call an application programming interface, to determine which one of a plurality of concurrently running application programs is active in the multi-tasking environment, and generate a signal representing the data set associated with the active application program.
1 Assignment
0 Petitions
Accused Products
Abstract
A force feedback system provides components for use in a force feedback system including a host computer and a force feedback interface device. An architecture for a host computer allows multi-tasking application programs to interface with the force feedback device without conflicts. One embodiment of a force feedback device provides both relative position reporting and absolute position reporting to allow great flexibility. A different device embodiment provides relative position reporting device allowing maximum compatibility with existing software. Information such as ballistic parameters and screen size sent from the host to the force feedback device allow accurate mouse positions and graphical object positions to be determined in the force feedback environment. Force feedback effects and structures are further described, such as events and enclosures.
-
Citations
6 Claims
-
1. A user device comprising:
-
a display panel configured to display a graphical object and a graphical environment; a touch-sensitive panel configured to receive an input from a user and to provide input information based upon the input received from the user associated with manipulation of the graphical object in the graphical environment; and a host computer configured to receive the input information from the touch-sensitive panel and to provide a multi-tasking environment, the host computer comprising a memory having a plurality of data sets stored therein, each data set comprising a representation of one or more force effects, wherein each one of the plurality of data sets is associated with one software application, and a processor configured to call an application programming interface, to determine which one of a plurality of concurrently running application programs is active in the multi-tasking environment, and generate a signal representing the data set associated with the active application program. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification