US 12,216,854 B2
Online tuning of a touch device processing algorithm
Gilad Pundak, Rehovot (IL); and Hanan Grinberg, Ramat-Gan (IL)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 8, 2023, as Appl. No. 18/180,714.
Prior Publication US 2024/0302916 A1, Sep. 12, 2024
Int. Cl. G06F 3/041 (2006.01); G06F 3/0354 (2013.01); G06F 3/044 (2006.01)
CPC G06F 3/04162 (2019.05) [G06F 3/03545 (2013.01); G06F 3/0418 (2013.01); G06F 3/0442 (2019.05); G06F 3/0446 (2019.05); G06F 2203/04101 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system in a touch device configured to communicate with a pen, the system comprising:
an antenna array configured to detect signals in an array grid of sensing elements in the antenna array while the pen is proximate to the touch device; and
a processing circuit, electrically coupled to the antenna array, configured to execute a processing algorithm to process the detected signals;
the processing circuit further configured to execute an online tuning algorithm to perform online tuning of the processing algorithm based on the detected signals by online tuning at least one parameter of the processing algorithm to create an online-tuned processing algorithm, the processing circuit configured to:
calculate an online tuned parameter for the processing algorithm based on at least one signal of the detected signals,
validate the online tuned parameter according to an online test, and
in response to a validation of the online tuned parameter, process further signals detected by the antenna array based at least on the online-tuned processing algorithm that implements the online tuned parameter.