IP Library Granted Patent US 12,566,513
Granted Patent B2
US 12,566,513 · App. 18/828,992 · Granted Mar 3, 2026

Method and device for deriving pen position and reporting pen position to host computer

Inventors: Sadao Yamamoto (Saitama, JP); Yoshio Nomura (Saitama, JP)
Assignee: Wacom Co., Ltd.
G06F3/04162G06F3/03545G06F3/04166G06F9/542G06F9/544
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,566,513
App. No.
18/828,992
Granted
Mar 3, 2026
Kind
B2
Abstract

A method performed by a device (e.g., touch controller) includes deriving a pen position, and transmitting a report indicating the derived pen position to a host computer. The report includes a first area storing position data indicating the derived position and a second area storing non-position data different from the position data. The method includes securing a buffer area for retaining a plurality of the reports in a memory, deriving the pen position at each determined scanning time, and generating a report including the position data indicating the derived position. The method includes storing the report in the buffer area and, in response to obtaining the non-position data, writing the non-position data in the second area of each of one or more of the reports stored in the buffer area. The method includes transmitting the plurality of the reports stored in the buffer area to the host computer.

Claims (33)

1 . A method performed by a device, for use with a touch surface on which a pen indicates a position, the method comprising:

securing a buffer area in a memory of the device for retaining one or more reports;

wherein each report includes a pen position on the touch surface derived based on signals from the touch surface and/or from the pen at each determined scanning time;

wherein each report additionally includes a pen pressure value indicating a pressure applied to a pen tip of the pen; and

in response to detecting a pen-up event indicating that the pen is separated from the touch surface, modifying the pen pressure value included in one of the one or more reports that is generated before the pen-up event.

2 . The method according to claim 1 , wherein the report additionally includes static data which does not change per each scanning time.

3 . The method according to claim 2 , wherein the static data includes one or more of a pen ID for identifying the pen, a vendor identification for identifying a vendor of the pen, a color set to the pen by a user, or a pen type indicating a type of the pen.

4 . The method according to claim 2 , wherein the pen is configured to transmit the static data to the device in response to detection of contact of the pen with the touch surface.

5 . The method according to claim 1 , wherein the report additionally includes less-frequent data which is obtained less frequently than the position data.

6 . The method according to claim 1 , wherein the modifying the pen pressure value includes rewriting the pen pressure value.

7 . The method according to claim 1 , wherein the device is a touch controller coupled to the touch surface.

8 . The method according to claim 1 , wherein the device is a touch controller configured to generate the one or more reports.

9 . The method according to claim 1 , wherein the device is an electronic device configured to receive the one or more reports.

10 . A touch controller configured to be coupled to a touch surface on which a pen indicates a position, the touch controller comprising:

a memory including a buffer area for retaining one or more reports; and

processing circuitry coupled to the memory and configured to:

derive a pen position on the touch surface based on signals received by the touch controller from the touch surface and/or from the pen at each determined scanning time;

for each derived position, generate a report including the derived pen position and a pen pressure value, to thereby generate and store the one or more reports in the buffer area; and

in response to detecting a pen-up event indicating that the pen is separated from the touch surface, modifying the pen pressure value included in one of the one or more reports that is generated before the pen-up event.

11 . A method performed by a device, for use with a touch surface on which a pen indicates a position, the method comprising:

securing a buffer area in a memory of the device for retaining one or more reports,

wherein each report includes a pen position on the touch surface derived based on signals from the touch surface and/or from the pen at each determined scanning time;

wherein each report additionally includes a pen pressure value indicating a pressure applied to a pen tip of the pen; and

in response to detecting a pen-up event indicating that the pen is separated from the touch surface, modifying the pen pressure value included in one of the one or more reports that is generated after the pen-up event to a modified pen pressure value that is smaller than the pen pressure value immediately before the pen-up event and is greater than zero.

12 . The method according to claim 11 , wherein the report additionally includes static data which does not change per each scanning time.

13 . The method according to claim 12 , wherein the static data includes one or more of a pen ID for identifying the pen, a vendor identification for identifying a vendor of the pen, a color set to the pen by a user, or a pen type indicating a type of the pen.

14 . The method according to claim 12 , wherein the pen is configured to transmit the static data to the device in response to detection of contact of the pen with the touch surface.

15 . The method according to claim 11 , wherein the report additionally includes less-frequent data which is obtained less frequently than the position data.

16 . The method according to claim 11 , wherein the modified pen pressure value is ½ of the pen pressure value immediately before the pen-up event.

17 . The method according to claim 11 , wherein the modified pen pressure value is greater than 0.

18 . The method according to claim 11 , wherein the device is a touch controller coupled to the touch surface.

19 . The method according to claim 11 , wherein the device is a touch controller configured to generate the one or more reports.

20 . The method according to claim 11 , wherein the device is an electronic device configured to receive the one or more reports.

Priority Claims (1)
JP 2019-160083 · Sep 3, 2019 · national
Continuity (3)
Continuation 18166321 · Feb 8, 2023
Continuation 16943670 · Jul 30, 2020
Related Publication 20240427449A1 · Dec 26, 2024
References Cited (27)
US 10061408B2 · Hara · 2018 [cited by applicant]
US 10209829B2 · Hara · 2019 [cited by applicant]
US 20150160851A1 · Michihata · 2015 [cited by examiner]
US 20150338930A1 · Hara · 2015 [cited by applicant]
US 20150378450A1 · Petkov et al. · 2015 [cited by applicant]
US 20160188018A1 · Handa · 2016 [cited by applicant]
US 20160283777A1 · Holden et al. · 2016 [cited by applicant]
US 20170097695A1 · Ribeiro et al. · 2017 [cited by applicant]
US 20170285772A1 · Yamamoto · 2017 [cited by applicant]
US 20180181212A1 · Miyazawa et al. · 2018 [cited by applicant]
US 20190042009A1 · Kumar et al. · 2019 [cited by applicant]
US 20190187823A1 · Kake et al. · 2019 [cited by applicant]
US 20200004367A1 · Lee et al. · 2020 [cited by applicant]
US 20200026383A1 · Hwang et al. · 2020 [cited by applicant]
US 20200073489A1 · Abzarian et al. · 2020 [cited by applicant]
JP H11341456A · 1999 [cited by applicant]
JP 2018026165A · 2018 [cited by applicant]
JP 2019133239A · 2019 [cited by applicant]
JP 2019136513A · 2019 [cited by applicant]
JP 2019160083A · 2019 [cited by applicant]
WO WO2015111159A1 · 2015 [cited by applicant]
WO WO2018029855A1 · 2018 [cited by applicant]
WO WO2019237448A1 · 2019 [cited by applicant]
WO WO2020019616A1 · 2020 [cited by applicant]
Japanese Notice of Reasons for Refusal dated Oct. 24, 2023, for the corresponding Japanese Patent Application No. 2022-007078, 4 pages. (With English Translation). [cited by applicant]
Office Action, issued Jul. 13, 2021, for Japanese Patent Application No. 2019-160083. (7 pages) (with English Translation). [cited by applicant]
Office Action, issued Sep. 21, 2021, for Japanese Patent Application No. 2019- 160083. (8 pages) (with English Translation). [cited by applicant]