CROSS-REFERENCE TO PRIORITY APPLICATION
FIELD OF THE INVENTION
[0002] The present invention relates to mobile barcode scanning devices and processes of
scanning barcodes.
BACKGROUND
[0003] There is a problem common to barcode scanning systems when multiple barcodes are
near each other and a user wants to scan only one of the barcodes. Most barcode decoding
solutions are not capable of targeting a specific barcode within the field of view
when other barcodes are in close proximity, so all of the barcodes decoding information
may be returned to the business logic.
[0004] One solution to the problem relies on the business logic to discern which barcode
is needed, but sometimes this may not be possible due to the similarity of the barcodes
scanned.
[0005] Another solution to the problem could be to define a window within the field of view
of the barcode scanning device only within which decoding can occur. However, this
solution is not very flexible and the dimensions may need to be altered frequently.
[0006] Therefore, a need exists for a barcode scanning process and device which can be flexibly
adjusted to scan only the desired barcode.
SUMMARY
[0007] Accordingly, in one aspect, the present invention embraces a feature on a mobile
barcode scanning device for flexibly adjusting a barcode scanning window in real-time.
[0008] The mobile barcode scanning device is provided with an embedded camera and a user
interface system. The user interface system is provided with a visual display and
is configured to allow the user to access features of the mobile barcode scanning
device with touch gestures on the visual display. The mobile barcode scanning device
is further provided with a barcode scanning application. The barcode scanning application
may be initialized by a user of the mobile barcode scanning device. The mobile barcode
scanning device is further provided with an operating system. The operating system
is communicatively coupled to the embedded camera, the barcode scanning application,
and the user interface system. The visual display provides a viewfinder for the embedded
camera in the barcode scanning application.
[0009] The feature of the mobile barcode scanning device includes a user-defined graphical
window overlaid on the viewfinder. The user-defined graphical window is adjustable
in size, orientation, and position by at least a two-point touch gesture on the visual
display by the user of the mobile barcode scanning device. The two-point touch gesture
is capable of resizing, reorienting, and relocating the graphical window to a size,
orientation and location of the two points in real-time, whereby the barcode to be
scanned can be defined in the adjustable graphical window by the user in real-time.
[0010] In an exemplary embodiment, the two-point touch gesture on the visual display is
a pinch gesture with two fingers of the user.
[0011] In another exemplary embodiment, the two-point touch gesture is a touch gesture with
a pair of styli (i.e., styluses).
[0012] In yet another exemplary embodiment, the two-point touch gesture is a multi-touch
gesture.
[0013] In yet another exemplary embodiment, the mobile barcode scanning device also includes
a front-facing camera (i.e., a camera that faces the user) and image processing software.
The operating system is communicatively coupled to the front-facing camera and the
image processing software. The front-facing camera and image processing software allow
the graphical window to be repositioned by an eye-tracking capability of the mobile
device.
[0014] In yet another exemplary embodiment, the mobile barcode scanning device is a smartphone.
[0015] In yet another exemplary embodiment, the mobile barcode scanning device is a smartwatch.
[0016] In yet another exemplary embodiment, the mobile barcode scanning device is a tablet
computer.
[0017] In yet another exemplary embodiment, the act of the user to initialize the barcode
scanning operation can be a voice command, a swiping motion of a stylus on the visual
display, a touch gesture on the visual display, or a physical motion of the mobile
barcode scanning device.
[0018] In yet another exemplary embodiment, the barcode scanning application is configured
so that a barcode can be successfully decoded if the barcode is partially encompassed
by the graphical window.
[0019] In yet another exemplary embodiment, the barcode scanning application is configured
so that a barcode can be successfully decoded if the barcode is fully encompassed
by the graphical window.
[0020] In another aspect, the present invention embraces a process of scanning a barcode
with a mobile device.
[0021] The mobile device has an embedded camera and a user interface system. The user interface
system is provided with a visual display. The user interface system is configured
to allow the user to access features of the mobile device with touch gestures on the
visual display. The mobile barcode scanning device is also provided with a barcode
scanning application and an operating system. The operating system is communicatively
coupled to the embedded camera, the barcode scanning application, and the user interface
system. The visual display provides a viewfinder for the embedded camera. The viewfinder
has a user-defined graphical window in which a barcode to be scanned and decoded successfully
must be at least partially encompassed when the barcode scanning application begins
scanning. The graphical window is adjustable in size, orientation, and position by
a two-point touch gesture of a user of the mobile barcode scanning device.
[0022] The process includes the steps of (i) initializing the barcode scanning application;
(ii) displaying the camera viewfinder on the visual display; (iii) superimposing the
user-defined graphical window in the viewfinder; (iv) defining in real-time the size,
orientation, and location of the graphical window in the viewfinder through a two-point
touch gesture of the user to at least partially encompass a barcode to be scanned
and decoded in the viewfinder; and (v) decoding any barcode within the graphical window.
[0023] In an exemplary embodiment, the defining step is accomplished by resizing, reorienting,
and relocating the graphical window in real-time by a two-point touch gesture to a
size, orientation, and location of the two points. Thus, the barcode to be scanned
can be defined in the adjustable graphical window by the user in real-time.
[0024] In another exemplary embodiment, the two-point touch gesture is a two-finger pinch
gesture.
[0025] In another exemplary embodiment, at least part of the defining step is accomplished
by an eye-tracking capability of the mobile device. The mobile device is further provided
with a front-facing camera and image processing software. The operating system is
communicatively coupled to the front-facing camera and the image processing software.
The eye-tracking capability is carried out by a cooperation between the front-facing
camera and image processing software. For example, the eye-tracking capability can
help relocate the graphical window in real-time.
[0026] In yet another exemplary embodiment, the barcode scanning application is configured
so that a barcode to be scanned and successfully decoded must be fully encompassed
in the graphical window in the viewfinder.
[0027] In another exemplary embodiment, the mobile barcode scanning device may be a smartphone,
a smartwatch, or a tablet computer.
[0028] In another exemplary embodiment, the initializing step is accomplished by a physical
act of the user. The physical act of the user to initialize the barcode scanning operation
can be a voice command, a swiping motion of a stylus on the visual display, a touch
gesture on the visual display, or a physical motion of the mobile barcode scanning
device.
[0029] In another exemplary embodiment, the barcode scanning application is provided with
application logic. The application logic performs required data processing of the
barcode scanning application. The initializing step is accomplished by the application
logic.
[0030] The foregoing illustrative summary, as well as other exemplary objectives and/or
advantages of the invention, and the manner in which the same are accomplished, are
further explained within the following detailed description and its accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0031]
Figure 1 depicts a block diagram of a mobile barcode scanning device in accordance
with the present invention.
Figure 2A and Figure 2B schematically depict the adjustable user-defined graphical
window in use on mobile barcode scanning device in accordance with the present invention.
Figure 3 schematically depicts another embodiment the adjustable user-defined graphical
window in use on mobile barcode scanning device in accordance with the present invention.
Figure 4 depicts a flowchart of a process of scanning a barcode with a mobile barcode
scanning device according to the present invention.
DETAILED DESCRIPTION
[0032] The present invention will now be described more fully hereinafter with reference
to the accompanying drawings in which exemplary embodiments of the invention are shown.
The invention, however, may be embodied in many different forms and should not be
construed as limited to the embodiments set forth herein. In the drawings, like numbers
refer to like elements throughout.
[0033] In one aspect, the present invention embraces a feature on a mobile barcode scanning
device for adjusting a user-defined barcode scanning window in real-time.
[0034] Referring now to Figure 1, an exemplary mobile barcode scanning device
10 is provided with an embedded camera
11, a user interface system
12, which includes a visual display
18, a barcode scanning application
13, and an operating system
14. The user interface system
12 is configured to allow the user to access features of the mobile barcode scanning
device
10 with touch gestures on the visual display
18. The operating system
14 communicatively links the embedded camera
11, the user interface system
12, and the barcode scanning application
13. The barcode scanning application
13 may be initialized by an act of a user of the mobile barcode scanning device
10. The mobile barcode scanning device
10 may be provided with a system bus
15 that assists the operating system
14 to be communicatively linked to other components. There may also be other interface
circuits and components, such as memory (not shown) and the like.
[0035] As discussed previously, the barcode scanning application
13 may be initialized by an act of a user of the mobile barcode scanning device
10. The act of the user may include a voice command, a swiping motion of a stylus on
the visual display
18, a touch gesture on the visual display
18, a physical motion of the mobile barcode scanning device
10, or a combination of any of these. Alternatively, the barcode scanning application
13 may be provided with application logic
25, which performs required data processing of the barcode scanning application
13. The initialization of the barcode application
13 may be accomplished by the application logic
25.
[0036] The mobile barcode scanning device
10 may also include a front-facing camera
16 and image processing software
17 to provide eye-tracking capability to the mobile barcode scanning device
10. The operating system
14 is communicatively coupled to the front-facing camera
16 and the image processing software
17.
[0037] The mobile barcode scanning
10 device may be a smartphone, a smartwatch, or a tablet.
[0038] Referring now to Figures 2A and 2B, in an exemplary embodiment of the inventive feature
the mobile barcode scanning device
10, which is shown in the block diagram of Figure 1, is schematically illustrated in
Figure 2A before the graphical window
20 is adjusted for size, position, and orientation, and in Figure 2B after the graphical
window
20 is adjusted for size, position, and orientation. Figure 2A shows the mobile barcode
scanning device
10 with a visual display
18 and viewfinder
19 on the visual display
18 after the bar code application (not shown) has been initialized. A graphical window
20 is in the center of the viewfinder
19. Two barcodes
22 and
23 are in close proximity to each other in the viewfinder
19. The graphical window
20 encompasses the entire first barcode
22 and a portion of the adjacent, second barcode
23. In Figures 2A and 2B, barcode
23 is the barcode to be scanned and decoded. A user
43 is ready to adjust the graphical window
20.
[0039] Referring now to Figure 2B, the user
43 has moved the graphical window
20 to the right side of the viewfinder
19, and resized the graphical window
20 to encompass only the barcode
23 to be decoded. The user
43 uses a two-point touch gesture
21 (e.g., a pinch gesture
21) to move and resize the graphical window
20 in real-time, such that the graphical window
20 is sized, positioned, and oriented at the location of the two-point touch gesture
21.
[0040] The two-point touch gesture
21 may be a pinch gesture
21 as shown in the Figure 2B, but alternatively may be a two-point gesture
21 made with stylus (not shown) or a multipoint gesture (not shown).
[0041] The barcode
23 to be decoded may be fully encompassed by the graphical window
20 as shown in the Figure 2B or may be partially encompassed by the graphical window
20 depending on how the barcode scanning application (not shown) is configured.
[0042] Referring now to Figure 3, in another exemplary embodiment of the inventive feature,
the mobile barcode scanning device
10 includes a front-facing camera
16 and image processing software (not shown in the Figure.) The front-facing camera
16 and the image processing software cooperate to allow the mobile barcode scanning
device
10 to have eye-tracking capability as is known in the art for smart mobile devices.
The user (not shown) can reposition the graphical window
20 with eye movement. The user's eye
40A in a first orientation looks at the graphical window
20 at a first position
20A. Subsequently, the user focuses his eye
40B to a second position on the viewfinder
19 where the user wants to relocate the graphical window
20 from the initial position
20A to at a second position
20B. In Figure 3, the user moves the graphical window
20 from the center of the viewfinder
19 from a first position
20A, where the graphical window
20 encompasses barcode
22 and a portion of barcode
23, to a second positon
20B on the right side of the viewfinder
19, effectively moving the graphical window
20 so that barcode
22 is no longer in the graphical window
20 and that the barcode
23 is fully encompassed in the graphical window
20. In this way, the graphical window
20 can be relocated on the viewfinder
19 in real-time by eye-tracking capability of the mobile barcode scanning device
10.
[0043] In another aspect, the present invention embraces a process of scanning a barcode
with a mobile barcode scanning device with a real-time, user-defined adjustable window.
[0044] In an exemplary embodiment, depicted as a flowchart in Figure 4, a process
30 of scanning a barcode with a mobile device is provided. An exemplary mobile device
used in the process has been described and illustrated in Figures 1-3, specifically
with the feature of the user-defined graphical window in which a barcode to be scanned
and decoded must be at least partially encompassed when the barcode scanning application
begins scanning. The graphical window is adjustable in size, orientation, and position
by a two-point touch gesture of a user of the mobile device. The process
30 includes the following steps: initializing the barcode scanning application
31; displaying the camera viewfinder on the visual display
32; superimposing the user-defined graphical window in the viewfinder
33; defining in real-time the size, orientation, and location of the graphical window
in the viewfinder through a two-point touch gesture of the user to at least partially
encompass a barcode to be scanned and decoded in the viewfinder
34; and decoding any barcode within the graphical window
35.
[0045] The defining step
34 is accomplished by resizing, reorienting, and relocating the graphical window with
a two-point touch gesture
36. The two-point touch gesture can resize, reorient, and relocate the graphical window
to a size, orientation, and location of the two points in real-time, whereby the barcode
to be scanned and decoded can be defined in the adjustable graphical window by the
user in real-time. The two-point touch gesture can be a pinch gesture with two fingers,
a multi-touch gesture, or a two-point gesture with a stylus.
[0046] The defining step
34 can be accomplished, at least in part, by an eye-tracking capability of the mobile
device. The eye-tracking capability is provided through the cooperation of a front-facing
camera and image processing software. Relocating the graphical window may be accomplished
by the eye tracking capability of the mobile device as described previously with respect
to Figure 3.
[0047] The initializing step
31 may be accomplished by a physical act of the user, such as a voice command, a swiping
motion of a stylus on the visual display, a touch gesture on the visual display, a
physical motion of the mobile barcode scanning device, or a combination thereof.
[0048] Alternatively, the barcode scanning application may be provided with application
logic. The application logic performs required data processing of the barcode scanning
application. For example, the initializing step
31 may be accomplished by the application logic.
[0049] To supplement the present disclosure, this application incorporates entirely by reference
the following patents, patent application publications, and patent applications:
U.S. Patent No. 6,832,725; U.S. Patent No. 7,128,266;
U.S. Patent No. 7,159,783; U.S. Patent No. 7,413,127;
U.S. Patent No. 7,726,575; U.S. Patent No. 8,294,969;
U.S. Patent No. 8,317,105; U.S. Patent No. 8,322,622;
U.S. Patent No. 8,366,005; U.S. Patent No. 8,371,507;
U.S. Patent No. 8,376,233; U.S. Patent No. 8,381,979;
U.S. Patent No. 8,390,909; U.S. Patent No. 8,408,464;
U.S. Patent No. 8,408,468; U.S. Patent No. 8,408,469;
U.S. Patent No. 8,424,768; U.S. Patent No. 8,448,863;
U.S. Patent No. 8,457,013; U.S. Patent No. 8,459,557;
U.S. Patent No. 8,469,272; U.S. Patent No. 8,474,712;
U.S. Patent No. 8,479,992; U.S. Patent No. 8,490,877;
U.S. Patent No. 8,517,271; U.S. Patent No. 8,523,076;
U.S. Patent No. 8,528,818; U.S. Patent No. 8,544,737;
U.S. Patent No. 8,548,242; U.S. Patent No. 8,548,420;
U.S. Patent No. 8,550,335; U.S. Patent No. 8,550,354;
U.S. Patent No. 8,550,357; U.S. Patent No. 8,556,174;
U.S. Patent No. 8,556,176; U.S. Patent No. 8,556,177;
U.S. Patent No. 8,559,767; U.S. Patent No. 8,599,957;
U.S. Patent No. 8,561,895; U.S. Patent No. 8,561,903;
U.S. Patent No. 8,561,905; U.S. Patent No. 8,565,107;
U.S. Patent No. 8,571,307; U.S. Patent No. 8,579,200;
U.S. Patent No. 8,583,924; U.S. Patent No. 8,584,945;
U.S. Patent No. 8,587,595; U.S. Patent No. 8,587,697;
U.S. Patent No. 8,588,869; U.S. Patent No. 8,590,789;
U.S. Patent No. 8,596,539; U.S. Patent No. 8,596,542;
U.S. Patent No. 8,596,543; U.S. Patent No. 8,599,271;
U.S. Patent No. 8,599,957; U.S. Patent No. 8,600,158;
U.S. Patent No. 8,600,167; U.S. Patent No. 8,602,309;
U.S. Patent No. 8,608,053; U.S. Patent No. 8,608,071;
U.S. Patent No. 8,611,309; U.S. Patent No. 8,615,487;
U.S. Patent No. 8,616,454; U.S. Patent No. 8,621,123;
U.S. Patent No. 8,622,303; U.S. Patent No. 8,628,013;
U.S. Patent No. 8,628,015; U.S. Patent No. 8,628,016;
U.S. Patent No. 8,629,926; U.S. Patent No. 8,630,491;
U.S. Patent No. 8,635,309; U.S. Patent No. 8,636,200;
U.S. Patent No. 8,636,212; U.S. Patent No. 8,636,215;
U.S. Patent No. 8,636,224; U.S. Patent No. 8,638,806;
U.S. Patent No. 8,640,958; U.S. Patent No. 8,640,960;
U.S. Patent No. 8,643,717; U.S. Patent No. 8,646,692;
U.S. Patent No. 8,646,694; U.S. Patent No. 8,657,200;
U.S. Patent No. 8,659,397; U.S. Patent No. 8,668,149;
U.S. Patent No. 8,678,285; U.S. Patent No. 8,678,286;
U.S. Patent No. 8,682,077; U.S. Patent No. 8,687,282;
U.S. Patent No. 8,692,927; U.S. Patent No. 8,695,880;
U.S. Patent No. 8,698,949; U.S. Patent No. 8,717,494;
U.S. Patent No. 8,717,494; U.S. Patent No. 8,720,783;
U.S. Patent No. 8,723,804; U.S. Patent No. 8,723,904;
U.S. Patent No. 8,727,223; U.S. Patent No. D702,237;
U.S. Patent No. 8,740,082; U.S. Patent No. 8,740,085;
U.S. Patent No. 8,746,563; U.S. Patent No. 8,750,445;
U.S. Patent No. 8,752,766; U.S. Patent No. 8,756,059;
U.S. Patent No. 8,757,495; U.S. Patent No. 8,760,563;
U.S. Patent No. 8,763,909; U.S. Patent No. 8,777,108;
U.S. Patent No. 8,777,109; U.S. Patent No. 8,779,898;
U.S. Patent No. 8,781,520; U.S. Patent No. 8,783,573;
U.S. Patent No. 8,789,757; U.S. Patent No. 8,789,758;
U.S. Patent No. 8,789,759; U.S. Patent No. 8,794,520;
U.S. Patent No. 8,794,522; U.S. Patent No. 8,794,525;
U.S. Patent No. 8,794,526; U.S. Patent No. 8,798,367;
U.S. Patent No. 8,807,431; U.S. Patent No. 8,807,432;
U.S. Patent No. 8,820,630; U.S. Patent No. 8,822,848;
U.S. Patent No. 8,824,692; U.S. Patent No. 8,824,696;
U.S. Patent No. 8,842,849; U.S. Patent No. 8,844,822;
U.S. Patent No. 8,844,823; U.S. Patent No. 8,849,019;
U.S. Patent No. 8,851,383; U.S. Patent No. 8,854,633;
U.S. Patent No. 8,866,963; U.S. Patent No. 8,868,421;
U.S. Patent No. 8,868,519; U.S. Patent No. 8,868,802;
U.S. Patent No. 8,868,803; U.S. Patent No. 8,870,074;
U.S. Patent No. 8,879,639; U.S. Patent No. 8,880,426;
U.S. Patent No. 8,881,983; U.S. Patent No. 8,881,987;
U.S. Patent No. 8,903,172; U.S. Patent No. 8,908,995;
U.S. Patent No. 8,910,870; U.S. Patent No. 8,910,875;
U.S. Patent No. 8,914,290; U.S. Patent No. 8,914,788;
U.S. Patent No. 8,915,439; U.S. Patent No. 8,915,444;
U.S. Patent No. 8,916,789; U.S. Patent No. 8,918,250;
U.S. Patent No. 8,918,564; U.S. Patent No. 8,925,818;
U.S. Patent No. 8,939,374; U.S. Patent No. 8,942,480;
U.S. Patent No. 8,944,313; U.S. Patent No. 8,944,327;
U.S. Patent No. 8,944,332; U.S. Patent No. 8,950,678;
U.S. Patent No. 8,967,468; U.S. Patent No. 8,971,346;
U.S. Patent No. 8,976,030; U.S. Patent No. 8,976,368;
U.S. Patent No. 8,978,981; U.S. Patent No. 8,978,983;
U.S. Patent No. 8,978,984; U.S. Patent No. 8,985,456;
U.S. Patent No. 8,985,457; U.S. Patent No. 8,985,459;
U.S. Patent No. 8,985,461; U.S. Patent No. 8,988,578;
U.S. Patent No. 8,988,590; U.S. Patent No. 8,991,704;
U.S. Patent No. 8,996,194; U.S. Patent No. 8,996,384;
U.S. Patent No. 9,002,641; U.S. Patent No. 9,007,368;
U.S. Patent No. 9,010,641; U.S. Patent No. 9,015,513;
U.S. Patent No. 9,016,576; U.S. Patent No. 9,022,288;
U.S. Patent No. 9,030,964; U.S. Patent No. 9,033,240;
U.S. Patent No. 9,033,242; U.S. Patent No. 9,036,054;
U.S. Patent No. 9,037,344; U.S. Patent No. 9,038,911;
U.S. Patent No. 9,038,915; U.S. Patent No. 9,047,098;
U.S. Patent No. 9,047,359; U.S. Patent No. 9,047,420;
U.S. Patent No. 9,047,525; U.S. Patent No. 9,047,531;
U.S. Patent No. 9,053,055; U.S. Patent No. 9,053,378;
U.S. Patent No. 9,053,380; U.S. Patent No. 9,058,526;
U.S. Patent No. 9,064,165; U.S. Patent No. 9,064,167;
U.S. Patent No. 9,064,168; U.S. Patent No. 9,064,254;
U.S. Patent No. 9,066,032; U.S. Patent No. 9,070,032;
U.S. Design Patent No. D716,285;
U.S. Design Patent No. D723,560;
U.S. Design Patent No. D730,357;
U.S. Design Patent No. D730,901;
U.S. Design Patent No. D730,902;
U.S. Design Patent No. D733,112;
U.S. Design Patent No. D734,339;
International Publication No. 2013/163789;
International Publication No. 2013/173985;
International Publication No. 2014/019130;
International Publication No. 2014/110495;
U.S. Patent Application Publication No. 2008/0185432;
U.S. Patent Application Publication No. 2009/0134221;
U.S. Patent Application Publication No. 2010/0177080;
U.S. Patent Application Publication No. 2010/0177076;
U.S. Patent Application Publication No. 2010/0177707;
U.S. Patent Application Publication No. 2010/0177749;
U.S. Patent Application Publication No. 2010/0265880;
U.S. Patent Application Publication No. 2011/0202554;
U.S. Patent Application Publication No. 2012/0111946;
U.S. Patent Application Publication No. 2012/0168511;
U.S. Patent Application Publication No. 2012/0168512;
U.S. Patent Application Publication No. 2012/0193423;
U.S. Patent Application Publication No. 2012/0203647;
U.S. Patent Application Publication No. 2012/0223141;
U.S. Patent Application Publication No. 2012/0228382;
U.S. Patent Application Publication No. 2012/0248188;
U.S. Patent Application Publication No. 2013/0043312;
U.S. Patent Application Publication No. 2013/0082104;
U.S. Patent Application Publication No. 2013/0175341;
U.S. Patent Application Publication No. 2013/0175343;
U.S. Patent Application Publication No. 2013/0257744;
U.S. Patent Application Publication No. 2013/0257759;
U.S. Patent Application Publication No. 2013/0270346;
U.S. Patent Application Publication No. 2013/0287258;
U.S. Patent Application Publication No. 2013/0292475;
U.S. Patent Application Publication No. 2013/0292477;
U.S. Patent Application Publication No. 2013/0293539;
U.S. Patent Application Publication No. 2013/0293540;
U.S. Patent Application Publication No. 2013/0306728;
U.S. Patent Application Publication No. 2013/0306731;
U.S. Patent Application Publication No. 2013/0307964;
U.S. Patent Application Publication No. 2013/0308625;
U.S. Patent Application Publication No. 2013/0313324;
U.S. Patent Application Publication No. 2013/0313325;
U.S. Patent Application Publication No. 2013/0342717;
U.S. Patent Application Publication No. 2014/0001267;
U.S. Patent Application Publication No. 2014/0008439;
U.S. Patent Application Publication No. 2014/0025584;
U.S. Patent Application Publication No. 2014/0034734;
U.S. Patent Application Publication No. 2014/0036848;
U.S. Patent Application Publication No. 2014/0039693;
U.S. Patent Application Publication No. 2014/0042814;
U.S. Patent Application Publication No. 2014/0049120;
U.S. Patent Application Publication No. 2014/0049635;
U.S. Patent Application Publication No. 2014/0061306;
U.S. Patent Application Publication No. 2014/0063289;
U.S. Patent Application Publication No. 2014/0066136;
U.S. Patent Application Publication No. 2014/0067692;
U.S. Patent Application Publication No. 2014/0070005;
U.S. Patent Application Publication No. 2014/0071840;
U.S. Patent Application Publication No. 2014/0074746;
U.S. Patent Application Publication No. 2014/0076974;
U.S. Patent Application Publication No. 2014/0078341;
U.S. Patent Application Publication No. 2014/0078345;
U.S. Patent Application Publication No. 2014/0097249;
U.S. Patent Application Publication No. 2014/0098792;
U.S. Patent Application Publication No. 2014/0100813;
U.S. Patent Application Publication No. 2014/0103115;
U.S. Patent Application Publication No. 2014/0104413;
U.S. Patent Application Publication No. 2014/0104414;
U.S. Patent Application Publication No. 2014/0104416;
U.S. Patent Application Publication No. 2014/0104451;
U.S. Patent Application Publication No. 2014/0106594;
U.S. Patent Application Publication No. 2014/0106725;
U.S. Patent Application Publication No. 2014/0108010;
U.S. Patent Application Publication No. 2014/0108402;
U.S. Patent Application Publication No. 2014/0110485;
U.S. Patent Application Publication No. 2014/0114530;
U.S. Patent Application Publication No. 2014/0124577;
U.S. Patent Application Publication No. 2014/0124579;
U.S. Patent Application Publication No. 2014/0125842;
U.S. Patent Application Publication No. 2014/0125853;
U.S. Patent Application Publication No. 2014/0125999;
U.S. Patent Application Publication No. 2014/0129378;
U.S. Patent Application Publication No. 2014/0131438;
U.S. Patent Application Publication No. 2014/0131441;
U.S. Patent Application Publication No. 2014/0131443;
U.S. Patent Application Publication No. 2014/0131444;
U.S. Patent Application Publication No. 2014/0131445;
U.S. Patent Application Publication No. 2014/0131448;
U.S. Patent Application Publication No. 2014/0133379;
U.S. Patent Application Publication No. 2014/0136208;
U.S. Patent Application Publication No. 2014/0140585;
U.S. Patent Application Publication No. 2014/0151453;
U.S. Patent Application Publication No. 2014/0152882;
U.S. Patent Application Publication No. 2014/0158770;
U.S. Patent Application Publication No. 2014/0159869;
U.S. Patent Application Publication No. 2014/0166755;
U.S. Patent Application Publication No. 2014/0166759;
U.S. Patent Application Publication No. 2014/0168787;
U.S. Patent Application Publication No. 2014/0175165;
U.S. Patent Application Publication No. 2014/0175172;
U.S. Patent Application Publication No. 2014/0191644;
U.S. Patent Application Publication No. 2014/0191913;
U.S. Patent Application Publication No. 2014/0197238;
U.S. Patent Application Publication No. 2014/0197239;
U.S. Patent Application Publication No. 2014/0197304;
U.S. Patent Application Publication No. 2014/0214631;
U.S. Patent Application Publication No. 2014/0217166;
U.S. Patent Application Publication No. 2014/0217180;
U.S. Patent Application Publication No. 2014/0231500;
U.S. Patent Application Publication No. 2014/0232930;
U.S. Patent Application Publication No. 2014/0247315;
U.S. Patent Application Publication No. 2014/0263493;
U.S. Patent Application Publication No. 2014/0263645;
U.S. Patent Application Publication No. 2014/0267609;
U.S. Patent Application Publication No. 2014/0270196;
U.S. Patent Application Publication No. 2014/0270229;
U.S. Patent Application Publication No. 2014/0278387;
U.S. Patent Application Publication No. 2014/0278391;
U.S. Patent Application Publication No. 2014/0282210;
U.S. Patent Application Publication No. 2014/0284384;
U.S. Patent Application Publication No. 2014/0288933;
U.S. Patent Application Publication No. 2014/0297058;
U.S. Patent Application Publication No. 2014/0299665;
U.S. Patent Application Publication No. 2014/0312121;
U.S. Patent Application Publication No. 2014/0319220;
U.S. Patent Application Publication No. 2014/0319221;
U.S. Patent Application Publication No. 2014/0326787;
U.S. Patent Application Publication No. 2014/0332590;
U.S. Patent Application Publication No. 2014/0344943;
U.S. Patent Application Publication No. 2014/0346233;
U.S. Patent Application Publication No. 2014/0351317;
U.S. Patent Application Publication No. 2014/0353373;
U.S. Patent Application Publication No. 2014/0361073;
U.S. Patent Application Publication No. 2014/0361082;
U.S. Patent Application Publication No. 2014/0362184;
U.S. Patent Application Publication No. 2014/0363015;
U.S. Patent Application Publication No. 2014/0369511;
U.S. Patent Application Publication No. 2014/0374483;
U.S. Patent Application Publication No. 2014/0374485;
U.S. Patent Application Publication No. 2015/0001301;
U.S. Patent Application Publication No. 2015/0001304;
U.S. Patent Application Publication No. 2015/0003673;
U.S. Patent Application Publication No. 2015/0009338;
U.S. Patent Application Publication No. 2015/0009610;
U.S. Patent Application Publication No. 2015/0014416;
U.S. Patent Application Publication No. 2015/0021397;
U.S. Patent Application Publication No. 2015/0028102;
U.S. Patent Application Publication No. 2015/0028103;
U.S. Patent Application Publication No. 2015/0028104;
U.S. Patent Application Publication No. 2015/0029002;
U.S. Patent Application Publication No. 2015/0032709;
U.S. Patent Application Publication No. 2015/0039309;
U.S. Patent Application Publication No. 2015/0039878;
U.S. Patent Application Publication No. 2015/0040378;
U.S. Patent Application Publication No. 2015/0048168;
U.S. Patent Application Publication No. 2015/0049347;
U.S. Patent Application Publication No. 2015/0051992;
U.S. Patent Application Publication No. 2015/0053766;
U.S. Patent Application Publication No. 2015/0053768;
U.S. Patent Application Publication No. 2015/0053769;
U.S. Patent Application Publication No. 2015/0060544;
U.S. Patent Application Publication No. 2015/0062366;
U.S. Patent Application Publication No. 2015/0063215;
U.S. Patent Application Publication No. 2015/0063676;
U.S. Patent Application Publication No. 2015/0069130;
U.S. Patent Application Publication No. 2015/0071819;
U.S. Patent Application Publication No. 2015/0083800;
U.S. Patent Application Publication No. 2015/0086114;
U.S. Patent Application Publication No. 2015/0088522;
U.S. Patent Application Publication No. 2015/0096872;
U.S. Patent Application Publication No. 2015/0099557;
U.S. Patent Application Publication No. 2015/0100196;
U.S. Patent Application Publication No. 2015/0102109;
U.S. Patent Application Publication No. 2015/0115035;
U.S. Patent Application Publication No. 2015/0127791;
U.S. Patent Application Publication No. 2015/0128116;
U.S. Patent Application Publication No. 2015/0129659;
U.S. Patent Application Publication No. 2015/0133047;
U.S. Patent Application Publication No. 2015/0134470;
U.S. Patent Application Publication No. 2015/0136851;
U.S. Patent Application Publication No. 2015/0136854;
U.S. Patent Application Publication No. 2015/0142492;
U.S. Patent Application Publication No. 2015/0144692;
U.S. Patent Application Publication No. 2015/0144698;
U.S. Patent Application Publication No. 2015/0144701;
U.S. Patent Application Publication No. 2015/0149946;
U.S. Patent Application Publication No. 2015/0161429;
U.S. Patent Application Publication No. 2015/0169925;
U.S. Patent Application Publication No. 2015/0169929;
U.S. Patent Application Publication No. 2015/0178523;
U.S. Patent Application Publication No. 2015/0178534;
U.S. Patent Application Publication No. 2015/0178535;
U.S. Patent Application Publication No. 2015/0178536;
U.S. Patent Application Publication No. 2015/0178537;
U.S. Patent Application Publication No. 2015/0181093;
U.S. Patent Application Publication No. 2015/0181109;
U.S. Patent Application No. 13/367,978 for a Laser Scanning Module Employing an Elastomeric
U-Hinge Based Laser Scanning Assembly, filed February 7, 2012 (Feng et al.);
U.S. Patent Application No. 29/458,405 for an Electronic Device, filed June 19, 2013
(Fitch et al.);
U.S. Patent Application No. 29/459,620 for an Electronic Device Enclosure, filed July
2, 2013 (London et al.);
U.S. Patent Application No. 29/468,118 for an Electronic Device Case, filed September
26, 2013 (Oberpriller et al.);
U.S. Patent Application No. 14/150,393 for Indicia-reader Having Unitary Construction
Scanner, filed January 8, 2014 (Colavito et al.);
U.S. Patent Application No. 14/200,405 for Indicia Reader for Size-Limited Applications
filed March 7, 2014 (Feng et al.);
U.S. Patent Application No. 14/231,898 for Hand-Mounted Indicia-Reading Device with
Finger Motion Triggering filed April 1, 2014 (Van Horn et al.);
U.S. Patent Application No. 29/486,759 for an Imaging Terminal, filed April 2, 2014
(Oberpriller et al.);
U.S. Patent Application No. 14/257,364 for Docking System and Method Using Near Field
Communication filed April 21, 2014 (Showering);
U.S. Patent Application No. 14/264,173 for Autofocus Lens System for Indicia Readers
filed April 29, 2014 (Ackley et al.);
U.S. Patent Application No. 14/277,337 for MULTIPURPOSE OPTICAL READER, filed May
14, 2014 (Jovanovski et al.);
U.S. Patent Application No. 14/283,282 for TERMINAL HAVING ILLUMINATION AND FOCUS
CONTROL filed May 21, 2014 (Liu et al.);
U.S. Patent Application No. 14/327,827 for a MOBILE-PHONE ADAPTER FOR ELECTRONIC TRANSACTIONS,
filed July 10, 2014 (Hejl);
U.S. Patent Application No. 14/334,934 for a SYSTEM AND METHOD FOR INDICIA VERIFICATION,
filed July 18, 2014 (Hejl);
U.S. Patent Application No. 14/339,708 for LASER SCANNING CODE SYMBOL READING SYSTEM,
filed July 24, 2014 (Xian et al.);
U.S. Patent Application No. 14/340,627 for an AXIALLY REINFORCED FLEXIBLE SCAN ELEMENT,
filed July 25, 2014 (Rueblinger et al.);
U.S. Patent Application No. 14/446,391 for MULTIFUNCTION POINT OF SALE APPARATUS WITH
OPTICAL SIGNATURE CAPTURE filed July 30, 2014 (Good et al.);
U.S. Patent Application No. 14/452,697 for INTERACTIVE INDICIA READER, filed August
6, 2014 (Todeschini);
U.S. Patent Application No. 14/453,019 for DIMENSIONING SYSTEM WITH GUIDED ALIGNMENT,
filed August 6, 2014 (Li et al.);
U.S. Patent Application No. 14/462,801 for MOBILE COMPUTING DEVICE WITH DATA COGNITION
SOFTWARE, filed on August 19, 2014 (Todeschini et al.);
U.S. Patent Application No. 14/483,056 for VARIABLE DEPTH OF FIELD BARCODE SCANNER
filed Sep. 10, 2014 (McCloskey et al.);
U.S. Patent Application No. 14/513,808 for IDENTIFYING INVENTORY ITEMS IN A STORAGE
FACILITY filed Oct. 14, 2014 (Singel et al.);
U.S. Patent Application No. 14/519,195 for HANDHELD DIMENSIONING SYSTEM WITH FEEDBACK
filed Oct. 21, 2014 (Laffargue et al.);
U.S. Patent Application No. 14/519,179 for DIMENSIONING SYSTEM WITH MULTIPATH INTERFERENCE
MITIGATION filed Oct. 21, 2014 (Thuries et al.);
U.S. Patent Application No. 14/519,211 for SYSTEM AND METHOD FOR DIMENSIONING filed
Oct. 21, 2014 (Ackley et al.);
U.S. Patent Application No. 14/519,233 for HANDHELD DIMENSIONER WITH DATA-QUALITY
INDICATION filed Oct. 21, 2014 (Laffargue et al.);
U.S. Patent Application No. 14/519,249 for HANDHELD DIMENSIONING SYSTEM WITH MEASUREMENT-CONFORMANCE
FEEDBACK filed Oct. 21, 2014 (Ackley et al.);
U.S. Patent Application No. 14/527,191 for METHOD AND SYSTEM FOR RECOGNIZING SPEECH
USING WILDCARDS IN AN EXPECTED RESPONSE filed Oct. 29, 2014 (Braho et al.);
U.S. Patent Application No. 14/529,563 for ADAPTABLE INTERFACE FOR A MOBILE COMPUTING
DEVICE filed Oct. 31, 2014 (Schoon et al.);
U.S. Patent Application No. 14/529,857 for BARCODE READER WITH SECURITY FEATURES filed
October 31, 2014 (Todeschini et al.);
U.S. Patent Application No. 14/398,542 for PORTABLE ELECTRONIC DEVICES HAVING A SEPARATE
LOCATION TRIGGER UNIT FOR USE IN CONTROLLING AN APPLICATION UNIT filed November 3,
2014 (Bian et al.);
U.S. Patent Application No. 14/531,154 for DIRECTING AN INSPECTOR THROUGH AN INSPECTION
filed Nov. 3, 2014 (Miller et al.);
U.S. Patent Application No. 14/533,319 for BARCODE SCANNING SYSTEM USING WEARABLE
DEVICE WITH EMBEDDED CAMERA filed Nov. 5, 2014 (Todeschini);
U.S. Patent Application No. 14/535,764 for CONCATENATED EXPECTED RESPONSES FOR SPEECH
RECOGNITION filed Nov. 7, 2014 (Braho et al.);
U.S. Patent Application No. 14/568,305 for AUTO-CONTRAST VIEWFINDER FOR AN INDICIA
READER filed Dec. 12, 2014 (Todeschini);
U.S. Patent Application No. 14/573,022 for DYNAMIC DIAGNOSTIC INDICATOR GENERATION
filed Dec. 17, 2014 (Goldsmith);
U.S. Patent Application No. 14/578,627 for SAFETY SYSTEM AND METHOD filed Dec. 22,
2014 (Ackley et al.);
U.S. Patent Application No. 14/580,262 for MEDIA GATE FOR THERMAL TRANSFER PRINTERS
filed Dec. 23, 2014 (Bowles);
U.S. Patent Application No. 14/590,024 for SHELVING AND PACKAGE LOCATING SYSTEMS FOR
DELIVERY VEHICLES filed January 6, 2015 (Payne) ;
U.S. Patent Application No. 14/596,757 for SYSTEM AND METHOD FOR DETECTING BARCODE
PRINTING ERRORS filed Jan. 14, 2015 (Ackley);
U.S. Patent Application No. 14/416,147 for OPTICAL READING APPARATUS HAVING VARIABLE
SETTINGS filed January 21, 2015 (Chen et al.);
U.S. Patent Application No. 14/614,706 for DEVICE FOR SUPPORTING AN ELECTRONIC TOOL
ON A USER'S HAND filed Feb. 5, 2015 (Oberpriller et al.);
U.S. Patent Application No. 14/614,796 for CARGO APPORTIONMENT TECHNIQUES filed Feb.
5, 2015 (Morton et al.);
U.S. Patent Application No. 29/516,892 for TABLE COMPUTER filed Feb. 6, 2015 (Bidwell
et al.);
U.S. Patent Application No. 14/619,093 for METHODS FOR TRAINING A SPEECH RECOGNITION
SYSTEM filed Feb. 11, 2015 (Pecorari);
U.S. Patent Application No. 14/628,708 for DEVICE, SYSTEM, AND METHOD FOR DETERMINING
THE STATUS OF CHECKOUT LANES filed Feb. 23, 2015 (Todeschini);
U.S. Patent Application No. 14/630,841 for TERMINAL INCLUDING IMAGING ASSEMBLY filed
Feb. 25, 2015 (Gomez et al.);
U.S. Patent Application No. 14/635,346 for SYSTEM AND METHOD FOR RELIABLE STORE-AND-FORWARD
DATA HANDLING BY ENCODED INFORMATION READING TERMINALS filed March 2, 2015 (Sevier);
U.S. Patent Application No. 29/519,017 for SCANNER filed March 2, 2015 (Zhou et al.);
U.S. Patent Application No. 14/405,278 for DESIGN PATTERN FOR SECURE STORE filed March
9, 2015 (Zhu et al.);
U.S. Patent Application No. 14/660,970 for DECODABLE INDICIA READING TERMINAL WITH
COMBINED ILLUMINATION filed March 18, 2015 (Kearney et al.);
U.S. Patent Application No. 14/661,013 for REPROGRAMMING SYSTEM AND METHOD FOR DEVICES
INCLUDING PROGRAMMING SYMBOL filed March 18, 2015 (Soule et al.);
U.S. Patent Application No. 14/662,922 for MULTIFUNCTION POINT OF SALE SYSTEM filed
March 19, 2015 (Van Horn et al.);
U.S. Patent Application No. 14/663,638 for VEHICLE MOUNT COMPUTER WITH CONFIGURABLE
IGNITION SWITCH BEHAVIOR filed March 20, 2015 (Davis et al.);
U.S. Patent Application No. 14/664,063 for METHOD AND APPLICATION FOR SCANNING A BARCODE
WITH A SMART DEVICE WHILE CONTINUOUSLY RUNNING AND DISPLAYING AN APPLICATION ON THE
SMART DEVICE DISPLAY filed March 20, 2015 (Todeschini);
U.S. Patent Application No. 14/669,280 for TRANSFORMING COMPONENTS OF A WEB PAGE TO
VOICE PROMPTS filed March 26, 2015 (Funyak et al.);
U.S. Patent Application No. 14/674,329 for AIMER FOR BARCODE SCANNING filed March
31, 2015 (Bidwell);
U.S. Patent Application No. 14/676,109 for INDICIA READER filed April 1, 2015 (Huck);
U.S. Patent Application No. 14/676,327 for DEVICE MANAGEMENT PROXY FOR SECURE DEVICES
filed April 1, 2015 (Yeakley et al.);
U.S. Patent Application No. 14/676,898 for NAVIGATION SYSTEM CONFIGURED TO INTEGRATE
MOTION SENSING DEVICE INPUTS filed April 2, 2015 (Showering);
U.S. Patent Application No. 14/679,275 for DIMENSIONING SYSTEM CALIBRATION SYSTEMS
AND METHODS filed April 6, 2015 (Laffargue et al.);
U.S. Patent Application No. 29/523,098 for HANDLE FOR A TABLET COMPUTER filed April
7, 2015 (Bidwell et al.);
U.S. Patent Application No. 14/682,615 for SYSTEM AND METHOD FOR POWER MANAGEMENT
OF MOBILE DEVICES filed April 9, 2015 (Murawski et al.);
U.S. Patent Application No. 14/686,822 for MULTIPLE PLATFORM SUPPORT SYSTEM AND METHOD
filed April 15, 2015 (Qu et al.);
U.S. Patent Application No. 14/687,289 for SYSTEM FOR COMMUNICATION VIA A PERIPHERAL
HUB filed April 15, 2015 (Kohtz et al.);
U.S. Patent Application No. 29/524,186 for SCANNER filed April 17, 2015 (Zhou et al.);
U.S. Patent Application No. 14/695,364 for MEDICATION MANAGEMENT SYSTEM filed April
24, 2015 (Sewell et al.);
U.S. Patent Application No. 14/695,923 for SECURE UNATTENDED NETWORK AUTHENTICATION
filed April 24, 2015 (Kubler et al.);
U.S. Patent Application No. 29/525,068 for TABLET COMPUTER WITH REMOVABLE SCANNING
DEVICE filed April 27, 2015 (Schulte et al.);
U.S. Patent Application No. 14/699,436 for SYMBOL READING SYSTEM HAVING PREDICTIVE
DIAGNOSTICS filed April 29, 2015 (Nahill et al.);
U.S. Patent Application No. 14/702,110 for SYSTEM AND METHOD FOR REGULATING BARCODE
DATA INJECTION INTO A RUNNING APPLICATION ON A SMART DEVICE filed May 1, 2015 (Todeschini
et al.);
U.S. Patent Application No. 14/702,979 for TRACKING BATTERY CONDITIONS filed May 4,
2015 (Young et al.);
U.S. Patent Application No. 14/704,050 for INTERMEDIATE LINEAR POSITIONING filed May
5, 2015 (Charpentier et al.);
U.S. Patent Application No. 14/705,012 for HANDS-FREE HUMAN MACHINE INTERFACE RESPONSIVE
TO A DRIVER OF A VEHICLE filed May 6, 2015 (Fitch et al.);
U.S. Patent Application No. 14/705,407 for METHOD AND SYSTEM TO PROTECT SOFTWARE-BASED
NETWORK-CONNECTED DEVICES FROM ADVANCED PERSISTENT THREAT filed May 6, 2015 (Hussey
et al.);
U.S. Patent Application No. 14/707,037 for SYSTEM AND METHOD FOR DISPLAY OF INFORMATION
USING A VEHICLE-MOUNT COMPUTER filed May 8, 2015 (Chamberlin);
U.S. Patent Application No. 14/707,123 for APPLICATION INDEPENDENT DEX/UCS INTERFACE
filed May 8, 2015 (Pape);
U.S. Patent Application No. 14/707,492 for METHOD AND APPARATUS FOR READING OPTICAL
INDICIA USING A PLURALITY OF DATA SOURCES filed May 8, 2015 (Smith et al.);
U.S. Patent Application No. 14/710,666 for PRE-PAID USAGE SYSTEM FOR ENCODED INFORMATION
READING TERMINALS filed May 13, 2015 (Smith);
U.S. Patent Application No. 29/526,918 for CHARGING BASE filed May 14, 2015 (Fitch
et al.);
U.S. Patent Application No. 14/715,672 for AUGUMENTED REALITY ENABLED HAZARD DISPLAY
filed May 19, 2015 (Venkatesha et al.);
U.S. Patent Application No. 14/715,916 for EVALUATING IMAGE VALUES filed May 19, 2015
(Ackley);
U.S. Patent Application No. 14/722,608 for INTERACTIVE USER INTERFACE FOR CAPTURING
A DOCUMENT IN AN IMAGE SIGNAL filed May 27, 2015 (Showering et al.);
U.S. Patent Application No. 29/528,165 for IN-COUNTER BARCODE SCANNER filed May 27,
2015 (Oberpriller et al.);
U.S. Patent Application No. 14/724,134 for ELECTRONIC DEVICE WITH WIRELESS PATH SELECTION
CAPABILITY filed May 28, 2015 (Wang et al.);
U.S. Patent Application No. 14/724,849 for METHOD OF PROGRAMMING THE DEFAULT CABLE
INTERFACE SOFTWARE IN AN INDICIA READING DEVICE filed May 29, 2015 (Barten);
U.S. Patent Application No. 14/724,908 for IMAGING APPARATUS HAVING IMAGING ASSEMBLY
filed May 29, 2015 (Barber et al.);
U.S. Patent Application No. 14/725,352 for APPARATUS AND METHODS FOR MONITORING ONE
OR MORE PORTABLE DATA TERMINALS (Caballero et al.);
U.S. Patent Application No. 29/528,590 for ELECTRONIC DEVICE filed May 29, 2015 (Fitch
et al.);
U.S. Patent Application No. 29/528,890 for MOBILE COMPUTER HOUSING filed June 2, 2015
(Fitch et al.);
U.S. Patent Application No. 14/728,397 for DEVICE MANAGEMENT USING VIRTUAL INTERFACES
CROSS-REFERENCE TO RELATED APPLICATIONS filed June 2, 2015 (Caballero);
U.S. Patent Application No. 14/732,870 for DATA COLLECTION MODULE AND SYSTEM filed
June 8, 2015 (Powilleit);
U.S. Patent Application No. 29/529,441 for INDICIA READING DEVICE filed June 8, 2015
(Zhou et al.);
U.S. Patent Application No. 14/735,717 for INDICIA-READING SYSTEMS HAVING AN INTERFACE
WITH A USER'S NERVOUS SYSTEM filed June 10, 2015 (Todeschini);
U.S. Patent Application No. 14/738,038 for METHOD OF AND SYSTEM FOR DETECTING OBJECT
WEIGHING INTERFERENCES filed June 12, 2015 (Amundsen et al.);
U.S. Patent Application No. 14/740,320 for TACTILE SWITCH FOR A MOBILE ELECTRONIC
DEVICE filed June 16, 2015 (Bandringa);
U.S. Patent Application No. 14/740,373 for CALIBRATING A VOLUME DIMENSIONER filed
June 16, 2015 (Ackley et al.);
U.S. Patent Application No. 14/742,818 for INDICIA READING SYSTEM EMPLOYING DIGITAL
GAIN CONTROL filed June 18, 2015 (Xian et al.);
U.S. Patent Application No. 14/743,257 for WIRELESS MESH POINT PORTABLE DATA TERMINAL
filed June 18, 2015 (Wang et al.);
U.S. Patent Application No. 29/530,600 for CYCLONE filed June 18, 2015 (Vargo et al);
U.S. Patent Application No. 14/744,633 for IMAGING APPARATUS COMPRISING IMAGE SENSOR
ARRAY HAVING SHARED GLOBAL SHUTTER CIRCUITRY filed June 19, 2015 (Wang);
U.S. Patent Application No. 14/744,836 for CLOUD-BASED SYSTEM FOR READING OF DECODABLE
INDICIA filed June 19, 2015 (Todeschini et al.);
U.S. Patent Application No. 14/745,006 for SELECTIVE OUTPUT OF DECODED MESSAGE DATA
filed June 19, 2015 (Todeschini et al.);
U.S. Patent Application No. 14/747,197 for OPTICAL PATTERN PROJECTOR filed June 23,
2015 (Thuries et al.);
U.S. Patent Application No. 14/747,490 for DUAL-PROJECTOR THREE-DIMENSIONAL SCANNER
filed June 23, 2015 (Jovanovski et al.);and
U.S. Patent Application No. 14/748,446 for CORDLESS INDICIA READER WITH A MULTIFUNCTION
COIL FOR WIRELESS CHARGING AND EAS DEACTIVATION, filed June 24, 2015 (Xie et al.).
[0050] In the specification and/or figures, typical embodiments of the invention have been
disclosed. The present invention is not limited to such exemplary embodiments. The
use of the term "and/or" includes any and all combinations of one or more of the associated
listed items. The figures are schematic representations and so are not necessarily
drawn to scale. Unless otherwise noted, specific terms have been used in a generic
and descriptive sense and not for purposes of limitation.
[0051] The description continues with the description of embodiments in the following numbered
statements:
- 1. A process of scanning a barcode with a mobile device, comprising:
providing a mobile device having (i) an embedded camera, (ii) a user interface system,
the user interface system being provided with a visual display, the user interface
system being configured to allow the user to access features of the mobile device
with touch gestures on the visual display, (H i) a barcode scanning application, and (iv) an operating system, the operating system
communicatively coupled to the embedded camera, the barcode scanning application,
and the user interface system, wherein the visual display provides a viewfinder for
the embedded camera, wherein the viewfinder provides a user-defined graphical window
in which a barcode to be scanned and decoded successfully must be at least partially
encompassed when the barcode scanning application begins scanning, and wherein the
graphical window is adjustable in size, orientation, and position by a two-point touch
gesture of a user of the mobile device;
initializing the barcode scanning application;
displaying the camera viewfinder on the visual display;
superimposing the user-defined graphical window in the viewfinder;
defining in real-time the size, orientation, and location of the graphical window
in the viewfinder through a two-point touch gesture of the user to at least partially
encompass a barcode to be scanned and decoded in the viewfinder; and
decoding any barcode within the graphical window.
- 2. The process of 1, wherein the defining step is accomplished by resizing, reorienting,
and relocating the graphical window in real-time by a two-point touch gesture to a
size, orientation, and location of the two points, such that the barcode to be scanned
can be defined in the adjustable graphical window by the user in real-time.
- 3. The process of 2, wherein the two-point touch gesture is a two-finger pinch gesture.
- 4. The process of 1, wherein the defining step is accomplished at least in part by
an eye-tracking capability of the mobile device that comprises a front-facing camera
and image processing software, wherein the operating system is communicatively coupled
to the front-facing camera and the image processing software, and wherein the eye-tracking
capability is carried out by a cooperation between the front-facing camera and image
processing software.
- 5. The process of 4, wherein the defining step is accomplished by relocating the graphical
window via the eye-tracking capability of the mobile device.
- 6. The process of 1, wherein the barcode scanning application is configured so that
a barcode to be scanned and successfully decoded must be fully encompassed in the
graphical window in the viewfinder.
- 7. The process of 1, wherein the mobile barcode scanning device is a smartphone, a
smartwatch, or a tablet computer.
- 8. The process of 1, wherein the initializing step is accomplished by a physical act
of the user comprising a voice command, a swiping motion of a stylus on the visual
display, a touch gesture on the visual display, or a physical motion of the mobile
barcode scanning device.
- 9. The process of 1, wherein the barcode scanning application is provided with application
logic, the application logic performing reguired data processing of the barcode scanning
application, and wherein the initializing step is accomplished by the application
logic.