IP Library › Granted Patent US 12,517,595
Granted Patent B2
US 12,517,595 · App. 18/696,163 · Granted Jan 6, 2026

Touch-sensitive input region for electronic stylus

Inventors: Shoham Dekel (Tel Aviv, IL); Uri Ron (Kfar Saba, IL); Vadim Mishalov (Tel Aviv, IL); Assaf Bar-Ness (Ness Zionna, IL)
Assignee: Microsoft Technology Licensing, LLC
G06F3/03545G06F3/016G06F3/03547G06F3/038G06F2203/0339
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,517,595
App. No.
18/696,163
Granted
Jan 6, 2026
Kind
B2
Abstract

An electronic stylus includes a stylus body, a touch-sensitive input region disposed along at least a portion of the stylus body, a haptic feedback device, and a stylus controller configured to receive an indication of user physical contact with the touch-sensitive input region. The user physical contact is classified as a recognized contact type of a plurality of different recognized contact types, based at least in part on one or more touch context parameters. The haptic feedback device is activated with predefined haptic characteristics corresponding to the recognized contact type, and differing from predefined haptic characteristics corresponding to other recognized contact types of the plurality of different recognized contact types.

Claims (36)

1 . An electronic stylus, comprising:

a stylus body;

a touch-sensitive input region disposed along at least a portion of the stylus body;

a haptic feedback device; and

a stylus controller configured to:

receive, from the touch-sensitive input region, an indication of user physical contact with the touch-sensitive input region;

classify the user physical contact with the touch-sensitive input region as a recognized contact type of a plurality of different recognized contact types, based at least in part on one or more touch context parameters, wherein the one or more touch context parameters include a length of time since a previous user physical contact with the touch-sensitive input region was detected; and

activate the haptic feedback device with predefined haptic characteristics corresponding to the recognized contact type, and differing from predefined haptic characteristics corresponding to other recognized contact types of the plurality of different recognized contact types, wherein the predefined haptic characteristics corresponding to the recognized contact type define a haptic pulse having one or both of a specified haptic pulse feedback duration and a haptic pulse feedback intensity, and wherein the haptic pulse feedback intensity is based at least in part on a detected movement speed of a movement of the user physical contact across the touch-sensitive input region.

2 . The electronic stylus of claim 1 , wherein, based at least in part on the length of time since the previous user physical contact exceeding a time threshold, the user physical contact is classified as a contact-initiating touch input.

3 . The electronic stylus of claim 1 , wherein the one or more touch context parameters include a detected distance of the movement of the user physical contact across the touch-sensitive input region, and wherein the user physical contact is classified as a swipe input based at least in part on the detected distance of the movement exceeding a distance threshold.

4 . The electronic stylus of claim 3 , wherein the predefined haptic characteristics corresponding to the swipe input specify a haptic feedback duration that lasts at least until the movement of the user physical contact across the touch-sensitive input region is discontinued.

5 . The electronic stylus of claim 4 , wherein the haptic feedback duration continues for a haptic momentum period after detecting that the movement of the user physical contact crosses beyond an edge of the touch-sensitive input region.

6 . The electronic stylus of claim 5 , wherein a length of the haptic momentum period is proportional to the detected movement speed of the movement of the user physical contact prior to the user physical contact crossing beyond the edge of the touch-sensitive input region.

7 . The electronic stylus of claim 1 , wherein the one or more touch context parameters include one or more computer context indications received from a host computing device communicatively coupled with the electronic stylus.

8 . The electronic stylus of claim 7 , wherein the one or more computer context indications include a scrolling indication that indicates software of the host computing device supports scrolling of rendered graphical content in response to the movement of the user physical contact across the touch-sensitive input region.

9 . The electronic stylus of claim 8 , wherein the haptic feedback device is activated based at least in part on receiving a scrolling limit indication from the host computing device, indicating that scrolling of the rendered graphical content has reached a scrolling limit.

10 . The electronic stylus of claim 1 , wherein the one or more touch context parameters include positions of detected contacts between one or more human digits and the touch-sensitive input region.

11 . The electronic stylus of claim 1 , wherein the one or more touch context parameters include a distance between the haptic feedback device and a position of the user physical contact with the touch-sensitive input region, and wherein the predefined haptic characteristics define a function that proportionally changes the haptic pulse feedback intensity based at least in part on the distance between the haptic feedback device and the position of the user physical contact.

12 . The electronic stylus of claim 1 , wherein the touch-sensitive input region is an elongate strip disposed along the stylus body.

13 . The electronic stylus of claim 1 , wherein the touch-sensitive input region is a ring that encircles the stylus body.

14 . A method for an electronic stylus, the method comprising:

at a stylus controller of the electronic stylus, receiving an indication of user physical contact with a touch-sensitive input region disposed along at least a portion of a stylus body of the electronic stylus;

at the stylus controller, classifying the user physical contact with the touch-sensitive input region as a recognized contact type of a plurality of different recognized contact types, based at least in part on one or more touch context parameters, wherein the one or more touch context parameters include a length of time since a previous user physical contact with the touch-sensitive input region was detected; and

