IP Library › Granted Patent US 12,314,475
Granted Patent B1
US 12,314,475 · App. 18/651,415 · Granted May 27, 2025

Computing device with haptic trackpad

Inventor: Eliyahu Barel (Rosh-HaAyin, IL)
Assignee: Microsoft Technology Licensing, LLC
G06F3/016G06F3/165H04R1/028
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 12,314,475
App. No.
18/651,415
Granted
May 27, 2025
Kind
B1
Abstract

A computing device comprises a microphone, a trackpad, and a haptic actuator coupled to the trackpad. A memory stores instructions executable by a processor to drive the haptic actuator with a driving signal to generate a first trackpad sonic output. The first trackpad sonic output is measured using a signal from the microphone of the computing device. A sonic variance is determined by comparing the first trackpad sonic output to a target trackpad sonic output. The sonic variance is used to adjust the driving signal for the haptic actuator to an adjusted driving signal. The haptic actuator is driven with the adjusted driving signal to cause a second trackpad sonic output from the trackpad different from the first trackpad sonic output.

Claims (54)

1. A computing device, comprising:

a microphone;

a trackpad;

a haptic actuator coupled to the trackpad;

a processor; and

a memory storing instructions executable by the processor to:

drive the haptic actuator with a driving signal to generate a first trackpad sonic output;

measure the first trackpad sonic output using a signal from the microphone of the computing device;

determine a sonic variance by comparing the first trackpad sonic output to a target trackpad sonic output;

use the sonic variance to adjust the driving signal for the haptic actuator to an adjusted driving signal; and

drive the haptic actuator with the adjusted driving signal to cause a second trackpad sonic output from the trackpad different from the first trackpad sonic output.

2. The computing device of claim 1 , wherein the instructions are executable to, based at least in part on the determined sonic variance, cause a speaker to generate a speaker sonic output.

3. The computing device of claim 2 , wherein the instructions are executable to:

determine that the determined sonic variance indicates a malfunctioning of the haptic actuator; and

based at least in part on determining that the determined sonic variance indicates a malfunctioning of the haptic actuator, cause the speaker to generate the speaker sonic output.

4. The computing device of claim 2 , wherein the speaker is integrated in the computing device.

5. The computing device of claim 2 , wherein the speaker is a separate component from the computing device.

6. The computing device of claim 1 , wherein the haptic actuator is a first haptic actuator, and the instructions are executable to, based at least in part on the determined sonic variance, cause a second haptic actuator in another device separate from the computing device to generate a separate device haptic output.

7. The computing device of claim 1 , wherein the instructions are executable to:

determine that a trigger event has occurred; and

based at least in part on determining that the trigger event has occurred, drive the haptic actuator with the driving signal to generate the first trackpad sonic output.

8. The computing device of claim 7 , wherein the trigger event comprises determining that a user is not touching the trackpad and/or determining that a current time of day is within a predetermined calibration timeframe.

9. The computing device of claim 1 , wherein adjusting the driving signal for the haptic actuator comprises adjusting at least one characteristic selected from a frequency, amplitude, and duty cycle of the driving signal.

10. A method for adjusting a driving signal for a haptic trackpad in a computing device comprising a microphone, the method comprising:

driving the haptic actuator with the driving signal to generate a first trackpad sonic output;

measuring the first trackpad sonic output using a signal from the microphone of the computing device;

determining a sonic variance by comparing the first trackpad sonic output to a target trackpad sonic output;

using the sonic variance to adjust the driving signal for the haptic actuator to an adjusted driving signal; and

driving the haptic actuator with the adjusted driving signal to cause a second trackpad sonic output from the trackpad different from the first trackpad sonic output.

11. The method of claim 10 , further comprising, based at least in part on the determined sonic variance, causing a speaker to generate a speaker sonic output.

12. The method of claim 11 , further comprising:

determining that the determined sonic variance indicates a malfunctioning of the haptic actuator; and

based at least in part on determining that the determined sonic variance indicates a malfunctioning of the haptic actuator, causing the speaker to generate the speaker sonic output.

13. The method of claim 11 , wherein the speaker is integrated in the computing device.

14. The method of claim 11 , wherein the speaker is a separate component from the computing device.

15. The method of claim 10 , wherein the haptic actuator is a first haptic actuator, the method further comprising, based at least on the determined sonic variance, causing a second haptic actuator in another device separate from the computing device to generate a separate device haptic output.

16. The method of claim 10 , further comprising:

determining that a trigger event has occurred; and

based at least in part on determining that the trigger event has occurred, driving the haptic actuator with the driving signal to generate the first trackpad sonic output.

17. The method of claim 16 , wherein the trigger event comprises determining that a user is not touching the trackpad and/or determining that a current time of day is within a predetermined calibration timeframe.

18. The method of claim 10 , wherein adjusting the driving signal for the haptic actuator comprises adjusting at least one characteristic selected from a frequency, amplitude, and duty cycle of the driving signal.

19. A computing device, comprising:

a microphone;

a trackpad;

a haptic actuator coupled to the trackpad;

a processor; and

a memory storing instructions executable by the processor to:

drive the haptic actuator with a driving signal to generate a first trackpad sonic output;

measure the first trackpad sonic output using a signal from the microphone of the computing device;

determine a sonic variance by comparing the first trackpad sonic output to a target trackpad sonic output; and

based at least on the determined sonic variance, cause a second haptic actuator in another device separate from the computing device to generate a separate device haptic output.

20. The computing device of claim 19 , wherein the instructions are executable to:

determine that a trigger event has occurred; and

based at least in part on determining that the trigger event has occurred, cause the second haptic actuator in the another device separate from the computing device to generate the separate device haptic output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2024
From: BAREL, ELIYAHU
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 067274/0879 →
References Cited (13)
US 10649529B1 · Nekimken · 2020 [cited by examiner]
US 11755154B1 · Zhang · 2023 [cited by examiner]
US 20170249012A1 · Taylor · 2017 [cited by applicant]
US 20190073036A1 · Bernstein · 2019 [cited by applicant]
US 20210240267A1 · Gajiwala · 2021 [cited by applicant]
US 20210240271A1 · Gajiwala · 2021 [cited by applicant]
US 20210240283A1 · Knoppert · 2021 [cited by applicant]
US 20210375564A1 · Porcella · 2021 [cited by applicant]
US 20220129121A1 · Karunamuni · 2022 [cited by applicant]
US 20220365601A1 · Zhao et al. · 2022 [cited by applicant]
US 20230350494A1 · Sathe · 2023 [cited by examiner]
“Change Trackpad settings on Mac”, Apple, 2023, 5 pages. [cited by applicant]
“Collaboration Touchpad Reference Guide”, Dell Technologies, Oct. 2023, 9 pages. [cited by applicant]