FORCE FEEDBACK SYSTEM INCLUDING MULTI-TASKING GRAPHICAL HOST ENVIRONMENT AND INTERFACE DEVICE
First Claim
1. A method for simulating a multi-tasking graphical environment implemented comprising:
- creating a context associated with each application program running in said multi-tasking graphical environment;
receiving force effect commands from said application programs;
commanding a force feedback interface device to output a force effect in response to said force effect commands;
storing said force effect commands into said contexts, wherein each of said contexts is associated with one of said application programs running on a host computer; and
sending said force effect commands in said context of an application program to said force feedback device when said application program is active in said multi-tasking environment.
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, where a single active application may output forces. A background application also provides force effects to be output and allows a user to assign force effects to graphical objects in a graphical user interface. Force feedback effects and structures are further described, such as events and enclosures.
9 Citations
24 Claims
-
1. A method for simulating a multi-tasking graphical environment implemented comprising:
-
creating a context associated with each application program running in said multi-tasking graphical environment; receiving force effect commands from said application programs; commanding a force feedback interface device to output a force effect in response to said force effect commands; storing said force effect commands into said contexts, wherein each of said contexts is associated with one of said application programs running on a host computer; and sending said force effect commands in said context of an application program to said force feedback device when said application program is active in said multi-tasking environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling a force feedback interface device comprising:
-
calculating a device delta position of a manipulandum that includes detecting a change in position of said manipulandum from a previous position; reporting said device delta position to a host computer; determining a screen position from said device delta position, said screen position provided in a screen frame of a display screen; and displaying a cursor in said screen frame at said screen position in response to said screen position. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification