IP Library Granted Patent US 11,029,787
Granted Patent B2
US 11,029,787 · App. 16/047,133 · Granted Jun 8, 2021

Haptic feedback system

Inventors: Alexandra Maria Fernandes de Castro (London, GB); Jayme Ross Goldstein (London, GB); Zebedee Pedersen (Cuckfield, GB); Joao Henrique Santos Wilbert (London, GB); Hana Tanimura (London, GB); William Marlyan Carey (San Francisco, CA); Iain Roberts (Mill Valley, CA); Nicholas Inzucchi (San Francisco, CA); Ted Larson (Los Altos, CA); Brandon Blodget (Santa Clara, CA); Michael Peter Thompson (San Carlos, CA); Paulo Blikstein (San Francisco, CA); Stavros Vranakis (Hove, GB)
Assignee: Google LLC
G06F3/044B60K37/02B60Q9/00G06F3/016G06F3/02G06F3/0362G06K9/00154B60K2370/50B60K2370/695H03K17/975H03K2217/94073
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 11,029,787
App. No.
16/047,133
Granted
Jun 8, 2021
Kind
B2
Abstract

Systems and methods associated for providing haptic feedback are provided. For instance, data indicative of a feedback scheme associated with an input mechanism can be accessed. The feedback scheme includes one or more feedback points associated with a position of a moveable portion of the input mechanism. The input mechanism is configured to change positions responsive to an actuation of the input mechanism by a user. One or more positions of the moveable portion of the input mechanism can be determined as the input mechanism is actuated by the user. Operation of one or more feedback motors can be controlled to provide feedback to the user in accordance with the feedback scheme based at least in part on the determined one or more positions of the input mechanism.

Claims (32)

1. A computer-implemented method of providing feedback control, the method comprising:

accessing, by one or more computing devices, data indicative of a feedback scheme associated with an input mechanism, wherein the feedback scheme is associated with one or more applications executed and displayed on a user interface of a display of a user computing device and comprises one or more feedback points associated with one or more respective colors of lighting feedback and one or more positions of a moveable portion of the input mechanism, wherein the input mechanism is configured to change position responsive to actuation of the input mechanism, and wherein the input mechanism is configured to provide a different intensity of vibratory feedback at each of the one or more feedback points associated with the one or more respective colors of lighting feedback displayed on the user interface of the display of the user computing device;

responsive to actuation of the input mechanism, determining, by the one or more computing devices, the one or more positions of the moveable portion of the input mechanism, wherein actuation comprises rotation of the input mechanism; and

controlling, by the one or more computing devices, operation of one or more feedback motors to provide haptic feedback in accordance with the feedback scheme based at least in part on the determined one or more positions of the input mechanism.

2. The computer-implemented method of claim 1 , wherein the input mechanism comprises a dial.

3. The computer-implemented method of claim 1 , wherein the feedback scheme specifies a volume level of an audio system associated with the one or more applications executed on the user computing device.

4. The computer-implemented method of claim 1 , wherein the one or more feedback points comprise one or more angular positions with respect to a rotational spectrum of the input mechanism.

5. The computer-implemented method of claim 1 , wherein the feedback scheme specifies one or more characteristics associated with the haptic feedback to be provided at each of the one or more feedback points, and wherein the one or more characteristics comprise a pattern of the haptic feedback or a length of the haptic feedback.

6. The computer-implemented method of claim 1 , wherein the one or more feedback points correspond to one or more settings associated with the one or more applications executed on the user computing device.

7. The computer-implemented method of claim 6 , wherein the feedback scheme is reprogrammable based at least in part on one or more variations of the one or more settings of the one or more applications executed on the user computing device.

8. The computer-implemented method of claim 7 , wherein reprogramming the feedback scheme comprises adding a feedback point to the one or more feedback points, removing a feedback point from the one or more feedback points, or reapportioning the one or more feedback points along a rotational spectrum of the input mechanism.

9. The computer-implemented method of claim 1 , wherein the feedback scheme specifies an intensity of the haptic feedback to be provided at each of the one or more feedback points.

