Systems and methods for personalizing QR codes
AssigneeFacebook, Inc.
InventorVincent Charles Cheung
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer readable media configured to select a code. An image on which the code is superimposed is selected. A block of the code is associated with a corresponding part of the image. A desired value of opacity of the block of the code is determined based on the corresponding part of the image. A personalized code is generated based on the desired value of opacity of the block of the code.
Claims20
A computer-implemented method comprising:
- associating, by a computing system, one or more blocks of a scannable code with one or more corresponding parts of an image;
- generating, by the computing system, a personalized scannable code from the scannable code based on one or more adjusted opacities for the one or more blocks of the scannable code;
- determining, by the computing system, the personalized scannable code to not satisfy a readability threshold;
- and
- adjusting, by the computing system, one or more opacities of one or more blocks of the personalized scannable code.
A system comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
- associating one or more blocks of a scannable code with one or more corresponding parts of an image;
- generating a personalized scannable code from the scannable code based on one or more adjusted opacities for the one or more blocks of the scannable code;
- determining the personalized scannable code to not satisfy a readability threshold;
- and
- adjusting one or more opacities of one or more blocks of the personalized scannable code.
A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
- associating one or more blocks of a scannable code with one or more corresponding parts of an image;
- generating a personalized scannable code from the scannable code based on one or more adjusted opacities for the one or more blocks of the scannable code;
- determining the personalized scannable code to not satisfy a readability threshold;
- and
- adjusting one or more opacities of one or more blocks of the personalized scannable code.
Dependencies are inferred from the claim text.