15. A system for identifying books located on a bookshelf, the system comprising: a mobile device configured to capture one or more photographic images of the bookshelf; a computer server configured to receive the captured one or more photographic images and to: segment the photographic images into regions, each of the regions corresponding to a respective book spine; analyze at least one of the regions to identify a book corresponding thereto, wherein the computer server is further configured, in furtherance of analyzing the at least one of the regions, to: extract 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; perform 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, identify 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, initiate 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, identify the at least one of the regions as representing the further book identity; and browse 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.
19. The system of claim 15 , wherein the mobile device is further configured to prompt a user who captured said one or more photographic images of the bookshelf to mark the returned one of the book identities or the returned further book identity as being correct or incorrect.