11209937

Error Correction for Seamless Transition Between Hover and Touch Sensing

PublishedDecember 28, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus comprising: a touch surface; a proximity sensor configured to provide three-dimensional position information associated with an interactive device hovering over the touch surface; a touch sensor configured to provide two-dimensional position information associated with the interactive device touching the touch surface; and a processor configured to: determine, from the three-dimensional position information, a hover point projected on the touch surface; determine from the two-dimensional position information a touch point; identify an offset between the touch point and the hover point previously projected on the touch surface; and correct for the offset and communicate a corrected position of the touch point to a display device, wherein the processor adds a magnitude and vector of the offset to the touch point as the interactive device is moved across the touch surface, wherein the magnitude and vector of the offset comprises a difference of a coordinate of the touch point and a coordinate of the hover point.

2

2. The apparatus of claim 1 , wherein the processor is configured to perform offset correction in response to detecting the interactive device touching the touch surface.

3

3. The apparatus of claim 1 , wherein the processor is configured to perform offset correction using a magnitude based on a stored (x, y) position for the hover point and a real-time (x, y) position for the touch point.

4

4. The apparatus of claim 1 , wherein the hover point is based on a real-time averaging of (x, y) positions for the hover point or a stored (x, y) position for the touch point.

5

5. The apparatus of claim 1 , wherein the corrected position is represented by a cursor on the display device.

6

6. A method comprising: receiving three-dimensional position information from a proximity sensor describing an interactive device hovering over a touch surface of a hover touch controller; receiving two-dimensional position information from a touch sensor describing the interactive device touching the touch surface; determining from the three-dimensional position information a hover point projected on the touch surface; determining from the two-dimensional position information a touch point on the touch surface; monitoring for an offset between the hover point and the touch point; and responsive to identifying the touch point being offset from the hover point: correcting for the offset, and communicating a corrected position of the touch point to a display device, wherein a magnitude and vector of the offset are added to the touch point as the interactive device is moved across the touch surface, wherein the magnitude and vector of the offset comprises a difference of a coordinate of the touch point and a coordinate of the hover point.

7

7. The method of claim 6 , wherein correcting for the offset is in response to detecting that the interactive device is touching the touch surface.

8

8. The method of claim 6 , wherein correcting for the offset includes using a magnitude based on a stored (x, y) position for the hover point and a real-time (x, y) position for the touch point.

9

9. The method of claim 6 , wherein determining the hover point from the three-dimensional position information includes a real-time averaging of (x, y) positions for the hover point or a stored (x, y) position for the touch point.

10

10. A computer program product residing on a non-transitory computer-readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising: receiving three-dimensional position information from a proximity sensor describing an interactive device hovering over a touch surface of a hover touch controller; receiving two-dimensional position information from a touch sensor describing the interactive device touching the touch surface; determining from the three-dimensional position information a hover point projected on the touch surface; determining from the two-dimensional position information a touch point on the touch surface; monitoring for an offset between the hover point and the touch point; and responsive to identifying the touch point being offset from the hover point: correcting for the offset, and communicating a corrected position of the touch point to a display device, wherein a magnitude and vector of the offset are added to the touch point as the interactive device is moved across the touch surface, wherein the magnitude and vector of the offset comprises a difference of a coordinate of the touch point and a coordinate of the hover point.

11

11. The computer program product of claim 10 , wherein correcting for the offset is in response to detecting that the interactive device is touching the touch surface.

12

12. The computer program product of claim 10 , wherein correcting for the offset includes using a magnitude based on a stored (x, y) position for the hover point and a real-time (x, y) position for the touch point.

13

13. The computer program product of claim 10 , wherein determining the hover point from the three-dimensional position information includes a real-time averaging of (x, y) positions for the hover point or a stored (x, y) position for the touch point.

14

14. The computer program product of claim 10 , wherein communicating a corrected position of the touch point includes representing on the display device the corrected position with a cursor.

15

15. A device comprising: a proximity sensor configured to provide pre-touch information corresponding to a first location on a touch surface over which an interactive device is hovering; a touch sensor configured to provide touch position information corresponding to a second location at which the interactive device touches the touch surface; and a processor configured to: determine, at a first time instance, a hover point projected on the touch surface, the hover point corresponding to the first location; determine, at a second time instance subsequent to the first time instance, a touch point, the touch point corresponding to the second location; identify an offset between the touch point and the hover point; and correct for the offset and communicate a corrected position of the touch point to a display device, wherein the processor continues to correct for a magnitude and vector of the offset to the touch point as the interactive device is moved across the touch surface, wherein the magnitude and vector of the offset comprises a difference of a coordinate of the touch point and a coordinate of the hover point.

16

16. The device of claim 15 , wherein the processor is configured to perform offset correction in response to detecting the interactive device touching the touch surface.

17

17. The device of claim 15 , wherein the processor is configured to perform offset correction using a magnitude based on a stored (x, y) position for the hover point and a real-time (x, y) position for the touch point.

18

18. The device of claim 15 , wherein the hover point is based on a real-time averaging of (x, y) positions for the hover point or a stored (x, y) position for the touch point.

19

19. The device of claim 15 , wherein the corrected position is represented by a cursor on the display device.

Patent Metadata

Filing Date

Unknown

Publication Date

December 28, 2021

Inventors

Arun Rakesh Yoganandan
Jee Hoon Kim
Chang Long Zhu Jin

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ERROR CORRECTION FOR SEAMLESS TRANSITION BETWEEN HOVER AND TOUCH SENSING” (11209937). https://patentable.app/patents/11209937

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.