Presenting an augmented reality within a custom graphic
First Claim
Patent Images
1. A method comprising:
- receiving, at a server, a scanned image from a client device;
extracting candidate shape features from the scanned image,identifying a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic;
identifying an optical barcode based on the custom graphic;
identifying an augmented reality and a user interface item based on the optical barcode;
transmitting the augmented reality to the client device for display, at the client device, within the custom graphic of the scanned image;
receiving, at the server, an indication that the scanned image was selected at the client device; and
transmitting, to the client device, the user interface item for display at the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for presenting an augmented reality within a custom graphic are provided. In example embodiments, a server receives a scanned image from a client device, the scanned image including a custom graphic and an optical barcode. The server identifies an augmented reality and a user interface item based on the optical barcode. The server transmits the augmented reality to the client device for display, at the client device, within a custom graphic of the scanned image. The server receives an indication that the scanned image was selected at the client device. The server transmits, to the client device, the user interface item for display at the client device.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving, at a server, a scanned image from a client device; extracting candidate shape features from the scanned image, identifying a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic; identifying an optical barcode based on the custom graphic; identifying an augmented reality and a user interface item based on the optical barcode; transmitting the augmented reality to the client device for display, at the client device, within the custom graphic of the scanned image; receiving, at the server, an indication that the scanned image was selected at the client device; and transmitting, to the client device, the user interface item for display at the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22, 23, 24, 25)
-
-
10. 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:
-
scanning an image; determining that the scanned image including a custom graphic and an optical barcode by; extracting candidate shape features from the scanned image, identifying the custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, and identifying the optical barcode based on the custom graphic; transmitting the scanned image to a server; receiving, from the server and in response to the scanned image, an augmented reality for display within the custom graphic of the scanned image; providing for display of the augmented reality within the custom graphic of the scanned image; receiving a user selection of the scanned image; transmitting, to the server, an indication that the scanned image was selected; receiving, from the server, a user interface item in response to the indication that the scanned image was selected; and providing for display of the user interface item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more hardware processors; and a memory storing instructions which, when executed, cause the one or more hardware processors, to implement operations comprising; receiving a scanned image from a client device; extracting candidate shape features from the scanned image; identifying a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic; identifying an optical barcode based on the custom graphic; identifying an augmented reality and a user interface item based on the optical barcode; transmitting the augmented reality to the client device for display at the client device within the custom graphic of the scanned image; receiving an indication that the scanned image was selected at the client device; and transmitting, to the client device, the user interface item for display at the client device. - View Dependent Claims (20)
-
Specification