AUTHORING CONTENT FOR DIGITAL BOOKS
First Claim
1. A method of authoring content for a digital book, the method comprising:
- providing a graphical user interface (GUI) including a composition area;
receiving and displaying text from a text source within the composition area;
receiving first input selecting an interactive element type from one or more interactive element types to be inserted in the composition area;
responsive to the first input, inserting an interactive element of the interactive element type within the text according to an anchor position in the text;
receiving second input selecting content to be inserted into the interactive element; and
responsive to the second input, inserting the content in the interactive element.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes systems, methods, and computer program products for authoring content for digital books. In some implementations, a single graphical user interface (GUI) is presented that allows an author to design a layout for the digital book, including editing text and inserting various types of interactive elements in the text. The GUI functions as both a digital book layout design tool and a word processor to facilitate the building of a digital book. The relative page location of inserted widgets can be determined by a user-selectable anchor point placed within the text. An outline view of the digital book can be created and presented in the GUI based on a hierarchical structure determined by paragraph styles applied to the text. The GUI can provide a hybrid glossary and index page for allowing the author to create and manage a glossary and index for the digital book.
-
Citations
62 Claims
-
1. A method of authoring content for a digital book, the method comprising:
-
providing a graphical user interface (GUI) including a composition area; receiving and displaying text from a text source within the composition area; receiving first input selecting an interactive element type from one or more interactive element types to be inserted in the composition area; responsive to the first input, inserting an interactive element of the interactive element type within the text according to an anchor position in the text; receiving second input selecting content to be inserted into the interactive element; and responsive to the second input, inserting the content in the interactive element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 39)
-
-
13. A method of authoring content for a digital book, the method comprising:
-
receiving text from a text source; displaying the text in a graphical user interface (GUI); receiving input selecting a review interactive element type to be inserted in the text in the GUI; and responsive to the input, inserting a review interactive element in the text, the review interactive element including a question area for receiving a question and an answer area for receiving one or more answers to the question, where the answer area is configured according to a question type. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of authoring content for a digital book, the method comprising:
-
receiving text from a text source; displaying the text in a graphical user interface (GUI); receiving input selecting a visual dictionary interactive element type to be inserted in the text in the GUI; and responsive to the input, inserting a visual dictionary interactive element in the text, the visual dictionary interactive element including a media display area for receiving content and one or more placards configured to be dragged to one or more locations on the content. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method of authoring content for a digital book, the method comprising:
-
displaying a hybrid glossary and index page for interacting with a glossary and index of a digital book, the glossary and index page including a first area displaying a definition of a first glossary term, a second area displaying a list of glossary terms including the first glossary term and other glossary terms, a third area displaying glossary terms related to the first glossary term and a fourth area displaying references to the first glossary term; and responsive to dragging a second glossary term from the list in the second area to the third area, automatically relating the second glossary term to the first glossary term. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A system for authoring content for a digital book, comprising:
-
one or more processors; memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, performs operations comprising; providing a graphical user interface (GUI) including a composition area; receiving and displaying text from a text source within the composition area; receiving first input selecting an interactive element type from one or more interactive element types to be inserted in the composition area; responsive to the first input, inserting an interactive element of the interactive element type within the text according to an anchor position in the text; receiving second input selecting content to be inserted into the interactive element; and responsive to the second input, inserting the content in the interactive element. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 40, 41)
-
-
42. A system of authoring content for a digital book, comprising:
-
receiving text from a text source; displaying the text in a graphical user interface (GUI); receiving first input selecting a review interactive element type to be inserted in the text in the GUI; and responsive to the first input, inserting a review interactive element in the text, the review interactive element including a question area for receiving a question and an answer area for receiving one or more answers to the question, where the answer area is configured according to a question type. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A system of authoring content for a digital book, the system comprising:
-
receiving text from a text source; displaying the text in a graphical user interface (GUI); receiving first input selecting a visual dictionary interactive element type to be inserted in the text in the GUI; and responsive to the first input, inserting a visual dictionary interactive element in the text, the visual dictionary interactive element including a media display area for receiving content and a label area for supplying one or more placards configured to be dragged to one or more locations on the content. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A system of authoring content for a digital book, the system comprising:
-
displaying a hybrid glossary and index page for interacting with a glossary and index of a digital book, the glossary and index page including a first area displaying a definition of a first glossary term, a second area displaying a list of glossary terms including the first glossary term and other glossary terms, a third area displaying related glossary terms and a fourth area displaying references to the first glossary term; and responsive to dragging a second glossary term from the list in the second area to the third area, automatically relating the second glossary term to the first glossary term. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A method comprising:
-
displaying a first element of a digital book, the first element having a type; receiving a selection of the first element; receiving input specifying a change to an attribute of the selected element; automatically determining a second element in the digital book that is associated with the type; and automatically applying the change to the automatically determined second element. - View Dependent Claims (60, 61)
-
-
62. A method comprising:
-
displaying a first element of a digital book, the first element having a paragraph style; receiving a selection of the first element; receiving input specifying a change to an attribute of the selected element; automatically determining a second element in the digital book that is associated with the paragraph style; and automatically applying the change to the automatically determined second element.
-
Specification