US12136018B1ActiveUtilityA1
Enhanced security of a barcode
Est. expiryMay 1, 2043(~16.8 yrs left)· nominal 20-yr term from priority
G06K 7/1456G07C 9/00571
63
PatentIndex Score
0
Cited by
22
References
17
Claims
Abstract
A method for authorizing access to an associated resource based on processing a series of barcode orientation scans. The method receives, by a barcode reader, a series of barcode orientation scans. The method further determines if the series of barcode orientation scans match a pre-selected combination of barcode orientations stored on the barcode reader and authorizes access to an associated resource, in response to the series of barcode orientation scans matching the pre-selected combination of barcode orientations stored on the barcode reader.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A computer-implemented method for authorizing access to an associated resource based on processing a series of barcode orientation scans, the computer-implemented method comprising:
receiving, by a barcode reader, a series of barcode orientation scans, wherein the barcode is rotated, by a user, within a rotational pattern to select a combination of multiple numbers on a face-based circle number array, and wherein an initial angle of the series of barcode orientation scans is set from a random offset of the face-based circle number array;
determining if the series of barcode orientation scans match a pre-selected combination of barcode orientations; and
authorizing access to an associated resource, in response to the series of barcode orientation scans matching the pre-selected combination of barcode orientations.
2. The computer-implemented method of claim 1 , wherein the pre-selected combination of barcode orientations is selected offline by a user.
3. The computer-implemented method of claim 1 , wherein the associated resource is a digital resource and is at least one of a computer, a website, or an automated teller machine (ATM).
4. The computer-implemented method of claim 1 , wherein the associated resource is a physical resource and is at least one of a door, a window, or an ignition system of a machine.
5. The computer-implemented method of claim 1 , wherein the barcode reader is part of an overlay on a handheld computing device and wherein the handheld computing device is rotated, by the user, within a rotational pattern around the barcode to select a combination of multiple numbers on the face-based circle number array.
6. The computer-implemented method of claim 1 , wherein the pre-selected combination of barcode orientations is stored on a user device and contains a privacy enhanced liquid-crystal display (LCD) viewable only from an angle of the user device.
7. A computer program product, comprising a non-transitory tangible storage device having program code embodied therewith, the program code executable by a processor of a computer to perform a method, the method comprising:
receiving, by a barcode reader, a series of barcode orientation scans, wherein the barcode is rotated, by a user, within a rotational pattern to select a combination of multiple numbers on a face-based circle number array, and wherein an initial angle of the series of barcode orientation scans is set from a random offset of the face-based circle number array;
determining if the series of barcode orientation scans match a pre-selected combination of barcode orientations; and
authorizing access to an associated resource, in response to the series of barcode orientation scans matching the pre-selected combination of barcode orientations.
8. The computer program product of claim 7 , wherein the pre-selected combination of barcode orientations is selected offline by a user.
9. The computer program product of claim 7 , wherein the associated resource is a digital resource and is at least one of a computer, a website, or an automated teller machine (ATM).
10. The computer program product of claim 7 , wherein the associated resource is a physical resource and is at least one of a door, a window, or an ignition system of a machine.
11. The computer program product of claim 7 , wherein the barcode reader is part of an overlay on a handheld computing device and wherein the handheld computing device is rotated, by the user, within a rotational pattern around the barcode to select a combination of multiple numbers on the face-based circle number array.
12. The computer program product of claim 7 , wherein the pre-selected combination of barcode orientations is stored on a user device and contains a privacy enhanced liquid-crystal display (LCD) viewable only from an angle of the user device.
13. A computer system, comprising:
one or more computer devices each having one or more processors and one or more tangible storage devices; and
a program embodied on at least one of the one or more storage devices, the program having a plurality of program instructions for execution by the one or more processors, the program instructions comprising instructions for:
receiving, by a barcode reader, a series of barcode orientation scans, wherein the barcode is rotated, by a user, within a rotational pattern to select a combination of multiple numbers on a face-based circle number array, and wherein an initial angle of the series of barcode orientation scans is set from a random offset of the face-based circle number array;
determining if the series of barcode orientation scans match a pre-selected combination of barcode orientations; and
authorizing access to an associated resource, in response to the series of barcode orientation scans matching the pre-selected combination of barcode orientations.
14. The computer system of claim 13 , wherein the pre-selected combination of barcode orientations is selected offline by a user.
15. The computer system of claim 13 , wherein the associated resource is a digital resource and is at least one of a computer, a website, or an automated teller machine (ATM).
16. The computer system of claim 13 , wherein the associated resource is a physical resource and is at least one of a door, a window, or an ignition system of a machine.
17. The computer system of claim 13 , wherein the barcode reader is part of an overlay on a handheld computing device and wherein the handheld computing device is rotated, by the user, within a rotational pattern around the barcode to select a combination of multiple numbers on the face-based circle number array.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.