System and method for selective control of zoom adjustments in an electronic publication
First Claim
1. A method for selective control of zoom adjustments in an electronic publication, comprising:
- generating content for display on an electronic reading device, the context including text;
generating at least one style for the text, comprising;
identifying a first portion of the text;
specifying a first base size value of the at least one style, the first base size value defining a base display size of the first portion of the text, wherein the first portion of the text is a paragraph;
specifying a first zoom increment value of the at least one style, the first zoom increment value defining an amount to increment the base display size of the first portion of the text when displaying the first portion of text in a first zoom state, wherein a size of the first portion of the text in the first zoom state is based on the first base size value and the first zoom increment value;
identifying a second portion of the text, the second portion of the text being different than the first portion of the text, wherein the second portion of the text is at least one of a different paragraph, a page number, a header, and a footer;
specifying a second base size value of the at least one style, the second base size value defining a base display size of the second portion of the text; and
specifying a second zoom increment value of the at least one style, the second zoom increment value defining an amount to increment the base display size of the second portion of the text when displaying the second portion of text in a second zoom state, the second zoom increment value being different than the first zoom increment value, wherein a size of the second portion of text in the second zoom state is based on the second base size value and the second zoom increment value;
receiving, by the electronic reading device, a request to zoom the content of the electronic device; and
responsive to receiving the request to zoom the content, displaying, by the electronic reading device, the first portion of text in the first zoom state and the second portion of the text in the second zoom state different from the first zoom state.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size. A method for rendering an electronic document on an electronic device may include storing content representing an electronic publication in a computer memory of the electronic device, the content including at least one style for a portion of the content, the at least one style including a base text size for the portion of the content and at least a first value to increment the base text size to a first zoom state text size; rendering the contents according to the at least one style; and incrementing the base text size for the portion of the content by the first value in response to a user input to zoom.
25 Citations
19 Claims
-
1. A method for selective control of zoom adjustments in an electronic publication, comprising:
-
generating content for display on an electronic reading device, the context including text; generating at least one style for the text, comprising; identifying a first portion of the text; specifying a first base size value of the at least one style, the first base size value defining a base display size of the first portion of the text, wherein the first portion of the text is a paragraph; specifying a first zoom increment value of the at least one style, the first zoom increment value defining an amount to increment the base display size of the first portion of the text when displaying the first portion of text in a first zoom state, wherein a size of the first portion of the text in the first zoom state is based on the first base size value and the first zoom increment value; identifying a second portion of the text, the second portion of the text being different than the first portion of the text, wherein the second portion of the text is at least one of a different paragraph, a page number, a header, and a footer; specifying a second base size value of the at least one style, the second base size value defining a base display size of the second portion of the text; and specifying a second zoom increment value of the at least one style, the second zoom increment value defining an amount to increment the base display size of the second portion of the text when displaying the second portion of text in a second zoom state, the second zoom increment value being different than the first zoom increment value, wherein a size of the second portion of text in the second zoom state is based on the second base size value and the second zoom increment value; receiving, by the electronic reading device, a request to zoom the content of the electronic device; and responsive to receiving the request to zoom the content, displaying, by the electronic reading device, the first portion of text in the first zoom state and the second portion of the text in the second zoom state different from the first zoom state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic reading device, comprising:
-
at least one processor; a display for displaying an electronic publication content; and a computer readable medium storing instructions that when executed by the at least one processor cause the electronic reading device to; receive content for display on the display, the content including a first portion of text of the content and a second portion of text of the content, the second portion of the text being different than the first portion of the text, wherein the first portion of the text is a paragraph, and wherein the second portion of the text is at least one of a different paragraph, a page number, a header, and a footer; receiving at least one style for the text, the at least one style comprising; a first base size value defining a base display size of the first portion of the text; a first zoom increment value defining an amount to increment the base display size of the first portion of the text when displaying the first portion of text in a first zoom state, wherein a size of the first portion of the text in the first zoom state is based on the first base size value and the first zoom increment value; a second base size value defining a base display size of the second portion of the text; and a second zoom increment value defining an amount to increment the base display size of the second portion of the text when displaying the second portion of text in a second zoom state, the second zoom increment value being different than the first zoom increment value, wherein a size of the second portion of text in the second zoom state is based on the second base size value and the second zoom increment value; and responsive to receiving a request to zoom the content of the electronic device, output, for display by the display, the first portion of text in the first zoom state and the second portion of the text in the second zoom state, different from the first zoom state. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory a computer readable medium storing executable computer program code for selective control of zoom adjustments in an electronic publication, the computer program code comprising instructions for:
-
receiving content for display on the display, the content including a first portion of text of the content and a second portion of text of the content, the second portion of the text being different than the first portion of the text, wherein the first portion of the text is a paragraph, and wherein the second portion of the text is at least one of a different paragraph, a page number, a header, and a footer; receiving at least one style for the text, the at least one style comprising; a first base size value defining a base display size of the first portion of the text; a first zoom increment value defining an amount to increment the base display size of the first portion of the text when displaying the first portion of text in a first zoom state, wherein a size of the first portion of the text in the first zoom state is based on the first base size value and the first zoom increment value; a second base size value defining a base display size of the second portion of the text; and a second zoom increment value defining an amount to increment the base display size of the second portion of the text when displaying the second portion of text in a second zoom state, the second zoom increment value being different than the first zoom increment value, wherein a size of the second portion of text in the second zoom state is based on the second base size value and the second zoom increment value; and responsive to receiving a request to zoom the content of the electronic device, displaying the first portion of text in the first zoom state and the second portion of the text in the second zoom state, different from the first zoom state. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification