IP Library › Granted Patent US 10,719,129
Granted Patent B2
US 10,719,129 · App. 16/163,069 · Granted Jul 21, 2020

Compound haptic effects using multimodal tactile feedback actuator

Inventors: Timothy Jing Yin Szeto (Mississauga, CA); Jeremy Zhi-Qiao Chan (Markham, CA); Kyle Crae Skippon (Santa Clara, CA)
Assignee: NANOPORT TECHNOLOGY INC.
G06F3/016H01F7/1615
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,719,129
App. No.
16/163,069
Granted
Jul 21, 2020
Kind
B2
Abstract

There is described a method of operating a tactile feedback actuator with a controller. The tactile feedback actuator has a magnetic hammer guidingly mounted for movement along a hammer path, a damper at a first end of the hammer path, a stopper at a second end of the hammer path, and a coil element. The method generally has receiving data indicative of coil activation instructions for moving the magnetic hammer to generate a sequence of haptic effects that simulate a real world event, the coil activation instructions including: a first instruction for generating a first haptic effect in which the magnetic hammer is accelerated towards the stopper, and a second instruction for generating a second haptic effect in which the magnetic hammer is accelerated towards the damper; and activating the coil element upon processing the data indicative of the coil activation instructions to generate the sequence of haptic effects.

Claims (26)

1. A method of operating a tactile feedback actuator with a controller, the tactile feedback actuator having a magnetic hammer guidingly mounted for movement along a hammer path, a damper at a first end of the hammer path, a stopper at a second end of the hammer path, and a coil element, the method comprising:

the controller receiving data indicative of coil activation instructions for moving the magnetic hammer to generate a sequence of haptic effects that simulate a real world event, the coil activation instructions including:

a first instruction for generating a first haptic effect by activating the coil element for an instructed amplitude at a first polarity for an instructed duration to accelerate the magnetic hammer in a first direction towards the stopper along the hammer path and resulting in the magnetic hammer striking the stopper, and

a second instruction for generating a second haptic effect by activating the coil element for an instructed amplitude at a second polarity for an instructed duration to accelerate the magnetic hammer in a second direction towards the damper along the hammer path and resulting in the magnetic hammer decelerating as the magnetic hammer is longitudinally slid towards the damper; and

the controller activating the coil element upon processing the data indicative of the coil activation instructions to generate the sequence of haptic effects.

2. The method of claim 1 wherein the data identify a selection of the first haptic effect and the second haptic effect from a database of pre-programmed haptic effects.

3. The method of claim 2 wherein the database of pre-programmed haptic effects comprises instructions for generating corresponding pre-programmed haptic effects at a plurality of different strengths.

4. The method of claim 1 wherein the data includes a first haptic effect identifier indicative of the first haptic effect and a second haptic effect identifier indicative of the second haptic effect, said processing including determining the first and second instructions based on the first and second haptic effect identifiers using a database of pre-programmed haptic effects.

5. The method of claim 1 wherein the data identify a selection of the sequence of haptic effects from a database of pre-programmed sequences of haptic effects.

6. The method of claim 1 wherein the data identify a selection of the real world event from a database of pre-programmed real world events, the database having instructions for sequentially generating the haptic effects of the sequence of each of the pre-programmed real world events.

7. The method of claim 1 wherein the data includes a real world event identifier indicative of the sequence of haptic effects to generate, said processing including determining the first and second instructions based on the real world event identifier using a database of pre-programmed real world events.

8. The method of claim 1 wherein the first haptic effect is a click-bounce.

9. The method of claim 1 wherein the first haptic effect is a click-press.

10. The method of claim 1 wherein the second haptic effect is a thump-bounce.

11. The method of claim 1 wherein the real world event to be simulated is firing a pistol.

12. The method of claim 1 wherein the real world event to be simulated is firing a shotgun.

13. The method of claim 1 wherein the real world event to be simulated is knocking on a door.

14. A computer-readable memory having stored thereon instructions executable by a computer to operate a tactile feedback actuator to generate a sequence of haptic effects that simulate a real world event, the tactile feedback actuator having a magnetic hammer guidingly mounted for movement along a hammer path, a damper at a first end of the hammer path, a stopper at a second end of the hammer path, and a coil element, the instructions comprising:

a first instruction for generating a first haptic effect by activating the coil element for an instructed amplitude at a first polarity for an instructed duration to accelerate the magnetic hammer in a first direction towards the stopper along the hammer path and resulting in the magnetic hammer striking the stopper, and

a second instruction for generating a second haptic effect by activating the coil element for an instructed amplitude at a second polarity for an instructed duration to accelerate the magnetic hammer in a second direction towards the damper along the hammer path and resulting in the magnetic hammer decelerating as the magnetic hammer is longitudinally slid towards the damper.

15. The computer-readable memory of claim 14 further comprising a database of pre-programmed haptic effects stored on the computer-readable memory, the database having an instruction for generating each of the pre-programmed haptic effects.

16. The computer-readable memory of claim 14 further comprising a database of pre-programmed real world events stored on the computer-readable memory, the database having instructions for sequentially generating the haptic effects of the sequence of each of the pre-programmed real world events.

17. The computer-readable memory of claim 14 wherein the real world event to be simulated is firing a pistol.

18. The computer-readable memory of claim 14 wherein the real world event to be simulated is firing a shotgun.

19. The computer-readable memory of claim 14 wherein the real world event to be simulated is knocking on a door.

20. The computer-readable memory of claim 14 wherein the real world event to be simulated is opening a door.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2022
From: NANOPORT TECHNOLOGY INC.
To: TITAN HAPTICS INC.
Reel/Frame 060103/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: SZETO, TIMOTHY JING YIN; CHAN, JEREMY ZHI-QIAO; SKIPPON, KYLE CRAE
To: NANOPORT TECHNOLOGY INC.
Reel/Frame 047208/0382 →
Continuity (4)
Continuation In Part PCTCA2017050756 · Jun 21, 2017
Provisional Application 62627960 · Feb 8, 2018
Provisional Application 62574688 · Oct 19, 2017
Related Publication 20190050056A1 · Feb 14, 2019