| CPC G06Q 30/0643 (2013.01) [G06Q 30/0601 (2013.01); G06Q 30/0623 (2013.01); H04N 21/44016 (2013.01); H04N 21/4532 (2013.01); H04N 21/812 (2013.01); G06F 3/14 (2013.01); G09G 2340/12 (2013.01); G09G 2340/145 (2013.01); G09G 2352/00 (2013.01)] | 20 Claims |

|
1. A method implemented by a client device, the method comprising:
capturing, by an image capture device of the client device, a first image of an item;
generating, by the client device, a search request including the first image of the item;
receiving, by the client device, a search result including a second image of the item, the search result received from an image search performed using the search request;
capturing, by the image capture device of the client device, a live camera feed of a reflection on a reflective surface, the image capture device being separate from the reflective surface;
generating, by the client device, a superimposed image by overlaying the item from the second image over a video stream of the live camera feed; and
causing, by the client device, the superimposed image to be displayed on a display of the client device, the superimposed image presenting the item from the second image with at least a portion of the reflection in the video stream.
|