Systems And Methods For Pre-Touch And True Touch
First Claim
1. A system comprising:
- a touch-sensitive interface configured to detect a user interaction and transmit a first interface signal based at least in part on the user interaction;
a processor in communication with the touch-sensitive interface and configured to receive the first interface signal and determine a haptic effect based at least in part on the first interface signal, the processor further configured to preload a haptic signal associated with the haptic effect;
a cache in communication with the processor and configured to store the preloaded haptic signal for a time period, then transmit the haptic signal; and
a haptic effect generator in communication with the cache and configured to receive the haptic signal from the cache and output a haptic effect based at least in part on the haptic signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for pre-touch and true touch are disclosed. For example, in one described system for pre-touch and true touch includes a touch-sensitive interface configured to detect a user interaction and transmit a first interface signal based at least in part on the user interaction. The system also includes a processor in communication with the touch-sensitive interface and configured to receive the first interface signal and determine a haptic effect based at least in part on the first interface signal. The processor is further configured to preload a haptic signal associated with the haptic effect. The system also includes a cache in communication with the processor and configured to store the preloaded haptic signal for a time period and then transmit the haptic signal and a haptic effect generator in communication with the cache and configured to receive the haptic signal from the cache and, in response, output a haptic effect based at least in part on the haptic signal.
55 Citations
23 Claims
-
1. A system comprising:
-
a touch-sensitive interface configured to detect a user interaction and transmit a first interface signal based at least in part on the user interaction; a processor in communication with the touch-sensitive interface and configured to receive the first interface signal and determine a haptic effect based at least in part on the first interface signal, the processor further configured to preload a haptic signal associated with the haptic effect; a cache in communication with the processor and configured to store the preloaded haptic signal for a time period, then transmit the haptic signal; and a haptic effect generator in communication with the cache and configured to receive the haptic signal from the cache and output a haptic effect based at least in part on the haptic signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for generating a haptic effect comprising:
-
receiving a first interface signal from a touch-sensitive interface configured to detect a user interaction and transmit an interface signal based at least in part on the user interaction; determining a haptic effect based at least in part on the first interface signal; preloading a haptic signal associated with the haptic effect to a cache configured to store the haptic signal for a period of time; and transmitting the haptic signal to a haptic effect generator configured to output the haptic effect. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer readable medium encoded with processor executable program code, the computer readable medium comprising:
-
program code to receive an interface signal from a touch-sensitive interface configured to detect a user interaction, the touch-sensitive interface further configured to transmit an interface signal based at least in part on the user interaction; program code to determine a haptic effect based at least in part on the interface signal; program code to preload a haptic signal associated with the haptic effect to a cache configured to store the haptic signal for a time period; and program code to transmit the stored haptic signal to a haptic effect generator configured to output the haptic effect.
-
Specification