The present invention relates to a remote control for an eReader, and more specifically, to a remote control for an eReader that controls one or more eReader key commands.
Recently, eReaders such as electronic books have become increasingly popular. Such eReaders include a display for displaying the contents of an electronic book.
A user may control the eReader using key commands including, for example, directional key commands (e.g., up, down, left, right), enter/ok, next page or previous page, or menu structure key commands (e.g., menu, home, back), etc.
To read the eReader, the user may rest the eReader on a surface, manually hold the eReader in front of the user, or place the eReader on a stand or support to position the eReader for optimal visibility for the user. The user must grasp, pick up, or physically touch the eReader to operate the key commands, for example, to change pages, which may interrupt or delay the reading process by the user. Therefore, a need exists for remotely controlling the eReader while also maintaining the functionality of the eReader device.
These problems and others are addressed by the present invention, a first exemplary embodiment of which includes an apparatus operable for remotely controlling an eReader device, the apparatus including a transceiver. The transceiver may receive an input data from a user, convert the input data to an output data and send the output data to the eReader. Further, the output data may include at least one eReader command.
Another embodiment may also include a remote control. The remote control may receive the input data from the user and may send the input data to the transceiver. Further, the remote control may include a universal remote control.
Yet in another embodiment, the input data may include a command from the remote control device. Further, converting the input data to an output data command may include converting the output data command to a command in a programming language of the eReader.
Another embodiment may also include at least one of the following eReader command types: a next page eReader command type; a previous page eReader command type; a menu eReader command type; a home eReader command type; a back eReader command type; a QWERTY eReader command type; and a directional eReader command type.
Further, the directional eReader command type may also include any of the following eReader command types: an up command type; a down command type; a left command type and a right command type.
Another embodiment may include a method of remotely controlling an eReader device. The method may include the steps of receiving an input data from a user, converting the input data to an output data, and sending the output data to the eReader. Further, the output data may include at least one eReader command.
In yet another embodiment, the input data may include a command received from a remote control device. Further, converting the input data to an output data command may include converting the output data command to a command in a programming language of the eReader.
Another embodiment also may include any of the following eReader command types: a next page eReader command type; a previous page eReader command type; a menu eReader command type; a home eReader command type; a back eReader command type; a QWERTY eReader command type; and a directional eReader command type.
Further, the directional eReader command type may also include any of the following eReader command types: an up command type; a down command type; a left command type and a right command type.
Other features and advantages of the present invention will become apparent to those of ordinary skill in the art upon review of the following detailed description and drawings.
These and other aspects and features of embodiments of the present invention will be better understood after a reading of the following detailed description, together with the attached drawings, wherein:
The present invention now is described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Additionally, well-known elements of the invention will not be described in detail or will be omitted so as not to obscure the relevant details of the invention.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. Likewise, the term “embodiments of the invention” does not require that all embodiments of the invention include the discussed feature, advantage or mode of operation.
Further, many embodiments are described in terms of sequences of actions to be performed by, for example, elements of a computing device. It will be recognized that various actions described herein can be performed by specific circuits (e.g., application specific integrated circuits (ASICs)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, these sequence of actions described herein can be considered to be embodied entirely within any form of computer readable storage medium having stored therein a corresponding set of computer instructions that upon execution would cause an associated processor to perform the functionality described herein. Thus, the various aspects of the invention may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the embodiments described herein, the corresponding form of any such embodiments may be described herein as, for example, “logic configured to” perform the described action.
Referring now to the drawings,
Referring to
The remote control 300 can include one or more user inputs 310, for example control buttons, triggers, joysticks, toggles, etc., that correspond to one or more eReader key commands (e.g., Home button 102, Next Page button 104, Menu button 106, Back button 108, the Previous Page button 110, Next Page button 112, standard QWERTY keyboard/keypad 114) and/or a navigation guide 306 (e.g., control stick 118). The user can depress the user inputs 310 and/or the navigation guide 306 via use of the remote control 300. The remote control 300 can interact with a terminal 200 via an interface 250. The interface 250 can be an air interface and/or a wired interface. The terminal 200 can be attached to the eReader 100 or may be integrated within the eReader 100 (not shown). For example, in an exemplary embodiment, terminal 200 can be attached to the eReader 100 via a standard Universal Serial Bus (USB) connection (shown in
The arrangement of the user inputs 310 and/or navigation guide 306 on the remote control 300 can correspond to an arrangement of user inputs on the eReader 100 itself (as described above in
The remote control 300 shown in
Referring to
The communication interface 250 between the terminal 200 and the remote control 300 can include wireless and/or wired communication links. Additionally, communication between the terminal 200 and the remote control 300 can occur across any frequency bands including Radio Frequency (RF), Microwave and Infra-Red (IR) bands. For example, utilizing a wired communication link, the remote control 300 may be physically connected to the terminal 200 via the use of a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or any other equivalent. For example, utilizing a wireless communication link, the remote control 300 may be connected to the terminal 200 via the use of infra-red, radio, microwave, and or any other equivalent.
The wireless communication link between the terminal 200 and the remote control 300 can be based on different technologies, such as code division multiple access (CDMA), WCDMA, time division multiple access (TDMA), frequency division multiple access (FDMA), Orthogonal Frequency Division Multiplexing (OFDM), Bluetooth, or other protocols that may be used in a wireless communications network or a data communications network. For example, in an exemplary embodiment, the commands from the remote control 300 can be transmitted over the interface 250 to the terminal 200, using for example a wireless signal such as Bluetooth, Infrared (IR), or the like. Accordingly, the illustrations provided herein are not intended to limit the embodiments of the invention and are merely to aid in the description of aspects of embodiments of the invention.
Referring to
The memory 222 can be comprised of read-only or random-access memory (RAM and ROM), EEPROM, flash cards, or any memory common to computer platforms. The platform 212 also can include a local database 224 that can hold applications not actively used in memory 222. The local database 224 is typically a flash memory cell, but can be any secondary storage device as is known in the art, such as magnetic media, EEPROM, optical media, tape, soft or hard disk, or the like. The internal platform 212 components also can be operably coupled to external buttons of the eReader 100 such as input function buttons (e.g., Home button 102, Next Page button 104, Menu button 106, Back button 108, the Previous Page button 110, Next Page button 112 and/or standard QWERTY keyboard/keypad 114) and/or control stick 118 among other components, as is known in the art.
An exemplary embodiment can provide USB On-The-Go functionality within the USB chipset of the eReader. In this manner, the exemplary embodiments can provide for proper communication between the platform 212 and a microprocessor in the eReader, along with the ability to power the terminal 200 via a power portion 226. In addition to the USB On-The-Go functionality, the firmware in the microprocessor can be configured to enable the USB Host functionality for communication, along with the ability to power peripheral devices, such as the terminal 200. Furthermore, the microprocessor firmware can include API commands allowing for the execution of the user inputs 310 and/or navigation guide 306 of the remote control 300.
Accordingly, an embodiment of the invention can include a terminal 200 including the ability to perform the functions described herein. As will be appreciated by those skilled in the art, the various logic elements can be embodied in discrete elements, software modules executed on a processor or any combination of software and hardware to achieve the functionality disclosed herein. For example, ASIC 218, memory 222, API 220 and local database 224 may all be used cooperatively to load, store and execute the various functions disclosed herein and thus the logic to perform these functions may be distributed over various elements. Alternatively, the functionality could be incorporated into one discrete component. Therefore, the features of the terminal 200 in
Further, the platform 212 also can include a power portion 226 that can be utilized by the terminal 200 in order to power the device. For example, in a wired embodiment, the terminal 200 can be powered via the USB chipset of the eReader, or by any batteries located within power portion 226 such as rechargeable or disposable batteries. For example, in a wireless embodiment, the terminal 200 can be powered via the USB chipset of the eReader 100. Further, the terminal 200 can include, for example, a light emitting diode (LED) that illuminates to indicate that the terminal 200 is being powered by the eReader 100 and/or is ready for use. The LED color can include various colors, including for example red, green, blue, etc.
Referring to
The communication interface 250 between the terminal 200 and the remote control 300 can include wireless and/or wired communication links. Additionally, communication between the terminal 200 and the remote control 300 can occur across any frequency bands including Radio Frequency (RF), Microwave and Infra-Red (IR) bands. For example, utilizing a wired communication link, the remote control 300 may be physically connected to the terminal 200 via the use of a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or any other equivalent. For example, utilizing a wireless communication link, the remote control 300 may be connected to the terminal 200 via the use of infra-red, radio, microwave, and or any other equivalent.
The wireless communication link between the remote control 300 and terminal 200 can be based on different technologies, such as code division multiple access (CDMA), WCDMA, time division multiple access (TDMA), frequency division multiple access (FDMA), Orthogonal Frequency Division Multiplexing (OFDM), Bluetooth, or other protocols that may be used in a wireless communications network or a data communications network. For example, in an exemplary embodiment, the commands from the remote control 300 can be transmitted over the interface 250 to the terminal 200, using for example a wireless signal such as Bluetooth, Infrared (IR), or the like. Accordingly, the illustrations provided herein are not intended to limit the embodiments of the invention and are merely to aid in the description of aspects of embodiments of the invention.
Referring to
The memory 322 can be comprised of read-only or random-access memory (RAM and ROM), EEPROM, flash cards, or any memory common to computer platforms. The platform 312 also can include a local database 324 that can hold applications not actively used in memory 322. The local database 324 is typically a flash memory cell, but can be any secondary storage device as known in the art, such as magnetic media, EEPROM, optical media, tape, soft or hard disk, or the like.
Accordingly, an embodiment of the invention can include a remote control 300 including the ability to perform the functions described herein. As will be appreciated by those skilled in the art, the various logic elements can be embodied in discrete elements, software modules executed on a processor or any combination of software and hardware to achieve the functionality disclosed herein. For example, ASIC 318, memory 322, API 320 and local database 324 may all be used cooperatively to load, store and execute the various functions disclosed herein and thus the logic to perform these functions may be distributed over various elements. Alternatively, the functionality could be incorporated into one discrete component. Therefore, the features of the remote control 300 in
Further, the platform 312 also can include a power portion 328 that can be utilized by the remote control 300 in order to power the device. For example, in a wired embodiment, the remote control 300 can be powered via the USB chipset of the eReader, or by any batteries located within power portion 328 such as rechargeable or disposable batteries. For example, in a wireless embodiment, the remote control 300 can be powered by an integral rechargeable battery, removable/replaceable disposable batteries, or removable/replaceable rechargeable batteries.
The exemplary embodiment of remote control 300 (described in
The eReader 100 may include a processor 120, a system bus 128, a mass storage unit 126, an I/O interface 130, a memory unit 124, and a network interface 122. The processor 120 may interface with memory 124 and the mass storage unit 126 via the system bus 128. The memory 124 and/or the mass storage unit 126 may contain executable instructions and data for implementing various operations for performing the remote control of the eReader device methods described herein. The network interface 122 may interface with the processor 120 over the system bus 128, and can provide an interface for communication with any available external networks. The I/O interface 130 may be provided to permit a user to interface to the external buttons of the eReader 100 such as input function buttons (e.g., Home button 102, Next Page button 104, Menu button 106, Back button 108, the Previous Page button 110, Next Page button 112 and/or standard QWERTY keyboard/keypad 114) and/or control stick 118. For example, the processor 120 may be an x86 based CPU, and utilize any operating system which may include varieties of the Windows, Unix and/or Linux operating systems. The eReader 100 may also use high-level analysis software packages and/or custom software written in any programming and/or scripting languages.
The present invention has been described herein in terms of several preferred embodiments. However, modifications and additions to these embodiments will become apparent to those of ordinary skill in the art upon a reading of the foregoing description. It is intended that all such modifications and additions comprise a part of the present invention to the extent that they fall within the scope of the several claims appended hereto.
Like numbers refer to like elements throughout. In the figures, the thickness of certain lines, layers, components, elements or features may be exaggerated for clarity.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the specification and relevant art and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein. Well-known functions or constructions may not be described in detail for brevity and/or clarity.
As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. As used herein, phrases such as “between X and Y” and “between about X and Y” should be interpreted to include X and Y. As used herein, phrases such as “between about X and Y” mean “between about X and about Y.” As used herein, phrases such as “from about X to Y” mean “from about X to about Y.”
It will be understood that when an element is referred to as being “on”, “attached” to, “connected” to, “coupled” with, “contacting”, etc., another element, it can be directly on, attached to, connected to, coupled with or contacting the other element or intervening elements may also be present. In contrast, when an element is referred to as being, for example, “directly on”, “directly attached” to, “directly connected” to, “directly coupled” with or “directly contacting” another element, there are no intervening elements present. It will also be appreciated by those of skill in the art that references to a structure or feature that is disposed “adjacent” another feature may have portions that overlap or underlie the adjacent feature.
Spatially relative terms, such as “under”, “below”, “lower”, “over”, “upper”, “lateral”, “left”, “right” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is inverted, elements described as “under” or “beneath” other elements or features would then be oriented “over” the other elements or features. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the descriptors of relative spatial relationships used herein interpreted accordingly.
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The methods, sequences and/or algorithms described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a terminal. In the alternative, the processor and the storage medium may reside as discrete components in a terminal.
In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
While the foregoing disclosure shows illustrative embodiments of the invention, it should be noted that various changes and modifications could be made herein without departing from the scope of the invention as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the embodiments of the invention described herein need not be performed in any particular order. Furthermore, although elements of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
The present invention claims the benefit of U.S. Provisional Application No. 61/252,671, filed Oct. 17, 2009, and entitled “REMOTE CONTROL FOR AN E-READER”, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61252671 | Oct 2009 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12906891 | Oct 2010 | US |
Child | 13100100 | US |