Handheld electronic book reader with annotation and usage tracking capabilities
First Claim
1. A method of annotating with a handheld electronic book reader, the method comprising:
- (a) selecting a portion of an electronic document displayed in a handheld electronic book reader in response to user input directed to the portion of the electronic document;
(b) creating a context for a defined term in the electronic document by associating the selected portion of the electronic document with a definition for the defined term, wherein the selected portion that is selected in response to user input and that is associated with the definition for the defined term in the created context includes content other than the defined term to illustrate an exemplary usage of the defined term in practice;
(c) displaying the definition of the defined term in response to user input; and
(d) displaying the context in association with displaying the definition;
wherein the defined term is associated with a plurality of contexts, wherein each of the plurality of contexts includes content selected in response to user input and other than the defined term to illustrate exemplary usages of the defined term in practice, wherein the method further comprises selectively displaying multiple contexts associated with the defined term in association with displaying the definition, wherein each of the plurality of contexts is associated with a user among a plurality of different users that created such context, and wherein selectively displaying multiple contexts includes displaying each of the multiple contexts with a display representation associated with the user that created such context.
1 Assignment
0 Petitions
Accused Products
Abstract
A handheld electronic book reader, program product, and method incorporate enhanced annotation and/or usage tracking capabilities. Support is provided for user creation of “contexts” for defined terms in an electronic document. Moreover, annotation data such as contexts, comments and highlighting may be associated with various users, and displayed in connection with the display of an electronic document so as to indicate that different annotation data has been originated by different users. In addition, from the standpoint of usage tracking, usage statistics for an electronic document displayed in a handheld electronic reader may be generated on a page-by-page basis, and/or in association with term definitions. Moreover, usage statistics for multiple users may be combined and analyzed. Through such analysis, the usage statistics may be used in the conduct of various beneficial actions such as revising an electronic document, revising a lesson plan with which an electronic document is associated, determining whether a user has read a selected portion of an electronic document, or determining whether a user needs supplemental assistance.
199 Citations
16 Claims
-
1. A method of annotating with a handheld electronic book reader, the method comprising:
-
(a) selecting a portion of an electronic document displayed in a handheld electronic book reader in response to user input directed to the portion of the electronic document; (b) creating a context for a defined term in the electronic document by associating the selected portion of the electronic document with a definition for the defined term, wherein the selected portion that is selected in response to user input and that is associated with the definition for the defined term in the created context includes content other than the defined term to illustrate an exemplary usage of the defined term in practice; (c) displaying the definition of the defined term in response to user input; and (d) displaying the context in association with displaying the definition; wherein the defined term is associated with a plurality of contexts, wherein each of the plurality of contexts includes content selected in response to user input and other than the defined term to illustrate exemplary usages of the defined term in practice, wherein the method further comprises selectively displaying multiple contexts associated with the defined term in association with displaying the definition, wherein each of the plurality of contexts is associated with a user among a plurality of different users that created such context, and wherein selectively displaying multiple contexts includes displaying each of the multiple contexts with a display representation associated with the user that created such context. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16)
-
-
7. A method of displaying an electronic document on a handheld electronic book reader, the method comprising:
-
(a) displaying at least a portion of an electronic document on a handheld electronic book reader; (b) displaying in connection with the electronic document first and second annotation data respectively associated with first and second users that created such annotation data, wherein the first and second annotation data is displayed so as to indicate that the first and second annotation data was created by different users, wherein each of the first and second annotation data includes context data that includes at least one context for a defined term in the electronic document, the context for each of the first and second annotation data including content other than the defined term and selected by one of the first and second users, the content for each of the first and second annotation data providing a contextual reference associated with the defined term that illustrates an exemplary usage of the defined term in practice, wherein the context for each of the first and second annotation data is associated with a definition for the defined term that is displayed in association with the context for each of the first and second annotation data. - View Dependent Claims (8)
-
-
9. A handheld electronic book reader, comprising:
-
(a) a memory; (b) a display; and (c) program code configured to control the display to display at least a portion of an electronic document stored in the memory to a user, the program code further configured to select a portion of the electronic document in response to user input directed to the portion of the electronic document, create a context for a defined term in the electronic document by associating the selected portion with a definition for the defined term, wherein the selected portion that is selected in response to user input and that is associated with the definition for the defined term in the created context includes content other than the defined term to illustrate an exemplary usage of the defined term in practice, display the definition of the defined term in response to user input, and display the context in association with displaying the definition; wherein the defined term is associated with a plurality of contexts, wherein each of the plurality of contexts includes content selected in response to user input and other than the defined term to illustrate exemplary usages of the defined term in practice, wherein the program code is further configured to selectively display multiple contexts associated with the defined term in association with displaying the definition, wherein each of the plurality of contexts is associated with a user among a plurality of different users that created such context, and wherein the program code is configured to selectively display each of the multiple contexts with a display representation associated with the user that created such context. - View Dependent Claims (10, 11)
-
-
12. A program product stored on a physical computer readable medium, comprising:
-
program code configured to be executed by a handheld electronic book reader to cause the handheld electronic book reader to display at least a portion of an electronic document, the program code further configured to select a portion of the electronic document in response to user input directed to the portion of the electronic document, create a context for a defined term in the electronic document by associating the selected portion with a definition for the defined term, wherein the selected portion that is selected in response to user input and that is associated with the definition for the defined term in the created context includes content other than the defined term to illustrate an exemplary usage of the defined term in practice, display the definition of the defined term in response to user input, and display the context in association with displaying the definition; (b) wherein the defined term is associated with a plurality of contexts, wherein each of the plurality of contexts includes content selected in response to user input and other than the defined term to illustrate exemplary usages of the defined term in practice, wherein the program code is further configured to selectively display multiple contexts associated with the defined term in association with displaying the definition, wherein each of the plurality of contexts is associated with a user among a plurality of different users that created such context, and wherein the program code is configured to selectively display each of the multiple contexts with a display representation associated with the user that created such context.
-
-
13. A handheld electronic book reader, comprising:
-
(a) a memory; (b) a display; and (c) program code configured to control the display to display at least a portion of an electronic document stored in the memory to a user, the program code further configured to display in connection with the electronic document first and second annotation data respectively associated with first and second users that created such annotation data, wherein the first and second annotation data is displayed so as to indicate that the first and second annotation data was created by different users, wherein each of the first and second annotation data includes context data that includes at least one context for a defined term in the electronic document, the context for each of the first and second annotation data including content other than the defined term, and selected by one of the first and second users, the content for each of the first and second annotation data providing a contextual reference associated with the defined term that illustrates an exemplary usage of the defined term in practice, wherein the context for each of the first and second annotation data is associated with a definition for the defined term that is displayed in association with the context for each of the first and second annotation data.
-
-
14. A program product stored on a physical computer readable medium, comprising:
program code configured to be executed by a handheld electronic book reader to cause the handheld electronic book reader to display at least a portion of an electronic document stored in a memory to a user, the program code further configured to display in connection with the electronic document first and second annotation data respectively associated with first and second users that created such annotation data, wherein the first and second annotation data is displayed so as to indicate that the first and second annotation data was created by different users, wherein each of the first and second annotation data includes context data that includes at least one context for a defined term in the electronic document, the context for each of the first and second annotation data including content other than the defined term, and selected by one of the first and second users, the content for each of the first and second annotation data providing a contextual reference associated with the defined term that illustrates an exemplary usage of the defined term in practice, wherein the context for each of the first and second annotation data is associated with a definition for the defined term that is displayed in association with the context for each of the first and second annotation data.
Specification