IP Library Patent Application 14498426
Patent Application
App. No. 14/498,426

SYSTEM AND METHOD FOR USING BOOK RECOGNITION TO FACILITATE A USER'S ACQUISITION OF E-BOOKS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/498,426
Abstract

An image of a physical book environment is obtained, and the image is associated with a user. The image is processed to detect one or more books in the physical book environment. A title is determined of at least a first book in the physical book environment. One or more operations are then performed to facilitate acquisition of an e-book version of the determined title for the user.

Claims (42)

1 . A method for enabling acquisition of an e-book, the method being implemented by one or more processors and comprising:

obtaining an image of a physical book environment;

associating the image with a user;

processing the image to detect one or more books in the physical book environment;

determining a title of at least a first book of the one or more books; and

performing one or more operations to facilitate acquisition of an e-book version of the determined title for the user.

2 . The method of claim 1 , wherein performing one or more operations to facilitate acquisition of the e-book version includes adding the e-book title to a user's wish list or queue.

3 . The method of claim 1 , wherein performing one or more operations to facilitate acquisition of the e-book version includes automatically implementing a transaction for the e-book version using an account of the user.

4 . The method of claim 1 , wherein performing one or more operations to facilitate acquisition of the e-book version includes automatically downloading the e-book version onto a device associated with the user.

5 . The method of claim 1 , wherein:

processing the image includes detecting multiple books on a book shelf, and

wherein determining the title includes determining a title for each book of the multiple books.

6 . The method of claim 5 , wherein performing the one or more operations includes performing the one or more operations to facilitate acquisition of each determined title for each e-book of the multiple books.

7 . The method of claim 6 , wherein performing the one or more operations to facilitate acquisition of each determined title for each e-book of the multiple books includes generating an offer that reduces an overall cost for collectively purchasing an e-book version of each of the multiple books as compared to purchasing the e-book version of each of the multiple books individually.

8 . The method of claim 1 , further comprising communicating the image of the physical book environment and the associated user to a network service, and wherein each of processing the image and determining the title are performed on the network service.

9 . The method of claim 1 , wherein processing the image to detect one or more books in the physical book environment includes detecting a book shape from the image.

10 . The method of claim 1 , wherein processing the image to detect one or more books in the physical book environment includes processing the image for a book shape that is vertical, horizontal, or tilted at any one of multiple angles.

11 . The method of claim 1 , wherein determining the title of at least the first book includes detecting characters that appear on a cover of the first book.

12 . The method of claim 11 , wherein the cover of the first book is skewed or vertically aligned when provided in the image.

13 . The method of claim 1 , wherein determining the title of at least the first book includes:

determining a set of characters that appear on a cover of the first book, the set of characters comprising a portion of the title, and

referencing at least the set of characters to a library of titles to identify a title of the first book based on the set of characters.

14 . The method of claim 1 , wherein determining the title of at least the first book includes:

determining an image that appears on a cover of the first book, and

referencing at least the image to a library of images to identify a title of the first book.

15 . The method of claim 1 , wherein determining the title of at least the first book includes detecting a book shelf as the physical book environment, and then detecting a book cover on the book shelf.

16 . A computing system comprising:

a memory that stores a set of instructions;

one or more processors that use instructions from the memory to:

associate an image with a user, the image being captured on a device associated with the user, and the image depicting a physical book environment with multiple books;

process the image to detect each of the multiple books in the physical book environment;

determine a title of each book in the multiple books; and

perform one or more operations to facilitate acquisition by the user of an e-book version of the determined title for each book in the multiple books.

17 . The computing device of claim 16 , wherein the one or more processors perform the one or more operations to facilitate acquisition by the user of an e-book version of the determined title for each book in the multiple books by adding the e-book version of the determined title of each of the multiple books to a user's wish list or queue.

18 . The computing device of claim 16 , wherein the one or more processors perform the one or more operations to facilitate acquisition of the e-book version of each book in the in the multiple books by automatically implementing a transaction for each e-book version using an account of the user.

19 . The computing device of claim 16 , wherein the one or more processors perform the one or more operations to facilitate acquisition of the e-book version of each book in the in the multiple books automatically downloading each e-book version onto a device associated with the user.

20 . A non-transitory computer-readable medium that stores instructions for organizing e-books on a computing device, the computer-readable medium including instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

capturing an image of a scene that includes a physical book environment;

associating the image with a user;

processing the image to detect one or more books in the physical book environment;

determining a title of at least a first book of the one or more books; and

performing one or more operations to facilitate acquisition of an e-book version of the determined title for the user.

Assignments (2)
CHANGE OF NAME Recorded Feb 10, 2016
From: KOBO INC.
To: RAKUTEN KOBO INC.
Reel/Frame 037753/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2014
From: WU, JAMES; YOON, DAE HYUK; PATEL, SNEHA; HASAN, SAMEER
To: KOBO INC.
Reel/Frame 033832/0422 →