US2025021779A1PendingUtilityA1

Qr code analyzer

Assignee: WOOD SCOTTPriority: Jul 11, 2023Filed: Jul 11, 2024Published: Jan 16, 2025
Est. expiryJul 11, 2043(~17 yrs left)· nominal 20-yr term from priority
G06K 7/1417
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for analyzing QR codes. The method utilizes a sandbox environment to test resources linked by the QR code. The method tests each linked resource while proceeding through the redirection chain. The method determines whether each resource in the chain contains threats. The method determines an overall safety rating for the QR code based on testing each resource in the redirection chain. The method presents the redirection chain and the safety rating to a user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method for analyzing QR codes, comprising:
 scanning, via a computing device, a QR code with a camera, wherein the camera is connected to the computing device;   determining, via the computing device, metadata associated with the QR code matches a QR code metadata type;   enriching, via the computing device, the metadata associated with the QR code;   synthetically testing, by the computing device, one or more downstream resources identified by the enriching;   assigning, via the computing device, a safety rating to the QR code; and   presenting, via the computing device, the safety rating.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein enriching the metadata associate with the QR code further comprises:
 checking, via the computing device, raw data associated with the QR code;   checking, via the computing device, linked data associated with the QR code; and   checking, via the computing device, processed data associated with the QR code.   
     
     
         3 . The computer-implemented method of  claim 2 , wherein checking the processed data associated with the QR code further comprises:
 checking, via the computing device, for one or more redirects, wherein the one or more redirects are associated with the one or more downstream resources; and   testing, via the computing device, the one or more downstream resources for one or more signatures of malware.   
     
     
         4 . The computer-implemented method of  claim 3 , wherein checking for one or more redirects further comprises:
 checking, via the computing device, for one or more server redirects;   checking, via the computing device, for one or more code redirects; and   checking, via the computing device, for one or more cookie redirects.   
     
     
         5 . The computer-implemented method of  claim 1 , wherein synthetically testing the downstream resources identified by the enriching further comprises testing, by the computing device, for one or more signatures of malware. 
     
     
         6 . The computer-implemented method of  claim 1 , wherein synthetically testing the downstream resources identified by the enriching further comprises testing, by the computing device, for one or more privacy threats. 
     
     
         7 . The computer-implemented method of  claim 1 , wherein synthetically testing the downstream resources identified by the enriching further comprises testing, by the computing device, for one or more tracking threats. 
     
     
         8 . The computer-implemented method of  claim 1 , further comprising:
 building, via the computing device, a redirection chain, wherein the redirection chain lists each of the one or more downstream resources; and   presenting, via the computing device, the redirection chain.   
     
     
         9 . A system for analyzing QR codes, comprising:
 at least one non-transitory computer-readable medium configured to store instructions;   a camera; and   at least one processor configured to execute the instructions to perform operations comprising:
 scanning a QR code with a camera, wherein the camera is connected to the computing device; 
 determining metadata associated with the QR code matches a QR code metadata type; 
 enriching the metadata associated with the QR code; 
 synthetically testing one or more downstream resources identified by the enriching; 
 assigning a safety rating to the QR code; and 
 presenting the safety rating. 
   
     
     
         10 . The system of  claim 9 , wherein enriching the metadata further comprises:
 checking raw data associated with the QR code;   checking linked data associated with the QR code; and   checking processed data associated with the QR code.   
     
     
         11 . The system of  claim 10 , wherein checking the processed data associated with the QR code further comprises:
 checking for one or more redirects, wherein the one or more redirects are associated with the one or more downstream resources; and   testing the one or more downstream resources for one or more signatures of malware.   
     
     
         12 . The system of  claim 11 , wherein checking for one or more redirects further comprises:
 checking, via the computing device, for one or more server redirects;   checking, via the computing device, for one or more code redirects; and   checking, via the computing device, for one or more cookie redirects.   
     
     
         13 . The system of  claim 9 , wherein synthetically testing the downstream resources identified by the enriching further comprises:
 testing for one or more signatures of malware;   testing for one or more privacy threats; and   testing for one or more tracking threats.   
     
     
         14 . The system of  claim 9 , the operations further comprising:
 building a redirection chain, wherein the redirection chain lists each of the one or more downstream resources; and   presenting the redirection chain.   
     
     
         15 . A non-transitory computer readable medium comprising instructions, which when executed by at least one processor, cause the at least one processor to perform operations for analyzing QR codes, the operations comprising:
 scanning a QR code with a camera, wherein the camera is connected to the computing device;   determining metadata associated with the QR code matches a QR code metadata type;   enriching the metadata associated with the QR code;   synthetically testing one or more downstream resources identified by the enriching;   assigning a safety rating to the QR code; and   presenting the safety rating.   
     
     
         16 . The non-transitory computer readable medium of  claim 15 , wherein enriching the metadata further comprises:
 checking raw data associated with the QR code;   checking linked data associated with the QR code; and   checking processed data associated with the QR code.   
     
     
         17 . The non-transitory computer readable medium of  claim 16 , wherein enriching the metadata further comprises:
 checking for one or more redirects, wherein the one or more redirects are associated with the one or more downstream resources; and   testing the one or more downstream resources for one or more signatures of malware.   
     
     
         18 . The non-transitory computer readable medium of  claim 17 , wherein enriching the metadata further comprises:
 checking, via the computing device, for one or more server redirects;   checking, via the computing device, for one or more code redirects; and   checking, via the computing device, for one or more cookie redirects.   
     
     
         19 . The non-transitory computer readable medium of  claim 15 , wherein enriching the metadata further comprises:
 testing for one or more signatures of malware;   testing for one or more privacy threats; and   testing for one or more tracking threats.   
     
     
         20 . The non-transitory computer readable medium of  claim 15 , wherein enriching the metadata further comprises:
 building a redirection chain, wherein the redirection chain lists each of the one or   more downstream resources; and   presenting the redirection chain.

Join the waitlist — get patent alerts

Track US2025021779A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.