Facial patterns for optical barcodes
First Claim
1. A method comprising:
- accessing, at a computing device, an image, the image including a geometric shape;
determining, using a facial recognition module, that the accessed image includes a face inside the geometric shape;
determining, using the face inside the geometric shape, an orientation of the geometric shape;
decoding, based on the determined orientation of the geometric shape, data encoded within the geometric shape;
accessing, via a network, a resource that corresponds to the decoded data; and
presenting, at a display device of the computing device, a graphical output corresponding to the accessed resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for using facial patterns for information access via optical barcodes are provided. In example embodiments, a computer accesses an image, the image including a geometric shape. The computer determines, using a facial recognition module, that the accessed image includes a face inside the geometric shape. The computer determines, using the face inside the geometric shape, an orientation of the geometric shape. The computer decodes, based on the determined orientation of the geometric shape, data encoded within the geometric shape. The computer accesses, via a network, a resource that corresponds to the decoded data. The computer presents, at a display device, a graphical output corresponding to the accessed resource.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing, at a computing device, an image, the image including a geometric shape; determining, using a facial recognition module, that the accessed image includes a face inside the geometric shape; determining, using the face inside the geometric shape, an orientation of the geometric shape; decoding, based on the determined orientation of the geometric shape, data encoded within the geometric shape; accessing, via a network, a resource that corresponds to the decoded data; and presenting, at a display device of the computing device, a graphical output corresponding to the accessed resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium comprising instructions which, when executed by one or more processors of a computing device, cause the computing device to perform operations comprising:
-
accessing an image, the image including a geometric shape; determining, using a facial recognition module, that the accessed image includes a face inside the geometric shape; determining, using the face inside the geometric shape, an orientation of the geometric shape; decoding, based on the determined orientation of the geometric shape, data encoded within the geometric shape; accessing, via a network, a resource that corresponds to the decoded data; and presenting, at a display device, a graphical output corresponding to the accessed resource. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; accessing an image, the image including a geometric shape; determining that the accessed image includes an item inside the geometric shape, wherein the item has an orientation; determining, using the orientation of the item inside the geometric shape, an orientation of the geometric shape; decoding, based on the determined orientation of the geometric shape, data encoded within the geometric shape; accessing, via a network, a resource that corresponds to the decoded data; and presenting, at a display device, a graphical output corresponding to the accessed resource. - View Dependent Claims (18, 19, 20)
-
Specification