Systems and Methods for Force-Based Object Manipulation and Haptic Sensations
First Claim
1. A method of producing a haptic effect, the method comprising:
- receiving a first signal indicating a location of a user interaction;
receiving a second signal indicating a first force;
if the location of the user interaction corresponds to an object displayed on a display screen;
outputting a first haptic signal to a haptic output device to cause a first haptic effect; and
outputting a second haptic signal to the haptic output device to cause a second haptic effect if the first force meets or exceeds a first force threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for force-based object manipulation and haptic sensations are disclosed. One disclosed method includes the steps of receiving a first signal indicating a location of a user interaction and receiving a second signal indicating a first force. The method also includes, if the location of the user interaction corresponds to an object displayed on a display screen: outputting a first haptic signal to a haptic output device to cause a first haptic effect; and outputting a second haptic signal to the haptic output device to cause a second haptic effect if the first force meets or exceeds a first force threshold.
97 Citations
27 Claims
-
1. A method of producing a haptic effect, the method comprising:
-
receiving a first signal indicating a location of a user interaction; receiving a second signal indicating a first force; if the location of the user interaction corresponds to an object displayed on a display screen; outputting a first haptic signal to a haptic output device to cause a first haptic effect; and outputting a second haptic signal to the haptic output device to cause a second haptic effect if the first force meets or exceeds a first force threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium comprising program code for producing a haptic effect, the computer-readable medium comprising:
-
program code for receiving a first signal indicating a location of a user interaction; program code for receiving a second signal indicating a first force; program code for, if the location of the user interaction corresponds to an object displayed on a display screen; outputting a first haptic signal to a haptic output device to cause a first haptic effect; and outputting a second haptic signal to the haptic output device to cause a second haptic effect if the first force meets or exceeds a first force threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for producing a haptic effect, the system comprising:
-
a computer-readable medium; and a processor in communication with the computer-readable medium, the processor configured to execute program code stored in the computer-readable medium, the program code configured to cause the processor to perform the following operations; receive a first signal indicating a location of a user interaction; receive a second signal indicating a first force; if the location of the user interaction corresponds to an object displayed on a display screen; output a first haptic signal to a haptic output device to cause a first haptic effect; and output a second haptic signal to the haptic output device to cause a second haptic effect if the first force meets or exceeds a first force threshold. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification