CUSTOMIZED E-BOOKS
First Claim
1. A computer-implemented method for displaying a customized version of an e-book on a user client, comprising:
- receiving a request for a portion of an e-book from the user client operated by a user;
accessing a user profile for the user, the user profile describing the reading preferences of the user;
accessing an e-book profile associated with the e-book, the e-book profile describing a plurality of content sections associated with portions of the e-book, each content section having one or more section attributes describing an associated portion of the e-book;
determining e-book display settings for the requested portion of the e-book based on the user profile and the e-book profile, the e-book display settings comprising instructions indicating how the requested portion of the e-book should be displayed on the user client; and
generating a modified version of the requested portion of the e-book, using the display settings.
2 Assignments
0 Petitions
Accused Products
Abstract
An e-book management system receives a request for an e-book from a user client operated by a user. The e-book management system accesses a user profile associated with the user and an e-book profile associated with the e-book. The e-book profile contains content sections referencing portions of the e-book, and containing information describing the characteristics of those portions. Based on the user profile, display settings for the e-book are generated. The display settings contain instructions describing how to transform the e-book based on the content sections. The display settings may be used by the e-book management system to transform the e-book, which can then be sent to the user client. Alternatively, the display settings may be sent to the user client, where they may be used to transform the e-book prior to display.
-
Citations
20 Claims
-
1. A computer-implemented method for displaying a customized version of an e-book on a user client, comprising:
-
receiving a request for a portion of an e-book from the user client operated by a user; accessing a user profile for the user, the user profile describing the reading preferences of the user; accessing an e-book profile associated with the e-book, the e-book profile describing a plurality of content sections associated with portions of the e-book, each content section having one or more section attributes describing an associated portion of the e-book; determining e-book display settings for the requested portion of the e-book based on the user profile and the e-book profile, the e-book display settings comprising instructions indicating how the requested portion of the e-book should be displayed on the user client; and generating a modified version of the requested portion of the e-book, using the display settings. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing executable computer program instructions, the instructions executable to perform steps comprising:
-
receiving a request for a portion of an e-book from the user client operated by a user; accessing a user profile for the user, the user profile describing the reading preferences of the user; accessing an e-book profile associated with the e-book, the e-book profile describing a plurality of content sections associated with portions of the e-book, each content section having one or more section attributes describing an associated portion of the e-book; determining e-book display settings for the requested portion of the e-book based on the user profile and the e-book profile, the e-book display settings comprising instructions indicating how the requested portion of the e-book should be displayed on the user client; and generating a modified version of the requested portion of the e-book, using the display settings. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a non-transitory computer-readable storage medium storing executable computer program instructions, the instructions executable to perform steps comprising; receiving a request for a portion of an e-book from the user client operated by a user; accessing a user profile for the user, the user profile describing the reading preferences of the user; accessing an e-book profile associated with the e-book, the e-book profile describing a plurality of content sections associated with portions of the e-book, each content section having one or more section attributes describing an associated portion of the e-book; determining e-book display settings for the requested portion of the e-book based on the user profile and the e-book profile, the e-book display settings comprising instructions indicating how the requested portion of the e-book should be displayed on the user client; and generating a modified version of the requested portion of the e-book, using the display settings; and a processor for executing the computer program instructions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification