Button Providing Force Sensing and/or Haptic Output
First Claim
Patent Images
1. A module, comprising:
- a permanent magnet biased electromagnetic haptic engine, comprising;
a stator; and
a rotor;
a constraint coupled to the stator and the rotor; and
a force sensor at least partially attached to the permanent magnet biased electromagnetic haptic engine and configured to sense a force applied to the rotor;
wherein;
the constraint is configured to,constrain closure of a gap between the rotor and the stator and bias the rotor toward a rest position in which the rotor is separated from the stator by the gap; and
cause the rotor to pivot about an axis when the rotor is moved by the permanent magnet biased electromagnetic haptic engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A module includes a permanent magnet biased electromagnetic haptic engine having a stator and a rotor; a constraint coupled to the stator and the rotor; and a force sensor at least partially attached to the permanent magnet biased electromagnetic haptic engine and configured to sense a force applied to the rotor. The constraint is configured to constrain closure of a gap between the rotor and the stator and bias the rotor toward a rest position in which the rotor is separated from the stator by the gap.
7 Citations
22 Claims
-
1. A module, comprising:
-
a permanent magnet biased electromagnetic haptic engine, comprising; a stator; and a rotor; a constraint coupled to the stator and the rotor; and a force sensor at least partially attached to the permanent magnet biased electromagnetic haptic engine and configured to sense a force applied to the rotor;
wherein;the constraint is configured to, constrain closure of a gap between the rotor and the stator and bias the rotor toward a rest position in which the rotor is separated from the stator by the gap; and cause the rotor to pivot about an axis when the rotor is moved by the permanent magnet biased electromagnetic haptic engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A module, comprising:
-
a haptic engine having a movable portion sandwiched between a first stationary portion and a second stationary portion, the movable portion configured to move non-linearly when the haptic engine is stimulated by an electrical signal; a force sensor at least partially attached to the haptic engine and configured to sense a force applied to the module; and a constraint configured to constrain movement of the movable portion relative to the first stationary portion and the second stationary portion and bias the movable portion toward a rest position in which the movable portion is separated from the first stationary portion and the second stationary portion by a pair of gaps. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of providing a haptic response to a user, comprising:
-
constraining relative motion between a stationary portion and a movable portion of a haptic engine, to bias the movable portion toward a rest position in which the movable portion is separated from the stationary portion by a gap, and to constrain closure of the gap; determining a force applied to a button using a force sensor, the button mechanically coupled to the movable portion; determining the determined force matches a predetermined force; and identifying a haptic actuation waveform associated with the predetermined force; and applying the haptic actuation waveform to the haptic engine;
wherein;the application of the haptic actuation waveform to the haptic engine causes the rotor to pivot about a pivot axis. - View Dependent Claims (20, 21, 22)
-
Specification