US 11,734,530 B1
Systems and methods for scanner configuration based on focus of one or more host application screens
Kenneth S. Bhella, Stony Brook, NY (US); and Viraj Jeevan Thameera Amarasekera, Kadawatha (LK)
Assigned to Zebra Technologies Corporation, Lincolnshire, IL (US)
Filed by ZEBRA TECHNOLOGIES CORPORATION, Lincolnshire, IL (US)
Filed on Mar. 11, 2022, as Appl. No. 17/692,798.
Int. Cl. G06K 7/10 (2006.01)
CPC G06K 7/10811 (2013.01) [G06K 7/10722 (2013.01); G06K 7/10821 (2013.01); G06K 7/10861 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system configured to implement scanner configuration based on focus of one or more host application screens, the system comprising:
a scanner device;
one or more processors;
a memory communicatively coupled to the one or more processors;
an active focus module (AFM) stored in the memory and accessible by the one or more processors and configured to detect focus events from one or more applications (apps); and
computing instructions that when executed by the one or more processors, cause the one or more processors to:
detect by the AFM a first focus event of a first app as executing on the one or more processors, wherein the AFM or the scanner device is configured to receive data in a first data app format,
scan first scan data by the scanner device,
format, at the AFM or at the scanner device, the first scan data into first app data having the first data app format, and
provide, to the first app, the first app data.