This invention relates to electronic books, in particular to interactive electronic book operating systems and methods, primarily for use with scientific, engineering and any other technical topic books.
Electronic books have been growing in popularity in recent years primarily in hardware applications, and have limited interactive features. A major problem with electronic books is that the electronic books are limited to displaying general fiction and non fiction topics and are not useful for displaying and education students in science, engineering and other technical topics.
Still another problem with electronic type books is that they generally have a single screen with a flat image, that does not have the look and feel of classical books, and typically limited to one or two-page displays. Another problem with electronic books is that the computer screen (both desktop and laptop types) does not replicate a full page of a book, and instead has part of it.
Various types of systems and methods have been proposed for using portable devices to display publications. See for example. U.S. Pat. No. 5,761,485 to Munyan; U.S. Pat. No. 5,937,158 to Uranka; U.S. Pat. No. 6,229,502 to Schwab; U.S. Pat. No. 6,933,928 to Lilienthal; U.S. Pat. No. 6,959,425 to Krauklis; U.S. Pat. No. 6,966,026 to Sommerer: U.S. Pat. No. 7,017,159 to Baker U.S. Pat. No. D449,606 to Lee et al.: U.S. Pat. No. 6,421,524 to Padgett; U.S. Pat. No. 6,313,828 to Chombo; U.S. Pat. No. 6,335,678 to Heutschi: and U.S. Pat. No. 7,260,781 to DeMello et al.
The Munyan '485 patent describes a personal electronic book system that requires extensive hardware to operate. The Uranka '158 patent describes techniques for customization for each user on a portable media in combination with use of the network with the focus on identifying and displaying information. The required customization techniques for each publication does not allow for uniformity of displaying printed publications.
The Schwab '502 describes an elaborate hardware driven hand-held digital data reader(hinged electronic book with two-face to face touch-screens) that functions like an electronic book and requires side thumb buttons on the side of the books and not on any of the pages.
Lilienthal '928 describes a portable device that displays and plays audio and video content like a DVD player but is not easily usable to read books.
Krauklis '425 describes a system and method of managing scalable list of items for display on a portable device and not for easily displaying and manipulating books.
Sommerer '026 describes a system for managing a balanced view of generated pages on an electronic device with a rolling pair of lines basis.
Baker '159 describes a system for presenting book marks for small devices such cell phones and PDAsa for use on small screen displays and not for regular sized books.
Lee '606 shows a hardware design of a “portable electronic book” that appears to resemble a laptop with removable cover and not for displaying full pages of open books.
Padgett '524 describes a talking book with microphone that is generally limited to recording and playing an audio recordings.
Chombo '828 describes a hardware system of a hinged two display electronic book having various size buttons controls and does not an efficient operating system.
Heutschi '678 describes a electronic touch screen devices for a display of electronic book that is connected to the network.
The prior art has showed many general proposals for electronic books that usually require specific hardware components that may allow for displaying simple fiction and general nonfiction type content, but are not applicable at all for technical books, and the like. Such technical books like those used in various sciences, mathematics, engineering and the like, are not able to be used with the prior art. Thus, the need exists for solutions to the problems with the prior art, namely, the need for a software platform that handle the display and interactive interaction of readers with the technical book contents.
A primary objective of the present invention is to provide interactive electronic book operating systems and methods that allow the interactive electronic book to replicate the appearance of a classical book having two pages on each screen that is useful for displaying books of all types from fiction to nonfiction and technical and professional books.
A secondary objective of the present invention is to provide an interactive electronic book operating system and methods that looks like and functions like a printed book in tactile feel and visual appearance, and can be used with books having all types of subject matter ranging from fiction, nonfiction, technical and professional books.
A third objective of the present invention is to provide an interactive electronic book operating system and methods that is hardware independent, cross platform capable, flexible operating system for the “technical book of the future” for engineering and science fields.
A fourth objective of the present invention is to provide an interactive electronic book operating system and methods of an extremely rich book effect that brings images and symbolic equations and other elements into a very high interactive representations.
A fifth objective of the present invention is to provide an interactive electronic book operating system and methods provides a friendly student-instructor learning environment that simplifies the technical concepts and learning material by allowing immediate numerical solutions of complex equations. Therefore this operating system serves an excellent platform for design tools for engineering and science students and professionals.
A sixth objective of the present invention is to provide an interactive electronic book operating system and methods that easily interfaces with new learning elements through interactive Java applets.
A preferred embodiment of the interactive electronic book operating systems and method, can include a computer platform with a single display screen, a complete digital book from the group consisting solely of a science book topic and a technical book topic downloaded onto the computer platform, where a single page or two pages can be displayed in a classical type appearance on the screen. The operating system and method allows for the reader to be able to move and navigate through the book with the similar ease to that of a classical book, such as being able to flip forward and backward through the pages.
The methods and systems can include a forward and backward frame icon on the screen that allow the user to flip forward and backward to different sections and chapters of the open book.
The methods and systems can include dynamic indexing icon on the screen that allows the user to customize an index of selected words and terms, and definitions of those words and terms to an index list for the open book.
The methods and systems can include a dynamic table of contents icon on the screen that allows the user to customize a table of content of sections and chapters and parts of the open book.
The methods and systems can include a sticky notes icon on the screen for allowing the user to customize note pages with material on any selected page of the open book.
The methods and systems can include a hiding icon on the screen that allows the user to selectively block out portions of words, phrases, paragraphs, details of any page of the open book at any time.
The methods and systems can include either or both a quiz me icon on the screen that allows the user to selectively take interactive tests on any section and chapter of the open book, and a tutor me icon on the screen that allows the user to be interactively tutored with additional teaching materials on any section and chapter of the open book.
The methods and systems can include either or both a lecture me icon on the screen that allows the user to be lectured with additional teaching materials on any section and chapter of the open book, and a show me design icon on the screen that allows the user to selectively be shown additional designs in any page and any section and chapter of the open book.
The methods and systems can include either or both a seed generator icon on the screen that allows an instructor to selectively insert a different value for at least one problem or design in the open book, and a seed generator icon on the screen that allows an instructor to selectively insert a random generated value for at least one problem or design in the open book.
The method and system can include running the computer platform on a Java Virtual Machine program.
Further objects and advantages of this invention will be apparent from the following detailed description of the presently preferred embodiments which are illustrated schematically in the accompanying exhibits.
Before explaining the disclosed embodiments of the present invention in detail it is to be understood that the invention is not limited in its applications to the details of the particular arrangements shown since the invention is capable of other embodiments. Also, the terminology used herein is for the purpose of description and not of limitation.
An identification of the components will now be described.
The invention is referred to in the figures and text as the novel interactive electronic book operating system and method, the invention or in many of the figures as the eBook.
The invention is a hardware and software independent system and methods that can be used with various computer based systems, and preferably, any computer-based system that runs the Java Virtual Machine. The invention can operate on computer based platforms that include portable and hand held laptop type computers. The invention can operate on computer based platforms that include traditional desktop computers. A preferable screen for the computer based platform can allow for images of both left and right pages of open books to be easily readable on the screen. Additionally, the invention can work with a screen showing one open page of the digital book.
The operating system of the invention allows for digital books, preferably those types of educational text books having science, engineering and other technical topics to be viewed in their entirety on the single screen. The technical and science and engineering books preferably can include those that teach electrical engineering fields such as electronics, circuits, controls, signal processing, filters . . . etc. Additionally other scientific and technical digital books can be viewed on the digital screen, such as nonphysical and physical topics that include Physics, Chemistry, Mathematics, digital design, biology, anatomy, and the like, and all disciplines of engineering from industrial engineering, mechanical engineering, aerospace engineering, chemical engineering, nuclear engineering, electrical engineering, and the like.
The novel operating system has up to approximately 23 features as described below in reference to
1—Classical Book Look and Feel # 1, 2, 4, 6, 8, 10, 12, 100
The invention has the capability of inserting all objects as defined by scientific, engineering and technical book publishers. The user/reader can navigate forward 8 and backward 6,
The book will be implemented as resizable window. A preferable screen size will replicate up to 8.5″×11″ or larger.
Sides of the book (See Feature 12 below)
Flip forward and Flip Backward are implemented for two object types (text, image and other complex objects):
Increase/decrease of frame's thickness based on current flipping location.
1.5 Write/scratch/underline on the pages
Free style writing, must save the scratches when the user leaves the page, and must also find a way to “erase” scratches from the page.
Referring to 6, 8, 10, 12, 100
2—Dynamic Index with Hyperlinks 16, 200
This feature initially was meant to resemble the Index at the end of scientific books.
Referring to 16, 200
The simulated images for the search features are shown in
The Search sub-features are listed below in reference to 16
Referring to 16,
3—Dynamic Table of Content 18, 300
The novel interactive electronic book operating system and method has to read its “viewable” content dynamically from the current Table of Content (TOC) Profile.
The invention can use the word profile to refer to the dynamic TOC, although we might consider expanding the term (profile) to refer to all the user settings and preferences remembered by the novel operating platform (Colors, themes, TOC, etc. . . . ) The sub-features are listed below 3.1 to 3.5:
The user can click on “Manage profiles” to open a List View of all profiles, the preview should be a Master/Detailed one, where the first list shows the profiles (Name, Description, Creation Date, Last Modified, etc. . . . ), and the detailed view shows the TOC details once the user selects a specific profile. See
The user can select a profile and delete it, this will delete the metadata stored to describe what to show from the novel electronic book operating platform content, and it will not touch the data though. There must be a Default profile defined that cannot be deleted and which contains the whole book material. Profiles which are defined by the authors should be protected and the user cannot delete them.
This enables the user to Add/Remove content to/from the viewable contents of the novel interactive electronic book operating system and method.
3.4 Set as eBook Profile (1)
Selecting a profile and clicking (Set as eBook profile) makes that profile the active one, the database of the invention has to be updated to reflect the new profile.
The user can Export a TOC profile into an external file (.TOC), and can import it into other stored books. The information of the TOC will be added to the Master/Detailed List View and can be handled as described above. Each .TOC file must target specific book (circuit, electronics, DSP, etc), so it has to store a reference to the book that “exported” it.
Referring to 18, 300
The user can also import the customized table of content being exposed by another user. This feature is mainly helpful in the sense that the instructor designs their course by customizing the table of content of the book, and then exports it into a file that then later imported by their students to reflect the syllabus of the course.
4—Bookmarks 20, 400
Bookmark groups (baskets) can be defined by the user to refer to logical grouping of her bookmarks (Things to remember before the exam, Things to ask the teacher in office hours, etc. . . . ). Bookmarks can be added to each bookmark basket.
A master/details view for all the bookmark baskets (master view) along with their bookmarks (details view). Clicking on a bookmark 20
4.2 Manage Bookmark groups (1)(
From the view described in 4.1, the user should be able to Add/Delete/Update bookmark baskets.
While browsing the book, the user can add bookmark anywhere by placing it over any text or image, or any other object. The invention prompts the user to decide into which basket the bookmark should be added, and whether it is hidden or viewed (to be discussed).
The user can delete the bookmark from the Bookmark list view described in 4.1.
Referring to 20, 400
5—Customized Color Themes 22500
The invention supports generally predefined themes that fit all moods and all personalities. For example, we can support classical book theme in which Black-White-Gray degrees are used, other modern themes for young students, something for girls will be cool as well, and so on.
The invention feature for customized color themes will support dynamic color and font changes.
Referring to 22500
6—Floating Pages 24, 600
Floating pages is a feature dial requires intensive graphical effort to make it look impressive. The internal logic is fairly simple provided that the floating pages are only copies of the original image. There is no mean of (cutting) a page from the book and putting it beside, while photocopying a page makes more sense. The browsing in the invention will remain the same.
An important note here is that the rendering of pages might not be the same every time. Thus, taking a floating page out does not mean that it will happen the same, way every time in the invention itself.
Floating pages can be saved into the Data Base (DB) for later use when needed. Sub-features of the floating pages are discussed as follows in 6.1-6.4:
The user can take out the right or left page and make it floating page, this will create another page instance (keeping the book as it is). The physical scope in which the user can move the floating page should be discussed (can the floating page be moved outside the scope of the invention, is it another window or just a movable image rendered over the invention, etc. . . . ).
The user can click and save a floating page so she can open it in later runs of the invention
The user can delete, any floating page.
This is the floating page container (clipped together), here the user can browse them, unclip anyone of them and take it out, hide/show. etc. . . .
Referring to 24, 600
7—Universal Support
The invention is hardware and software independent and can be run with any computer based system that preferably runs the Java Virtual Machine. For example, the novel operating system framework of the invention can be run on any platform capable of running a light Linux kernel, including IPods, and the like.
8—Highlighting 26700
This feature is very similar in its requirement to the Bookmark feature, except that it lacks the idea of baskets, and adds the complexity of highlighting MULTIPLE objects (compared to bookmarking single location only).
The user can be able to select text and highlight it; the text can span multiple objects. There must be more than one highlighting colors (defined by the theme as described previously in Feature 5). All the highlights in the invention can be controlled by a show/hide highlights option, this way the user can view his book without the highlights whenever he wants to.
Once the Highlighted text is clicked, it should give an indication to the user that it is selected now. The user can change its color, and can delete it.
Referring to 26700
9—Sticky(Adding) notes 28, 800
Notes are a small colored “piece of paper” dial can be stuck into objects (text, image, etc. . . . ) and allow free editing. The purpose of this feature is to give the user the ability to write her notes and attach them to the proper place.
The user can be able to create a note, pick colors (predefined per theme), and stick it to any object in the book. The note can be expanded/collapsed, and can be moved from one place to another.
The user can be able to delete a note.
One main screen that shows a list of all notes defined in the invention. The user can delete/update notes from there, and can also double click a certain note to render the book opened on the page that contains the note.
Referring to 28, 800
10—Page Browsing at Different Flipping Speeds 6, 8, 900
The longer icons 6, 8 are held down(clicked on), the faster the backward or forward page flipping speed occurs. Two sub-features are described here 10.1 and 10.2:
10.1 Page/Tipping with Visual Effects (2) (
This feature requires animating page flipping to look like a real book; the full transition of the page (right to left/left to right) needs to be smooth and realistic.
Upon holding the click at the edge of the page, the flipping speed has to increase until it reaches a certain limit.
Referring to 6, 8, 900
If the hardware that is running the book operating system has a pad-like mouse, similar to the mouse pad available in on most laptops, if the cursor is close to one of the book corners, then the page can be flipped by simply emulating the classical page flipping by the finger tip being swiped over that pad to the flipping direction.
If the cursor is on one of the book page four corners and the user clicks on the page to be flipped as described above, but instead of releasing the clicking once the first page is flipped, then after a short time (approximately one second for example), three pages can be flipped in the same direction. Then if the clicking still on, then another group of pages is flipped and so forth. The number of pages being flipped in this fashion increases exponentially as the user keeps holding the clicking continuously down.
11—Supplemental Image Display 30
Referring to 30
12—Frame Shows Clickable Sections 10, 12, 1000
Right and left frame should be divided into equal spaces, each representing a chapter from the book, once the user hover the mouse over that region, the invention has to pop-down a list of sections of that chapter. The sections are clickable and allow fast access to book content. The granularity of the view has to vary between fine-grain (sections) and coarse-grain (chapters), we believe that we have to directly (on the frame) show the sections of the currently opened chapter. But for the other chapters, we will just pop-down a menu upon hovering the mouse over the frame, and in this menu we will show all sections.
Referring to 10, 12, 1000
13—Hide Some Parts of the Open Pages 32, 1100
The user can use a “hand” icon to hide any part of the page in order to allow users to memorize, review, or recall the hidden content.
Referring to 32, 1100
14—Things You Should Remember 34
This feature has to be implemented as other content (text, image, etc. . . . ) as specified by the authors and publishers of the digital book being used.
Referring to 34
15—Attach Files to eBook Content 36
The user can be able also to attach any file (video, image, presentation, etc. . . . ) to invention objects. Subsections 15.1 to 15.3 describe this feature.
The user can be able to attach a file to any object in the book. An indication beside the object should reflect that there is an attachment associated with it.
The user can be able to delete an attachment.
This is a screen that shows a list of all attachments in the entire digital book. The user can delete/update/run attachments from there, and can also double click a certain attachment to render the book opened on the page that contains the note.
Referring to 36
16—Quiz Me 38, 1200
The Quiz me module is a stand-alone application that can be used with or separately from the rest of the invention.
Referring to 38, 1200
17—Lecture Me 40
The Lecture me module can be a stand-alone application that will be used with or separately from the rest of the invention. The lecture materials can consist of video, audio, animation, and the like.
Referring to 40
18—Tutor Me 40, 1300
Referring to 40, 1300
The system is designed to take the student's imputed equations, analyze them, expand them, and chop them into terms that would be easy to compare against the correct terms. The code is designed to make a term by term comparison and display the adequate error message. In the comparison, several errors are accounted for such as: “wrong sign”, “wrong term”, “too many terms”, “missing a term”. By giving these specific error messages, the students would be able to detect the exact areas they are having problems in. For example, if a “wrong sign message” is given, the user might want to check on the assumed current directions or voltage polarities. Furthermore, after imputing the wrong term for five times or more, the user will be given the option of viewing the correct answer.
In order to create the adequate code that would compare the student's equations against the correct equations for a given circuit, the flowchart displayed in
19—Show Me Design 44
The Show me Design module can be a stand-alone application that can be used with or separately from the rest of the invention. The design materials will correspond to the topic being discussed.
Referring to 44
20—Show Me Practical Relevance 46
The Show me Practical Relevance module can be a stand-alone application that can be used with or separately from the rest of the invention. The practical application presented will correspond to the topic being discussed.
Referring to 46
21—Clock running in the background 1400
This clock(
Referring to
22—Dynamic Cover Page 1500
Dynamic cover pages for the invention and its sections can be predefined with meaningful messages to deliver for the user. The invention can pick the predefined cover and display it based on the collected statistics.
Referring to 1500
23—Seeded Content 48, 1600
Since the invention is highly interactive with continually present randomized values for the examples, drill problems, practical and design examples, quizzes and end-of-chapter problems, it is important that we to establish uniformity of values through the invention when needed. Hence, we can assign seeds that correspond to fixed values through out the invention. This feature is very helpful to instructors who desire that all students to study the same content (assigned numerical values) and tackle the same problems.
Referring to 48, 1600
Alternatively, each of the students can be assigned separate seeds to prevent copying of answers and prevent cheating during assignments.
In addition to assigning uniform seeds, the invention can allow for random generated seeds be given to the students so that no two students can generate the same answers to problems, and the like.
24—Other Features 50, 52, 54
The idea is to construct the page with multiple layers containing analysis of a topic with different difficulty levels, and methods of solving the same problem in a given level. The purpose is to give flexibility to the user and benefit a large diversity of students as far as the level of their understanding of the material and to see how a given problem is being solved. At any point of the analysis, the user can switch to a different difficulty level problem by a click of a button.
Each layer or level contains children layers representing different methods for the solution. For instance, the user can switch between FIGS. A and B to view the effect of changing the current or voltage directions. Furthermore, the student can choose to view either the symbolic or numerical solution for each example as shown below:
The electronic textbook is a well organized tool with the following features:
While the invention has been described, disclosed, illustrated and shown in various terms of certain embodiments or modifications which it has presumed in practice, the scope of the invention is not intended to be, nor should it be deemed to be, limited thereby and such other modifications or embodiments as may be suggested by the teachings herein are particularly reserved especially as they fall within the breadth and scope of the claims here appended.
This invention claims the benefit of priority to U.S. Provisional Patent Application 60/902,582 filed Feb. 21, 2007.
Number | Date | Country | |
---|---|---|---|
60902582 | Feb 2007 | US |