SYSTEM AND METHOD FOR DISPLAY OF MULTIPLE DATA CHANNELS ON A SINGLE HAPTIC DISPLAY
First Claim
1. A method of producing a haptic effect comprising:
- receiving a notification signal from a local device, the notification signal having a percentage completion value;
comparing the notification signal to a foreground haptic threshold;
if the percentage completion value is greater than or equal to the foreground haptic threshold, generating an interaction parameter using a foreground haptic effect signal;
if the percentage completion value is less than the foreground haptic threshold, generating an interaction parameter using a background haptic effect signal; and
applying a drive signal to a haptic output device according to the interaction parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
36 Citations
30 Claims
-
1. A method of producing a haptic effect comprising:
-
receiving a notification signal from a local device, the notification signal having a percentage completion value; comparing the notification signal to a foreground haptic threshold; if the percentage completion value is greater than or equal to the foreground haptic threshold, generating an interaction parameter using a foreground haptic effect signal; if the percentage completion value is less than the foreground haptic threshold, generating an interaction parameter using a background haptic effect signal; and applying a drive signal to a haptic output device according to the interaction parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A haptic effect enabled system comprising:
-
a haptic output device; a drive module electronically coupled to the haptic output device for receiving a notification signal from a local device, the notification signal having a percentage completion value, and comparing the notification signal to a foreground haptic threshold, and generating an interaction parameter using the first haptic effect signal combined with the first priority level and the second haptic effect signal combined with the second priority level; and
if the percentage completion value is greater than or equal to the foreground haptic threshold, generating an interaction parameter using a foreground haptic effect signal; and
if the percentage completion value is less than the foreground haptic threshold, generating an interaction parameter using a background haptic effect signal; anda drive circuit electronically coupled to the drive module and the haptic output device for applying a drive signal to the haptic output device according to the interaction parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to produce a haptic effect, the instructions comprising:
-
receiving a notification signal from a local device, the notification signal having a percentage completion value; comparing the notification signal to a foreground haptic threshold; if the percentage completion value is greater than or equal to the foreground haptic threshold, generating an interaction parameter using a foreground haptic effect signal; if the percentage completion value is less than the foreground haptic threshold, generating an interaction parameter using a background haptic effect signal; and applying a drive signal to a haptic output device according to the interaction parameter. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification