Systems and methods for using statistical inference to enhance the precision of sparsified capacitive-touch and other human-interface devices

US11755149B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11755149-B1
Application numberUS-202217723325-A
CountryUS
Kind codeB1
Filing dateApr 18, 2022
Priority dateApr 18, 2022
Publication dateSep 12, 2023
Grant dateSep 12, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a method includes by an electronic device: receiving sensor data indicative of a touch input from sensors of a human interface-device (HID) of the electronic device, where the touch input occurs at a set of actual coordinates with respect to the HID, and where the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, determining a context associated with the touch input, determining, by one or more generative models, context-dependent statistics to apply a delta change to the set of detected coordinates, where the context-dependent statistics are based on the context associated with the touch input, and where the one or more generative models comprises one or more system parameters and one or more latent parameters, and determining a set of time-lapsed predicted coordinates of the touch input with respect to the HID based on the delta change.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising, by an electronic device: receiving sensor data indicative of a touch input from one or more sensors of a human interface-device (HID) of the electronic device, wherein the touch input occurs at a set of actual coordinates with respect to the HID, and wherein the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, wherein the set of detected coordinates is different from the set of actual coordinates, wherein the sensor data indicative of a touch input, the set of actual coordinates, and the set of detected coordinates each comprise a sequence of locations on the HID, each location in the sequence corresponding to a particular time; determining a context associated with the touch input; determining, by one or more generative models, context-dependent statistics to apply a delta change to the set of detected coordinates, wherein the context-dependent statistics are based on the context associated with the touch input, and wherein the one or more generative models comprises one or more system parameters and one or more latent parameters, and wherein the delta change corresponds to at least one first location in the sequence of locations of the set of detected coordinates, and the delta change corresponding to the at least one first location is determined based at least on one or more other locations in the sequence of locations of the set of detected coordinates; and determining a set of time-lapsed predicted coordinates of the touch input with respect to the HID based on the delta change, wherein the set of time-lapsed predicted coordinates are an estimate of the set of actual coordinates. 2. The method of claim 1 , further comprising: storing the sensor data in a buffer, wherein the buffer is used to remove signal noise associated with the set of detected coordinates from the sensor data, and wherein the context is determined based on the stored data. 3. The method of claim 1 , wherein the one or more sensors of the HID are positioned in a pattern on the HID where a first subset of sensors of the one or more sensors are positioned at least a threshold distance away from a second subset of sensors of the one or more sensors. 4. The method of claim 3 , wherein the pattern comprises a stripe pattern, where the first subset of sensors and the second subset of sensors are positioned along parallel lines with respect to the HID. 5. The method of claim 1 , further comprising: injecting a plurality of signals into the one or more sensors, wherein the plurality of signals comprise at least a first signal at a first frequency and a second signal at a second frequency; and detecting, by the one or more sensors, a plurality of attenuated measured signals based on the touch input interfacing the plurality of signals, wherein the plurality of attenuated measured signals are used to generate the sensor data. 6. The method of claim 1 , wherein the one or more sensors comprises one or more of a capacitive sensor or a resistive sensor. 7. The method of claim 1 , further comprising: displaying, on the HID, an indication of the set of predicted coordinates of the touch input in real-time. 8. An electronic device comprising: one or more displays; one or more non-transitory computer-readable storage media including instructions; and one or more processors coupled to the storage media, the one or more processors configured to execute the instructions to: receive sensor data indicative of a touch input from one or more sensors of a human interface-device (HID) of the electronic device, wherein the touch input occurs at a set of actual coordinates with respect to the HID, and wherein the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, wherein the set of detected coordinates is different from the set of actual coordinates, wherein the sensor data indicative of a touch input, the set of actual coordinates, and the set of detected coordinates each comprise a sequence of locations on the HID, each location in the sequence corresponding to a particular time; determine a context associated with the touch input; determine, by one or more generative models, context-dependent statistics to apply a delta change to the set of detected coordinates, wherein the context-dependent statistics are based on the context associated with the touch input, and wherein the one or more generative models comprises one or more system parameters and one or more latent parameters, and wherein the delta change corresponds to at least one first location in the sequence of locations of the set of detected coordinates, and the delta change corresponding to the at least one first location is determined based at least on one or more other locations in the sequence of locations of the set of detected coordinates; and determine a set of time-lapsed predicted coordinates of the touch input with respect to the HID based on the delta change, wherein the set of time-lapsed predicted coordinates are an estimate of the set of actual coordinates. 9. The electronic device of claim 8 , wherein the processors are further configured to execute the instructions to: store the sensor data in a buffer, wherein the buffer is used to remove signal noise associated with the set of detected coordinates from the sensor data, and wherein the context is determined based on the stored data. 10. The electronic device of claim 8 , wherein the one or more sensors of the HID are positioned in a pattern on the HID where a first subset of sensors of the one or more sensors are positioned at least a threshold distance away from a second subset of sensors of the one or more sensors. 11. The electronic device of claim 10 , wherein the pattern comprises a stripe pattern, where the first subset of sensors and the second subset of sensors are positioned along parallel lines with respect to the HID. 12. The electronic device of claim 8 , wherein the processors are further configured to execute the instructions to: inject a plurality of signals into the one or more sensors, wherein the plurality of signals comprise at least a first signal at a first frequency and a second signal at a second frequency; and detect, by the one or more sensors, a plurality of attenuated measured signals based on the touch input interfacing the plurality of signals, wherein the plurality of attenuated measured signals are used to generate the sensor data. 13. The electronic device of claim 8 , wherein the one or more sensors comprises one or more of a capacitive sensor or a resistive sensor. 14. The electronic device of claim 8 , wherein the processors are further configured to execute the instructions to: display, on the HID, an indication of the set of predicted coordinates of the touch input in real-time. 15. A computer-readable non-transitory storage media comprising instructions executable by a processor to: receive sensor data indicative of a touch input from one or more sensors of a human interface-device (HID) of the electronic device, wherein the touch input occurs at a set of actual coordinates with respect to the HID, and wherein the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, wherein the set of detected coordinates is different from the set of actual coordinates, wherein the sensor data indicative of a touch input, the set of actual coordinates, and the set of detected coordinates each comprise a sequence of locations on the HID, each location in the sequence corresponding to a particular time; determi

Assignees

Inventors

Classifications

  • Touch location disambiguation · CPC title

  • using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact · CPC title

  • by capacitive means · CPC title

  • Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving (Synchronisation with the driving of the display or the backlighting unit to avoid interferences generated internally G06F3/04184) · CPC title

  • for error correction or compensation, e.g. based on parallax, calibration or alignment · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11755149B1 cover?
In one embodiment, a method includes by an electronic device: receiving sensor data indicative of a touch input from sensors of a human interface-device (HID) of the electronic device, where the touch input occurs at a set of actual coordinates with respect to the HID, and where the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, determinin…
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/04186. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 12 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).