US12136018B1ActiveUtilityA1

Enhanced security of a barcode

63
Assignee: IBMPriority: May 1, 2023Filed: May 1, 2023Granted: Nov 5, 2024
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-modified
The 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.