US 11,853,686 B2
Recognition of artifacts in computer displays
Charles N. Corfield, Boulder, CO (US); Stephen L. Bulick, Boulder, CO (US); E. Peter Fox, Boulder, CO (US); Adam M. Ornstein, Boulder, CO (US); and Derek C. Smith, Boulder, CO (US)
Assigned to nVoq Incorporated, Boulder, CO (US)
Appl. No. 17/059,894
Filed by nVoq Incorporated, Boulder, CO (US)
PCT Filed May 24, 2019, PCT No. PCT/US2019/033869
§ 371(c)(1), (2) Date Nov. 30, 2020,
PCT Pub. No. WO2019/236322, PCT Pub. Date Dec. 12, 2019.
Claims priority of provisional application 62/680,153, filed on Jun. 4, 2018.
Prior Publication US 2021/0124971 A1, Apr. 29, 2021
Int. Cl. G06F 40/166 (2020.01); G06F 40/174 (2020.01); G06F 3/0482 (2013.01); G06V 30/148 (2022.01)
CPC G06F 40/166 (2020.01) [G06F 3/0482 (2013.01); G06F 40/174 (2020.01); G06V 30/153 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method of recognizing alpha-numeric artifacts within a window displayed on a digitized display by a first application executing on at least one processor, the method comprising:
identifying, by a second application executing on the at least one processor, pixel coordinates for a scope of the window displayed by the first application, wherein the second application does not have access to an application programming interface (API) to access data of the first application;
identifying, by the second application, at least one candidate region on the digitized display of the first application as having alpha-numeric artifacts;
processing, by the second application, the at least one candidate region on the digitized display of the first application to enhance boundaries of the alpha-numeric artifacts,
wherein the processing comprises scaling the at least one candidate region and removing anti-aliasing from the alpha-numeric artifacts; and
recognizing, by the second application, non-anti-aliased alpha-numeric artifacts to recognize at least one alpha-numeric character on the digitized display of the first application.