IP Library Granted Patent US 11,775,084
Granted Patent B2
US 11,775,084 · App. 17/235,110 · Granted Oct 3, 2023

Stylus haptic component arming and power consumption

Inventors: Shoham Dekel (Tel Aviv, IL); Assaf Bar-Ness (Ness Zionna, IL)
Assignee: Microsoft Technology Licensing, LLC
G06F3/03545G06F3/016G06F3/038
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,775,084
App. No.
17/235,110
Granted
Oct 3, 2023
Kind
B2
Abstract

Examples are disclosed relating to arming and managing power consumption of a haptic feedback component in a stylus prior to actuating the haptic feedback component to produce haptic output. In one example, at least on condition of detecting a first user interaction with the stylus, power is transmitted for at least a first time period to a haptic circuit communicatively coupled to the haptic feedback component. At least on condition of determining that the first time period expires, it is determined if a second user interaction with the stylus is detected. If the second user interaction is detected, the stylus continues transmitting power to the haptic circuit. If the second user interaction is not detected, the stylus ceases transmitting power to the haptic circuit.

Claims (31)

1. In a stylus for use with a display screen of a computing device, a method for arming and managing power consumption of a haptic feedback component in the stylus, the method comprising, prior to actuating the haptic feedback component to produce haptic output:

at least on condition of detecting a first user interaction with the stylus, transmitting power for at least a first time period to a haptic circuit communicatively coupled to the haptic feedback component, wherein transmitting power for at least the first time period to the haptic circuit comprises executing a haptic driver that causes the haptic feedback component to vibrate at a user-imperceptible magnitude for at least the first time period;

at least on condition of determining that the first time period expires, determining if a second user interaction with the stylus is detected;

if the second user interaction with the stylus is detected, then continuing to transmit power to the haptic circuit to cause the haptic feedback component to vibrate at the user-imperceptible magnitude; and

if the second user interaction with the stylus is not detected, then ceasing to transmit power to the haptic circuit.

2. The method of claim 1 , wherein transmitting power to the haptic circuit comprises executing the haptic driver without actuating the haptic feedback component.

3. The method of claim 1 , wherein the first user interaction with the stylus comprises either (1) the stylus contacting the display screen of the computing device, or (2) the stylus positioned within a predetermined hover distance of the computing device.

4. The method of claim 3 , wherein the second user interaction with the stylus comprises (1) the stylus receiving an electrostatic energy signal from the computing device, (2) a button actuated on the stylus, or (3) at least one user finger detected on the stylus in an inking position that is associated with contacting the display screen of the computing device.

5. The method of claim 1 , further comprising, on condition of determining that the first time period expires, determining if both a third user interaction with the stylus and a fourth user interaction with the stylus are detected;

if the third user interaction and the fourth user interaction with the stylus are detected, then continuing to transmit power to the haptic circuit; and

if either the third user interaction or the fourth user interaction with the stylus is not detected, then ceasing to transmit power to the haptic circuit.

6. The method of claim 5 , wherein the third user interaction with the stylus comprises the stylus moving to generate an accelerometer output that exceeds a predetermined acceleration threshold, and the fourth user interaction with the stylus comprises detecting a user holding the stylus.

7. The method of claim 6 , further comprising, on condition of determining that the first time period expires, determining if both the accelerometer output exceeding the predetermined acceleration threshold and a fifth user interaction with the stylus are detected;

if the accelerometer output exceeding the predetermined acceleration threshold and the fifth user interaction with the stylus are detected, then continuing to transmit power to the haptic circuit; and

if either the accelerometer output is not exceeding the predetermined acceleration threshold or the fifth user interaction with the stylus is not detected, then ceasing to transmit power to the haptic circuit.

8. The method of claim 7 , wherein the fifth user interaction with the stylus comprises detecting a body stress on a body of the stylus that exceeds a predetermined body stress.

9. The method of claim 1 , further comprising:

during the first time period receiving an additional user interaction with the stylus; and

on condition of receiving the additional user interaction with the stylus during the first time period, extending the first time period by an extension time.

10. The method of claim 1 , further comprising:

during the first time period receiving an additional user interaction with the stylus when a remaining time in the first time period is less than an extension time; and

on condition of receiving the additional user interaction with the stylus during the first time period when the remaining time is less than the extension time, resetting the first time period to the extension time.

11. A stylus for use with a display screen of a computing device, the stylus comprising:

a body;

a haptic feedback component within the body;

a logic processor; and

a memory storing instructions executable by the processor to arm and manage power consumption of the haptic feedback component in the body, the instructions executable to, prior to actuating the haptic feedback component to produce haptic output:

at least on condition of detecting a first user interaction with the stylus, transmitting power for at least a first time period to a haptic circuit communicatively coupled to the haptic feedback component, wherein transmitting power for at least the first time period to the haptic circuit comprises executing a haptic driver that causes the haptic feedback component to vibrate at a user-imperceptible magnitude for at least the first time period;

at least on condition of determining that the first time period expires, determining if a second user interaction with the stylus is detected;

if the second user interaction with the stylus is detected, then continuing to transmit power to the haptic circuit to cause the haptic feedback component to vibrate at the user-imperceptible magnitude; and

if the second user interaction with the stylus is not detected, then ceasing to transmit power to the haptic circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2021
From: DEKEL, SHOHAM; BAR-NESS, ASSAF
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 055974/0185 →
Continuity (1)
Related Publication 20220334658A1 · Oct 20, 2022