10. The computer-implemented method of claim 1 , wherein the feedback scheme comprises one or more setting points associated with controlling operation of the one or more applications associated with the user computing device, and wherein the one or more setting points are associated with one or more angular positions of the input mechanism.

11. A haptic feedback system comprising:

an input mechanism associated with one or more applications executed on a user computing device, wherein the input mechanism is configured to change position responsive to actuation of the input mechanism;

one or more processors; and

one or more memory devices, the one or more memory devices storing computer-readable instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising:

accessing data indicative of a feedback scheme associated with the input mechanism, wherein the feedback scheme is associated with the one or more applications executed and displayed on a user interface of a display of the user computing device and comprises one or more feedback points associated with one or more respective colors of lighting feedback and one or more positions of a moveable portion of the input mechanism, and wherein the input mechanism is configured to provide a different intensity of vibratory feedback at each of the one or more feedback points associated with the one or more respective colors of lighting feedback displayed on the user interface of the display of the user computing device;

responsive to actuation of the input mechanism, determining the one or more positions of the moveable portion of the input mechanism, wherein actuation comprises rotation of the input mechanism; and

controlling operation of one or more feedback motors to provide haptic feedback in accordance with the feedback scheme based at least in part on the determined one or more positions of the input mechanism.

12. The haptic feedback system of claim 11 , wherein the input mechanism comprises a dial.

13. The haptic feedback system of claim 11 , wherein the feedback scheme specifies a volume level of an audio system associated with the one or more applications executed on the user computing device.

14. The haptic feedback system of claim 11 , wherein the feedback scheme comprises one or more setting points associated with controlling operation of the one or more applications associated with the user computing device, and wherein the one or more setting points are associated with one or more angular positions of the input mechanism.

15. The haptic feedback system of claim 11 , wherein the one or more feedback points correspond to one or more settings associated with the one or more applications executed on the user computing device.

16. The haptic feedback system of claim 15 , wherein the feedback scheme is reprogrammable based at least in part on one or more variations of the one or more settings of the one or more applications executed on the user computing device.

17. One or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:

accessing data indicative of a feedback scheme associated with an input mechanism, wherein the feedback scheme is associated with one or more applications executed and displayed on a user interface of a display of a user computing device and comprises one or more feedback points associated with one or more respective colors of lighting feedback and one or more positions of a moveable portion of the input mechanism, and wherein the input mechanism is configured to change position responsive to actuation of the input mechanism, and wherein the input mechanism is configured to provide a different intensity of vibratory feedback at each of the one or more feedback points associated with the one or more respective colors of lighting feedback displayed on the user interface of the display of the user computing device;

responsive to actuation of the input mechanism, determining the one or more positions of the moveable portion of the input mechanism, wherein actuation comprises rotation of the input mechanism; and

controlling operation of one or more feedback motors to provide haptic feedback in accordance with the feedback scheme based at least in part on the determined one or more positions of the input mechanism.

18. The one or more tangible non-transitory computer-readable media of claim 17 , wherein the input mechanism comprises a dial.

19. The one or more tangible non-transitory computer-readable media of claim 17 , wherein the feedback scheme specifies a volume level of an audio system associated with the one or more applications executed on the user computing device.

20. The one or more tangible non-transitory computer-readable media of claim 17 , wherein the feedback scheme specifies a type of feedback to be provided at each of the one or more feedback points.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: DE CASTRO, ALEXANDRA MARIA FERNANDES; GOLDSTEIN, JAYME ROSS; PEDERSEN, ZEBEDEE; WILBERT, JOAO HENRIQUE SANTOS; VRANAKIS, STAVROS; TANIMURA, HANA; CAREY, WILLIAM MARLYAN; ROBERTS, IAIN; INZUCCHI, NICHOLAS; LARSEN, TED; BLODGET, BRANDON; THOMPSON, MICHAEL PETER; BLIKSTEIN, PAULO
To: GOOGLE INC.
Reel/Frame 046481/0325 →
CHANGE OF NAME Recorded Jul 27, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 046640/0928 →
Continuity (3)
Continuation 15339409 · Oct 31, 2016
Provisional Application 62355076 · Jun 27, 2016
Related Publication 20180348914A1 · Dec 6, 2018