Patent ID: 11887173
Assignee: SHOPIFY INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. A system comprising:
a memory to store a user identity associated with a person visiting a retail store, and to store a user profile having information about the person;
at least one processor to:
obtain the user identity and retrieve the user profile based on the user identity;
generate a product recommendation for a recommended product based on the information from the user profile, wherein generating the product recommendation comprises evaluating the information from the user profile against a user-profile specific subset of one or more rules from a master list of rules; and
convey the product recommendation using augmented reality in real-time for output on a user interface of an augmented reality device associated with the person as the person moves throughout the retail store, wherein the at least one processor is to convey the product recommendation by performing operations including:
obtaining a machine learning algorithm trained to identify products in an image;
detecting that a field of view of a camera of the augmented reality device has changed; and
responsive to detecting that the field of view of the camera of the augmented reality device has changed:
performing image processing of an image captured by the camera after the change in the field of view of the camera, the image processing comprising inputting the image captured by the camera into the machine learning algorithm to generate an output that identifies a plurality of products in the image that are within or proximate to a current field of view of the camera;
identifying one of the plurality of products within or proximate to the current field of view as the recommended product; and
cause accentuation of the recommended product on the user interface using the augmented reality by generating virtual content accentuating the recommended product on the user interface, and overlaying the virtual content onto the image captured by the camera, the virtual content generated and overlaid onto the image by modifying pixels of the image displayed on the user interface on and/or around a location of a product identified by the machine learning algorithm that corresponds to the recommended product.