Using dynamic occlusion to protect against capturing barcodes for fraudulent use on mobile devices
First Claim
1. At least one machine readable medium including code that, when executed by one or more processors, causes the one or more processors to perform operations to:
- determine a dynamic occlusion to be applied to a barcode;
generate an object for displaying a series of images of the barcode with the dynamic occlusion, the barcode to be scannable at least once based on the series of images to be displayed, wherein the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode, wherein the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period, wherein the first image of the modified barcode includes an opaque layer masking the first portion of the barcode; and
provide the object for access by a mobile device.
8 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include technologies for applying dynamic occlusions to barcodes, which include determining a dynamic occlusion to be applied to a barcode, generating an object for displaying a series of images of the barcode with the dynamic occlusion, where the barcode is to be scannable at least once based on the series of images to be displayed, and providing the object for access by the mobile device. In specific embodiments, the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode. In further specific embodiments, the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period. The first portion of the barcode is unscannable during the first interval and is at least partially scannable during one or more other intervals.
55 Citations
19 Claims
-
1. At least one machine readable medium including code that, when executed by one or more processors, causes the one or more processors to perform operations to:
-
determine a dynamic occlusion to be applied to a barcode; generate an object for displaying a series of images of the barcode with the dynamic occlusion, the barcode to be scannable at least once based on the series of images to be displayed, wherein the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode, wherein the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period, wherein the first image of the modified barcode includes an opaque layer masking the first portion of the barcode; and provide the object for access by a mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
determining a dynamic occlusion to be applied to a barcode; generating an object for displaying a series of images of the barcode with the dynamic occlusion, the barcode to be scannable at least once based on the series of images to be displayed, wherein the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode, wherein the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period, wherein the first image of the modified barcode includes an opaque layer masking the first portion of the barcode; and providing the object for access by a mobile device. - View Dependent Claims (18)
-
-
19. An apparatus, comprising:
-
a memory element for storing instructions; and a processor coupled to the memory element, wherein the processor is configured to execute the instructions to; determine a dynamic occlusion to be applied to a barcode; generate an object for displaying a series of images of the barcode with the dynamic occlusion, the barcode to be scannable at least once based on the series of images to be displayed, wherein the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode, wherein the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period, wherein the first image of the modified barcode includes an opaque layer masking the first portion of the barcode; and provide the object for access by a mobile device.
-
Specification