Presenting an augmented reality within a custom graphic
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more hardware processors, an image from a client device;
identifying, by the one or more hardware processors, candidate shape features from the image;
identifying, by the one or more hardware processors, a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, the comparing comprising;
computing an area score by comparing a first candidate shape feature of the candidate shape features that represents an area value with a reference area of the reference shape;
determining that the area score fails to exceed an area rule threshold; and
analyzing a second candidate shape feature of the candidate shape features to identify the custom graphic in response to determining that the area score fails to exceed the area rule threshold; and
identifying, by the one or more hardware processors, an optical barcode based on the identified custom graphic;
identifying, by the one or more hardware processors, an augmented reality based on the optical barcode; and
transmitting, by the one or more hardware processors, the augmented reality to the client deviceidentifying, by the one or more hardware processors, a user account based on the optical barcode;
receiving, by the one or more hardware processors, an indication that the image including the optical barcode was selected at the client device; and
transmitting, to the client device, a user interface item associated with the user account in response to the indication.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for presenting an augmented reality within a custom graphic are provided. In example embodiments, one or more hardware processors may receive an image, identify candidate shape features in the image, identify a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, identify an optical barcode based on the identified custom graphic, identify an augmented reality based on the optical barcode, and transmit the augmented reality to the client device.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, by one or more hardware processors, an image from a client device; identifying, by the one or more hardware processors, candidate shape features from the image; identifying, by the one or more hardware processors, a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, the comparing comprising; computing an area score by comparing a first candidate shape feature of the candidate shape features that represents an area value with a reference area of the reference shape; determining that the area score fails to exceed an area rule threshold; and analyzing a second candidate shape feature of the candidate shape features to identify the custom graphic in response to determining that the area score fails to exceed the area rule threshold; and identifying, by the one or more hardware processors, an optical barcode based on the identified custom graphic; identifying, by the one or more hardware processors, an augmented reality based on the optical barcode; and transmitting, by the one or more hardware processors, the augmented reality to the client device identifying, by the one or more hardware processors, a user account based on the optical barcode; receiving, by the one or more hardware processors, an indication that the image including the optical barcode was selected at the client device; and transmitting, to the client device, a user interface item associated with the user account in response to the indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium comprising instructions which, when executed by one or more hardware processors of a client device, cause the client device to implement operations comprising:
-
identifying candidate shape features in an image; identifying a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, the comparing comprising; computing an area score by comparing a first candidate shape feature of the candidate shape features that represents an area value with a reference area of the reference shape; determining that the area score fails to exceed an area rule threshold; and analyzing a second candidate shape feature of the candidate shape features to identify the custom graphic in response to determining that the area score fails to exceed the area rule threshold; and identifying an optical barcode based on the identified custom graphic; transmitting the image to a server based on identification of the optical barcode; receiving, from the server, an augmented reality associated with the optical barcode; and displaying the augmented reality on an electronic display of the client device; transmitting an indication to the server that the image including the optical barcode was selected; receiving, from the server, a user interface item associated with a user account associated with the optical barcode in response to the transmitting of the indication; and displaying the user interface item on the electronic display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more hardware processors; and a memory storing instructions which, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; identifying candidate shape features from an image; identifying a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, the comparing comprising; computing an area score by comparing a first candidate shape feature of the candidate shape features that represents an area value with a reference area of the reference shape; determining that the area score fails to exceed an area rule threshold; and analyzing a second candidate shape feature of the candidate shape features to identify the custom graphic in response to determining that the area score fails to exceed the area rule threshold; and identifying an optical barcode based on the identified custom graphic; identifying an augmented reality based on the optical barcode; and transmitting, by the one or more hardware processors, the augmented reality to the client device; identifying, by the one or more hardware processors, a user account based on the optical barcode; receiving, by the one or more hardware processors, an indication that the image including the optical barcode was selected at the client device; and transmitting, to the client device, a user interface item associated with the user account in response to the indication.
-
Specification