IP Library Granted Patent US 9,229,620
Granted Patent B2
US 9,229,620 · App. 13/889,114 · Granted Jan 5, 2016

System and method for managing user e-book collections

View Patent ↗
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 9,229,620
App. No.
13/889,114
Granted
Jan 5, 2016
Kind
B2
Abstract

Examples described herein enable a user to organize and manage e-books on a computing device that utilizes a network-based e-book service. According to some examples, a user e-book collection can be organized so that it can be displayed when archived, as well as in accordance with user-defined lists.

Claims (47)

1. A method for organizing e-books on a computing device, the method comprising:

identifying a collection of e-books that are associated with the computing device, including multiple e-books that are stored in a local memory of the computing device and the local memory of multiple, other computing devices associated with the same account as the computing device;

identifying a graphic representation of each e-book in the collection;

identifying a user-defined list of e-books from the collection;

displaying a library representation of the collection, the library representation including the graphic representation of each e-book in the collection;

enabling the user to specify an input that corresponds to the user-defined list;

in response to detecting the input, filtering the library representation to include only the e-books that are part of the corresponding user-defined list;

archiving a selected e-book from the multiple e-books of the collection by (i) removing the selected e-book from local memory, and (ii) performing archiving functions to archive the selected e-book from the multiple, other computing devices of the user, including to remove the selected e-book from a local memory of each of the multiple, other devices; and

for each archived e-book, altering the graphic representation of the e-book in the library representation to indicate that the e-book is archived with respect to that computing device.

2. The method of claim 1 , further comprising enabling the user to create the user-defined list, and to include one or more archived e-books in the user defined list.

3. The method of claim 2 , further comprising displaying the user-defined list to include a first set of graphic representations and a second set of graphic representations, each graphic representation of the first set corresponding to an e-book that is locally stored on that computing device, and each graphic representation of the second set corresponding to an e-book that is archived on that computing device.

4. The method of claim 1 , further comprising signaling the user-defined list to a service which associates the user-defined list with an account of the user.

5. The method of claim 1 , wherein altering the graphic representation of the e-book includes altering a shading, a coloring or a portion of a content of that graphic representation.

6. The method of claim 1 , wherein altering the graphic representation of the e-book includes altering a position of the graphic representation within the library representation.

7. The method of claim 1 , wherein identifying the graphic representation of each e-book in the collection includes:

determining, for each e-book, imagery used to package a media on which that e-book is provided from a corresponding publishing source; and

for each of the multiple e-books, generating a graphic representation that replicates the imagery of that e-book.

8. The method of claim 7 , wherein determining the imagery includes determining a jacket cover used to package a book corresponding to each of the multiple e-books.

9. The method of claim 8 , wherein determining the jacket cover includes accessing, for the literary work corresponding to each e-book, a publisher resource in order to determine the jacket cover for a book that carries literary work.

10. A method for organizing e-books of a user, the method comprising:

identifying a collection of e-books that are associated with the computing device, including multiple e-books that are stored in a local memory of the computing device and the local memory of multiple, other computing devices associated with the same account as the computing device;

identifying a graphic representation of each e-book in the collection;

identifying a user-defined list of e-books from the collection;

displaying a library representation of the collection, the library representation including the graphic representation of each e-book in the collection;

enabling the user to specify an input that corresponds to the user-defined list;

in response to detecting the input, filtering the library representation to include only the e-books that are part of the corresponding user-defined list;

archiving a selected e-book from the multiple e-books of the collection by (i) removing the selected e-book from local memory, and (ii) performing archiving functions to archive the selected e-book from the multiple, other computing devices of the user, including to remove the selected e-book from a local memory of each of the multiple, other devices; and

for each archived e-book, altering the graphic representation of the e-book in the library representation to indicate that the e-book is archived with respect to that computing device.

11. The method of claim 10 , further comprising:

enabling the collection of e-books to be displayed as a library representation, the library representation including the graphic representation of each e-book in the collection; and

enabling each user-defined list to be displayed as a filtered version of the library representation that includes the graphic representation of each e-book in the user-defined list.

12. The method of claim 11 , further comprising altering the graphic representation of each e-book in the user-defined list that is archived to communicate that the e-book is not locally stored, but available through a cloud service.

13. The method of claim 11 , wherein enabling an appearance of the user-defined list to differ on each of the multiple computing devices based on the e-books of the user-defined list that are archived on individual computing devices of the user.

14. A non-transitory computer-readable medium that stores instructions for managing 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:

identifying a collection of e-books that are associated with the computing device, including multiple e-books that are stored in a local memory of the computing device and the local memory of multiple, other computing devices associated with the same account as the computing device;

identifying a graphic representation of each e-book in the collection;

identifying a user-defined list of e-books from the collection;

displaying a library representation of the collection, the library representation including the graphic representation of each e-book in the collection;

enabling the user to specify an input that corresponds to the user-defined list;

in response to detecting the input, filtering the library representation to include only the e-books that are part of the corresponding user-defined list;

archiving a selected e-book from the multiple e-books of the collection by (i) removing the selected e-book from local memory, and (ii) performing archiving functions to archive the selected e-book from the multiple, other computing devices of the user, including to remove the selected e-book from a local memory of each of the multiple, other devices; and

for each archived e-book, altering the graphic representation of the e-book in the library representation to indicate that the e-book is archived with respect to that computing device.

15. The computer-readable medium of claim 14 , further comprising instructions for enabling the user to create the user-defined list, and to include one or more archived e-books in the user defined list.

16. The computer-readable medium of claim 15 , further comprising instructions for displaying the user-defined list to include a first set of graphic representations and a second set of graphic representations, each graphic representation of the first set corresponding to an e-book that is locally stored on that computing device, and each graphic representation of the second set corresponding to an e-book that is archived on that computing device.

17. The computer-readable medium of claim 14 , further comprising instructions for signaling the user-defined list to a service which associates the user-defined list with an account of the user.

18. The computer-readable medium of claim 14 , wherein the instructions for altering the graphic representation of the e-book includes instructions for altering a shading, a coloring or a portion of a content of that graphic representation.

19. The computer-readable medium of claim 14 , wherein the instructions for altering the graphic representation of the e-book includes instructions for altering a position of the graphic representation within the library representation.

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 May 7, 2013
From: O'DONOGHUE, TONY; PATEL, SNEHA; JOSEPH, CHARLES
To: KOBO INC.
Reel/Frame 030368/0196 →