at the stylus controller, activating a haptic feedback device of the electronic stylus with predefined haptic characteristics corresponding to the recognized contact type, and differing from predefined haptic characteristics corresponding to other recognized contact types of the plurality of different recognized contact types, wherein the predefined haptic characteristics corresponding to the recognized contact type define a haptic pulse having one or both of a specified haptic pulse feedback duration and a haptic pulse feedback intensity, and wherein the haptic pulse feedback intensity is based at least in part on a detected movement speed of a movement of the user physical contact across the touch-sensitive input region.

15 . The method of claim 14 , wherein, based at least in part on the length of time since the previous user physical contact exceeding a time threshold, the user physical contact with the touch-sensitive input region is classified as a contact-initiating touch input.

16 . The method of claim 14 , wherein the one or more touch context parameters include a scrolling indication that indicates software of the host computing device supports scrolling of rendered graphical content in response to the movement of the user physical contact across the touch-sensitive input region.

17 . The method of claim 14 , wherein the one or more touch context parameters include a detected distance of the movement of the user physical contact across the touch-sensitive input region, and wherein the user physical contact is classified as a swipe input based at least in part on the detected distance of the movement exceeding a distance threshold.

18 . The method of claim 14 , wherein the one or more touch context parameters include a distance between the haptic feedback device and a position of the user physical contact with the touch-sensitive input region, and wherein the predefined haptic characteristics define a function that proportionally changes the haptic pulse feedback intensity based at least in part on the distance between the haptic feedback device and the position of the user physical contact.

19 . An electronic stylus, comprising:

a stylus body;

a touch-sensitive input region disposed along at least a portion of the stylus body;

a haptic feedback device; and

a stylus controller configured to:

receive, from the touch-sensitive input region, an indication of user physical contact with the touch-sensitive input region;

classify the user physical contact with the touch-sensitive input region as a recognized contact type of a plurality of different recognized contact types, based at least in part on one or both of a detected distance of a movement of the user physical contact across the touch-sensitive input region and a length of time since a previous user physical contact with the touch-sensitive input region was detected; and

activate the haptic feedback device with predefined haptic characteristics specifying one or both of a haptic duration and a haptic intensity that correspond to the recognized contact type, and differing from predefined haptic characteristics corresponding to other recognized contact types of the plurality of different recognized contact types, wherein the haptic intensity is based at least in part on a detected movement speed of the movement of the user physical contact across the touch-sensitive input region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2024
From: DEKEL, SHOHAM; RON, URI; MISHALOV, VADIM; BAR-NESS, ASSAF
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 066923/0111 →
Priority Claims (1)
NL 2029321 · Oct 5, 2021 · national
Continuity (1)
Related Publication 20240385701A1 · Nov 21, 2024
References Cited (22)
US 9575573B2 · Chang · 2017 [cited by examiner]
US 9696819B2 · Mercea · 2017 [cited by examiner]
US 9727161B2 · Hinckley · 2017 [cited by examiner]
US 9785259B2 · Cueto · 2017 [cited by applicant]
US 9946365B2 · Cueto · 2018 [cited by examiner]
US 10133370B2 · Evreinov · 2018 [cited by applicant]
US 10712840B2 · Bikumala · 2020 [cited by examiner]
US 10877575B2 · Berger, Jr. · 2020 [cited by applicant]
US 20140253522A1 · Cueto · 2014 [cited by examiner]
US 20160179222A1 · Chang · 2016 [cited by examiner]
US 20160188015A1 · Song et al. · 2016 [cited by applicant]
US 20190113986A1 · Bikumala · 2019 [cited by examiner]
US 20190384402A1 · Huizar · 2019 [cited by applicant]
US 20200363880A1 · Bogan · 2020 [cited by examiner]
EP 2924545A1 · 2015 [cited by applicant]
EP 4030268B1 · 2024 [cited by examiner]
WO 2020231549A1 · 2020 [cited by applicant]
International Search Report and Written Opinion Issued in PCT Application No. PCT/US2022/077506 Jan. 27, 2023, 14 pages. [cited by applicant]
Krol, et al., “Haptic Feedback in Remote Pointing”, In Proceedings of the 27th International Conference in CHI Extended Abstracts on Human Factors in Computing Systems, Apr. 4, 2009, pp. 3763-3768. [cited by applicant]
Kruijf, et al., “Multilayer Haptic Feedback for Pen-Based Tablet Interaction”, In Proceedings of the CHI Conference on Human Factors in Computing Systems, May 4, 2019, 14 pages. [cited by applicant]
Lee, et al., “Haptic Pen: A Tactile Feedback Stylus for Touch Screens”, In Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology, Oct. 24, 2004, pp. 291-294. [cited by applicant]
Search Report and Written Opinion Issued in Netherlands Patent Application No. N2029321, Completion Date: May 31, 2022, 8 Pages. [cited by applicant]