Systems and methods for multi-pressure interaction on touch-sensitive surfaces
First Claim
1. A method, comprising:
- receiving, from a first touch-sensitive input device of a first device, a first sensor signal in response to a first contact of a first object on the first touch-sensitive input device, the first sensor signal comprising a first location and a first pressure of the first contact;
receiving, from the first touch-sensitive input device, a second sensor signal in response to a second contact of a second object on the first touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact;
receiving, from a second touch-sensitive input device of a second device via a communications interface, a third sensor signal in response to a third contact of a third object on the second touch-sensitive input device, the third sensor signal comprising a third location and a third pressure of the third contact;
receiving, from the second touch-sensitive input device via the communications interface, a fourth sensor signal in response to a fourth contact of a fourth object on the second touch-sensitive input device substantially simultaneously with the third contact, the fourth sensor signal comprising a fourth location of the fourth contact and a fourth pressure of the fourth contact;
generating a haptic signal based at least in part on the first sensor signal, the second sensor signal, the third sensor signal, and the fourth sensor signal, the haptic signal configured to cause a haptic effect; and
outputting the haptic signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for multi-pressure interaction on touch-sensitive surfaces are disclosed. One disclosed embodiment of a method comprises receiving a first sensor signal from a touch-sensitive input device in response to a first contact of a first object on the touch-sensitive input device, the first sensor signal comprising a first location and a first pressure of the first contact, receiving a second sensor signal from the touch-sensitive input device in response to a second contact of a second object on the touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact, generating a signal based at least in part on the first sensor signal and the second sensor signal, the signal configured to cause a haptic effect, and outputting the signal.
404 Citations
20 Claims
-
1. A method, comprising:
-
receiving, from a first touch-sensitive input device of a first device, a first sensor signal in response to a first contact of a first object on the first touch-sensitive input device, the first sensor signal comprising a first location and a first pressure of the first contact; receiving, from the first touch-sensitive input device, a second sensor signal in response to a second contact of a second object on the first touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact; receiving, from a second touch-sensitive input device of a second device via a communications interface, a third sensor signal in response to a third contact of a third object on the second touch-sensitive input device, the third sensor signal comprising a third location and a third pressure of the third contact; receiving, from the second touch-sensitive input device via the communications interface, a fourth sensor signal in response to a fourth contact of a fourth object on the second touch-sensitive input device substantially simultaneously with the third contact, the fourth sensor signal comprising a fourth location of the fourth contact and a fourth pressure of the fourth contact; generating a haptic signal based at least in part on the first sensor signal, the second sensor signal, the third sensor signal, and the fourth sensor signal, the haptic signal configured to cause a haptic effect; and outputting the haptic signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a first touch-sensitive input device; a haptic output device; a communications interface; a non-transitory computer-readable medium; and a processor in communication with the first touch-sensitive input device, the haptic output device, the communications interface, and the non-transitory computer-readable medium, the processor configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to cause the processor to; receive, from the first touch-sensitive input device, a first sensor signal in response to a first contact of a first object on the first touch-sensitive input device, the first sensor signal comprising a first location and a first pressure of the first contact; receive, from the first touch-sensitive input device, a second sensor signal in response to a second contact of a second object on the first touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact; receive, from a second touch-sensitive input device of a second device via the communications interface, a third sensor signal in response to a third contact of a third object on the second touch-sensitive input device, the third sensor signal comprising a third location and a third pressure of the third contact; receive, from the second touch-sensitive input device via the communications interface, a fourth sensor signal in response to a fourth contact of a fourth object on the second touch-sensitive input device substantially simultaneously with the third contact, the fourth sensor signal comprising a fourth location of the fourth contact and a fourth pressure of the fourth contact; generate a haptic signal based at least in part on the first sensor signal, the second sensor signal, the third sensor signal, and the fourth sensor signal, the haptic signal configured to cause a haptic effect; and output the haptic signal to the haptic output device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising processor-executable instructions stored in the non-transitory computer-readable medium to cause the processor to:
-
receive, from a first touch-sensitive input device of a first device, a first sensor signal in response to a first contact of a first object on the first touch-sensitive input device, the first sensor signal comprising a first location and a first pressure of the first contact; receive, from the first touch-sensitive input device, a second sensor signal in response to a second contact of a second object on the first touch-sensitive input device substantially simultaneously with the first contact, the second sensor signal comprising a second location of the second contact and a second pressure of the second contact; receive, from a second touch-sensitive input device of a second device via a communications interface, a third sensor signal in response to a third contact of a third object on the second touch-sensitive input device, the third sensor signal comprising a third location and a third pressure of the third contact; receive, from the second touch-sensitive input device via the communications interface, a fourth sensor signal in response to a fourth contact of a fourth object on the second touch-sensitive input device substantially simultaneously with the third contact, the fourth sensor signal comprising a fourth location of the fourth contact and a fourth pressure of the fourth contact; generate a haptic signal based at least in part on the first sensor signal, the second sensor signal, the third sensor signal, and the fourth sensor signal, the haptic signal configured to cause a haptic effect; and output the haptic signal. - View Dependent Claims (18, 19, 20)
-
Specification