Patent Document ID: 9298784
Application ID: 13550819
Patent Status: 1

Claim One:
1. A non-transitory computer-readable medium comprising a plurality of computer instructions executable by a computing device, wherein upon execution, the plurality of computer instructions cause the computing device to at least: receive of an image from a client, wherein the image depicts a book; perform a first search of the book based at least in part upon the image, thereby generating a plurality of first search results from the first search to be rendered in a user interface; determine an edition of the book depicted in the image from a selection of at least one of the plurality of first search results rendered in the user interface; determine that the edition of the book includes a searchable content; facilitate a second search of the searchable content based at least in part upon on a search string entered via the user interface, thereby generating a plurality of second search results from the second search, wherein the search string is associated with at least one of a review of the book that includes the searchable content, a preview of the book that includes the searchable content, or a trailer associated with the book that includes the searchable content; track a number of times the image is received; track the number of times the search string is received; store the image, the search string, the plurality of first search results and the plurality of second search results in association with a user account; encode for rendering for display at least a subset of the plurality of second search results, wherein the subset of the plurality of second search results is displayed according to a ranking based at least in part on a location of keywords in the search string, wherein an individual one of the plurality of second search results containing keywords that appear closer in proximity in relation to other words in the individual one of the plurality of second search results is ranked higher than an individual ones of the plurality of second search results containing keywords that appear farther away in proximity in relation to other words in the individual one of the plurality of second search results; and store the individual one of the plurality of second search results in association with the user account.