This document contains material that is subject to copyright protection. The applicant has no objection to the facsimile reproduction of this patent document, as it appears in the U.S. Patent and Trademark Office (PTO) patent file or records or in any publication by the PTO or counterpart foreign or international instrumentalities. The applicant otherwise reserves all copyright rights whatsoever.
This invention relates generally to computer peripherals such as a computer mouse apparatus and keyboard apparatus, and more particularly, to incorporating additional devices, functionality, or features within such computer apparatus.
The computer mouse has become an essential component of desktop computing since graphical user interface was popularized in the 1980s with by the introduction of the Apple Macintosh.
In the succeeding 20 years, the computer mouse has undergone a series of innovations including the addition of a right- and left-click button, a scroll wheel, an optical sensor, a track ball sensor, a laser sensor, and wireless communication to the host PC.
A mouse requires an ergonomic shape to fit comfortably into the hand, which is one factor that has kept its size relatively stable. However, the internal electronics of the mouse follows a trend to become miniaturized with many circuits integrated within a single chip, perhaps in an attempt by manufacturers to reduce costs as well as size. Computer peripherals are often distributed as stand alone products, with the cost of manufacturing and distribution to retailers is a significant portion of the retail cost.
There is room within a typical mouse enclosure, as well as the enclosures of other peripheral devices, for added functionality. With so many standalone devices connected to a host PC, there is a need to combine devices within a single device or apparatus for reasons of economy, practicality, and convenience. Thus, it is an objective of the present invention to combine one or more additional devices within a mouse apparatus, or a related computer peripheral such as a keyboard, to obtain additional functionality and convenience for the user without the need to carry multiple stand alone products that add clutter and bulk.
A computer apparatus of the present invention include a mouse apparatus or a keyboard apparatus with additional functionality or features disposed within the apparatus enclosure. Each additional functionality enhances the overall functionality of the computer apparatus. In the preferred embodiments, the additional devices include a remote control, a multiple host mouse apparatus, a multiple host keyboard apparatus, various trackpoint-style control devices, mouse apparatus with various integrated displays and various means of extending or retracting said integrated displays, fingerprint readers, USB receptacles and hub devices, various mouse apparatus enclosure covers with various devices disposed within said enclosure cover, a fuel cell, a dual sensor mouse apparatus, miniature mouse apparatus and their associated wireless transmitters, keyboard apparatus with IR and IrDA remote control ports, solar panels as a power source, and the like.
The present invention provides an optical computer mouse with an embedded wireless adapter connected to its host PC by a USB connector. A USB hub or hub/bridge is also embedded within the mouse enclosure to allow the wireless adapter to share the single USB connection to the host PC.
A Trackpoint device or a Trackball may be incorporated into the mouse enclosure to function as a cursor-pointing device and/or a window scroll-control device. The trackball device serves as the mouse's motion sensor and is used for cursor-pointing function.
The computer mouse may be configured as a wired or wireless device. In a wired configuration, any wireless communications adapter may serve to add wireless capability to the host PC or a network device. In a wireless configuration, the wireless communications adapter serves to enable the devices embedded within the mouse enclosure to communicate with and support the host PC or a network device.
RAM memory and/or a flash memory card reader may also be incorporated into either the base USB connector unit or the mouse enclosure. There is no need to install a separate wireless network adapter to the host PC. The wireless or Wi-Fi adapter is built-in into the mouse apparatus.
The computer mouse apparatus also discloses how multiple devices, commonly purchased by computer users, may share a common mouse enclosure to reduce manufacturing, packaging, and distribution costs relative to individually packaged USB or PC Card devices.
In accordance with another aspect of the present invention, a computer mouse may serve as a network mouse attached to a host PC or computer device via a USB connection or similar cable connection. A multiple port USB hub device may be embedded within the mouse enclosure and serves to network the embedded devices to the host PC. The computer mouse may be configured to function as a wired or wireless network mouse. The mouse can have a network connection that can access or provide input to a number of target devices connected to the network, not just the host PC.
In accordance with another aspect of the present invention, a computer mouse may also contain one or more of the following devices which may be integrated or removable from the mouse enclosure: a USB or network hub, a connector, a module, a modem, a sensor, an on/off switch, a temperature sensor, a USB on-the-go bridge controller device, an encryption chip or hardware, a digital signal processing device, a modem circuitry, a display device, a digital camera, a webcam, CPU and the like. Such devices may function individually and/or in combination with the other devices, sensors, and electronics to add to or enhance the function of the computer mouse apparatus. The additional components may share one or more wired or wireless paths to a host PC and to other devices, or to a network.
In accordance with an additional aspect of the present invention, a CPU and its associated chipsets or a system-on-a-chip device may be utilized within the computer mouse apparatus. Such a CPU or system chip may serve to manage computer processing tasks within the mouse enclosure rather than relying solely on the host PC's processing power. Such a mouse apparatus may run a proprietary OS, a Palm OS 3, 4 or 5, Pocket PC, SmartPhone, PalmSource, Symbian, Java, Microsoft, and Linux operating systems or any desktop O/S such as Windows XP. A built-in CPU or system chip would enable the mouse electronics and the remaining embedded devices to function as a small self-contained computer.
In accordance with yet another aspect of the present invention, the mouse apparatus may incorporate USB host capability that may store data to or retrieve data from the memory card utilizing the computer mouse's built-in wireless communications module.
The computer mouse apparatus of the present invention is environmentally friendly, as it reduces the manufacturing, packaging, and distribution costs of multiple discrete devices manufactured or sold as separate discrete devices.
Also disclosed, are software controls for mapping the mouse velocity to a cursor velocity and for controlling the function and settings of the Trackpoint device. Further disclosed is a method for assigning the mouse's data output to a variety of devices connected to a wired or wireless network.
The foregoing summary of the present invention is not intended to describe every implementation of the present invention. Additional aspects and advantages of the invention will be readily apparent from the following detailed description of preferred embodiments thereof, which proceeds with references to the accompanying drawings.
a-44b are simplified partial cross sectional views of a computer mouse apparatus taken along lines 44-44 of
a-45b illustrate a fixedly attached pressure absorbing leaf spring, a variation of the spring design as shown in
a-46b illustrate a pressure absorbing compression spring, a variation of the spring designs as shown in
a and 53b show a partial view of a network mouse apparatus assigned to input data to a specific device.
a-59b show back views of a mouse apparatus with a built-in charger unit and a retractable wall plug located at its bottom side.
Each mouse apparatus or keyboard apparatus shown in
The present invention discloses a computer mouse apparatus with an integrated Trackpoint™ device or a similar device that functions both as a cursor-pointing device or a scroll control device. The Trackpoint device may control both cursor and scroll movements in four directions: left, right, up, and down. As a scroll control device, the Trackpoint device may replace the scroll wheel mechanism common to computer mouse devices. As a cursor-pointing device, the Trackpoint device may function in conjunction with the optical motion sensor typically located at the bottom of computer mouse devices or it may replace the function of the optical motion sensor. The Trackpoint device used in the present invention may function similarly to any generic Trackpoint device available and not necessarily the Trackpoint device manufactured and used by IBM in its computers.
The present invention also discloses how multiple devices may share a common mouse enclosure, which may drastically reduce manufacturing, packaging, and distribution costs relative to individually packaged USB or PC card (PCMCIA slot) devices such as flash memory sticks, GPS receivers, mini hard drives, Wi-Fi adapters, and network hubs. Such use of a mouse enclosure saves on the overall costs since multiple separate devices commonly purchased by computer users can be integrated or built into the mouse enclosure. With the present invention, there is no need to install a separate wireless network adapter PCI card or PCMCIA card or standalone USB wireless adapter to the host PC. The wireless or Wi-Fi adapter is built-in into the computer mouse or keyboard.
In the present invention, USB-based devices can have embedded or removable memory in the keyboard or mouse to store, backup, update, and synchronize data files. For example, a RAM in the mouse with USB or wireless connection may be adapted as a convenient backup device to store data files. A flash memory reader or flash memory incorporated within a mouse may have 32-1024 Megs of memory for back-up and data portability. This approach enables the user to take a wireless adapter and mouse with a laptop to access additional devices without a lot of tangled cords or the inconvenience of attaching separate devices one at a time. Generally, connection to all devices will be through a common USB cable.
The computer mouse apparatus may be used by travelers who desire convenience and may also be made available in hotels, restaurants, parks, bars, and other public hotspots to allow patrons to access a wireless network.
The preferred embodiment of the present invention is an optical computer mouse with an embedded wireless adapter and with the computer mouse connected to its host PC by a USB connector. A USB hub or hub/bridge is also embedded within the mouse enclosure to allow the wireless adapter to share a single USB connection to the host PC. A Trackpoint device may be incorporated into the mouse enclosure to function as a cursor-pointing device and/or a window scroll control device. RAM memory and/or a flash memory card reader may also be incorporated into the mouse enclosure or the USB connector. The computer mouse apparatus, as a wireless device, incorporates the wireless adapter, memory, and memory card reader in either the base USB connector unit or the mouse enclosure.
It should be understood that the preferred embodiment of the present invention and the additional functionality as described and shown in the drawings may also be incorporated within a Keyboard Apparatus, a PC Speaker Apparatus, a PC Headset Apparatus, and similar devices. For example, the gas sensor of
Although most of the figure drawings of the present invention display additional functionality related to a computer mouse apparatus, such additional functionality may be similarly integrated into a Keyboard Apparatus and other similar computer devices.
Turning now to
Also shown are a left-click button 104, a right-click button 106, and a wired connection 108 to a host PC, PDA, Tablet PC, or mouse-enabled device. The buttons 104, 106 and Trackpoint device 102 are all embedded within the mouse enclosure 101.
The Trackpoint device 102 resembles a finger pad visible on the surface of the mouse enclosure 101, and four (4) strain gauges embedded within the mouse apparatus 100, which serve as directional pressure sensitive sensors similar in function to the IBM Trackpoint device typically found on the keyboards of IBM branded laptop computers.
The direction and speed of the cursor on the display screen is controlled by the amount of pressure and its orientation on the non-slip Trackpoint-style device. The speed at which the cursor-pointer moves, or the window contents scroll, corresponds to the pressure applied by the user to the Trackpoint-style device. Pointing, selecting, and dragging with the Trackpoint sensor are part of a single process that can be performed without the user moving his or her fingers away from the Trackpoint finger pad.
The smooth functioning of the Trackpoint device 102 is supported by a software control algorithm so users can move the cursor, select icons or texts, and scroll software contents within a window in a quick, accurate, and comfortable manner.
The Trackpoint device 102 may be based on any sensor capable of sensing force or pressure applied by the user (typically using fingertip pressure) in the four directions (left, right, up, and down) representative of movement on the display screen. The Trackpoint device 102 may also enable the use of buttons, left-clicks, right-clicks, and double-clicks of the types used in window-based graphical user interfaces.
The Trackpoint device 102 may function as a cursor-pointing device to complement the cursor-pointing function of the optical motion sensor 103 (shown in
The Trackpoint device 102 may also incorporate control software and/or additional sensors to control the display cursor movement or the window scroll direction of a 3D display and its associated graphical user interface.
Also shown are a left-click button 114, a right-click button 116, and a wired connection 118 to a host PC, PDA, or mouse-enabled device. The buttons 114, 116 and Trackpoint device 112 are all embedded within the mouse enclosure 111.
Electronic components for the Trackpoint device 102 and the remaining mouse electronics are located on a printed circuit board (PCB) 105 within mouse enclosure 101. Also shown is a bottom motion sensor area 103 typically associated with an optical or mechanical mouse.
The Trackpoint device 122 and the mouse scroll wheel 127 may be programmed to serve different functions. For example, the left Trackpoint sensor 122 may be programmed to scroll the contents of the active window left, right, up, and down. The mouse scroll wheel 127 may be programmed for application-specific tasks, such as rotating an image in Adobe Photoshop or zooming in or zooming out of an object in a CAD/CAM program.
Also shown are a left-click button 134 and a right-click button 136. The buttons 134, 136 and Trackpoint device 132 are all embedded within a mouse enclosure 131.
The mouse electronics includes a wireless connection to a host PC, PDA, or mouse-enabled device via a wireless communications technology. Such a technology may be proprietary or an industry standard such as Bluetooth, Wi-Fi, WiMax, or an optical IR infrared port.
Also shown are a left-click button 144 and a right-click button 146. The buttons 144, 146 and Trackpoint devices 142, 143 are all embedded within the mouse electronics housing 141. The two Trackpoint devices 142, 143 may be programmed to serve different functions. For example, the left Trackpoint device 142 may be programmed to scroll the contents of the active window left, right, up, and down. The right Trackpoint device 143 may be programmed for application-specific tasks, such as selecting a range of cells in Microsoft Excel, selecting a range of text in a Microsoft Word document, or moving the object nearest the cursor left, right, up, or down.
Removable digital memory products include memory card products such as Secure Digital (SD), mini SD, multimedia cards (MMC), compact flash and other flash memory products. Removable memory devices are typically utilized in digital cameras, mobile phones, music players and other consumer electronics that use the removable memory cards to store and transport data. Memory cards come in postage-stamp and matchbook sizes and currently use flash memory. However, other memory technologies such as magnetic random access memory (MRAM) are in development. MRAM will be able to store a substantial amount of data, consume little energy, and operate faster than conventional flash memory. The computer mouse apparatus of the present invention anticipates the use of this type of memory technology. Also becoming increasing popularly as a mass storage media for devices such as digital cameras, camcorders, and USB sticks, are non-volatile flash memories. The most advanced nonvolatile flash memory devices available today can permanently store one or two bits of information per memory cell without a supply voltage. Such memories have a feature size of around 90 nanometers, and shrinking this feature size to half using typical techniques has posed many problems because of nanoscale physical effects. The largest flash memory chips currently available exceed 1 GB and as costs drop, such devices may be incorporated into more electronic devices.
Also shown are a left-click button 154, a right-click button 156, and a wired connection 158 to a host PC, PDA, or mouse-enabled device. The buttons 154, 156 and Trackpoint device 152 are all embedded within a mouse enclosure 151.
A module, as the term is used in the foregoing, refers to electronics circuitry designed to perform a specific function. Hence, a Wi-Fi module refers to electronics circuitry designed to transmit and receive a Wi-Fi signal and to communicate the processed input and output data to a secondary device or application on the host PC. Its electronics circuitry may require EMI shielding to prevent signals from the wireless adapter's internal or external antenna from disrupting the electronics of other devices within the mouse enclosure.
The wireless communications adapter module 155 enables the host PC to support and communicate in one or more wireless technologies such as Wi-Fi, Bluetooth, WiMax, 2G, 2.5G, 3G, GSM, TDMA, CDMA, PCS, GPRS, WAP, GPS, mesh networks, satellite radio & video, AM, FM, FRS, RFID, ZigBee, optical IR, and the like. The signals may be received from a cellular network or from nearby Wi-Fi, WiMax, or Bluetooth hotspots.
Typically, the wireless adapter 155 includes support for Wi-Fi connectivity. Wi-Fi is also known as 802.11 in the IEEE standards and comes in a number of evolved variants such as 802.11a, 802.11b, 802.11g and the like. The range of the Wi-Fi signal is typically 75-300 feet. Handheld devices and other computers with wireless networking capability can access the host PC via the Wi-Fi adapter 155 embedded within the computer mouse apparatus 150. Intel manufactures chips that integrate the growing number of wireless technologies including Bluetooth, WiMax, and Wi-Fi, and permit detailed graphics on small devices.
A wireless adapter is used to establish a wireless network with other PCs and peripheral devices using at least one wireless standard. In order for the wireless communications module 155 to function as the wireless adapter for a host PC with no existing wireless communications ability, a wired connection 158 from the wireless adapter embedded in computer mouse apparatus 150 to the host PC or device is needed. This wired connection 158 may be based on any suitably supported connector type and data transfer standard. The various embodiments of a computer mouse with an integrated wireless adapter module will typically connect to its host PC via a single USB connector 175 (shown in
USB 2.0 and FireWire 800 are both backward compatible. Hence, if the computer mouse apparatus 150 is attached to a system with only USB 1.1 or legacy FireWire 400/1394a ports, the embedded devices will still be able to function at the fastest possible speed available.
A button or switch can be incorporated within the mouse enclosure 151 which functions to toggle the wireless connection to an enabled or disabled state for added convenience and security. A multi-colored LED may also be incorporated within the mouse enclosure 151 to indicate status information or whether or not wireless data is incoming, outgoing, or both (green, red, or yellow LED indicator light respectively) via the built-in wireless adapter 155.
Also shown are a left-click button 164, a right-click button 166, a wired connection 168 to a host PC, PDA, or mouse-enabled device. The buttons 164, 166, antenna 163, and Trackpoint device 162 are all embedded within a mouse enclosure 161.
Turning now to
If the Trackpoint device 152 is not enabled to control the position of the cursor on the host PC's display, then a separate motion sensor 177 is needed to serve the cursor-pointing function of the mouse. Typically, a cursor-pointing motion sensor 177 on a PC mouse is based on optical sensors or mechanical sensors to detect the motion of the mouse.
In the computer mouse apparatus of the present invention, it is expected that both a dedicated cursor-pointing motion sensor 177 and a Trackpoint device 152 that may be configured (through hardware jumpers or miniature switches or software preference settings) to serve the same function in a complementary dual use manner are present. Furthermore, the Trackpoint device 152 and/or the separate motion sensor 177 may be assigned the window scroll function which permits the contents of the active window within a Windows-style operating system to be moved to the left, right, up, or down.
The Trackpoint device 152 and/or the separate motion sensor 177 may also be assigned a zoom control function which permits the contents of the active window to be zoomed in or out or magnified more or less. The flexibility of assigning specific functions to the Trackpoint pressure sensor 152 and the mouse motion sensor 177 gives the computer mouse apparatus 150 of the present invention added functionality. For example, either or both sensors may be assigned the task of rotating or moving an object in a CAD/CAM or 3D application, moving an active window or icon within the displayed area of a Windows-style operating system, and other tasks often accomplished via a drag-and-drop operation, a select operation, a cursor move, a mouse scroll wheel operation, or a scroll bar or slider operation.
The use of an optical sensor typically located at the bottom of a conventional mouse may reduce mechanical components and, thus, improve the mouse's performance and reliability. A cordless mouse using RF technology has been used to reduce the intermittent failures generally associated with the wear and tear on a corded or wired mouse. On the remaining surfaces, however, the buttons and wheel are still mechanical. Optical sensors and strain gauges may be used to reduce the mechanical components. Optical- or LED-based switches may be used to replace mechanical contact style switches commonly used on a computer mouse. Where the conventional mechanical mouse is used, the switch can be mounted on a flexible circuit board or one with cut sections to reduce the amount of pressure that may be applied to such buttons, thus improving their time to failure or intermittent operation. This method is discussed further in
A control algorithm may be designed such that when a pressure is sensed at or above the threshold pressure, the switch will not move the mouse cursor until a period of time has passed to allow the mechanical motion of the mouse to not affect the cursor placement and its associated double click. The mouse may also sense the mechanical double click from the user but it will substitute a conditioned signal in lieu of the mechanical signal of the user.
A connect button 188 on the base unit 180 serves to reset wireless communications to the wireless mouse 182. LED indicators 183, 184 show status information and reception and transmission of wireless data. Extra serial bus ports such as USB 2.0 port 186, and FireWire port 187 permit other devices such as flash memory devices to be connected to the host PC via the base unit 180 and its built-in USB hub/bridge.
The shared USB wired connection 158 permits a Wi-Fi, 3G, GSM, or Bluetooth wireless adapter to be embedded within the mouse enclosure 151 (as shown in
The wireless computer mouse apparatus 182 communicates to the wired base unit 180 using a wireless standard. The wired base unit 180 includes an embedded Wi-Fi adapter and antenna 181 and a USB hub connected to the host PC via a USB connector 185. The wireless computer mouse apparatus 182, thus, may use the same Wi-Fi standard signals to communicate mouse data to the base unit 180.
The wireless computer mouse apparatus 182 communicates motion sensor, button, and Trackpoint pressure data to the wireless adapter 181 using a suitable wireless signal (such as a Wi-Fi standard signal). The wireless computer mouse apparatus 182 may also communicate to the base unit 180 using a proprietary wireless signal. If a separate wireless standard is used for communicating the wireless data 189 from the wireless computer mouse apparatus 182 to the base unit 180, the wireless adapter 181 need not receive nor transmit the mouse specific data. Rather, separate communications circuitry associated only with the mouse data component are used.
As shown in
Also shown are a left-click button 204, a right-click button 206, and a wired connection 208 to a host PC, laptop notebook, PDA, Tablet PC, or SmartPhone. The buttons 204, 206 and Trackpoint device 202 are all embedded on the mouse enclosure 201. A PC card slot or PCMCIA slot may also be incorporated into the mouse enclosure 201, thus allowing any device which functions in a PCMCIA slot to be conveniently attached to the host PC.
The mini hard drive was introduced by IBM in the mid-1990s. Recently, mini hard drives have been further popularized by Apple Computer as used in its iPod and iPod Mini portable music players. Mini hard drives from companies like Cornice, Hitachi, Toshiba and others hold lesser data than standard hard drives. Typical capacities range from 1.5 GB to 4 GB. They are also smaller, measuring 1-2 inches across. In the second quarter of 2005, Hitachi introduced a 2.5-centimeter wide hard drive found inside some portable music devices that can hold up to 6 GB or 6 billion bytes of data. The company appraises that a device of the same size will be able to store 60 GB using perpendicular recording. IBM has shown off a working prototype of a ultra-high density storage technology dubbed “Millipede” that could cram in the equivalent of 25 DVDs in a space no larger than a postage stamp. As with most memory devices, mini hard drive capacity is expected to increase over time. Such mini hard drives may be adapted to store data files over a USB cable or wireless connection.
Also shown are a left-click button 214 and a right-click button 216. The buttons 214, 216 and Touchpad cursor-pointing and/or scrolling device 212 are all embedded within the mouse enclosure 211. The Touchpad device used in the present invention may function similarly to any generic Touchpad device available and not necessarily the Touchpad device manufactured by Synaptics.
The computer mouse apparatus 210 and its peripheral devices may communicate to the host PC, PDA, or computer device using a wired or wireless connection. Data from the mouse and the embedded peripheral devices to a single wired or wireless connection may be multiplex or may be received and transmitted according to a suitable network standard specification. When a mouse is being used in a multiplex transmission, the mouse functions may be given priority or additional resource time to increase its performance.
The 5-way navigation button 222 may be used to scroll the contents of an active window, navigate menu items on a display, or serve as a cursor-pointing device. Such 4- or 5-way navigation buttons are also utilized on mobile phones, digital cameras & camcorders, and PDA devices such as the HP iPAQ Pocket PC h4350 Series. The navigation button also scrolls through lists, positions the cursor, accesses shortcuts, opens applications such as browsers, email, and Instant Messenger, and lists network devices.
The 5-way navigation button 222 contains a center button 223 which functions as a select or enter key. The center button 223 may also be assigned a specific function. A range of functions may also be programmed into the buttons 224, 226, 222, 223 in a context-sensitive manner according to the program application the mouse actions are associated with.
Turning now to
Embedded within the mouse enclosure are electronics that serve the operational requirements of each embedded device such as the built-in memory (for example, flash RAM, ROM, and/or a mini hard drive) 233, the external memory card or SIM card reader 234, the computer mouse and its sensor electronics 236, and the wireless communications adapter (for example, a Wi-Fi, WiMax, 3G, GSM, GPRS, and/or Bluetooth adapter module) which serves to enable the host PC to communicate with other wireless devices and computers.
If the computer mouse is attached to a host PC or computer device via a USB connection or similar cable connection 238, a multiple port USB network hub module 232 is embedded within the mouse enclosure and serves to network the embedded devices to the host PC. The electronics and configuration of the hub/bridge device and/or the embedded peripheral devices may require modification to work optimally through the network hub/bridge module 232. Typically, standalone mouse and scanners need to be connected directly to one of the host PC's USB ports and will fail to operate if connected through a hub.
Thus, for a USB or serial connector mouse, the wireless adapter module 235 serves to provide the host PC with the capability to communicate with other wireless devices and other computers within the wireless network. The wireless adapter 235 is connected to the host PC via the internal network hub module 232. Settings for the mouse electronics and other embedded peripheral devices are adjusted through the host PC operating system and display device.
The operations of the wireless adapter module 235 and USB hub module 232 are different if the mouse is wirelessly connected to the host PC and no cable connection is present. If the computer mouse and the other embedded devices connect to the host PC or computer device using a wireless connection (for example, using a Wi-Fi, WiMax, Bluetooth, and/or a 3G standard), it is implied that the host PC already has some wireless capability to receive data from and to transmit data to the wireless mouse. Thus, the wireless adapter module 235 does not serve to give the host PC its basic wireless capabilities, but rather may enhance it by giving the host PC wireless capability at a different frequency band or with a different technology standard.
In the case of a wireless mouse, the primary function of the wireless adapter 235 is to enable the computer mouse data and the embedded peripheral device data to communicate wirelessly with the host PC or with other electronic devices within one or more established wireless networks.
In the case of a wireless mouse, the primary function of the USB network hub module 232 is to enable the computer mouse data and the embedded peripheral device data to communicate through the embedded wireless adapter module 235 with the host PC or other electronic devices within one or more established wireless networks. An On-The-Go USB bridge controller chip is used to give USB connectivity to embedded devices without the need for a USB connection to a host PC.
The USB On-the-Go chip such as Philips ISP1361, ISP1261, and ISP1262 enables portable devices to transfer data directly to another peripheral device without first having to connect to a PC. The USB On-the-Go spec, released in December 2001, is an addendum to the broadly implemented USB 2.0 standard. The supplemental spec allows direct connectivity between mobile handsets or portable consumer appliances without the aid of a host PC. Those conforming to the USB On-the-Go spec can dynamically set up a master-slave relationship between devices.
The power supply 237 provides a suitable voltage and current for the mouse electronics and the other peripheral electronic devices placed within the mouse enclosure. Power to the electronics may be from batteries housed within the mouse enclosure (if the mouse apparatus 230 is cordless) or may be supplied from the USB connector or an equivalent connector and its associated cable 238. If the batteries are rechargeable, they may be recharged by an AC/DC recharger unit attached to a wall receptacle or from the powered USB connection cable. The multi-function mouse apparatus of the present invention incorporates USB host capability, for example, by utilizing an OTG bridge controller chip.
The OTG chip is incorporated in
Note that the USB OTG chip (if packaged separately from the USB hub chip) only adds “bridging” capabilities to the mouse. Without the USB OTG chip, the mouse will still function as a USB hub and as a Wi-Fi access point. With the USB OTG chip, the mouse can function as a “bridge”—allowing two USB peripherals to communicate and transfer data without the need for a host computer.
Each computer mouse variation shown in
An encryption chip can be embedded within the mouse enclosure to decrypt and encrypt data files, store and manage such files on external or internal memory, and permit access to a network such as the Internet via proprietary and secure protocols which may be protected by software passwords, hardware, and biometric devices.
Other devices that may be embedded within the computer mouse apparatus include various connectors such as a RS-232 Port, an on/off switch, a temperature sensor, a gas sensor such as a CO, CO2 sensor, a smoke detector, a heat detector, a pulse monitor, a barometer, an equipment Status or Parameter status display, a blood pressure monitor, a network remote control, a microphone, a speaker, a telephone modem, a cable modem, a DSL modem, an IR remote control, a telephone keypad and headset connector, an RFID tag reader, a bar code reader, a printer port, a calculator, a timer, a mobile phone, an SMS/MMS text device, a pager, a clock, a TV monitor, a battery, a battery recharger, a voice-recognition chip, an MP3 player, a digital audio recorder, an AM/FM/SW radio, and a built in 916 MHz Transceiver. Further optional peripheral devices that may be embedded within the mouse apparatus are a solid state compass, atomic clock, super accurate clock, Wi-Fi module, PABX indicator, pager, mobile phone SIM, SMS device, projector, and smoke detector.
Turning now to
It should be understood that a CPU processor and its associated chipsets or a system-on-a-chip device may be utilized within the computer mouse apparatus. Such a CPU processor or system chip may serve to manage computer processing tasks within the mouse enclosure rather than relying solely on the host PC's processing power. Thus, a mouse apparatus may run a proprietary OS, a Palm OS 3, 4 or 5, Pocket PC, SmartPhone, PalmSource, Symbian, Java, Microsoft, and Linux operating systems or any desktop O/S such as Windows XP.
In practical terms, a built-in CPU processor or system chip would enable the mouse electronics and the remaining embedded devices (for example, a mini hard drive, memory, input/output support and connectors, USB network hub or USB OTG bridge controller chip, wireless communications adapter, and the like) to function as a small self-contained computer. Such a device may store and run software applications, function as a distinct unit similar to a PDA, mobile phone, MP3 player, serve as a network device providing input or output support for other devices in a network, and still provide cursor-pointing and windows scroll control for an externally connected PC, PDA, or related computer device.
Similarly, the devices depicted in
A network mouse is capable of transmitting input signals to and receiving output signals from a range of network addressable (for example, Internet Protocol devices) devices within a wired or wireless network. The selection of the network device which the mouse actions may have immediate effect upon may be selected via a menu list displayed on the built-in integrated display 245 or on the monitor display associated with the host PC or network selected device. A button (not shown in
A wireless network mouse with an integrated display may use a number of wireless standards such as Bluetooth for short range networking and WiMax for wide-area networking. The display screen may, for example, display a list of target devices to which the mouse may interact within one or more wired or wireless networks. The user may select which target device in the displayed list the mouse will interact with and the buttons and display on the mouse are used to change the target to other devices on the list.
Conventional USB peripherals require a “host-peripheral” configuration wherein a computer acts as the host and USB peripherals act as passive devices. With the advent of the USB On-The-Go (OTG) specification, products that have been traditionally peripherals only (e.g. digital cameras, digital audio players, mobile phones, etc.) now have the capability to act as host to other USB peripherals. This means that devices compliant with the USB OTG specification can act as a “communication bridge” between two USB devices, without the need for a host computer. USB OTG capabilities can be added to current USB compliant products by adding a controller chip, such as Philips' ISP1261 and ISP1262 bridge controller chips, which can either be integrated on the circuit board or designed as an external “dongle”.
Most computers, laptops, and late model PDAs have a built-in USB host capability. The multi-function computer mouse apparatuses of
Turning now to
Also shown are a left-click button 244, a right-click button 246, a hinged display enclosure 243, and a wired connection 248 to a host PC, PDA, or mouse-compatible device. The buttons 244, 246 and Trackpoint device 242 are all embedded on the mouse enclosure 241.
The preferred display 245 is a small black & white or color display of the type found on mobile phones and digital cameras. The display may also be an LCD or LED multi-segment display of the type found on calculators. The display technology may be of any commercial type including OLED and e-Ink technology. The display 245 may also be a dual screen display, a transflective display, or incorporated with touch screen capability. Small 1.8 inch LCD screens are available from such companies as Samsung.
Where privacy is a concern, 3M has a screen technology that prevents the display contents from being seen from the side, thus, protecting data from the prying eyes of strangers. The 3M privacy screens may be installed over the mouse display 245 or built into the display itself.
A mouse with a display and webcam or a stand alone network mouse may also play a role in the intelligent home and home networks of today in order to control a number of devices from one convenient place. For example, computer mouse apparatus 240 may screen visitors at the front door and permit entry at the touch of a mouse button. The computer mouse apparatus 240 may also select home entertainment options from items and menus displayed on home TV monitors or on the mouse's own embedded display 245.
The display 245 may be used in association with the digital camera/webcam 249 on the mouse 240 to initiate or receive video conference calls. A built-in microphone and speaker 263 on mouse 240 as shown in
The computer mouse apparatus 240 may display email and inter-office communication, images, and reminders, and may also serve as a pager and alert device. Such activities may be present on the mouse display 245 and interacted with even when the host PC or its monitor display is turned off.
The computer mouse apparatus 240 with the embedded Trackpoint device 242 may be configured as a wired or wireless device. In a wired configuration, the power may be supplied via the wired connection 248 or internal batteries. In a wireless configuration, the power may be supplied via an AC/DC adapter or by internal batteries. In a wired configuration, any wireless communications adapter may serve to add wireless capability to the host PC or a network device. In a wireless configuration, the wireless communications adapter serves to use this capability to enable the devices embedded within the mouse enclosure 241, such as the mouse electronics and the built-in memory storage devices, to communicate with and support the host PC or a network device.
The computer mouse apparatus 240 may also contain any one or more of the following embedded devices: RAM memory, ROM memory, a mini hard drive, a wireless communications adapter, a network hub or bridge, a CPU and its associated circuitry, and a power supply. The embedded devices may function as peripheral devices connected via a USB or network connection to a host PC and under the control of a host PC. With the addition of a built-in CPU and its associated circuitry within the mouse enclosure 241, the embedded devices and CPU may be integrated into an autonomous computing device with wired or wireless connectivity to other computing devices on a network.
Also shown are a left-click button 254, a right-click button 256, a hinged display enclosure 253, and a wired connection 258 to a host PC, PDA, or mouse-compatible device. The buttons 254, 256 and Trackball device 252 are all embedded on the top of mouse enclosure 251.
When a Trackball device 252 is used in a mouse 250, the Trackball device 252 serves as the mouse's motion sensor and therefore is used for the mouse's cursor-pointing function. When a Trackball device 252 is used, the mouse 250 position is typically held stationary as there is no motion sensor at the bottom of the mouse. However, with the added functionality present in the computer mouse 250, a bottom-mounted motion sensor may be used for the cursor-pointing function to complement or replace the cursor-pointing function of the Trackball device 252. This variation enables the Trackball device 252 to be used in other ways such as a scroll control device to move the contents of an active window, or as a menu selection device to select an item from a list displayed on the computer mouse display 255.
The computer mouse 250 with the embedded Trackball device 252 may be configured as a wired or wireless device. In a wired configuration, the power may be supplied via the wired connection 258 or internal batteries. In a wireless configuration, the power may be supplied via an AC/DC adapter or by internal batteries. In a wired configuration, any wireless communications adapter may add wireless capability to the host PC or a network device. In a wireless configuration, the wireless communications adapter uses this wireless capability to enable the devices embedded within the mouse enclosure 251, such as the mouse electronics and the built-in memory storage devices, to communicate with and support the host PC or a network device.
The computer mouse 250 may also contain any one or more of the following embedded devices: RAM memory, ROM memory, a mini hard drive, a wireless communications adapter, a network hub or bridge, a CPU and its associated circuitry, and a power supply. The embedded devices may function as peripheral devices connected via a USB or network connection to a host PC and under the control of a host PC. With the addition of a built-in CPU and its associated circuitry within the mouse enclosure 251, the embedded devices and CPU may be integrated into an autonomous computing device with wired or wireless connectivity to other computing devices on a network.
Also shown are a Trackpoint device 242, a display 245, a flash memory card reader or a SIM card reader 247, a digital camera or webcam 249, a left-click button 244, and a wired connection 248 to a host PC, PDA, or computer-related device.
The display 245 is housed within a hinged display enclosure 243 which is attached to the mouse enclosure 241. The hinged display enclosure 243 is normally positioned in a horizontal manner as indicated by phantom line representation 138, but may be rotated or pivoted upward as indicated by direction arrow 139 depending on the user's preference or to reduce overhead glare and improve the quality of the display 245 image and the webcam 249 image capture.
The built-in network connector 260 enables the computer mouse apparatus 240 to access other devices on a network and receive output data from such devices which may be displayed and interacted with on the mouse's built-in display 245. The computer mouse apparatus 240 may also interact with these network devices by sending control signals to the devices directly via the network connector 260.
The network connector 260 may be any suitable network connector such as an Ethernet-style connector or a USB connector. Additional input and output connectors may be present, such as an IEEE 1394 FireWire or i.LINK connector, an S-Video input/output connector, a digital component video connector, a microphone input and/or a PC headset connector, and an optical audio/video input or output connector.
A built-in microphone and/or speaker 263 enables the computer mouse apparatus 240 to serve as a VOIP-enabled device to conduct or participate in audio and/or video teleconference calls and to communicate with colleagues without the use of a stand alone telephone. The microphone 263 may be disabled in instances where the user chooses to only monitor a conference call or in-house communication. Set-up and participation in such teleconference calls may be facilitated by software installed on the host PC or the computer mouse apparatus 240. The Trackpoint device 242, display 245, and webcam camera 249 may facilitate the set-up and configuration process and provide video images to all the video teleconference participants.
The computer mouse apparatus 240 may be interfaced to audio and video conferencing services and avail of Internet Protocol for company-level collaboration. It may also be used with IP or non-IP end points to connect to real time inter-office or extra-office audio, video, Instant Messenger, VOIP, and webcam conferences.
Also shown are a left-click button 274, a right-click button 276, a wired connection 278 to a host PC, PDA, or computer-related device, an optional AC/DC power supply or recharging unit 265, and an optional wired USB connector 264 attached to the mouse enclosure 271.
The computer mouse apparatus 270 can communicate to a PDA or mobile phone through a wired connection or a wireless connection such as Wi-Fi, WiMax, or Bluetooth using short range radio waves.
A typical key 266 on the mouse's embedded numeric keypad or keyboard 267 is of a size and shape similar to that found on mobile phones and embedded PDA keyboards. Numbers, letters, and/or symbols may be printed on each key 266.
A projector may also be mounted on computer mouse apparatus 270, which could be a dual or single LED projector on a thin panel or dual thin panel or projected on a wall. The projector lens may be located in front of the screen mounted adjacent to the keyboard or on the keyboard itself. Ostar, the latest high-performance LED from Osram, is 50 times brighter than comparable predecessor models, small in size at 3 cm.×1 cm., and has a high brightness of 120 lumens (lm), thus making it ideally suited for use in mini projectors. The LED itself takes up only a fraction of the device's surface area, generating an extremely bright and uniform light for its size.
The hinged display enclosure 273 is rotated or pivoted upright as indicated by direction arrow 133 to permit the user to view the display 275 according to his/her preference and in order for the webcam 279 (as shown in
Also shown are a left-click button 284, a right-click button 286, a hinged display enclosure 283, and a wired connection 288 to a host PC, PDA, or mouse-compatible device. The buttons 284, 286 and the mouse scroll wheel 282 are all embedded within the mouse enclosure 281.
Also shown are a left-click button 294, a right-click button 296, a hinged display enclosure 293, and a wired connection 298 to a host PC, Pocket PC, or mouse-compatible device. The buttons 294, 296, the 5-way navigation button 292, and each keyboard key 320 are all embedded within the mouse enclosure 291.
The fingerprint reader 322 may be used to authenticate a user's identification to allow access to confidential information, encrypted or password-protected data files or applications stored on the host PC or on the computer mouse apparatus 300. A start scan button 326 and “pass”, “fail” status indicator lights 324, 325 enable the fingerprint reader 322 to function without the use of a GUI dialog box on the host PC or the display 305. It should be understood that other biometric scanning devices may be embedded within the mouse enclosure 301 in lieu of the representative fingerprint reader 322 shown.
The fingerprint reader 322 embedded within the mouse enclosure 301 may also be placed on the surface of the mouse enclosure 301 to allow frequent verification of the person's fingerprint ID or similar biometrics. For example, the fingerprint reader 322 may be positioned near the thumb, index, or middle finger resting location on the mouse enclosure 301 so files requiring such a biometric authentication may be opened conveniently in one step.
Also shown are a left-click button 314, a right-click button 316, a hinged display enclosure 313, and a wired connection 318 to a host PC, PDA, or mouse-compatible device. The buttons 314, 316 and Touchpad device 312 are all embedded on the mouse enclosure 311. The Touchpad 312 may also be used to input Graffiti-style characters which may be displayed on the built-in display screen 315.
A computer mouse apparatus with an embedded or removable memory device (RAM, ROM, MRAM), a memory card reader, or a mini hard drive may be connected directly to a printer to print data or files from the embedded or removable memory of the computer mouse apparatus. Such a connection may be wired, with a USB cable for example, or wireless through a Bluetooth, Wi-Fi, IR connection, and the like. Where an application is necessary to facilitate the printing function, the application may be accessed on the network, host PC, or available from the memory of the computer mouse apparatus.
It should be understood that the following devices are packaged within a common mouse housing or enclosure: keyboard, the display, the hard drive, other memory (such as RAM, ROM, MRAM, and/or its equivalents), a memory card reader, the power source, the CPU and its associated chipsets and circuitry, the Wi-Fi module, the GPS receiver module, the modem module, the network connection and its associated circuitry, the RFID tag reader, the 3G module and/or any wireless or wired electronics designed to provide data bus connectivity according to any proprietary or industry standard communication specification or protocols. Such embedded devices may function in an integrated manner with features that complement and add value to the functioning of the other embedded devices within the computer mouse apparatus.
A GPS module refers to electronics circuitry designed to receive a GPS signal and communicate the processed output data to a secondary device or application within the mouse enclosure or the host PC. A GPS receiver module may be embedded within the mouse enclosure and used by a user to locate its position on a map and search for nearby companies and services.
It should also be understood that any one or more of the embedded devices may function independently of the other devices packaged within the mouse enclosure. For example, in
The computer mouse apparatus is environmentally friendly as it reduces the manufacturing, packaging, and distribution costs of multiple discrete devices manufactured or sold as separate discrete devices.
A USB hub 330 is essentially a “wiring concentrator” that makes possible the multiple device attachments characteristic of USB technology. USB hubs are typically implemented as a single physical chip, such as the Motorola MC141555.
A USB hub 330 consists of two core components: the hub controller 333 and the hub repeater 335. The hub controller 333 incorporates circuitry for controlling the communication between the host system (i.e. the computer) and USB peripherals or other USB hubs. The hub controller 333 also implements the serial interface engine which manages the serialization of data packets to and from the upstream port 331 and the downstream ports 339, 340, 341.
The hub repeater implements a “data switch” or “data bus” that manages the flow of data packets to and from the upstream port 331 and the downstream ports 339, 340, 341. The hub repeater typically also implements support for reset, suspend, and resume signaling.
Port interfaces 332, 336, 337, and 338 implement circuitry for interfacing with USB peripherals, USB hubs, or the host system. The power supply and regulator circuits 334 supply the chip electronics with power.
The OFDM/DSSS/MAC controller 347 is typically packaged as a single physical chip and implements the core functions of the various 802.11 versions such as 802.11g networking standard. These functions are Orthogonal Frequency Division Multiplexing (OFDM), Direct Sequence Spread Spectrum (DSSS) signal processing, and Media Access Control (MAC). In addition, encryption and Quality of Service (QoS) functions may also be implemented on the same controller chip 347 (or on a separate chip).
The radio transceiver 348 implements circuitry required for RF and other analog functions. It typically incorporates the signal amplifier, oscillator, RF filters, and frequency synthesizer.
The antenna 349 may be a directional or omni-directional Wi-Fi antenna. The antenna 349 may also be packaged as a chip antenna. An omni-directional antenna transmits a wireless signal across a 360-degree range, while a directional antenna increases the signal strength and range in a focused direction. The mouse apparatus may typically have an omni-directional antenna.
The computer mouse apparatus of the present invention incorporates USB host capability if necessary, for example, by utilizing an OTG bridge controller chip. A USB OTG bridge controller chip or chipset typically consists of the following:
1) Port interfaces, which implement circuitry for interfacing with USB peripherals. Typically, two USB peripherals will be “bridged” together by the chipset through the port interfaces. The two USB peripherals will be logically connected in a “master-slave” configuration.
2) The USB host component, which implements circuitry that allows one of the two USB peripherals to act as host. This function has traditionally been performed by a computer, because the USB host circuitry is integrated into the computer's motherboard.
3) The USB OTG controller, which contains circuitry that implements the USB OTG specifications. Typically this component contains a protocol engine which facilitates (through data translation) the exchange of data between the USB peripherals that are “bridged” together, memory for buffering data during read/write operations, as well as circuitry that allows the chip to also function as a USB peripheral.
Regardless of whether the computer mouse 350 is wired or wireless, the USB OTG chip interfaces directly to the USB Hub chip 351 and it is shown in
It should be understood that other peripheral devices may also incorporate embedded devices which add utility beyond the basic device functionality. For example, RAM memory or a mini hard drive may be incorporated within a VOIP headset, a keyboard, a USB compatible mobile phone, a Wi-Fi or wireless communications adapter, a PC speaker system, a graphics tablet, an external display, a DSL modem, a cable modem, and the like. Data from the embedded or removable memory component of such devices may be transferred to and from the host PC, PDA, or related computer device via a wireless connection such as a Wi-Fi connection or via a wired connection such as a USB connection.
Also shown are in-line volume, power and mute controls 361, a USB connector 365, an in-line electronics enclosure 364 which contains a digital signal processor and circuitry 343 to digitize the analogue audio signal and send it through the USB bus to a VOIP application, a mini hard drive 367 that may serve as a digital call recorder or provide music on hold, and a flash memory card slot 363.
Also shown are a wired connection 382 to a host device, a flash memory card slot 381, an external USB or FireWire port 380, status and power LEDs 378, 379, a back-up power source 376, and a voltage regulator 377.
Thus we have seen from
The mouse tab 391 contains a control and settings area 397 for the mouse electronics and software similar to that found in a computer mouse in the Control Panel area of a typical Windows operating system. Additional tabs shown include tabs associated with the wireless adapter function 392, the mini hard drive device 393, a GPS chipset 394, power management 395, and general user settings 396.
Changes to any device settings are effected using the apply button 400. Also shown are a cancel button 399, an OK button 398, a help button 402, a dialog box title bar 401, and a dialog box close button 403.
It should be understood that upcoming technological advances may affect or may cause to replace the embedded devices of the computer mouse apparatus with future equivalent devices, standards, and connection means. These may also be similarly embedded and utilized within the mouse apparatus without departing from the spirit and scope of the present invention.
In
The various types of modules, such as USB module 406, may be fixedly attached to a USB plug 408, which in turn is slidably received by USB jack 414 as shown in
In keeping with the present invention, USB module 406 may be integrated or built into the mouse cavity 415 or it could be separated from the computer mouse apparatus 410. USB module 406 rests on the bottom surface 411 as USB plug 408 (partly shown) is locked into its associated USB jack 414. Inserting a USB module 406 permits a convenient storage and allows ready access for back-ups or to store data files. For example, a flash USB module may have sufficient memory for back-up and data portability. Generally, connection to the host PC is via a common USB cable or via wireless as previously described. The removable modules may have internal power supply or it may be powered externally via a USB connector.
The mouse apparatus 420 illustrated in
Computer mouse apparatus 420 may contain suitable interface electronics to allow the modules and connectors to share information and content access to the host PC.
PCMCIA slot 432, as depicted in
An associated internal PCMCIA jack (not shown) slidably receives PCMCIA connector 435 (shown in
PCMCIA modules perform a variety of functions and are readily available, such as USB 2.0 adapters, Wi-Fi adapters, 3G adapters, memory drives, flash memory sticks, GPS receivers, mini hard drives, network hubs, modems, Ethernet, and the like.
Wireless computer mouse apparatus 430 may also be connected to the host PC via a USB cable. If it is wired, power is supplied via the USB connector. The PCMCIA module 434 has suitable interface electronics to communicate to the host PC via Wi-Fi or W-USB (wireless USB) connection, provided that communication capability is built-in into the mouse apparatus and its associated base and that a suitable portable power supply is available.
The slot formed by USB jack 442 is protected by a visible spring-loaded cover 444 to prevent entry of foreign bodies such as dust and pests when USB module 446 is removed from wireless computer mouse apparatus 440 as shown in
USB plug 447, which is fixedly attached to USB module 446, is inserted into and slidably received by USB jack 442 in such a way that spring-loaded cover 444 is moved out of the way and hinged internally. The size and height of USB jack 442 and spring-loaded cover 444 may be made to match a specific type of module. Alternatively, they may be made to accommodate a variety of module sizes.
The wireless computer mouse apparatus 440 may communicate with the host PC via an integrated USB wireless adapter such that there is no need to install a separate wireless network in the host PC. USB module 446 and other USB-based devices may have an embedded or removable memory in the mouse apparatus to store, back-up, update, and synchronize data files.
Ventilation holes 454 permit airflow 453 to the gas sensor unit 452. A low vibration fan may be incorporated within the mouse enclosure to assist airflow and ventilation through the mouse apparatus 450. The ventilation holes 454 are so designed as to prevent the entry of insects or other pests into the unit. Gas sensor 452 may detect specific gases such as carbon monoxide (CO), CO2, methane, and the like. Such a mouse apparatus may find use in an industrial environment to prevent possible suffocation risk from inadvertently inhaling odorless, colorless, and flammable gases. Incorporation of gas sensor 452 within a mouse apparatus permits the user to be protected from site to site without the need for a stand alone gas detector unit. The mechanical parts and electronic circuitry of the mouse, such as the optical sensor, scroll wheel, and buttons are unaffected by the operation of the gas sensor.
It should be understood that a smoke alarm or heat sensor with their associated electronics may also be embedded within the mouse apparatus. Such safety sensors and their associated electronics may obtain their power directly through the host PC USB cable connection or ideally, through a rechargeable battery with sufficient capacity to operate for several weeks without recharging.
A Trackpoint device 456 is located between the right-click button and left click button of the mouse apparatus. An optical sensor 458 (shown in hidden outline) is located on the bottom surface of the mouse apparatus 455. A scroll wheel 457 is located on the left side of the mouse and operated with the thumb for scrolling purposes. A push button may be incorporated within the scroll wheel 457 as is the convention. The scroll wheel 457 may function similarly to the wheel mouse typically found in a Logitech mouse.
It should be understood, that the Trackpoint device 456 may be assigned a separate function from the optical sensor 458. For example, the Trackpoint device may be configured through the Control Panel within Windows XP to scroll the contents of a window. The use of both the Trackpoint device 456 and the optical sensor 458 as cursor pointing devices would enable the user to move the cursor great distances without lifting the mouse off the surface of the table or desk. The mouse apparatus 455 may be connected to the host PC via a wired or wireless connector. If the mouse apparatus is wired, it will typically receive power through the wired connection as is the convention.
The computer mouse apparatus 462 may be a generic mouse or one specifically designed for low power use with the solar panel mousepad 460. The larger solar panel area of the mousepad 460 may provide a higher power output for continuous mouse operation than the computer mouse apparatus 470 shown in
A clear transparent or translucent polycarbonate material may be used to expose the solar cells 461 to solar energy. The top enclosure material may be finely patterned to permit the mouse sensor to detect mouse movement even when the sensor is an optical sensor. Such a pattern may include a crisscross arrangement of fine frosted lines or dots incorporated within the top polycarbonate material.
The solar panel mousepad 460 may be available in a range of functionalities. In its most basic form, the mousepad 460 contains a solar panel 461 with the necessary electronic components to serve as a power supply or battery recharger (not shown). Such a power supply or battery recharger may function to recharge other devices such as cell phones, MP3 players, and the like through a suitable connector jack or cable adapter. It is expected that the mouse will receive power from the solar panel mousepad 460 through its USB connector plug 463 that is plugged into the USB jack 464 on the side or rear of the mousepad. A specific battery charger connector may also be used to recharge the mouse batteries.
The mousepad may communicate through a wireless-USB, Bluetooth, Wi-Fi, or similar wireless connection 467 to the host PC. A wireless-USB (UWB), Bluetooth, Wi-Fi or similar wireless dongle 466 is connected to the host PC's mouse connector or USB connector to facilitate signal transfer from the mouse to the host PC with its wireless receiver chip 468. Laptops or future PCs and wireless devices may have a built-in support for wireless-USB, Bluetooth, or Wi-Fi and thus, may not require the use of a separate USB dongle 466.
The mousepad may also include appropriate electronics to serve as an external USB hub with its associated downstream USB connection ports (not shown). Similarly, for wireless networks such as mesh networks, the solar panel mousepad and its associated circuitry 465 may serve as a connection point or relay point to extend the range of wireless devices and networks.
Disposed within the mouse enclosure and accessible to solar energy through a translucent or transparent enclosure cover 472 is a solar panel or array of solar cells 473. The enclosure material 472 may be of a clear polycarbonate material to permit adequate access to solar radiation. The solar panel material may be of a rigid structure or a flexible structure. The solar cells 473 may be used to supplement the power needs of the mouse device and its additional components. For example, the solar cells may be used to recharge internal batteries for wired or wireless mouse operation. A booster circuit, DC to DC converter, and/or voltage regulators may be used to stabilize the voltage and operate the mouse electronics at a suitable voltage in a variety of lighting conditions.
The solar cells for the solar cell mouse apparatus 470 of
The optical drive 482 typically reads data from a mini CD-ROM disc 485. It should be understood that optical drive 482 may also write data to a smaller version of CD-R, CD-RW, and various DVD disc formats. Push button 483 is pressed to release enclosure cover 484 to permit easy insertion and removal of the optical disc 485. The enclosure cover 484 is spring-loaded and damped to gently lift it to an open position.
The mouse apparatus 480 may be connected to a host PC or similar electronic device through a shared USB cable connection facilitated by the hub architecture of
A smaller 1- or 2-inch form factor disc 485 is used with the optical device. The technology may be based on CD-ROM or DVD disc including the newer standards such as HD-DVD, Blu-Ray Disc, or Iomega's AO-DVD. The functionality supported allows such smaller discs to be used for data storage, video games, music, movie recording and playback, as a boot device, and for installing software programs. Optional Buttons (not shown) located internal or external of the mouse apparatus may permit the user to stop, start the device, and allow the device to play, rewind, and fast forward through presentations, music, or movie content.
Turning now to
a-44b are simplified partial cross sectional views of a computer mouse apparatus taken along lines 44-44 of
In
b shows the hand and finger 498 in an engaged position as the tip of the finger 498 presses on mouse button 104, as indicated by finger pressure direction arrow 494. The stress caused by the continuous pressing down of mouse button 104 is borne by the molded pressure absorbing spring 496. However, there is still enough force transmitted to the spring 496 to actuate miniature push button switch 490.
a-45b illustrate a fixedly attached pressure absorbing leaf spring 502, a variation of the spring design as shown in
a shows a hand and finger 498 of the user in a disengaged position. The pressure absorbing leaf spring 502 is fixedly attached to the bottom of mouse button 500 as it rests on miniature push button switch 490. The spring 502 may be of a different material from the mouse button 500 as it could be metallic or plastic and ultrasonically welded. Just as in
b shows the hand and finger 498 of the user in an engaged position as the tip of the finger 498 presses on mouse button 104, as indicated by finger pressure direction arrow 494. As the leaf spring 502 bears the stress caused by a continuous pressing down of mouse button 500, the leaf spring 502 still transmits enough force to actuate the switch 490.
a-46b illustrate a pressure absorbing compression spring 503, a further variation of the spring designs as shown in
The hand and finger 498 of the user are shown in a disengaged position in
b shows the hand and finger 498 of the user in an engaged position as the tip of finger 498 pushes down on mouse button 504 and flattens the compression spring 503, as indicated by finger pressure direction arrow 494. The stress caused by the continuous pressing down of mouse button 504 is borne by the compressed spring 503. However, there is still enough force transmitted to the spring 503 to actuate miniature push button switch 490.
It should be understood that the various spring designs illustrated in
Shown in tabpage 520 is a two-dimensional graph 524 which maps the mouse's physical velocity (shown on the X axis 540 of
A mouse gestures settings button 526 is also indicated. Specific mouse gestures may be used to enable the display cursor if the mouse has been inactive for some time. Examples of mouse gestures include circular clockwise or counter-clockwise movements, zigzag movements, and sideways movements. This is helpful in environments where there is vibration or accidental movements of the mouse and the user does not wish these accidental movements to move the display cursor.
The two-dimensional velocity graph is shown when radio button 521 is selected. If radio button 522 is selected, a more conventional one-dimensional slider velocity control appears (not shown). Any change to the settings of the cursor velocity tabpage 520 is effected by pressing the option buttons 528.
With each movement of the mouse, the optical, laser, or mechanical sensor that is associated with the mouse measures the displacement of the motion sensor and make this data available to the host or target device. The software under the control of the host or target device interprets the mouse displacement, for example the motion's velocity and direction 530, and prepares to map this information to the display cursor 532 according to the settings of the cursor velocity tabpage. The mouse displacement data is then displayed as a cursor movement with a specific direction and an adjusted cursor velocity 534.
The default straight line shape shown in
The curve 542 shape may be constrained to prevent a negative slope in the curve 542 as this may confuse some users of the velocity control graph 524. Similarly, the leftmost point 547 of the curve 542 should not cross the Y axis 541 (the relative cursor velocity axis). Otherwise, it would imply that the cursor should move when the mouse is stationary and there is no mouse velocity.
The leftmost point 547 may however, be placed on the X axis 540 (the relative mouse velocity axis) to imply that there is a certain threshold velocity necessary with the mouse in order for the display cursor to respond to the mouse movement. Although the controls shown in
The mouse apparatus architecture permits the mouse to act as a network device in any wired or wireless network or USB connection. The computer mouse apparatus of
The mouse apparatus also includes a number of user input device(s) 568 such as a scroll wheel, keypad, left-click and right-click buttons, touchpad input, Trackpoint device, and the like that allow a user to interact with the mouse apparatus.
Still further, the mouse apparatus includes a display 571 such as an LCD display that can be controlled by the processor 562 to display the output and other information to the user. A system bus 578 facilitates data transfer between at least the mini hard drive 564, cache 566, processor 562, and CODEC 569. The mouse apparatus also includes a serial bus interface 573 that couples to a data link 576 such as a USB connection. The data link 576 allows the mouse apparatus to couple to and become submissive to a host device. If the mouse apparatus detects that there are no host devices nearby, the mouse apparatus may serve as the host device itself. The audio CODEC 569 produces analog output signals for a speaker 567. The speaker 567 can be a speaker internal or external to the mouse apparatus.
A PABX branch exchange telephone system 580 is shown in an office environment setting. Incoming calls are routed to an extension telephone unit 581 through a wired connection 582. However, if the recipient of the call is not present in their office (or does not wish to be disturbed), a message waiting indicator 586 or voicemail waiting indicator may be shown on the mouse apparatus 584. Messages can be transmitted to the mouse using a wired or wireless connection 583. The mouse apparatus may have additional buttons and lamps 588 to cancel or scroll through call data or to reset the indicator display. With the added functionality and processing capability of the mouse, keyboard, and PC headset apparatus depicted herein, it is desirable to network or assign the apparatus output to a specific device through a wired or wireless connection. Accordingly,
a and 53b show a partial view of a network mouse apparatus 590 assigned to input data to a specific device.
The network mouse apparatus 590 may be connected to a network device, a host PC, or a peripheral device using a suitable wired connector or wireless communications standard such as Wi-Fi. The network mouse apparatus 590 includes a power supply, a right-click button and left click button 595, a scroll wheel 594 with its associated button (located beneath the scroll wheel and not shown), an optical sensor (not shown) located at the bottom of the network mouse apparatus 590 for providing mouse displacement information, and an LCD display 592 or low power display accessible to the user with a form factor suitable for use on a mouse apparatus. Electronics circuitry to support the mouse function and the electronics and software to permit the network mouse apparatus 590 to interface with suitably configured network devices such as PCs and servers are self-contained within the mouse enclosure.
In
It should be understood that a network keyboard apparatus may also be assigned to input data to a specific device either on a network or through a direct connection. Similarly, both the network mouse apparatus and the network keyboard apparatus may be assigned to a single target device simultaneously for fast and convenient access.
The display 592 of the network mouse apparatus 590 may show a list of target devices accessible or assignable to the network mouse's data output, including its displacement data output. As detailed in
Network mouse apparatus 601 is a wireless device such as a wireless-USB device, while network mouse apparatus 602 has a wired connection to a network or a second device. Other devices on the representative network 600 include PC 603, server PC 604, printer 608, laptop PC 607, optical or magnetic storage device 606, and a TV or LCD display 605.
A network mouse apparatus may connect to different devices directly or via a network connection. Such connections may be enabled through a variety of wired or wireless standards and protocols such as USB, Ethernet ports, Wi-Fi, Bluetooth, wireless-USB, and the like.
Administrative permissions may be required to enable a device to accept input or displacement data from the network mouse apparatus 601, 602, either through a direct connection or through a network connection, be it wired or wireless. Such administrative access settings, permissions, and security restrictions or firewalls are typically on the target device side but may also be implemented on the network mouse apparatus. For example, the mouse may have the ability to exercise administrative control over one or more devices on a wired or wireless network. Once configured, the network mouse apparatus and the target device to which it directs its displacement data will have the necessary software, hardware, and drivers to communicate and exchange data in a seamless but secure environment.
The Trackpoint device possesses properties and characteristics that are different from the optical sensor typically located at the bottom of the mouse apparatus 455 of
Similarly, there are Trackpoint pressure sensitivity controls 627, 628 for the left-right and up-down pressure respectively, exerted on the Trackpoint device by the index finger of the user. A threshold pressure level may be set with control 629 wherein the display cursor will not move if the pressure is below such a threshold. This control 629 is especially useful if the user rests his or her finger on the Trackpoint device during normal mouse operation.
The Trackpoint device controls may also be effected graphically using the circular graphical control 612. For example, control 615 will rotate the direction of the displayed cursor travel when pressure is applied to the Trackpoint device. The square control point is held and dragged with a cursor similar to the circular control points shown in
Similarly, square control points 613 adjust the direction angle of pressure exerted on the Trackpoint device that results in a left-right scroll operation. Square control points 614 adjust the direction angle of pressure exerted on the Trackpoint device that results in an up-down scroll operation. As square control points 613, 614 are held and dragged, the angle shown graphically by the dotted pattern 618 expands or contracts for the respective square control point. The empty space 616, if present, will result in a no scroll action if pressure is exerted on the Trackpoint device in such a direction. It should be noted that a generic strain gauge with its associated control algorithm may be used in lieu of the Trackpoint device, and similar generic substitutions may be made in relation to the Touchpad device and other branded and trademarked devices.
The cantilevered printed circuit board (PCB) 508 is partly mounted to the bottom of mouse enclosure 505 with two cut-out portions 507 to separate the two mouse buttons. Also shown are two copper wire conductors 506, each one composed of two wires or conductors that serve as contact points. The wires are somewhat curved to reduce stress and prevent the wire from cracking when the printed circuit board (PCB) 508 is bent as a result of pushing down the mouse button 509.
In
a and 59b show bottom views of a mouse apparatus 650 with a built-in charger unit and a retractable wall plug 654 at its bottom.
The retractable wall plug 654 is housed in a wall plug cavity 652 located at the bottom of the mouse unit near the mouse displacement sensor 658 (typically an optical sensor). When not in use, the wall plug's metallic prongs 656 are normally recessed within the mouse enclosure 650 and wall plug cavity 652 and do not touch the surface on which the mouse operates. When the unit requires charging, an indicator light (not shown) on the top surface of the mouse apparatus may indicate a low power condition. The mouse apparatus is charged by rotating the wall plug 654 essentially 90 degrees outward and pushing the wall plug's metallic prongs 656 into a power receptacle. Once fully charged, the mouse apparatus may be removed from the power receptacle and the wall plug retracted to its original stored position. An indicator lamp may indicate a fully charged condition. It should be understood that the mouse apparatus and its internal rechargeable batteries may be charged over a range of voltages, for example, from 110-220 volts, and may also be used to operate some of the devices on the mouse apparatus with relatively higher power consumption.
It should be understood that with the rapid developments of wireless device technology, each device may have an independent wireless path or channel to the target device or host. In this arrangement, the bandwidth need not have to be shared among all the devices. For example, the mouse-specific data may be communicated via a USB cable that also supplies power to all devices within the mouse enclosure 660. However, the RAID data may be received and transmitted wirelessly using a wireless adapter (not shown) integrated within the enclosure.
When multiple devices are networked or share a common wired or wireless bus connection, the mouse specific functions within the mouse apparatus may be given priority or additional bandwidth when the mouse is being used to increase its performance. When a mouse is used on a desktop PC, it is often connected directly to a USB port rather than through a hub to improve performance.
The present invention discloses how multiple devices may share a common mouse enclosure, which may drastically reduce manufacturing, packaging, and distribution costs relative to individually packaged USB or PC card (PCMCIA slot) devices such as flash memory sticks, GPS receivers, mini hard drives, Wi-Fi adapters, and network hubs. Such use of a mouse enclosure saves on the overall costs because multiple separate devices commonly purchased by computer users can be integrated or built into the mouse enclosure. With the present invention, there is no need to install a separate wireless network adapter PCI card, PCMCIA card, or standalone USB wireless adapter to the host PC. The wireless or Wi-Fi adapter is built-in into the computer mouse or keyboard.
In the present invention, USB-based devices can have embedded or removable memory to store, backup, update, and synchronize data files. For example, RAM in a mouse with USB or wireless connection may be adopted as a convenient backup device to store data files. A flash memory reader or flash memory incorporated within a mouse may have 32-1024 Megs of memory for back-up and data portability. This approach enables the user to take a wireless adapter and mouse with a laptop to access additional devices without a lot of tangled cords or the inconvenience of attaching separate devices one at a time. Generally, connection to all devices will be thru a common USB cable.
The computer mouse apparatus may be used by travelers who desire convenience and may be made available in hotels, restaurants, parks, bars, and other public hotspots to allow patrons to access a wireless network.
The preferred embodiment of the present invention is an optical computer mouse with an embedded wireless adapter and with the computer mouse connected to its host PC by a USB connector. A USB hub or hub/bridge is also embedded within the mouse enclosure to allow the wireless adapter to share a single USB connection to the host PC. A Trackpoint device may be incorporated into the mouse enclosure to function as a cursor-pointing device and/or a window scroll control device. RAM memory and/or a flash memory card reader may also be incorporated within the mouse enclosure or the USB connector. As a wireless device, the computer mouse apparatus incorporates the wireless adapter, memory and memory card reader in either the base USB connector unit or the mouse enclosure.
It should be understood that the preferred embodiment of the present invention and the additional functionality as described and shown in the drawings may also be incorporated within a Keyboard Apparatus, a PC Speaker Apparatus, a PC Headset Apparatus, and similar devices. For example, the gas sensor of
Although most of the figure drawings of the present invention display additional functionality related to a computer mouse apparatus, such additional functionality may be similarly integrated into a Keyboard Apparatus and other similar computer devices as mentioned herein.
There are four methods that a single USB device can use to present multiple devices to a host: Compound, Composite, Complex, and Common class. USB devices, whether wired or wirelessly connected to their host, should support such interface methods if they present multiple devices to their host or to multiple alternating hosts. Information on the USB standard are readily available: see “An Analysis of Wireless Device Implementations on Universal Serial Bus”, USB Wireless White Paper, Jun. 3, 1997 and “USB Complete: Everything you need to developed custom USB peripherals”, Axelson, J., 2005.
A compound device appears as a hub to the system. The individual devices supported by a compound device appear to the system as devices that are attached or detached from the ports on the hub. The key difference between a compound device and a hub is that individual devices supported by a compound device are made to attach or detach electronically rather than by physically inserting or removing a cable. The advantage of this approach is that full software support is in place. The attachment and removal of wireless devices would be the same to the system as the attachment and removal of wired devices on a standard hub. The disadvantage is that additional silicon would be required to present a 15-port compound device.
Another method of introducing multiple devices to a host through a single USB device is the composite method. A USB composite device is basically a device with multiple independent interfaces. It appears to the system as a single USB address that uses multiple interfaces to present the individual devices. These interfaces are defined by the interface descriptors stored in the device.
A composite device has one address on the bus but each interface has different function and specifies its own device driver on the host. For example, a composite device could have one interface for an audio device and another interface for the control panel. Comparing this to a compound device, a compound device includes both I/O and hub functionality. A keyboard apparatus that includes additional USB downstream ports is such an example. The advantage of this approach is that full software support is in place. The disadvantage is that individual devices can only be attached or removed by forcing a disconnect which takes down all the devices on the dongle and reconnecting with new configuration, interface, and Endpoint descriptors that define a new set of devices attached to the dongle.
Composite devices implement two or more sets of device functions. For example, an eye camera with a camera, dual audio channels, and a microphone is a composite device. Composite devices appear to the system as a single USB address that uses multiple interfaces to present the individual devices. A (Human Interface Device) HID class device requires 2 endpoints: Control and Interrupt In. The term endpoint is used to describe a point where the data enter or leave the USB system. When implemented as a Composite Device, the control endpoint (0) is shared by all the devices while separate interfaces need to be allocated to contain each interrupt endpoint.
The advantage of this approach is that full software support is in place. The disadvantage is that individual devices can only be attached or removed by forcing a disconnect, which takes down all the devices on the dongle, and reconnecting with new Interface (which is collection of endpoints and is directly related to the real-world connection), Configuration (which is a collection of interfaces and defines attributes and features of a specific model), and Endpoint Descriptors that defines the new set of devices attached to the dongle. The USB Endpoint Address is a 4-bit field, which limits the number of HID devices that can be supported by a composite implementation to 15. Typical silicon implementations support 4 endpoints therefore only 3 HID class devices.
Complex devices are defined only by the HID class. In the HID Report Descriptor, a complex device is created by declaring multiple top level Application Collections. This approach is similar to a Composite implementation. However, all devices defined in the Complex device share the same interrupt endpoint. The advantage of this approach is that full software support is in place. The disadvantage is that individual devices can only be attached or removed by forcing a disconnect that takes down all devices on the dongle and reconnecting with a new Report Descriptor that defines the new set of devices attached to the dongle. Another disadvantage is that a Complex Device is only defined within the HID specification. A general purpose solution should not assume that all wireless devices will be HID devices.
In general, the set-up of a wireless mouse is composed of an electronic mouse and a host adapter such as a dongle. The mouse communicates with the dongle by means of radio frequency (“RF”) signals. The dongle is connected to a host system such as a personal computer (“PC”) typically through the USB port. Some present configurations of a wireless mouse use the short-range RF technology that operates at 2.4 GHz called Bluetooth. In recent years, Bluetooth has become a popular solution for interfacing different PC peripherals such as trackballs, keyboards, and game joysticks. Bluetooth is also being used with mobile devices such as PDAs, smart phones, mobile phones, and laptops to wirelessly synchronize and transfer data among devices. Reasons behind the growing use of Bluetooth in different devices can be attributed to its key features: robustness, low complexity, low power, and low cost. These make Bluetooth very suitable for mobile devices and PC peripherals, especially human interface devices (“HID”).
With these key features, HID devices enabled with Bluetooth wireless technology such as a keyboard or a mouse can be used to alternately control different computers or host PCs without concern for connecting cables. In a particular embodiment, a Bluetooth-enabled mouse is used to control two host PCs. The user is provided with two manually-operated buttons that facilitate the host selection process. A user can select a particular host by pressing a button that makes the mouse “virtually-cabled” to one host PC. To select the other PC, a user presses the other button to “unplug” from the first host PC and “plug” to the second host PC. Accordingly, the invention is an implementation of a dual-host mouse by embedding host-selectors in the form of manually operated buttons on the present embodiment of a wireless mouse.
The authentication sequence stored in the ROM 1424 is used by the wireless dual-host mouse apparatus 1410 to authenticate a host after the host-initiated pairing procedure. Usually, only the host is required to authenticate a HID device. However, it is mandatory to have a two-way authentication process after the initialization procedure in order to distinguish the two hosts. The authentication sequences are transmitted and assigned to the two host PCs sequentially. The host designated as host PC one 1411 is assigned the first authentication sequence. Host PC one 1411 then initiates an unplug operation that removes the virtual cable from between the host and the wireless dual-host mouse apparatus 1410. The wireless dual-host mouse apparatus 1410 returns to the discoverable and connectible mode after the unplug operation initiated by host PC one 1411. At this point, the Host PC two 1412 may now discover the wireless dual-host mouse apparatus 1410 and establish a connection to it. The host PC one 1411 may still discover the wireless dual-host mouse apparatus 1410. However, with the assignment of an authentication sequence, host PC one 1411 is expecting a two-way authentication process that is still not enabled during the initialization procedure and thus cannot establish a connection to the wireless dual-host mouse apparatus 1410. After the pairing procedure of Host PC two 1412 and the wireless dual-host mouse apparatus 1410, the other authentication sequence is assigned to Host PC two 1412. Host PC two 1412 then immediately initiates an unplug operation and the initialization process completes.
The wireless dual-host mouse apparatus 1410 returns to the discoverable mode but not to the connectible mode. Any of the two hosts may now discover the mouse apparatus although no host is allowed to establish a connection to the mouse apparatus until the user presses the host-selector button 1417, 1418 of a particular host. At this point, the one-way authentication process is still in effect such that both hosts, already configured as requiring two-way authentication process, are refused by the wireless dual-host mouse apparatus 1410. When a user presses one of the host-selector buttons 1417, 1418 to connect to a particular host, the two-way authentication process is enabled and the wireless dual-host mouse apparatus 1410 is in the dual-host mode. Upon the selection of a host, the processor 1422 decodes which button was pressed and fetches the corresponding authentication sequence from the ROM 1424. The processor 1422 then loads the authentication sequence to the Bluetooth stack 1428 in order for the wireless dual-host mouse apparatus 1410 to authenticate the selected host after the host-initiated pairing procedures are completed. When the host is authenticated, a virtual-cable connection is established between the selected host and the wireless dual-host mouse apparatus 1410. The selected host can now communicate with the wireless dual-host mouse apparatus 1410. At this point, a typical PC-mouse relationship exists between the selected host and the dual-host mouse apparatus 1410. To select a new host, the user presses the corresponding host-selector button 1417, 1418. It should be understood that the mouse electronic circuitry 1429 is exemplary of the prior art electronics associated with a mouse. Thus, the dual use functionality may be implemented in other input and output devices such as a keyboard, a graphics tablet, a webcam, a PC headset, and the like.
The keyboard apparatus' power is from the wired connection to a host PC or from a battery in the keyboard apparatus (not shown in
Once the user selects one PC to be the host using the switches 1434, the processor 1430 of the keyboard apparatus sends the data (pressed key) together with the ID code to the input/output block of the Bluetooth transmitter/receiver 1436 (wireless connection) or directly to the cable (wired transmission). When the user chooses to send information through a dongle transmitter/receiver 1438, the Bluetooth transmitter/receiver 1436 and other transmitters will be in sleep mode. WUSB or any other proprietary standards may be used for the dongle transmitter/receiver. Multiple transceivers require a channel selector circuitry that can be hardwired or microprogram controlled. In case multiple wired connectors are used, a switch for choosing between the connectors may be added.
Preferably, power for the system will be provided by the cable to the host PC or an inexpensive power source such as a battery. If desired, a low voltage detector may be provided to signal low battery conditions to the user.
Power saving mode of the preferred embodiment adopts the power saving mode of the wireless mouse apparatus. The keyboard apparatus operates in three power modes—normal, standby and sleep—to conserve energy. In normal mode, the processor 1430 is clocked at its nominal speed and pressed key data is sent continuously to the host PCs. The keyboard apparatus enters standby mode when it is idle for a short period of time, such as 20 milliseconds. In this mode, the processor 1430 continues to work at normal speed. However, to further conserve power in standby mode, the processor 1430 switches off power to the Bluetooth transmitter/receiver 1436 and other transmitters. After a further period of nonuse, for example 10 seconds, the keyboard apparatus enters a sleep mode in which the processor 1430 enters a stop mode and the remainder of the circuitry is in full static condition.
Wake up circuitry 1433 periodically checks if any activity has occurred. If it senses any activity, it sends a signal that revives the processor 1430 out of its stop mode. If any activity (i.e. a pressed key or movement of the channel selector) does occur in either standby or sleep mode, the processor 1430 returns to normal mode and powers up the rest of the circuitry except for the inactive transmitters.
In wireless transmission from the processor 1430 to the input/output block of the dongle transmitter/receiver 1438 or Bluetooth transmitter/receiver 1436, the data and ID code will be processed for framing, encryption and encoding. This will then be filtered and modulated to RF frequency for transmission. The use of Bluetooth, WUSB or any proprietary standard for the transmitter allows minimal collision and confusion on the data sent.
The keyboard project may come with its own transceiver 1445 dongle to communicate with the host PC 1441 or may use any available wireless interface of the host such as Bluetooth or wireless USB. Shown in
In powering the device, the low-powered processor 1443 downloads the instructions from the EEPROM 1442. This includes the ID code for the keyboard apparatus and other transactions in order to decode and demodulate the signal from the device. Every time that the receiver of the host PCs 1441 receive and decode the signal from the transmitting keyboard, the processor identify the code and acknowledge the data when the code is correct. ID code determination of the host may be thru the installation software, data entry, or by out-of-band channel. Adding a channel filter selector 1444 to the interface 1440 of the transceiver 1445 to the host PC 1441 results in the user having the flexibility to select a particular channel.
The integrated remote control may be used to control a variety of electronic devices such as TVs, DVD players, stereo systems, video recorders, fans, air conditioners, and the like. The mouse apparatus 1450 of
The integrated remote control is operated by inverting the mouse apparatus 1450 and pointing its optical sensor, remote control LED 1458 toward the device(s) it controls. The LED associated with the optical mouse displacement sensor may also serve as the LED signal source for the remote control. Alternatively, a separate LED for the remote control may be used and located on the mouse apparatus. If a separate LED is used, it would typically be located toward the front of the mouse apparatus to conveniently direct the LED signal toward its target device in a manner similar to a conventional remote control. The mouse apparatus 1450 housing the integrated remote control may be wired to a host device but is typically wireless, in keeping with the operation of a conventional remote control. A wireless USB connection or a Bluetooth dongle (not shown) connects the mouse apparatus to the host PC.
The remote control may be pre-programmed to operate a specific device or may be programmed to operate a variety of devices in a manner similar to programming a universal remote control. The remote control function may also be programmed from software resident on the host PC associated with the mouse function. If the integrated remote control is software programmable, its target device may be assigned by the user through a configuration settings panel displayed on the host PC's display screen. The remote control software may also have GUI buttons present on the display screen that modulate the optical sensor, remote control LED 1458 to send signals to a variety of target devices. Software buttons present on a display screen may extend the function of the remote control beyond the limited number of physical keys located on the mouse apparatus. With appropriate software, the remote control's users may also set and save preferences for different devices and different users.
The functionality associated with the integrated remote control requires electronic circuitry located within the mouse apparatus 1450 and may require optional software present on the host PC to support the extra functionality described. The power for the electronic circuitry associated with the integrated remote control and in general any device integrated within the mouse, keyboard, or computer apparatus of the present invention may be supplied from the cable (typically terminating in a USB connector) connecting the mouse apparatus to the host PC, from disposable or rechargeable batteries located within the mouse apparatus (in the case of a wireless mouse apparatus), from an external AC/DC adapter, and the like.
The display enclosure 1571 is shown in its stored position within the mouse apparatus 1570 as indicated by phantom line representation 1514. When released, the display enclosure 1571 may be pivoted outward as indicated by phantom line representation 1513 and pivot direction arrow 1477. The display enclosure 1571 is further pivoted and extended to its operating position as indicated by pivot direction arrow 1478.
The hinge enclosure 1588 is a part of the display enclosure 1571. The display enclosure 1571 is pivotably attached to the hinge enclosure 1588 via hinge pins 1579. The hinge enclosure 1588 is further pivotably attached to the mouse apparatus 1570 via pivot hinge 1574. The display enclosure 1571 has a pivot hinge 1574 that allows it to rotate in and out of the mouse apparatus 1570. Hinge pins 1579 allow the display enclosure 1571 to pivot upward as indicated by pivot axis direction arrow 1587 for optimum viewing by the user. The display screen 1572 is fixedly attached to display enclosure 1571. The display screen is typically the size of a cell phone display screen and may be color or black and white and available in a variety of resolutions and display technologies such as color active-matrix LCD, OLED, and the like.
In conventional prior art mouse apparatus, a single displacement sensor cannot sense the rotation of the mouse about a pivot point. In a further embodiment of the present invention, mouse apparatus may incorporate two or more motion sensors or displacement sensors. Typically, each sensor is an optical sensor and each sensor is capable of providing X and Y displacement information to its host PC or host device. The two or more displacement sensors are physically separate to allow the mouse apparatus or host PC to adequately resolve a rotation component (if one is present) in the mouse apparatus movement. The two or more displacement sensors also provide redundancy in the motion sensing function of the mouse apparatus.
Accordingly,
A mouse apparatus capable of detecting rotational motion and effecting such motion on the display cursor allows for more natural curved movements of the mouse apparatus when locating and interacting with icons or other GUI objects on the display screen 1593. A natural pivot point for the mouse apparatus is the user's wrist area. In such a case, the pivot point is located below the mouse apparatus. It should be understood that the pivot point associated with any rotational motion may exist within the mouse apparatus enclosure, for example, at the center of the mouse apparatus. The pivot point may also exist to the left, right, or above the mouse apparatus.
Preference settings on the mouse control panel allow each user to configure the speed of the cursor motion and the apparent radius of the cursor arch or curve. The second displacement sensor also provides a measure of redundancy and precision for interpolating or averaging the displacement data from both displacement sensors 1596, 1597 into one common value.
An alternative approach to controlling the cursor on the display screen 1607 is to calibrate the cursor control algorithm for the display screen 1607 to move in the opposite direction to the mouse apparatus 1605 movement or motion. The resulting effect is such that the display cursor appears stationary with respect to the physical surface the mouse apparatus rests or moves on.
For example, if the mouse apparatus 1605 moves left, as indicated by direction arrow 1603, by 1 cm, the display screen 1607 cursor may move right by 1 cm, thus appearing to be stationary relative to the surface on which the mouse apparatus 1605 moves. Similarly, a mouse apparatus up motion as indicated by direction arrow 1589, a down motion as indicated by direction arrow 1602, and a right motion as indicated by direction arrow 1604, result in the display screen 1607 cursor moving in an opposite motion down, up, and left direction respectively.
The display cursor motion need not correspond 1:1 with physical the mouse apparatus physical motion. The cursor motion may be a multiple or fraction of the physical motion. Such settings would be configured on the mouse configuration panel. The apparent stationary cursor (with respect to the physical surface) on a moving display screen 1607 permits the user with an alternative approach to using the display cursor to select items from menus, drop down lists, and the like, present on the display screen 1607. It should be understood that in a conventional host PC monitor, the monitor is stationary with respect to the desktop surface and the display screen cursor moves in the same direction as the mouse apparatus on its physical surface.
The battery charger may be adapted to charge several AA and/or AAA battery types simultaneously. The battery charger section may also be adapted to charge cell phone batteries, similar small battery types, or provide a dock to charge small devices with an embedded rechargeable battery. Examples of such small devices include MP3 players, cell phones, and iPod™ branded devices. An iPod Shuffle or small MP3 player may also dock to a host device for downloading music or recharging through such a mouse apparatus. Also shown are left-click button 1467, right-click button 1468, scroll wheel 1469, enclosure cover 1487, retaining hook 1488, and release button 1489 which share a common purpose with the mouse apparatus embodiments shown in
It should be understood that the various mouse apparatus and keyboard apparatus devices depicted in
As will be apparent to those skilled in the art, the present invention may be embodied in other specific forms and variations without departing from the essential characteristics and true spirit thereof. Accordingly, the foregoing description is intended to be illustrative, but not limiting. The intended scope of the invention may thus include other embodiments that do not differ from the literal language of the claims. The scope of the present invention is accordingly defined as set forth in the following claims.
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows.
This application is a continuation of U.S. patent application Ser. No. 11/609,991, filed Dec. 13, 2006, and entitled “Computer Apparatus with added functionality” which is a continuation-in-part of U.S. patent application Ser. No. 11/160,090, filed Jun. 8, 2005, and entitled “Computer Apparatus with added functionality” which claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 60/577,593, filed Jun. 8, 2004. U.S. patent application Ser. No. 11/609,991 filed Dec. 13, 2006 further claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 60/597,601, filed Dec. 13, 2005, and U.S. Provisional Patent Application Ser. No. 60/597,745, filed Dec. 19, 2005. Each of the applications referred to above are incorporated by reference in their entirety into this application.
Number | Date | Country | |
---|---|---|---|
60577593 | Jun 2004 | US | |
60597601 | Dec 2005 | US | |
60597745 | Dec 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11609991 | Dec 2006 | US |
Child | 12816531 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11160090 | Jun 2005 | US |
Child | 11609991 | US |