The present invention relates to an electronic book reader.
Compared to mobile phones, netbooks, tablet personal computers, laptop computers, and the like, current electronic book (‘ebook’ for short) readers intended mainly for ebook reading appear lacklustre in terms of the number of features available.
Conventionally, electronic book readers are designed to be simple to bring down the manufacturing cost. An example of a simple electronic book reader is one having a display for displaying ebooks, data storage for storing ebooks, a basic reading interface for retrieving the stored ebooks in the data storage for displaying on the display, and a connector, typically a Universal Serial Bus (USB) connector, for connecting the ebook to an external device for downloading ebooks into the data storage of the electronic book reader from the external device. Better models incorporate wired/wireless internet connection features mainly to allow one to purchase and download ebooks on the go.
As the cost of powerful and power efficient hardware components have decreased, and software development have become easier due to the wide availability of tools and resources, some being free of charge, electronic book readers are in need of a revamp to provide better user experience.
It is appreciated that while some mobile phones, electronic notebooks, tablet personal computers, laptop computers, and the like could also provide ebook reading type features, the user experience provided by such devices for ebook reading are usually not satisfactory. For instance, the display may be too large or too small, the ebook reading orientation of the device may be awkward, the loading time may be long, and the controls to access ebooks and the internet for ebook related purposes may be non-existent or lacking intuitiveness and user friendliness.
A need therefore exists to provide an electronic book reader that addresses at least one of the above-mentioned needs and problems.
In accordance with one aspect of the present invention, there is provided an electronic book reader, the electronic book reader comprising: a reading interface for accessing an electronic book; a display for displaying the electronic book; a network interface for forming a communication connection between the electronic book reader and a device through a server, the server being connected to data storage comprising data of one or more user accounts associated with the electronic book; and a communication interface for facilitating exchange of multimedia messages between the electronic book reader and the device across the communication connection, wherein the communication connection being formed upon activation of the communication interface and upon both the electronic book and the device being logged in to the server via one of the one or more user accounts associated with the electronic book.
The communication interface may be capable of establishing a one-to-one communication session between the electronic book reader and the device wherein all multimedia messages exchanged between the electronic book reader and the device are accessible only to the electronic book reader and the device.
The communication interface may be capable of establishing a one-to-many communication session between the electronic book reader and more than one of said device, wherein all multimedia messages exchanged between the electronic book reader and the more than one of said device are accessible to all devices, including the electronic book reader.
The electronic book reader may comprise a selection interface for associating a user account with an electronic book.
The communication interface may comprise a listing identifying the one or more user accounts associated with the electronic book, the listing being displayed on the display together with the electronic book.
The listing may contain only entries associated with the one or more user accounts associated with the electronic book.
The communication interface may comprise a window for displaying a still image representative of a user or a real-time image capture of the user.
The electronic book reader may comprise an accelerometer for detecting orientation of the electronic book reader, wherein in a portrait orientation, a window displayed in the electronic book reader is sized according to the portrait orientation, wherein in a landscape orientation, the window is sized according to the landscape orientation.
A word or phrase in the electronic book may be hyperlinked to one or more windows related to the subject matter of the word or phrase when the word or phrase is highlighted by a user.
The electronic book reader may further comprise an annotation interface for annotating words or phrases in an electronic book by attaching one or more hyperlinks to the words or phrases.
The communication interface may be a program run on the server.
The communication interface may comprise a filter program for filtering devices forming communication connection with the electronic book reader.
Embodiments of the invention will be better understood and readily apparent to one of ordinary skill in the art from the following written description, by way of example only and in conjunction with the drawings, in which:
The operations of the electronic book reader 100 include accessing an electronic book via a reading interface (302 in
The operations of the electronic book reader 100 may further include associating a user account with an electronic book and generating a listing (e.g. the listing residing in the text messaging interface 402 in
In the example embodiment, the data of the one or more user accounts associated with the electronic book that are stored in the second data storage 118 are structured in a manner such that they are conceptually in table form. Each table is representative of a particular electronic book, and each table consists of unique identifiers, which are each linked to a user account. Examples of a unique identifier could be the username of the user account, or it could be a unique string of data randomly assigned by the server 114.
A user account is created when a user registers to the services provided by the server 114 through a web portal hosted by the server 114. User registration is performed in a manner known to a person skill in the art. Users may be, for instance, required to provide a username and a password at the point of registration.
In the example embodiment, users can log in to the server 114 via the web portal hosted by the server 114 from their remote device 116 to associate their registered user account with a particular electronic book. It is appreciated that server logging in procedures are known to a person skilled in the relevant art. When the association is made, the unique identifier linked with a user account would be recorded as an entry in the table associated with the particular electronic book.
Examples of the external device 112 and the remote device 116 are mobile phones, electronic notebooks, tablet personal computers, laptop computers, desktop computers, and the like. Examples of the first data storage 104 and the second data storage 118 are flash memory, hard disk drives, and the like.
With reference to
The control module 110 is connected to the Internet 212 or other computer network systems such as a wired/wireless Local Area Network (LAN) or Wide Area Network (WAN) via a suitable transceiver device 214 (i.e. a network interface). The transceiver device 214 enables the electronic book reader 100 to connect to the server 114 by way of logging in with a user account. The server 114 is a third party computer system connected to the Internet 212. Through the server 114, the control module 110 can establish a communication connection via the internet with the remote device 116, which is also connected to the server 114 by way of logging in with a user account. In the example embodiment, the transceiver device 214 is built in the control module 110. It is appreciated that in other example embodiments, the transceiver device 214 may be a separate unit connected to the control module 110. The transceiver device 214 may comprise one or more separate transceiver interfaces supporting wired and/or wireless connection to the Internet 212. For instance, for wireless connection, the transceiver device 214 may be a WiFi transceiver, Bluetooth module for Bluetooth communication, Mobile telecommunication transceiver suitable for Global System for Mobile Communication (GSM), 3G, 3.5G, 4G telecommunication systems, and the like. For wired connection, the transceiver device 214 may be for instance an Ethernet modem.
The operations of the control module 110 are carried out by one or more software applications. The software applications may include applications for instant messaging, audio/video playback, video conferencing tools, internet accessibility, operating an operating system (OS) (such as Android OS, Windows™ Mobile, Symbian OS, Web OS, Palm OS, and the like), network security, file accessibility, database management etc.
It is appreciated that there could be configurations available in the communication interface allowing users to filter users shown in the listing to establish communication with. This can be done via a filter program incorporated in the communication interface. For instance, the communication interface may be configured to facilitate establishing of one-to-one communication sessions between a user of the electronic book reader 100 and a second user who had remotely logged in to the server 114 with a user account associated with the electronic book using a second device. All users other than the second user who had remotely logged in to the server 114 are filtered out, i.e. all the devices of these users are filtered out from forming a communication connection with the electronic book reader 100 by the filter program. The communication interface is capable of establishing communication connection between the electronic book reader 100 and the second device. During such one-to-one communication sessions, all multimedia messages (i.e. data files, video/audio streaming, and text messages) exchanged are accessible (i.e. capable of being received and displayed at the respective device) only to the electronic book reader 100 and the device of the second user. Privacy for the two parties in a one-to-one communication session thus ensured.
The communication interface may also be configured to facilitate establishing of one-to-many communication sessions between a user of the electronic book reader 100 and one or more selected users who had remotely logged in to the server 114 with user accounts associated with the electronic book using separate devices. All unselected users who have remotely logged in to the server 114 are filtered out, i.e. all the devices of these users are filtered out from forming a communication connection with the electronic book reader 100 by the filter program. In this case, the communication interface is capable of establishing communication connection between the electronic book reader 100 and the separate devices. During the one-to-many communication sessions, all multimedia messages (i.e. data files, video/audio streaming, and text messages) exchanged between the electronic book reader 100 and the separate devices are accessible (i.e. capable of being received and displayed at the respective device) to all devices, including the electronic book reader 100.
It is appreciated that one or more one-to-one communication sessions may be running concurrently with one or more one-to-many communication sessions. That is, for instance, in one session, a user could be communicating with many parties where everyone can receive and read multimedia messages sent between all parties and in another concurrently running session, the user could be communicating with one party and only both the user and that party can receive and read multimedia messages sent between both of them.
The advantage of having one or more one-to-one communication sessions running concurrently with one or more one-to-many communication sessions is illustrated as follows.
For example, there is a classroom with a teacher using the electronic book reader 100. Each of the students in the classroom is also using a device similar to the electronic book reader 100 or they could be using other electronic book reading devices with internet connection capabilities. Importantly, for this example, each of the devices in use is preinstalled with the software of the communication interface. The teacher and all the students all have individual user accounts registered with the server 114. They need to log in to the server 114 through their user accounts using the software of the communication interface to make use of the functions of the communication interface.
The teacher has prepared an electronic book file which has been pre-annotated and distributed to all the students and all the students can view the electronic book on their devices. Distribution of the electronic book file can be made electronically through the server 114 via a suitable server program since the devices of the teacher and the student are logged in to the server 114. Alternatively, the electronic book file can be distributed via wireless technologies such wireless LAN, Bluetooth, GSM/3G technologies, wired Ethernet connection, and the like.
During the class, upon opening the electronic book using the communication interface, the teacher and students establish a one-to-many communication session where the teacher and all the students can communicate with one another in a “broadcast” manner, where every message would be received by everyone. Using the filter program, the teacher could make settings such that only him or her and the students logging in with their user accounts are entered in the one-to-many communication session. Other parties who have logged in with other user accounts associated with the electronic book would be filtered out of the one-to-many communication session. It is appreciated that the settings of the filter program could be set prior to the teacher and students opening the electronic book. For shy students, they may initiate a one-to-one communication session with the teacher, which is running concurrently with the one-to-many communication session. In this manner, advantageously, shy students can communicate with the teacher without scrutiny from the other students, which may occur if they are communicating in the one-to-many communication session.
It is appreciated that in other example embodiments, the communication interface could be a server program ran on the server 114. The server program could be activated from a web portal hosted by the server 114. In this case, there is no need to preinstall the software of the communication interface on all the devices establishing a communication connection via the communication interface.
When the electronic book reader 100 is changed from portrait orientation (illustrated by
It is appreciated that the electronic book reader 100 could further include a selection interface for users to associate a user account with an electronic book. This selection interface could be a panel, which can be called out via the communication interface, and the panel may list options for users to associate their user accounts with the electronic book.
One problem with conventional electronic book readers and electronic book reader type devices such as some mobile phones, netbooks, tablet personal computers, laptop computers, and the like is the lack of interconnectivity and features for interaction between authors and readers of electronic books and interaction between readers of electronic books. By providing the hardware and software setup according to the electronic book reader 100 as described with reference to
It is appreciated that the electronic book reader 100 could further include an annotation interface for users to annotate words and/or phrases in an electronic book by attaching to the words and/or phrase one or more hyperlinks linked to related web pages, video/audio clips, electronic book(s), software etc.
Many modifications and other embodiments can be made to the electronic book reader and the methodologies herein described by those skilled in the art having the understanding of the above described disclosure together with the drawings. Therefore, it is to be understood that the electronic book reader and its utility is not to be limited to the above description contained herein only, and that possible modifications are to be included in the claims of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
200907968-2 | Dec 2009 | SG | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/SG2010/000432 | 11/15/2010 | WO | 00 | 5/31/2012 |