Systems and methods for shifting haptic feedback function between passive and active modes
First Claim
Patent Images
1. A method comprising:
- receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface, wherein the graphical user interface is a virtual messaging environment, and the mode of interaction is associated with a virtual message object in the virtual messaging environment, the virtual message object having a virtual physical parameter;
receiving a second signal associated with an interaction with the graphical user interface, wherein the interaction is associated with the virtual message object in the virtual messaging environment;
determining a haptic effect based at least in part on the interaction with the virtual messaging object, the mode of interaction with the graphical user interface, and the interaction with the graphical user interface; and
generating a haptic signal configured to cause an actuator to output the haptic effect.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for shifting haptic feedback function between passive and active modes are disclosed. For example, one disclosed method includes receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface; receiving a second signal associated with an interaction with the graphical user interface; determining a haptic feedback effect based at least in part on the mode of interaction with the graphical user interface and the interaction with the graphical user interface; and generating a haptic signal configured to output the haptic feedback effect.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface, wherein the graphical user interface is a virtual messaging environment, and the mode of interaction is associated with a virtual message object in the virtual messaging environment, the virtual message object having a virtual physical parameter; receiving a second signal associated with an interaction with the graphical user interface, wherein the interaction is associated with the virtual message object in the virtual messaging environment; determining a haptic effect based at least in part on the interaction with the virtual messaging object, the mode of interaction with the graphical user interface, and the interaction with the graphical user interface; and generating a haptic signal configured to cause an actuator to output the haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising program code, the program code comprising:
-
program code to receive a first signal associated with a mode of interaction with a graphical user interface, wherein the graphical user interface is a virtual messaging environment and the mode of interaction is associated with a virtual message object in the virtual messaging environment, the virtual message object having a virtual physical parameter; program code to receive a second signal associated with a user interaction with the graphical user interface, wherein the interaction is associated with the virtual message object in the virtual messaging environment; program code to determine a haptic effect based, at least in part, on the interaction with the virtual messaging object, the mode of interaction with the graphical user interface, and the type of interaction with the graphical user interface; and program code to generate a haptic signal configured to generate the haptic effect.
-
-
15. A system, comprising:
-
a sensor capable of detecting a user interaction and generating a first signal; a processor configured to; receive the first signal associated with a mode of interaction with a graphical user interface, wherein the graphical user interface is a virtual messaging environment and wherein the mode of interaction is associated with a virtual message object in the virtual messaging environment, the virtual message object having a virtual physical parameter; receive a second signal associated with a type of interaction with the graphical user interface, wherein the interaction is associated with the virtual message object in the virtual messaging environment; determine a haptic effect based at least in part on the interaction with the virtual messaging object, the mode of interaction with the graphical user interface, and the type of interaction with the graphical user interface; and generate a haptic signal configured to generate the haptic effect; and an actuator configured to receive the haptic signal and generate the haptic effect. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification