Patent Document ID: 9977955
Application ID: 14745066

Base Claim:
1. A method for identifying books located on a bookshelf, the method comprising: capturing one or more photographic images of the bookshelf; segmenting the photographic images into regions, each of the regions corresponding to a respective book spine; analyzing at least one of the regions to identify a book corresponding thereto, wherein analyzing the at least one of the regions comprises: extracting one or more visual features descriptive of the at least one of the regions, the one or more visual features including machine-recognized text and a location of the machine-recognized text contained within the at least one of the regions, wherein the machine-recognized text and the location of the machine-recognized text are used as analogues of visual features; performing a matching operation based on the one or more visual features, the matching operation performed against stored data associating plural book identities with corresponding visual features; when the matching operation returns one of the book identities sufficiently closely matched with the one or more visual features, identifying the at least one of the regions as representing said one of the book identities; when the matching operation fails to return one of the book identities sufficiently closely matched with the one or more visual features, initiating a further analysis of the at least one of the regions to identify the book corresponding thereto; and when the further analysis returns a further book identity sufficiently closely matched with the one or more visual features, identifying the at least one of the regions as representing the further book identity; and browsing another user's bookshelf, wherein browsing another user's bookshelf comprises: comparing a first book title list of a first bookshelf belonging to a first user with a second book title list of a second bookshelf belonging to a second user, wherein the first book title list and the second book title list include book titles identified as a result of analyzing the at least one of the regions; and enabling the first user to access the second book title list of the second bookshelf when there is at least a predetermined amount of overlap between the book titles of the first user's bookshelf and the book titles of the second user's bookshelf.

---

Claim 7:
7. The method of claim 1 , wherein the stored data comprises models stored in a training set.