Cloud image recognition works by leveraging a server in the cloud that takes on all the heavy duty processing. First, a user takes a picture with their smartphone and this picture is sent to the server. Second, the server compares that picture with the corresponding database of images. And finally, the server responds to the app with the content (U