Method of controlling an electronic book for a computer system
First Claim
1. A method of searching a character string in one or more documents provided in an electronic book with the aid of a pointer-based computer having a processor, a memory connected to the processor, a display screen connected to the processor, a pointer, and one or more documents residing, at least in part, in the memory, each of the documents having one or more content records, the method comprising the following steps:
- selecting a character string by interaction of the pointer with the display screen, the display screen including a field for accepting handwriting, wherein the computer is arranged to recognize handwriting written in the field as the character string;
encoding an NGRAM for each n successive characters in the character string, the NGRAM being grouped with other NGRAMs from the character string in an array of NGRAMs;
comparing the character string array of NGRAMs against NGRAMs for the content records of at least one document provided in the electronic book;
searching the contents of those content records having NGRAMs containing each element of the character string NGRAM; and
indicating on the display screen the records containing the search string.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for controlling a screen display of an electronic book. The contents of the book are displayed on a screen of the computer system as pages with which the user interacts by a pointer such as a pen or stylus. The content engine performs various functions including one or more of the following: (1) creating page displays for content of the book, (2) providing a navigation interface for identifying material in the book and moving to desired locations, (3) finding character strings located within the book, and (4) accepting handwritten information on pages of the book. The electronic book includes a "bookmark" button which when selected displays a bookmark icon and inserts a bookmark in the book at the page that is currently displayed. Thereafter the user can close the book or move to another page and automatically return to the marked page by selecting the bookmark icon. The user can also move to other pages by scrolling with scroll keys or other navigational devices such as tables of contents browsers and menu pages which are provided on the computer system.
316 Citations
8 Claims
-
1. A method of searching a character string in one or more documents provided in an electronic book with the aid of a pointer-based computer having a processor, a memory connected to the processor, a display screen connected to the processor, a pointer, and one or more documents residing, at least in part, in the memory, each of the documents having one or more content records, the method comprising the following steps:
-
selecting a character string by interaction of the pointer with the display screen, the display screen including a field for accepting handwriting, wherein the computer is arranged to recognize handwriting written in the field as the character string; encoding an NGRAM for each n successive characters in the character string, the NGRAM being grouped with other NGRAMs from the character string in an array of NGRAMs; comparing the character string array of NGRAMs against NGRAMs for the content records of at least one document provided in the electronic book; searching the contents of those content records having NGRAMs containing each element of the character string NGRAM; and indicating on the display screen the records containing the search string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification