Controlling the rendering of supplemental content related to electronic books
First Claim
1. A computer-implemented method, comprising:
- under control of one or more computing systems configured with specific executable instructions,receiving, by a client device, an electronic book from an electronic book distributor;
storing the electronic book in computer-readable media of the client device;
receiving, from an information source, supplemental content related to the electronic book;
receiving input indicating selection of a particular level of supplemental content rendering, the particular level being one of a plurality of consecutive levels of supplemental content rendering, each level of the plurality of consecutive levels specifying an amount of supplemental content to be rendered;
rendering a particular portion of the electronic book on a display of the client device;
rendering at least a portion of the supplemental content on the display while rendering the particular portion of the electronic book, such that the at least a portion of the supplemental content being rendered is based, at least in part, on the particular level of supplemental content rendering, and wherein the particular level is configured to be maintained while rendering a plurality of pages of the electronic book; and
modifying the particular level of supplemental content rendering while rendering the particular portion of the electronic book.
1 Assignment
0 Petitions
Accused Products
Abstract
Architectures and techniques are provided to control the rendering of supplemental content associated with electronic books. For example, electronic books may be associated with content that is in addition to the content originally provided to an individual acquiring the electronic book, such as annotations, social networking site information, media outlet information, and the like. Individuals may control the supplemental electronic book content that is rendered via their client devices via actuation of a physical input device or a representation of an input device shown via a touch sensitive display. The amount of supplemental content that is rendered may correspond to information associated with a specified number of categories of supplemental electronic book content based on a supplemental content rendering level. In other implementations, the amount of supplemental electronic book content that is rendered may correspond to an amount of supplemental content to be rendered for each category of supplemental content.
-
Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
under control of one or more computing systems configured with specific executable instructions, receiving, by a client device, an electronic book from an electronic book distributor; storing the electronic book in computer-readable media of the client device; receiving, from an information source, supplemental content related to the electronic book; receiving input indicating selection of a particular level of supplemental content rendering, the particular level being one of a plurality of consecutive levels of supplemental content rendering, each level of the plurality of consecutive levels specifying an amount of supplemental content to be rendered; rendering a particular portion of the electronic book on a display of the client device; rendering at least a portion of the supplemental content on the display while rendering the particular portion of the electronic book, such that the at least a portion of the supplemental content being rendered is based, at least in part, on the particular level of supplemental content rendering, and wherein the particular level is configured to be maintained while rendering a plurality of pages of the electronic book; and modifying the particular level of supplemental content rendering while rendering the particular portion of the electronic book. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A client device comprising:
-
one or more output devices; one or more physical input devices; one or more processors; computer-readable media accessible by the one or more processors, the computer-readable media storing; a digital item; supplemental content related to the digital item; and a digital item content system executable by the one or more processors to; provide a portion of the digital item via at least one output device of the one or more output devices; determine particular portions of the supplemental content related to the portion of the digital item; receive input indicating actuation of a particular physical input device of the one or more physical input devices, the input specifying a first level of reproducing the supplemental content; identify portions of the supplemental content to provide in association with the portion of the digital item based, at least in part, on the first level of reproducing the supplemental content; provide the portions of the supplemental content in conjunction with the portion of the digital item, wherein the first level of reproducing the supplemental content is configured to be maintained while rendering a plurality of pages of the digital item; receive a further input indicating actuation of the physical input device; and modify, in response to the further input, the level of reproducing the supplemental content provided via the at least one output device while providing the portion of the digital item. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage media storing computer-readable instructions that, when executed, instruct a processor to perform operations comprising:
-
receiving an electronic book from a service provider; receiving input indicating selection of a particular level of rendering supplemental content associated with the electronic book, the particular level being a first level of a plurality of consecutive levels of rendering the supplemental content, and each level of rendering the supplemental content specifying one or more categories of the supplemental content to render in association with portions of the electronic book and an amount of the supplemental content to render from the specified one or more categories; determining at least one category of the one or more categories based, at least in part, on the particular level of rendering the supplemental content; receiving a request to view a particular portion of the electronic book; rendering, in response to the input, a first amount of supplemental content related to the at least one category and specified by the first level of rendering the supplemental content, the first level of rendering being configured to be maintained while rendering a plurality of pages of the electronic book; rendering the particular portion of the electronic book; receiving a further input indicating selection of a second level of reproducing supplemental content; and rendering, in response to the further input, a second amount of supplemental content specified by the second level while rendering the particular portion of the electronic book. - View Dependent Claims (21, 22, 23)
-
-
24. A computer-implemented method, comprising:
-
under control of one or more computing systems configured with specific executable instructions, receiving an electronic book from a publisher of the electronic book; receiving content from a number of sources; determining whether at least a portion of the content is supplemental content associated with the electronic book; receiving data from a client device specifying a first level of supplemental content rendering, the first level of supplemental content rendering being one of a plurality of consecutive levels of supplemental content rendering, the first level indicating one or more categories of the supplemental content associated with the electronic book, and a first amount of the supplemental content to provide to the client device from at least one category of the supplemental content; identifying at least a portion of the supplemental content associated with the electronic book based, at least in part, on the first level of supplemental content rendering; sending the at least a portion of the supplemental content to the client device; rendering a portion of the electronic book on the client device, wherein the first level of supplemental content rendering is configured to be maintained while rendering a plurality of pages of the electronic book; receiving further data from the client device specifying second level of supplemental content consecutive to the first level; and rendering, in response to the further data, a second amount of supplemental content corresponding to the second level while rendering the portion of the electronic book. - View Dependent Claims (25, 26, 27)
-
Specification