A portable computer in the form of a cellular telephone arranged to rest comfortably in the hand has a small display screen. Accelerometers capable of detecting movement of the pen cellular telephone with respect to gravity provide input to a microcontroller which selects a response from a number of viewing modes. The pen cellular telephone may be held in either hand and the output message to the screen will be oriented according to the location of the pen cellular telephone. Full personal digital assistance functionality may be incorporated in a relatively small plastics casing and functions, such as calendar, contracts maps and the like may be incorporated.

Patent
   RE46548
Priority
Oct 28 1997
Filed
Nov 10 2008
Issued
Sep 12 2017
Expiry
Oct 08 2018
Assg.orig
Entity
Large
4
1141
EXPIRED
0. 37. A handheld cellular telephone capable of two way telephonic communication; diary alarm; file creation and storage; text messages; electronic mail; data storage; displaying maps; and configured to accept inputs from accelerometers and data input from a global positioning system (gps) receiver, and provide data output to a display screen;
comprising:
a cellular telephone housed in a casing, said casing being sized and shaped to be held between the root of the thumb and the index finger of only one hand of a user; said casing also housing within the casing:
a cellular transceiver;
an antenna connected to the transceiver;
two accelerometers, said accelerometers each being mounted to detect X and Y movement components at a ninety degree angle;
at least one buffer circuit associated with the accelerometers;
a rechargeable battery;
detection circuitry to power down battery usage;
a microphone;
a speaker;
a global positioning system (gps) receiver that outputs a position of the telephone in the form of data to a processor;
a processor; the processor configured to: comprise diary alarm; file creation and storage; text messages; electronic mail; data storage; display maps; and configured to accept inputs from the accelerometers and accept data input from the gps receiver, and provide data output to a display screen;
a data store to store a map;
a display screen that displays at least a map; the display screen being arranged on the case so as to be visible to the user when the case is held between the root of the thumb and index finger of the only one hand of a user, and when so held, the display area of the display screen extends to the wrist of the user;
a touch screen in front of the display screen, wherein the touch screen acts as an input to the cellular telephone;
wherein the processor is configured to output the gps data to the display; and a change of the telephone position, as determined by the gps receiver, rotates the map in the direction of travel.
0. 46. A handheld cellular telephone capable of two way telephonic communication; diary alarm; file creation and storage; text messages; electronic mail; data storage; displaying maps; and configured to accept inputs from accelerometers and data input from a global positioning system (gps) receiver, and provide data output to a display screen;
comprising:
a cellular telephone housed in a casing; the casing sized and shaped to be held to be held between the root of the thumb and the index finger of only one hand of a user; said casing housing within the casing:
a cellular transceiver;
an antenna connected to the transceiver;
two accelerometers, the accelerometers mounted at ninety degrees to each other;
at least one buffer circuit associated with the two accelerometers;
a rechargeable battery;
detection circuitry to power down battery usage; where the detection circuitry powers down battery usage in response to a detection of no current usage of the accelerometers;
a microphone;
a speaker;
a clock;
a global positioning system (gps) receiver that outputs a position of the telephone in the form of data to a processor;
a processor; the processor configured to comprise diary alarm; file creation and storage; text messages; electronic mail; data store; maps; and configured to accept data input from the gps receiver; and,
a data store to store a map;
a display screen that displays at least a map; the display screen being arranged on the case so as to be visible to the user when the case is held between the root of the thumb and index finger of the only one hand of a user, and when so held, the display area of the display screen extends to the wrist of the user;
the display screen further comprising a touch screen; the touch screen acts as an input to the cellular telephone;
the processor configured to display a map on the display; and,
the processor is also configured to display the position of the hand held telephone on the display; and a change of the telephone position, as determined by the gps receiver, rotates the map in the direction of travel.
0. 1. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement,
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
the processing means using said movement data to provide a mode response selected from a multiplicity of stored possible modes, at least some of which define selection for display of a further one of the pages from the multiplicity of pages, the further one of the pages being adjacent to a previously selected page being currently displayed;
wherein detected movement data is used to effect scrolling of displayed information such that portions of data defining alphanumeric or graphic information outside a currently displayed screen is selectable by the user, the scrolling of displayed information effectively displaying a part of an adjacent screen.
0. 2. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
the processing means using said movement data to provide a mode response selected from a multiplicity of stored possible modes, at least some of which define selection for display of a further one of the pages from the multiplicity of pages, the further one of the pages being adjacent to a previously selected page being currently displayed;
in which a relative lateral tilting movement causes the display of information stored as to one or other side of currently displayed information.
0. 3. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
the processing means using said movement data to provide a mode response selected from a multiplicity of stored possible modes, at least some of which define selection for display of a further one of the pages from the multiplicity of pages, the further one of the pages being adjacent to a previously selected page being currently displayed;
in which relative rolling movement causes the display of information stored as above or below currently displayed information.
0. 4. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
the processing means using said data to provide a mode response selected from a multiplicity of stored possible modes; and
wherein the processing means is responsive to detected movement data to determine a most likely orientation of a computer display means, the processing means causing the displayed information to be oriented accordingly.
0. 5. A portable computer as in claim 4, in which a plurality of switch means responsive to user action is included adjacent to the display means, the respective function of each of the switch means being oriented to match the orientation of displayed information.
0. 6. A portable computer as in claim 4 further comprising a touch sensitive static potentiometer strip responsive to movement of a user's finger to simulate movement of a potentiometer, the orientation of said potentiometer reflecting the orientation of the displayed information.
0. 7. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention, the processing means using said data to provide a mode response selected from a multiplicity of stored possible modes; and
proximity detection means which provides signals indicative of the proximity of a computer display screen to a user's view, the processing means being further responsive to changes in relative proximity to increase or decrease the density of displayed information.
0. 8. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention; the processing means using said movement data to provide a mode response selected from a multiplicity of stored possible modes, at least some of which define selection for display of a further one of the pages from the multiplicity of pages, the further one of the pages being adjacent to a previously selected page being currently displayed;
radio transceiver means, the processing means being responsive to detected movement data which identifies another device to cause the transmission of coded signals including a message for display.
0. 9. A portable computer as in claim 8 in which the processing means is responsive to received encoded radio signals to activate a paging alert.
0. 10. A portable computer as in claim 9, in which the page alert comprises a tone.
0. 11. A portable computer as in claim 9, in which the paging alert comprises an operation of a vibrating means.
0. 12. A portable computer as in claim 8, in which the processing means causes the display of a message derived from the information received.
0. 13. A portable computer comprising:
a casing for housing other components of the portable computer, the casing being shaped to facilitate a user holding the portable computer as a writing stylus; and
a display screen;
wherein said casing includes a radiused triangular cross-section along a substantial portion of its length and a flattened section incorporating the display screen, and an angular shaping between a forward holding area adapted to rest in the user's fingers and rearward flattened area holding the display screen the shaping being such as to provide a natural viewing angle of the incorporated display screen while the casing is held as a writing stylus.
0. 14. A portable computer as in claim 13, in which the shaping causes the rearward screen area to be supported by the dorsal areas of a user's hand.
0. 15. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
the processing means using said movement data to provide a mode response selected from a multiplicity of stored possible modes, at least some of which define selection for display of a further one of the pages from the multiplicity of pages being the further one of the pages being adjacent to a previously selected page being currently displayed;
wherein the processing means is responsive to detected movement data to determine a most likely orientation of the display, the processing means causing the displayed information to be oriented accordingly.
0. 16. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
the processing means using said movement data to provide a mode response selected from a multiplicity of stored possible modes, at least some of which define selection for display of a further one of the pages from the multiplicity of pages, the further one of the pages being adjacent to a previously selected page being currently displayed;
in which a plurality of switch means responsive to user action is included adjacent to the display, the respective function of each of the switch means being oriented to match the orientation of displayed information.
0. 17. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed;
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention, the processing means using said movement data to provide a mode response selected from a multiplicity of stored possible modes, at least some of which define selection for display of a further one of the pages from the multiplicity of pages, the further one of the pages being adjacent to a previously selected page being currently displayed; and
a touch sensitive static potentiometer strip responsive to movement of a users finger to simulate movement of a potentiometer, the orientation of said potentiometer reflecting the orientation of the displayed information.
0. 18. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
wherein detected movement data is used to effect scrolling of displayed information such that portions of data defining alphanumeric or graphic information outside a currently displayed screen is selectable by the user, the scrolling of displayed information effectively displaying a part of an adjacent screen.
0. 19. A portable computer as in claim 18, including a sound output device, the processing means being arranged to provide output of speech or other sound signals derived from stored data.
0. 20. A portable computer as in claim 18, including radio transmission or infrared transmission means, the processing means being responsive to detected movement data to output to the transmission means signals representative of the detected movement.
0. 21. A portable computer as in claim 18, including radio transmission or infrared transmission means, the processing means being responsive to detected movement data to output to the transmission means signals representative of alphanumeric characters.
0. 22. A portable computer as in claim 18, in which the processing means stores data defining an authorised user's password, the processing means being locked in a secure mode until detected movement data corresponding to the security data is received.
0. 23. A portable computer as in claim 18, further comprising a sound input device, the processing means being responsive to voice input signals from a user to derive alphanumeric data.
0. 24. A portable computer as in claim 23, further including a sound output device in combination with a radio transceiver whereby cellular or radio telephony networks may be used.
0. 25. A portable computer as in claim 18 housed in a casing shaped to facilitate a user holding the computer as a writing stylus.
0. 26. A portable computer as in claim 25, in which the casing comprises a radiused triangular cross-section along a substantial portion of its length.
0. 27. A portable computer as in claim 26, in which the casing includes a flattened section incorporating a display screen.
0. 28. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
in which a relative lateral tilting movement causes the display of information stored as to one or other side of currently displayed information.
0. 29. A portable computer as in claim 28 housed in a casing shaped to facilitate a user holding the computer as a writing stylus.
0. 30. A portable computer as in claim 29, in which the casing comprises a radiused triangular cross-section along a substantial portion of its length.
0. 31. A portable computer as in claim 30, in which the casing includes a flattened section incorporating a display screen.
0. 32. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
in which relative rolling movement causes the display of information stored as above or below currently displayed information.
0. 33. A portable computer as in claim 32 housed in a casing shaped to facilitate a user holding the computer as a writing stylus.
0. 34. A portable computer as in claim 33, in which the casing comprises a radiused triangular cross-section along a substantial portion of its length.
0. 35. A portable computer as in claim 34, in which the casing includes a flattened section incorporating a display screen.
0. 36. A portable computer comprising:
movement detection means responsive to movement of the computer to produce an electrical output signal representative of such movement;
a storage medium for storing data defining a multiplicity of displayable pages each comprising of a plurality of lines;
a display having a corresponding plurality of lines to enable one of the multiplicity of pages to be displayed; and
processing means responsive to the output of said movement detection means to determine detected movement data defining a user's intention;
wherein the processing means is responsive to detected movement data to determine a most likely orientation of the display, the processing means causing the displayed information to be oriented accordingly.
0. 38. The cellular telephone of claim 37, further including a cursor movement on the display to select a position on the map.
0. 39. The cellular telephone of claim 37, wherein the processor is configured for wirelessly sending and receiving the electronic mail.
0. 40. The cellular telephone of claim 37, wherein the processor is configured for wirelessly sending and receiving the text messages.
0. 41. The cellular telephone of claim 37, wherein the touch screen comprises a liquid crystal display.
0. 42. The cellular telephone of claim 37, further comprising a docking element.
0. 43. The cellular telephone of claim 37, wherein the processor is programmed to enter the device into a sleep mode after a pre-determined period of inactivity.
0. 44. The cellular telephone of claim 37, further comprising a voice recorder.
0. 45. The cellular telephone of claim 37, wherein the telephone is configured for wired or wireless data transfer to a computer.
FIG. 20 is a schematic representation of the hand held cellular telephone according to the invention having a casing 800 sized and shaped to fit into one hand and housing a cellular transceiver for sending and receiving signals from cellular tower 810, a GPS receiver for receiving GPS location from satellites (only one of which is shown at 820) which outputs the telephone location on a display 802.

Referring to FIGS. 1 and 2, the hand-held computer of the present invention has a case 1 of a moulded plastics material having a triangular barrel cross section towards the forward end, that is towards the point, with radiused sides providing a diameter of approximately 15 mm. The case is shaped to have a curve so that when the forward part of the barrel of the casing is held as a writing stylus using the thumb, index finger and second finger of the user, the screen area A-A rests comfortably on the dorsal area at the back of the hand between the root of the thumb and index finger of the hand and the user's wrist. This provides some additional support to allow the entire computer to be operated using one hand only. After assembly the case is sealed using an O-ring seal much in the manner of sealing watch parts. Coating the casing with wax polythene completes the sealing of the unit so that to all intents and purposes the case is waterproofed.

The casing is weighted at one end (for example by including a rechargeable battery 2) at the forward end so that if the item is dropped on to a surface it tends to fall in a specified manner such that the tip which may include some impact protection, for example by being rubber cased, prevents any significant damage to internal components. The weighting also assists balancing of the unit in a user's hand.

The case may incorporate a hook 3 for attachment of a strap or key ring (not shown) and may have a pocket clip 4. The hook is preferably recessed within the casing.

Externally mounted a small liquid crystal diode screen which may be of the kind manufactured by Batron and supplied under type number BT42003STYC is included. To either side of the LCD 5 touch or pressure sensitive switches 6 to 13 are provided. These switches may be soft programmed to provide functions as hereinafter described. A touch scroll strip 14 (hereinafter described) is provided in front of the screen 5 and the system includes a pyroelectric detector 15 used in determining the proximity of the computer to a user's eye.

Audio input and output devices are also provided together with an alerting device. For example, a microphone 16, annunciator 17 and speaker 18 may be included. Finger switches 19a, 19b, 20 are provided forward of the annunciator 17 and again may be soft programmed for functionality. Also visible are gold docking pins 21 used for connecting the hand-held computer for recharging of the battery 2 and transfer of data by way of a docking device to other computers, for example desk mounted personal computers.

As an alternative means of transferring data from the computer of the invention to another processing device or to enable the computer of the invention to be used as an input device for a PC, an infrared transceiver 22a, 22b is mounted towards the front of the casing 1.

Also included is a light emitting diode 23 which may be of the kind having three or more colours. Individual colours allow for a small amount of illumination or may be used to provide indication or alarm functions. Alternatively, a single coloured red light emitting diode part TLSH180P from Toshiba may be used. This ultrabright LED aids human night sight viewing and whilst only being of low power may in a dark environment assist the user.

Turning now to FIG. 3, a block schematic diagram of the component parts of the computer is shown. It will be noted that the display 5 receives inputs from a microcontroller 30 which may be of the type supplied by Microchip under the reference PIC16C74. The PIC16C74 includes on board read only memory (ROM) but in a preferred embodiment an ARM processor with a larger memory is used. Also mounted within the casing 1 are two accelerometers 31, 32 which may be of the kind known as ADXL05 from Analog Devices Limited and which are buffered by operational amplifiers, for example National Semiconductor type LPC662. The keys 6 to 13 and 18 to 20 are here represented as a keypad 33. Some of the keys may be used to control a speech recorder 34 which is also used as an interface between the microcontroller 30, and microphone 16 and the speaker 18. A radio transmitter 35, which may be a radio transceiver, is also incorporated.

One function of the radio transmitter may be to allow use of the hand-held computer of the invention as an input device for a desk mounted or other PC 40 having corresponding receiver 36 and an appropriate converter without physical interconnection. Other functions of the transceivers 35, 36 may be apparent from the description hereinafter.

Referring now to FIGS. 4a, 4b the microcontroller 30 is connected to the display 5 using standard control inputs of the display to provide a visual output of the result of program activities requested by the user. It will be noted that the accelerometers 31 and 32 have associated buffer circuits which each include an operational amplifier to buffer the input to the microcontroller. The operational amplifiers 41 may be type LPC662 from National semiconductor.

Power to the accelerometers 31 is by way of a transistor TR2 so that if the microcontroller 30 determines that no movement of the computer is occurring or that the present program does not require use of the accelerometers 31 and 32, output RB1 may be set to stop current being drawn to minimise battery usage. The microcontroller may allow periodic sampling during dormant periods so that if the computer is picked up the sensors may again be activated.

An EEPROM integrated circuit chip type X24F064 8 Kbyte from Xicor providing 8 Kbytes of memory is also provided accessible from the microcontroller 30 in known manner. Switches S1 to S8 (keys 33 in FIG. 3) are wired to respective inputs of the microcontroller 30.

Note that TR1 controls power input to the back lighting circuitry of the LCD display 5. Again, the microcontroller 30 will normally bias TR1 off when the computer is dormant and will maintain TR1 biased off unless back lighting is requested by operation of one of the keys of the keyboard 33.

For the avoidance of doubt it is here noted that the microcontroller 30 includes a program which uses position outputs from the accelerometers 31, 32 to determine from the orientation of the computer whether the hand-held computer is in the left hand or right hand of the user. It is here noted that accelerometer output may depend upon the tilt angle of the included accelerometers to the earth's gravitational field. The keys S1 to S8 are then swapped over in soft programming mode such that functionality is determined by the apparent top of the display 5 to the user in its current position. Similarly, determination of orientation of alphanumeric or other display information on the screen 5 will be determined from the orientation of the computer itself. Thus, data output to the screen from the controller 30 arranged to provide an appropriately oriented display.

The speech recorder 34 is implemented using Sequoia technology sound recording integrated circuit type ISD2560. The Sequoia technology chip is capable of recording 60 seconds of speech message in digital form and is connected so that the microphone 16 can be used to provide an input. The three switches SW1, SW2 and SW3 may correspond to the fingertip switches 18 to 20 of FIG. 1 or may be selected in software from keys 6 to 13.

In speech recording mode SW1 provides a start and pause control function for the user, SW2 is a stop or reset function while SW3 switches between the record and play modes.

Short messages are played back by way of the loud speaker 18. As currently implemented the microphone 16 is a Maplin type QY62S, the speaker is from Hosiden type HDR9941. “Speech notes” recorded by this method may be down loaded to a PC for sorting and categorising.

Turning briefly to FIG. 5, the hand-held computer of FIG. 1 can be inserted in a corresponding docking port shaped to align the contact 21 with T5 to T7 of FIG. 5. The contact T5 and T8 provide serial receive and transmit paths for synchronising databases between a PC and the portable computer and also provide battery charging. Contact T7 provides an earth contact. Speech samples and other data may be up loaded from a PC to the portable computer.

A Maxim integrated circuit 42, which may be type MAX232IC, converts RS232 level serial output and input required by current PCs to the voltage level required by the microcontroller 30 of FIG. 4. Note also the ability to receive radio input by way of an antenna connected to the radio receiver chip type AMHRR3-418.

Having discussed the hardware of the portable computer of the invention we shall now consider various uses to which the writing stylus input, voice input and screen may be used. Exemplary flow charts for some aspects of the use of the portable computer are attached. While functions are individually discussed in respect of the flow charts of FIGS. 6 to 9, it will be appreciated that combinations of programs may be used in the implementation of features described hereinafter.

Turning now to FIG. 6, the tilt sensor software uses inputs from the accelerometers 31, 32 which, as shown in FIG. 17 to which reference is additionally made, are mounted with their respective sensitive axes at right angles to each other. As will have been seen from FIG. 4, the output from each accelerometer is filtered by a resistor capacitance network to remote high frequency noise for example, and the outputs are then read by an analogue to digital converter included within the microcontroller 30. Thus, referring to FIG. 6, for special sensing the microcontroller 30, display 5 and analogue to digital conversion circuits are initialised at 100 and the interrupts and port pins of the microcontroller 30 are reset or cleared at 105. The output of the accelerometers 31, 32 is read from respective analogue input pins AN0 and AN1 of the microcontroller 30 and an index to a look up table is calculated at step 110 using the formula I=a+(b1×16). In this case a is calibration constant and b1 is the digitised output of the accelerometer 31. This allows for a look up table allowing a16 by 16 matrix of left to right position to be determined. For vertical tilt position the formula I=a+(b2×16) where b2 is the output of the accelerometer 32 may be used to address a further matrix to determine the relative up/down position. By applying one or more of the indices to the look up table, it is possible to select one of n screen positions or to determine the amount of movement since the last reading at step 115. The system then waits for 10 ms as indicated at step 120 before repeating the reading of the accelerometer output.

The program allows for the screen 5 to be scrolled in accordance with the user's requirements. The mounting of these sensors, as shown in FIG. 17, allows posiitonal movement such as up, down, left and right to resolved to fractions of a degree.

Using software the microcontroller 30 may use the output from the accelerometers 31, 32 to determine a user's requirement for a different view to be displayed on the screen 5. Thus a virtual hinge is created such that if the user moves the stylus whilst it is in viewing position the screen information may be changed to respond to a natural reaction for looking up or down or to the left or right. Thus, as shown in FIG. 18 in a simplified arrangement, if the display on the screen at any time is designated as current page (CP) then tilting the stylus towards the left will cause the display of a page stored as to the right of CP (CR). The page which was formerly CR (as represented by data held within the storage of the microcontroller 30 or an associated data store) is now CP. Tilting the stylus to the right will cause a page of information (CL) to the left of CP to be displayed. For the avoidance of doubt the term page is used here as for a screen for information. Thus the action of tilting the stylus to the left or right is analogous to the natural inclination to look through a window towards the right or left to obtain additional information from a scene.

Similarly, if the stylus is turned towards the user information stored at UC will be displayed and tilting the stylus away results in the information DC being displayed. It will be appreciated that combining tilt angles may result in the display of information up and to the left (UL), up and to the right (UR), down and to the left (DL) and down and to the right (DR). This simplified description of a multiple line screen moving as if a jump is occurring should be considered as allowing single line scrolling in which CP defines the top line of the screen, DC the line below and further lines to the limit of screen viewability also being displayed with CP such that single line scroll movement or smooth scrolling appears to occur. Finer scrolling modes such as single pixel movements are also possible. The user may select the rate of response using keys 6 to 13 or fingertip switches 18 to 20. It should also be noted that the tilt sensor arrangement 31, 32 allows the microcontroller 30 to determine the most likely viewing angle and to adjust pixel mapping to the screen accordingly so that if a user holds the stylus in the left hand the display is inverted to that shown in FIG. 1 so that the bottom right corner, as viewed by a right handed user, becomes the top left corner as viewed by a left handed user. It should be noted that the microcontroller does not require an input from the user to determine whether the stylus is being held in the left or right hand and, if a user changes hands during the course of viewing the screen output will be inverted accordingly.

It is also possible, particularly if pictorial rather than alphanumeric display is required, for the screen to enter a “portrait” mode if the stylus is held vertically. In this case the orientation will be appropriate to the stylus being held with its tip above or below the waist of the stylus.

To prevent scrolling or orientation change the user may use a soft key 6 to 13 or fingertip switch 18 to 20 to lock and unlock display movement.

Further, while as described with reference to FIG. 3, the display screen is a Batron, in a preferred embodiment a Kopin Cyberdisplay 320 having ¼ VGA colour resolution may be used. Using the Kopin display and the associated monocular viewing lens mounted end on to the body allows clear viewing of some 15 lines of normal text. The Kopin Monocular lens is approximately 20 mm by 18 mm which gives an acceptable size to a pen body incorporating movement sensing means as herein described.

In a still further development the pyroelectric detector (Murata type IRA- E700STO) 15 may be used to detect the presence of the user and the proximity of the user to the viewing screen 5. Using the Kopin ¼ VGA display it is possible to decrease the size of character displayed. Thus the microcontroller 30 uses the output of the pyroelectric detector 15 to determine how close to a user's eye the stylus is held and may adjust the size of print so that more characters are fitted on the screen 5. In this way large areas of text may be read by holding the screen close to the user's eye. A further use of the pyroelectric detector for power saving purposes it discussed hereinafter. As has been mentioned detection of the position of the screen with respect to the user's left or right side is possible.

Referring to FIG. 8, clearing of interrupt and set port pins and initialisation as previously mentioned with regard to FIG. 6 is carried out. One of the accelerometers, for example the accelerometer 31, is read at step 200 and its value compared with a predetermined value m. Values greater than m indicate that the display is most likely in the user's left hand so that as indicated at 215 inverted characters are displayed on the screen 5. If the value read from accelerometer 31 is less than m then it may be assumed that the stylus is in the user's right hand and normal ROM LCD characters are displayed. As indicated at 220, a check may be carried every 10 ms to determine the whereabouts for the screen.

It is envisaged that input to the computer system either for use as a PDA or for word processing purposes, will be carried out either by hand writing recognition (HR) or by voice input using the microphone 16. Handwriting recognition does not require the user to write on a surface, although some users may find this a preferable method of operation, but requires the user merely to move the stylus (that is the whole computer) as if writing letters and numbers. Katakana or Cyrillic texts may also be entered as may symbols.

Thus using one of the two accelerometers 31, 32 and referring to FIGS. 10 to 14, the output of one of the accelerometers 31, 32 is read at a simple rate of 100 times per second. The received data is stored in a random access memory (RAM) buffer as a set of acceleration values against unit time. Using a software process of autocorrelation the microcontroller 30 may determine the character entered. Thus, referring to the Figures, FIG. 10 shows three entries of the letter C, FIGS. 11 shows three entries of letter B, FIG. 123 entries of letter F and FIG. 13 three entries of letter H for exemplary purposes only. Feedback to the user either on the display or by character speech output or simply by an acoustic beep indication may be used to note acceptance of a character. The validity indication may be user selectable.

It will be noted from FIG. 14 that a single accelerometer output is distinct for each of the input characters and therefore the microcontroller can determine the entry made. The entry may be of text which can be reflected to the viewing screen 5 or maybe instructions couched in appropriate terms such as “get Monday diary”. Once the diary has been recovered from the store the appropriate entries may be displayed on the screen 5 with appropriate soft key indications for the keys 6 to 13.

Note that predefined user gestures such as drawing an “envelope” to request e-mail mode or a table for diary mode, for example, may be used. The instructions may be user selectable or teachable so that on initialisation the user draws and selects the mode. Subsequently drawing the same symbol will cause the microcontroller 30 to enter the appropriate selected mode.

Again sensing may be used to move around the displayed area (as discussed with reference to FIG. 6 and FIG. 18) or the touch strip controller 14 may be used in combination with the keys 6 to 13 to select appropriate areas.

Entry of information to the diary may also be by handwriting input. It is convenient here to consider the construction of the touch strip 14 which as shown in FIG. 19 comprises a 0.4 mm printed board having a surface area of approximately 20 mm by 5 m with horizontal strips in the 5 mm dimension as indicated as 47 to 50 for FIG. 19 which shown a part of the strip 14. The strip 14 thus replaces the rotational elements of potentiometer so that hermetic sealing of the casing may be complete and a control which is resistant to wear as provided. The strips 47 to 50 etc, are interfaced to the microcontroller 30 so that as a finger is moved across the strip direction of movement and speed of movement may be determined. The information may be used in the same way as a rotary potentiometer.

It will be appreciated that incorporating a second strip at right angles to the strip 14 would allow full functionality of (eg) a computer mouse to be simulated.

Thus as shown in FIG. 19, if a user moves a finger such that, for example, the presence of the finger bridging 48, 49 and 50 subsequent to the presence of a finger bridging 47 to 50 indicates that the user would wish to rotate a potentiometer in a counter-clockwise direction. Similarly, detection of a finger bridging 47 and 48 subsequent to there having been no previous bridge indicates rotation in a clockwise direction.

It will be appreciated, however, that if the tilt detection mechanism hereinbefore described indicates that the device is in the left hand rather than the right hand the functionality of bridging and unbridging is reversed accordingly.

Entry of data files, for example the composition of letters or reports can be carried out using either the write sensing arrangement, hereinbefore described, to determine input alphanumeric which may be stored for subsequent transmission to a printer or for transfer as data files to a PC for example. Data entered and converted into appropriate stored information may be displayed on the display screen if required.

Cursor movement around the display screen to select a position to which information is to be placed may be by use of either the potentiometer arrangement described with reference to FIG. 19 or by use of the tilt sensing mechanism hereinbefore described in combination with one of the soft keys to indicate that an insert or delete position is being selected.

In an alternative method of operation and referring to FIG. 7a and initially to FIG. 7b, use of the stylus of FIG. 1 as a non-connected input device for a PC allows all of the functions of the hand held computer to be duplicated. For example, where alphanumeric data is input in the manner previously described with reference to FIGS. 10 to 14 a more powerful PC may be able to effect autocorrelation much more rapidly than the microcontroller 30 of the device itself. In this case, referring specifically to FIG. 7b, once the initialisation process has been completed at 100, one or both of the accelerometers may be read at 705 at 10 ms intervals as indicated at step 710 and the voltage data is transferred to the serial port for transmission by the wireless link or by use of infrared transmission.

A corresponding program in the PC itself will read from radio receiver 36 and the receive port the data defining the voltage from one or both the accelerometers. Autocorrelation will be carried out on the reading to generate appropriate characters at step 725, the characters being displayed on the PC screen at step 730 and possibly being transmitted back to the hand-held PC.

In an alternative implementation autocorrelation may be carried out within the microcontroller 30 and data defining input characters themselves be transmitted to the PC.

Note that the transmission of comma separated variables (CSV) format ASCII is transmitted at 418 MHz using an amplitude modulated radio transmitter from RF Solutions of Lewes East Sussex UK. In the PC CMOS voltage levels converted by the RS232 conversion unit can be used to provide raw data to the PC. Windows 3.1 terminal software is capable of reading CSV data and spreadsheet can read and plot data graphically.

In a still further use of the accelerometer 31, 32 arrangement password protection of the hand-held computer may be provided. Thus, once trained to a user's signature, for example, a stored waveform corresponding to accelerometer voltage outputs read at 10 ms intervals can be used. Thus the user does not require to remember any special passwords and cracking of the signature code is extremely difficult since, for example forging a signature will result in a different acceleration pattern to that of the natural signature writer.

Thus it may be possible to use a hand-held computer of this nature to provide transmission of security information for, for example, electronic point of sale authorisations, access restriction and the like.

A still further use of the transmission and reception capability allows a local area paging system to be developed. Thus if several users work in reasonable proximity to each other it is possible to transmit a message directly from one hand-held computer to another such that, for example, telephone messages taken by one person in an office and files created may be transmitted using a digital serial identity to another specified hand-held computer unit.

Turning to FIG. 16, in addition to the simple 60 second voice note storage chip 34, the microphone 18 may also be connected by the amplifier and filter arrangements to provide voice input to the microcontroller 30. Voice recognition software can thus be used to convert the voice input to data, the keys or fingertip switches 18 to 20 having appropriate use for pause, record, etc as hereinbefore described with reference to the spoken memorandum chip. Converted data can thus be transferred to the memory or displayed on screen or as hereinbefore described with reference to using pen input for handwriting correlation by a PC serial data to the PC representing the voice input can be provided. This is indicated at 39.

In an alternative method of working, the microcontroller causes storage of the speech input in the memory 38 without effecting conversion, the information being transmitted via the serial output port either in the docking station or by the radio link to a PC which may use voice recognition software to carry out the conversions. It may be preferable to use a PC to carry out the conversion rather than a microcontroller incorporated in the pen since significant processing power may be required. However, the inclusion of voice recognition software in the microcontroller 30 is possible.

It will also be realised that a data store may be used to store received speech signals. Thus several speech notes each time/date stamped may be held for subsequent use. If a suitable store is included then the speech storage chip, hereinbefore described, may be omitted from the stylus to allow additional memory chip space.

It will be noted that since the hand-held computer of the invention includes microphone, loudspeaker and function keys use of the device as a cellular telephone is also envisaged.

Where cellular phone functionality is included within the stylus or where the stylus is in contact with a PC for example by IRDA or radio transmission, the use of the microphone input for substantial dictation purposes is possible and also the use of substantially larger data files than could otherwise be stored locally.

Thus the input speech will be stored in a buffer by the microcontroller 30 and periodically, when the buffer contains a substantial amount of data, a network connection to either network data storage means or to a predetermined PC is effected. Stored buffered data is then transferred to the remote location. Since the network connection is not permanently required the cost of transferring the data by this means is less significant and periods of network signal weakness can be overcome.

Data buffered in this manner may be date and time stamped or, if the stylus incorporates GPS (global positioning systems) may be location stamped also.

Data may similarly be recovered such that large text documents required by a user may have portions stored in the buffer for display and sequential recovery of other parts of the document from the remote location using telephony as required. Photographic data, for example from a digital camera, may similarly be saved to the network by way of the buffered store.

The various functions above described enable the provision of a full PDA function including diary alarm and scheduling functions as well as data input, file creation and storage. The user may select the mode of operation using either soft buttons or movement input and the use of the accelerometers 31, 32 is determined from the mode selected by the user. Electronic mail and fax facilities may be incorporated in the PDA functions allowing reception or transmission of data via the unit. The transmission capability of the unit may be associated with a receiver in a printer for example or a printer incorporating a docking station may be used to allow the printing of data from the PDA. Note that infrared transmission may be used.

As will be appreciated one of the major problems with any hand-held portable device is the use of rechargeable batteries which have a limited power life between charges. The hand-held computer of the present invention therefore incorporates a number of power saving facilities arranged particularly to close down back lighting of the small LCD screen 5 if it is not appropriate. Thus if the accelerometers indicate that there is no current usage of the system then powering down of the detection circuitry and back lighting of the screen may occur. However, in a further use of the proximity detector 15, it is possible to turn back lighting on and off in dependence upon whether the user is looking at information on the screen or not. Thus, referring to FIG. 15, the pyroelectric detector conversion detects presence of movement to maintain back lighting. Pyroelectric detectors tend to detect presence of a person by movement through a parallel beam of infrared such that when movement is detected across a Fresnel lens an AC signal is generated.

Thus the pyroelectric system can be used to detect the presence of a user and in the absence of use power down of the back lighting at least may occur. Infrared sensors may similarly be used to detect the presence or absence of body heat. Note the pyroelectric detector, as previously described, can be used to control the character zoom feature hereinbefore described. A suitable detector is a Murata type IRAE700STO.

In a further implementation of back lighting power down which is responsive to the viewer's vision in addition to the viewer's presence. It is known that when a subject looks directly at a lens and a flash occurs blood vessels at the rear of the eyes reflect back to the camera. It is thus possible to periodically flash a low level light and to sense red reflection using a photodiode sensor. Thus as shown at FIG. 15, the microcontroller 30 periodically causes an LED 60 to pulse. At the same time a photodiode 61 is monitored and, assuming presence of a user's eye 62 reflecting light from the pulse, the LCD will remain back lit as indicated at 58. It is further noted that a custom-built solar cell (not shown), for example a Solarex available from Farnell Electronics, may be used to assist triple charging of the battery 2.

If a user is not looking directly at the screen at the time the LED 60 is flashed there will be no reflection and the photodiode 61 will not activate. The microcontroller may therefore power down the back light 58 thus reducing the drain on the rechargeable battery 2.

Although the present invention has been described with reference to a particular implementation using accelerometers other position detection and location means may be used to implement movement detection arrangements. While herein references made to alphanumeric data it will be appreciated that katakana character and Cyrillic script inputs may also be detected using the acceleration method hereinbefore described.

Note when the hand-held computer is docked with a PC or is receiving data by way of cellular or radio transmission it is possible to display received information on the screen 5. Thus as indicated at FIG. 9 an initialisation message is output to the screen 5 and an appropriate buffer is cleared. As characters are received at the serial port they are transferred to the microcontroller at 905 and checked for frame validity at 910. Assuming that there is no error at 910 and that the received character is not a clear screen message as indicated at 915 then a character is transferred to the LCD 5 for display at 920.

Further possible uses of the portable computer of the invention include storing large numbers of speech modes which when down loaded to a PC with the pen either in a docking station or by IRDA or radio transmission are sorted. In this process the PC converts the each of the speech notes to text and scans the text for frequently occurring words, for example “meeting” and then sorts the stored notes into sub-directories. Alternatively, notes may be sorted by date, subject matter or size as will occur with a normal windows file. Key control words such as “alarm” may result in the speech note being converted into a timed alarm which may then be written back to the portable computer so that at the appropriate time the portable computer either announces the alarm or a vibrate to alert the user, the alarm being displayed as a text message. It will be appreciated that if a sufficiently powerful microcontroller is used in the pen then the speech to text conversion may take place in the portable computer unit. A suitable vibrating motor for use as a silent alarm can be obtained from Murata of Japan. Situating the annunciator towards the barrel of the pen near the tip improves transmission.

The microcontroller may cause audio feedback of the current position of the stylus, for example by causing sounds of flicking pages when the pen is tilted forward or back.

While most emphasis herein has been on the display of alphanumeric, Katakana or Cyrillic characters, graphic information may also be viewed. For example, a file holding pictures related to a person may include three dimensional picture of that person's face. By revolving or tilting the computer the view may switch from a front view to a profile aspect. It will also be appreciated that an atlas may be stored in the data store and maps may be rotated to align with the direction of travel for example.

Additional functionality may be introduced to the hand-held computer by including a touch screen in front of the display screen such that a stylus can be used to select text or to cause localised movement of a cursor.

An autolocate function may be built into the microcontroller such that if no movement, ie no change in tilt of either the enclosed accelerometers occurs for a selectable period, probably 24 hours, the unit will sound an alarm at periodic intervals so that the user can locate it.

Note that the tilt sensors included herein measure tilt with respect to earth's gravity by use of a small beam arrangement. Other position sensors may be included. Global positioning by satellite is also a possible method of detecting a change in the position of the portable computer.

In a symbol counted mode it is possible for a user to flick the pen either as a tick or a cross, for example, in relation to a submitted document. The number of ticks or crosses may be counted and the result accumulated and transferred to data store or accumulated in a spreadsheet to which the user may input names, titles and the like. The use of other symbols in anticipated.

While as hereinbefore described the security signature is by use of acceleration, a pressure detector may be incorporated into the end of the device to further increase security by measurement of the profile as well as the two dimensional or three dimensional spatial sensor.

As has been mentioned hereinbefore, a number of keys, switches and buttons are provided on the casing of the portable computer. In a further implementation an on/off switch may be provided operated by pressure on the “nib-end”. Whilst such switch pressure is not used for detecting input text per se, it may be used to turn functions on and off. This may be used in a normal writing mode, for example, touching the pen tip against a writing surface to turn on the accelerometer detection functions. Releasing pressure on the tip then stops the accelerometer signals being considered as potential input to be decoded.

Any of the other switches may be used in certain modes to turn on or off text detection, for example, or to stop screen scrolling for example.

Calculator functions in the portable computer may be provided simply by writing the numerals and appropriate mathematical symbols in the normal manner. The tilt sensor software will determine the numerals and characters entered and perform an appropriate calculation for display on the display screen.

A further function, for example for clock setting causes display of an analogue clock face on the display means 5. Time changes may be entered by selecting an appropriate mode and moving the user's wrist. Tilt sensing is used to determine forward or backward adjustment of the time stored.

Williams, Hilary Lyndsay

Patent Priority Assignee Title
10341478, Jul 03 2017 ESSENTIAL PRODUCTS, INC Handheld writing implement form factor mobile device
10462345, Aug 11 2017 ESSENTIAL PRODUCTS, INC. Deformable structure that compensates for displacement of a camera module of a camera accessory
10877642, Aug 30 2012 Samsung Electronics Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD User interface apparatus in a user terminal and method for supporting a memo function
11103787, Jun 24 2010 System and method for generating a synthetic video stream
Patent Priority Assignee Title
1061578,
2798907,
2945111,
3005055,
3382588,
3482241,
3509298,
3662105,
3696409,
3706867,
3721956,
3790727,
3798370,
3825730,
3846826,
3873770,
3965399, Mar 22 1974 Pushbutton capacitive transducer
3988616, Jul 15 1974 Hitachi, Ltd. Driver circuit for liquid crystal display using insulated gate FETs
4014000, Mar 28 1975 Hitachi, Ltd. Pattern recognition system utilizing a plurality of partial standard patterns
4070649, Dec 01 1976 , Multi-modal data input/output apparatus and method compatible with bio-engineering requirements
4103252, Nov 26 1976 Xerox Corporation Capacitive touch-activated transducer system including a plurality of oscillators
4110749, May 06 1977 Tektronix, Inc. Touch display to digital encoding system
4115670, Jan 19 1973 Geno Corporation Electrical switch assembly
4121204, Dec 14 1976 General Electric Company Bar graph type touch switch and display device
4129747, Aug 24 1976 Peptek, Inc. Human-machine interface apparatus
4146876, Jun 29 1977 International Business Machines Corporation Matrix addressed electrochromic display
4146924, Sep 22 1975 Board of Regents for Education of the State of Rhode Island System for visually determining position in space and/or orientation in space and apparatus employing same
4158216, Feb 21 1978 General Electric Company Capacitive touch control
4170916, Jun 23 1977 BPO ACQUISITION CORP Touch operated capacitive switch for electronic musical instruments
4196429, Nov 25 1977 Motion detector
4241409, Dec 30 1977 Hand held pen-size calculator
4242676, Dec 29 1977 Centre Electronique Horloger SA Interactive device for data input into an instrument of small dimensions
4246452, Jan 05 1979 Mattel, Inc. Switch apparatus
4264903, Feb 21 1978 LXD, INC Capacitive touch control and display
4290052, Oct 26 1979 General Electric Company Capacitive touch entry apparatus having high degree of personal safety
4293734, Feb 23 1979 Peptek, Incorporated Touch panel system and method
4305071, Apr 16 1980 Bell Telephone Laboratories, Incorporated Touch sensitive screen signal detection arrangement
4305131, Feb 05 1979 NINTENDO CO , LTD , 60 FUKUINE, KAMITAKAMATSU-CHO, HIGASHIYAMA-KU, KYOTO 605, JAPAN A CORP OF JAPAN Dialog between TV movies and human viewers
4311891, Apr 17 1980 ABC Auto Alarms, Inc. Vehicle alarm shaker device with spring damper
4340911, Feb 28 1979 Fuji Photo Film Co., Ltd. Image gradation processing method and apparatus for mammogram copying system
4346376, Apr 16 1980 Bell Telephone Laboratories, Incorporated Touch position sensitive surface
4375674, Oct 17 1980 The United States of America as represented by the Administrator of the Kinesimetric method and apparatus
4380007, May 27 1980 Playmont AG Proximity switch
4380040, Sep 28 1979 BFG Glassgroup Capacitive systems for touch control switching
4396945, Aug 19 1981 Solid Photography Inc. Method of sensing the position and orientation of elements in space
4435835, Mar 24 1980 Hitachi, Ltd. Method and device for detecting the position of an object
4449193, Apr 25 1980 Thomson-CSF Bidimensional correlation device
4475008, Aug 28 1981 Tokyo Shibaura Denki Kabushiki Kaisha Coordinate input device with pressure-sensitive rubber sheet
4475122, Nov 09 1981 INTERSERV, CORP Automatic wafer alignment technique
4484179, Apr 16 1980 AT&T Bell Laboratories Touch position sensitive surface
4484346, Aug 15 1980 ERIM INTERNATIONAL, INC Neighborhood transformation logic circuitry for an image analyzer system
4513183, May 04 1983 U.S. Plastics Corporation Gravity switch
4526043, May 23 1983 AT&T Bell Laboratories Conformable tactile sensor
4542375, Feb 11 1982 NCR Corporation Deformable touch sensitive surface
4550221, Oct 07 1983 VOLKS COMMUNICATION, INC Touch sensitive control device
4561017, Aug 19 1983 Graphic input apparatus
4562429, Apr 27 1982 MONROE ELECTRONICS, INC , 100 HOSEL AVENUE, LYNDONVILLE, N Y 14098 A CORP OF N Y Static event detector and tape probe
4564952, Dec 08 1983 AT&T Bell Laboratories Compensation of filter symbol interference by adaptive estimation of received symbol sequences
4570149, Mar 15 1983 MICROTOUCH SYSTEMS, INC Simplified touch tablet data device
4571454, Nov 11 1982 Sony Corporation Coordinate position digitizing system
4587378, Jul 30 1984 TELOGY NETWORKS, INC Two-layer touch tablet
4595990, Dec 31 1980 International Business Machines Corporation Eye controlled information transfer
4613942, Feb 19 1982 Orientation and control system for robots
4618989, Jan 21 1983 Michio Kawata, Director-General of Agency of Industrial Science and; Kabushiki Kaisha Meidensha Method and system for detecting elliptical objects
4628160, Oct 28 1985 L-3 Communications Corporation Electrical tilt switch
4629319, Feb 14 1984 Diffracto Ltd. Panel surface flaw inspection
4631356, Mar 06 1984 Wacom Co., Ltd. Coordinate input device with display
4631525, Apr 11 1983 Sony Corporation Digital fader or like device
4631676, May 25 1983 HOSPITAL FOR JOINT DISEASES ORTHOPAEDIC INSTITUTE, 301 E 17TH ST , NEW YORK, NY 10003, A CORP OF NY Computerized video gait and motion analysis system and method
4644100, Mar 22 1985 Zenith Electronics Corporation Surface acoustic wave touch panel system
4654872, Jul 25 1983 Omron Tateisi Electronics Co. System for recognizing three-dimensional objects
4663669, Feb 01 1984 Canon Kabushiki Kaisha Image sensing apparatus
4669054, May 03 1985 Raytheon Company Device and method for optically correlating a pair of images
4677913, Apr 17 1986 ALLIANT TECHSYSTEMS INC Safe and arming device
4686332, Jun 26 1986 International Business Machines Corporation Combined finger touch and stylus detection system for use on the viewing surface of a visual display device
4686374, Jun 26 1980 DIFFRACTO LTD Surface reflectivity detector with oil mist reflectivity enhancement
4698461, Aug 26 1986 Tektronix, Inc.; TEKTRONIX, INC , 4900 W S GRIFFTH DR , P O BOX 500, BEAVERTON, OR 97077 A CORP OF OR Touch panel with automatic frequency control
4700022, Dec 26 1983 Regie Nationale des Usines Renault Method and apparatus for determining the coordinates of a contact point on a resistive type semianalog sensitive surface
4710760, Mar 07 1985 NCR Corporation Photoelastic touch-sensitive screen
4719524, Oct 08 1984 Sony Corporation Signal reproduction apparatus including touched state pattern recognition speed control
4733222, Dec 27 1983 Integrated Touch Arrays, Inc.; INTEGRATED TOUCH ARRAYS, INC A CORP OF DE Capacitance-variation-sensitive touch sensing array system
4734034, Mar 29 1985 TEKSCAN, INC , 582 E STREET, BOSTON, MA 02210, A DE CORP Contact sensor for measuring dental occlusion
4736191, Aug 02 1985 Karl E., Matzke Touch activated control method and apparatus
4739299, Jan 17 1986 INTERLINK ELECTRONICS, INC , 535 E MONTECITO STREET, SANTA BARBARA, CA 91303 A CA CORP Digitizer pad
4743895, Apr 05 1984 T I GROUP SERVICES LIMITED Capacitive switches
4746770, Feb 17 1987 Sensor Frame Incorporated; SENSOR FRAME INCORPORATION Method and apparatus for isolating and manipulating graphic objects on computer video monitor
4752655, Nov 16 1984 Nippon Telegraph & Telephone Corporation Coordinate input device
4755811, Mar 24 1987 Tektronix, Inc.; TEKTRONIX, INC , A OREGON CORP Touch controlled zoom of waveform displays
4763356, Dec 11 1986 American Telephone and Telegraph Company; AT&T Information Systems, Inc. Touch screen form entry system
4764717, Oct 27 1986 COLORGRAPHICS SYSTEMS, INC , A CORP OF WI Touch-sensitive potentiometer for operator control panel
4780764, Feb 01 1984 Canon Kabushiki Kaisha Image sensing apparatus
4783829, Feb 23 1983 Hitachi, Ltd. Pattern recognition apparatus
4787040, Dec 22 1986 International Business Machines Corporation Display system for automotive vehicle
4787712, Jan 16 1987 TPO Hong Kong Holding Limited Active matrix liquid crystal display device having capacitive electrodes opposite the source buses
4798919, Apr 28 1987 International Business Machines Corporation Graphics input tablet with three-dimensional data
4806709, May 26 1987 MICROTOUCH SYSTEMS, INC Method of and apparatus for sensing the location, such as coordinates, of designated points on an electrically sensitive touch-screen surface
4810992, Jan 17 1986 INTERLINK ELECTRONICS, INC , 535 EAST MONTECITO STREET, SANTA BARBARA, CALIFORNIA 91303, A CA CORP Digitizer pad
4831359, Jan 13 1988 Micro Research, Inc. Four quadrant touch pad
4833281, May 27 1988 LECTRON PRODUCTS, INC , A MI CORP Motion detector
4839634, Dec 01 1986 Summagraphics Corporation Electro-optic slate for input/output of hand-entered textual and graphic information
4843568, Apr 11 1986 Real time perception of and response to the actions of an unencumbered participant/user
4847789, Jul 08 1985 International Business Machines Corporation Method for hidden line removal
4849852, Sep 30 1988 ALPS ELECTRIC, INC , A NY CORP Variable capacitance push-button switch
4856993, Mar 29 1985 Tekscan, Inc Pressure and contact sensor system for measuring dental occlusion
4866602, Nov 02 1983 Microsoft Technology Licensing, LLC Power supply for a computer peripheral device which positions a cursor on a computer display
4876524, Jul 19 1985 Six-axis joystick control
4897511, Jun 17 1987 Gunze Limited Method of detection of the contacting position in touch panel sensor
4899956, Jul 20 1988 TELEFLEX INCORPORATED, A CORP OF DE Self-contained supplemental guidance module for projectile weapons
4912662, Jun 22 1987 WEDGE INNOVATIONS, INC , AN OKLAHOMA CORPORATION; WEDGE INNOVATIONS, INC Inclinometer
4914624, May 06 1988 Tyco Electronics Corporation Virtual button for touch screen
4917516, Feb 18 1987 Combination computer keyboard and mouse data entry system
4922061, Jun 13 1988 Tektronix, Inc. Capacitive touch panel system with randomly modulated position measurement signal
4951036, Aug 04 1988 Tektronix, Inc Touchpad jogger
4954967, Sep 21 1983 Canon Kabushiki Kaisha Information processing apparatus
4958911, Oct 19 1988 TECHNOMARKET OPPORTUNITY FUND, L P C O ROBERT I SCHWIMMER, ESQ Liquid crystal display module having housing of C-shaped cross section
4969180, May 18 1989 HAHN, JEROME S Cordless pen telephone handset
4972496, Jul 25 1986 SAMSUNG ELECTRONICS CO , LTD Handwritten keyboardless entry computer system
4975830, Dec 05 1988 Intel Corporation Computer communication system having supplemental formats
4976435, Oct 17 1988 SHATFORD, WILL & WALTER T SHATFORD, III Video game control adapter
4988981, Mar 17 1987 Sun Microsystems, Inc Computer data entry and manipulation apparatus and method
4990900, Oct 01 1987 ALPS Electric Co., Ltd. Touch panel
5008497, Mar 22 1990 STRATOS PRODUCT DEVELOPMENT GROUP, INC Touch controller
5023438, Nov 26 1988 Nitto Kohki Co., Ltd. Portable data input apparatus with different display modes
5036321, Aug 31 1989 Otis Elevator Company Capacitive sensing, solid state touch button system
5043736, Jul 27 1990 INTRINSYC SOFTWARE INTERNATIONAL, INC Cellular position locating system
5045843, Dec 06 1988 RICHARDS, III ,JAMES D AND MARTINE RICHARDS Optical pointing device
5053757, Jun 04 1987 Tektronix, Inc. Touch panel with adaptive noise reduction
5061920, Dec 20 1988 Honeywell Inc. Saturating column driver for grey scale LCD
5062198, May 08 1990 Keytec, Inc. Method of making a transparent touch screen switch assembly
5063526, Jun 03 1987 ADVANCED MICRO DEVICES, INC , 901 THOMPSON PLACE, P O BOX 3453, SUNNYVALE, CA 94088, A CORP OF DE Bit map rotation processor
5072294, Jun 07 1989 Loredan Biomedical, Inc. Method and apparatus for analyzing a body having a marker located thereon
5073950, Apr 13 1989 Personnel Identification & Entry Access Control, Inc. Finger profile identification system
5083118, Apr 16 1990 Pentel Kabushiki Kaisha Transparent coordinate input apparatus for electrostatic capacity coupling system
5105186, May 25 1990 Hewlett-Packard Company LCD touch screen
5113041, Dec 28 1990 AT&T Bell Laboratories; AMERICAN TELEPHONE AND TELEGRAPH COMPANY, A CORP OF NY Information processing
5117071, Oct 31 1990 International Business Machines Corporation Stylus sensing system
5119079, Sep 17 1990 Xerox Corporation Touch screen user interface with expanding touch locations for a reprographic machine
5133076, Jun 12 1989 SAMSUNG ELECTRONICS CO , LTD Hand held computer
5149919, Oct 31 1990 International Business Machines Corporation Stylus sensing system
5153829, Nov 08 1988 Canon Kabushiki Kaisha Multifunction musical information processing apparatus
5159159, Dec 07 1990 STRATOS PRODUCT DEVELOPMENT GROUP, INC Touch sensor and controller
5168531, Jun 27 1991 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Real-time recognition of pointing information from video
5179648, Mar 24 1986 Computer auxiliary viewing system
5186629, Aug 22 1991 International Business Machines Corporation; INTERNATIONAL BUSINESS MACHINES CORPORATION A CORP OF NEW YORK Virtual graphics display capable of presenting icons and windows to the blind computer user and method
5189404, Jun 18 1986 Hitachi, Ltd.; Hitachi Software Engineering Co., Ltd. Display apparatus with rotatable display screen
5203704, Dec 21 1990 DSI DATOTECH SYSTEMS INC Method of communication using pointing vector gestures and mnemonic devices to assist in learning point vector gestures
5215397, Apr 01 1991 Yashima Electric Co., Ltd. Writing device for storing handwriting
5220324, Jun 12 1991 SEIKO INSTRUMENTS, INC Wireless coordinate reader and switch state detection system for coordinate indicator
5227929, Nov 26 1990 MARIANA HDD B V ; HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B V Portable computer hard disk protective reflex system
5227985, Aug 19 1991 University of Maryland; UNIVERSITY OF MARYLAND A NON-PROFIT ORGANIZATION OF MD Computer vision system for position monitoring in three dimensions using non-coplanar light sources attached to a monitored object
5231326, Jan 30 1992 Essex Electronics, Inc. Piezoelectric electronic switch
5231381, Oct 02 1989 U.S. Philips Corp. Data processing system with a touch screen and a digitizing tablet, both integrated in an input device
5233547, Nov 12 1991 NCR Corporation Electronic checking account apparatus and method having a digitizer to receive information as a check is being written
5235509, Jun 28 1989 ERIE COUNTY INVESTMENT CO , THE Customer self-ordering system using information displayed on a screen
5237311, Aug 01 1991 Picker International, Inc. Hingedly supported integrated trackball and selection device
5252951, Apr 28 1989 INTERNATIONAL BUSINESS MACHINES CORPORATION A CORP OF NEW YORK Graphical user interface with gesture recognition in a multiapplication environment
5267327, Mar 30 1990 Sony Corporation Apparatus and method for registering the handwriting of a user so it can be translated into block characters
5276794, Sep 25 1990 SAMSUNG ELECTRONICS CO , LTD Pop-up keyboard system for entering handwritten data into computer generated forms
5278362, Dec 26 1991 Nihon Kaiheiki Industrial Company, Ltd. Push-button switch with display device
5293430, Jun 29 1991 Xerox Corporation Automatic image segmentation using local area maximum and minimum image signals
5297030, Apr 08 1992 NCR Corporation Method using bill and coin images on a touch screen for processing payment for merchandise items
5301222, Jan 24 1990 NEC Corporation Portable radio telephone set for generating pattern signals representative of alphanumeric letters indicative of a telephone number
5305017, Sep 04 1991 Cirque Corporation Methods and apparatus for data input
5313027, Mar 16 1992 MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD Push button switch assembly including single or plural sequentially closed switches
5313835, Dec 19 1991 Freescale Semiconductor, Inc Integrated monolithic gyroscopes/accelerometers with logic circuits
5319386, Aug 04 1992 Ideographic character selection method and apparatus
5327161, Aug 09 1989 3M Innovative Properties Company System and method for emulating a mouse input device with a touchpad input device
5329289, Apr 26 1991 Sharp Kabushiki Kaisha Data processor with rotatable display
5335557, Nov 26 1991 Sandio Technology Corporation Touch sensitive input control device
5339213, Nov 16 1992 Cirque Corporation Portable computer touch pad attachment
5340108, Nov 22 1991 Donald A., Wilson Apparatus for projecting and moving a spot of light in a scene projected on a screen and for controlling operation of a stepper motor used therewith
5341133, May 09 1991 President and Fellows of Harvard College Keyboard having touch sensor keys for conveying information electronically
5345543, Nov 16 1992 Apple Inc Method for manipulating objects on a computer display
5345824, Aug 17 1990 Analog Devices, Inc. Monolithic accelerometer
5349303, Jul 02 1993 Cirque Corporation Electrical charge transfer apparatus
5357266, Mar 12 1991 Sharp Kabushiki Kaisha Display-integrated type tablet device
5361387, Oct 09 1990 AUTODESK, Inc Video accelerator and method using system RAM
5367199, May 01 1992 Triax Technologies Sliding contact control switch pad
5369262, Jun 03 1992 Symbol Technologies, Inc. Electronic stylus type optical reader
5374787, Jun 08 1992 SYNAPTICS, INC ; Synaptics Incorporated Object position detector
5383091, Feb 22 1993 Sony Electronics INC Grip and protective casing for cellular telephone
5386219, Oct 16 1991 AU Optronics Corporation Touch overlay for improved touch sensitivity
5394096, Nov 15 1991 Capacitive position sensor including a scale with integral topographical features which effect the mutual capacitance between cursor electrodes
5396265, Sep 17 1990 MASSACHUSETTS INSTITUTE OF TECHNOLOGY, A CORP OF MA Three-dimensional tactile computer input device
5398310, Apr 13 1992 Apple Inc Pointing gesture based computer note pad paging and scrolling interface
5404152, Feb 25 1992 Renesas Electronics Corporation Multi-dimension track-ring
5408621, Jun 10 1993 Combinatorial data entry system having multi-position switches, each switch having tiltable control knob
5410329, May 22 1992 Sharp Kabushiki Kaisha Display-integrated type tablet device
5412189, Dec 21 1992 LENOVO SINGAPORE PTE LTD Touch screen apparatus with tactile information
5414445, Oct 07 1992 Microsoft Technology Licensing, LLC Ergonomic pointing device
5416498, Oct 21 1986 Microsoft Corporation Prehensile positioning computer keyboard
5418760, Aug 18 1992 Casio Computer Co., Ltd. Electronic devices with a liquid crystal display
5422656, Nov 01 1993 MEDIATEK INC Personal communicator having improved contrast control for a liquid crystal, touch sensitive display
5424756, May 14 1993 Track pad cursor positioning device and method
5428367, Jul 08 1991 CTI ELECTRONICS CORPORATION; ES BETA, INC Computer mouse simulator having see-through touchscreen device and external electronic interface therefor
5432531, Dec 14 1990 International Business Machines Corporation Coordinate processor for a computer system having a pointing device
5434964, Jan 25 1990 AUTODESK, Inc Movement and redimensioning of computer display windows
5438331, Aug 21 1992 F&G RESEARCH, INC Computer keyboard with dial for entering repetitive data and commands
5442347, Jan 25 1993 The United States of America as represented by the Administrater, Double-driven shield capacitive type proximity sensor
5442742, Dec 21 1990 Apple Inc Method and apparatus for the manipulation of text on a computer display screen
5450075, Nov 11 1987 AMS Industries PLC Rotary control
5453761, Jun 18 1990 Sony Corporation Information processing apparatus
5459793, Jan 24 1990 Fujitsu Limited Motion analysis system
5463388, Jan 29 1993 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Computer mouse or keyboard input device utilizing capacitive sensors
5463696, May 27 1992 Apple Inc Recognition system and method for user inputs to a computer system
5463725, Dec 31 1992 International Business Machines Corporation Data processing system graphical user interface which emulates printed material
5468947, Aug 08 1986 Intermec Technologies Corporation Pocket size data capture unit with processor and shell modules
5473343, Jun 23 1994 Microsoft Technology Licensing, LLC Method and apparatus for locating a cursor on a computer screen
5473344, Jan 06 1994 Microsoft Technology Licensing, LLC 3-D cursor positioning device
5477237, Jun 24 1993 Dell USA, L.P. Positioning device reporting X, Y and yaw motion
5479192, Feb 15 1991 Multifunction space bar for video screen graphics cursor control
5479528, Dec 13 1991 AT&T IPM Corp Intelligent work surfaces
5483261, Feb 14 1992 ORGPRO NEXUS INC Graphical input controller and method with rear screen image detection
5488204, Jun 08 1992 Synaptics Incorporated; Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
5488558, Oct 20 1993 OPENSET TECHNOLOGIES, LTD Handy computer with built-in digital camera and spot state recording method using the same
5491495, Nov 13 1990 3M Innovative Properties Company User interface having simulated devices
5491706, Apr 07 1993 Sharp Kabushiki Kaisha Display-integrated type tablet device capable of detecting correct coordinates at a tip end of a detection pen by detecting external noise
5495269, Apr 03 1992 Xerox Corporation Large area electronic writing system
5495566, Nov 22 1994 Microsoft Technology Licensing, LLC Scrolling contents of a window
5508703, Sep 14 1992 SMK Corporation Membrane switch having a rotary motion detection function
5511148, Apr 30 1993 Xerox Corporation Interactive copying system
5513309, Jan 05 1993 Apple Computer, Inc. Graphic editor user interface for a pointer-based computer system
5523775, May 26 1992 Apple Inc Method for selecting objects on a computer display
5528265, Jul 18 1994 Orientation-operated cursor control device
5528266, May 15 1989 International Business Machines Corporation Flat touch screen workpad for a data processing system
5528267, Dec 19 1988 Sharp Kabushiki Kaisha Tablet integrated with display
5534892, May 20 1992 Sharp Kabushiki Kaisha Display-integrated type tablet device having and idle time in one display image frame to detect coordinates and having different electrode densities
5534893, Dec 15 1993 Apple Computer, Inc. Method and apparatus for using stylus-tablet input in a computer system
5537608, Nov 13 1992 MEDIATEK INC Personal communicator apparatus
5540095, Aug 17 1990 Analog Devices, Inc. Monolithic accelerometer
5543588, Jun 08 1992 SYNAPTIICS, INCORPORATED; Synaptics, Incorporated Touch pad driven handheld computing device
5543591, Jun 08 1992 SYNAPTICS, INC Object position detector with edge motion feature and gesture recognition
5552787, Oct 10 1995 The United States of America as represented by the Secretary of the Navy; NAVY, UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE, THE Measurement of topography using polarimetric synthetic aperture radar (SAR)
5559301, Sep 15 1994 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems
5559943, Jun 27 1994 Microsoft Technology Licensing, LLC Method and apparatus customizing a dual actuation setting of a computer input device switch
5561445, Nov 09 1992 MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD Three-dimensional movement specifying apparatus and method and observational position and orientation changing apparatus
5563996, Apr 13 1992 Apple Inc Computer note pad including gesture based note division tools and method
5565658, Jul 13 1992 Cirque Corporation Capacitance-based proximity with interference rejection apparatus and methods
5565887, Jun 29 1994 Microsoft Technology Licensing, LLC Method and apparatus for moving a cursor on a computer screen
5566098, Nov 13 1992 LENOVO SINGAPORE PTE LTD Rotatable pen-based computer with automatically reorienting display
5570109, May 27 1992 Apple Inc Schedule and to-do list for a pen-based computer system
5572239, Nov 05 1993 Intertactile Technologies Corporation Operator/circuit interface with integrated display screen
5578817, Oct 05 1992 LOGITECH EUROPE S A Pointing device utilizing a photodetector array and controlled by a human finger contacting a prism
5581243, Jun 04 1990 MICROSLATE INC , A CANADIAN CORP Method and apparatus for displaying simulated keyboards on touch-sensitive displays
5581274, May 04 1991 Sharp Kabushiki Kaisha Display-integrated type tablet device
5581670, Jul 21 1993 JB PARTNERS, LLC User interface having movable sheet with click-through tools
5581681, Dec 14 1994 Apple Inc Pointing gesture based computer note pad paging and scrolling interface
5583543, Nov 05 1992 Sharp Kabushiki Kaisha Pen input processing apparatus
5583946, Sep 30 1993 Apple Inc Method and apparatus for recognizing gestures on a computer system
5585823, Dec 30 1994 Apple Inc Multi-state one-button computer pointing device
5589856, Apr 29 1993 AU Optronics Corporation System & method for dynamically labeled touch sensitive buttons in a digitizing display
5589893, Dec 01 1994 Zenith Electronics Corporation On-screen remote control of a television receiver
5590219, Sep 30 1993 Apple Inc Method and apparatus for recognizing gestures on a computer system
5592197, Mar 12 1991 Sharp Kabushiki Kaisha Display-integrated type tablet device
5592566, Jan 05 1993 Apple Inc Method and apparatus for computerized recognition
5592572, Nov 05 1993 UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF THE DEPARTMENT OF HEALTH AND HUMAN SERVICES Automated portrait/landscape mode detection on a binary image
5594776, Sep 14 1994 Unwired Planet, LLC Efficient paging system
5594806, Jun 20 1994 Personnel Identification & Entry Access Control, Inc. Knuckle profile indentity verification system
5594810, Sep 19 1993 Apple Inc Method and apparatus for recognizing gestures on a computer system
5598183, Jan 27 1994 Microsoft Technology Licensing, LLC System and method for computer cursor control
5602566, Aug 24 1993 Hitachi Maxell, Ltd Small-sized information processor capable of scrolling screen in accordance with tilt, and scrolling method therefor
5603053, May 10 1993 Apple Inc System for entering data into an active application currently running in the foreground by selecting an input icon in a palette representing input utility
5611060, Feb 22 1995 Microsoft Technology Licensing, LLC Auto-scrolling during a drag and drop operation
5612719, Dec 03 1992 Apple Inc Gesture sensitive buttons for graphical user interfaces
5613137, Mar 18 1994 International Business Machines Corporation Computer system with touchpad support in operating system
5615132, Jan 21 1994 MOVEMENT SOFTWARE SOLUTIONS L L C Method and apparatus for determining position and orientation of a moveable object using accelerometers
5615384, Nov 01 1993 MEDIATEK INC Personal communicator having improved zoom and pan functions for editing information on touch sensitive display
5616384, Mar 05 1990 Polyweave International, LLC Recyclable polymeric label paper
5617114, Jul 21 1993 Xerox Corporation User interface having click-through tools that can be composed with other tools
5626430, Feb 07 1991 Adaptable pressuring writing instrument holder
5627531, Sep 30 1994 Apple Inc Multi-function menu selection device
5632679, Oct 26 1992 Touch sensitive computer interface controller
5638093, Dec 07 1993 Seiko Epson Corporation Touch panel input device and control method thereof
5640258, Jan 27 1995 Fujitsu Component Limited Touch panel having 15 to 30 degree angle between direction of display unit elements and direction of input unit elements
5648642, Jun 08 1992 Synaptics, Incorporated Object position detector
5650597, Jan 20 1995 3M Innovative Properties Company Capacitive touch sensor
5652569, Sep 02 1994 Paul Joseph, Gerstenberger; GERSTENBERGER, PAUL JOSEPH Child alarm
5655094, Sep 29 1995 International Business Machines Corporation Pop up scroll bar
5656804, Jun 03 1992 Symbol Technologies, Inc. Apparatus and method for sensing motion of a portable terminal
5657012, Jun 21 1989 Finger operable control device
5661632, Jan 04 1994 Dell USA, L.P. Hand held computer with dual display screen orientation capability controlled by toggle switches having first and second non-momentary positions
5670985, May 09 1994 Apple Inc System and method for adjusting the output of an output device to compensate for ambient illumination
5677710, May 10 1993 Apple Inc Recognition keypad
5686940, Dec 24 1993 Rohm Co., Ltd. Display apparatus
5689285, Sep 13 1993 Joystick with membrane sensor
5702323, Jul 26 1995 RPX Corporation Electronic exercise enhancer
5708804, Jul 25 1994 International Business Machines Corp. Apparatus and method therefor of intelligently searching for information in a personal communications device
5709219, Jan 27 1994 Microsoft Technology Licensing, LLC Method and apparatus to create a complex tactile sensation
5712661, Nov 05 1993 Intertactile Technologies Corporation Operator/circuit interface with integrated display screen
5715524, Feb 06 1995 Google Technology Holdings LLC Radio communication device with movable housing element control
5726672, Sep 20 1994 Apple Computer, Inc. System to determine the color of ambient light for adjusting the illumination characteristics of a display
5726685, Jun 30 1994 Siemens Aktiengesellschaft Input unit for a computer
5726687, Feb 22 1995 Microsoft Technology Licensing, LLC Auto-scrolling with mouse speed computation during dragging
5729219, Aug 02 1996 Google Technology Holdings LLC Selective call radio with contraposed touchpad
5729249, Nov 26 1991 Sandio Technology Corporation Touch sensitive input control device
5729604, Mar 14 1996 Apple Safety switch for communication device
5734371, Dec 19 1994 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Interactive pointing device
5734742, Sep 19 1994 Nissan Motor Co., Ltd. Inspection system and process
5734875, Feb 05 1996 Seiko Epson Corporation Hardware that rotates an image for portrait-oriented display
5739451, Dec 27 1996 Franklin Electronic Publishers, Incorporated Hand held electronic music encyclopedia with text and note structure search
5745116, Sep 09 1996 Google Technology Holdings LLC Intuitive gesture-based graphical user interface
5748185, Jul 03 1996 Stratos Product Development Group Touchpad with scroll and pan regions
5748785, Sep 26 1996 Xerox Corporation Inter-separation color image processing using error diffusion
5749908, Dec 18 1996 Pacesetter, Inc.; Pacesetter, Inc Methods and apparatus for annotating data in an implantable device programmer using digitally recorded sound
5751274, Sep 14 1995 Foot-operable cursor control device
5753983, Jun 16 1992 1012384 ONTARIO, INC Multi-function control switch for electrically operating devices
5754645, Jan 21 1992 Google Technology Holdings LLC Electronic apparatus having keyless control
5754890, Feb 01 1996 Microsoft Technology Licensing, LLC System for automatic identification of a computer data entry device interface type using a transistor to sense the voltage generated by the interface and output a matching voltage level
5757368, Mar 27 1995 Cirque Corporation System and method for extending the drag function of a computer pointing device
5758267, Jul 08 1996 MOTOROLA SOLUTIONS, INC Method and apparatus for orientation controlled parameter selection
5764218, Jan 31 1995 Apple Inc Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values
5767457, Nov 13 1995 Cirque Corporation Apparatus and method for audible feedback from input device
5777605, May 12 1995 Sony Corporation Coordinate inputting method and apparatus, and information processing apparatus
5781630, Mar 16 1996 Deutsche Telekom AG Method and device for accurately dating an electronic document
5786789, Nov 14 1994 Trimble Navigation Limited GPS and cellphone unit having add-on modules
5789716, Nov 12 1996 One-way shaking switch
5790769, Aug 04 1995 AUTODESK CANADA CO System for editing time-based temporal digital media including a pointing device toggling between temporal and translation-rotation modes
5793310, Feb 04 1994 NISSAN MOTOR CO , LTD Portable or vehicular navigating apparatus and method capable of displaying bird's eye view
5794164, Nov 29 1995 Microsoft Technology Licensing, LLC Vehicle computer system
5798750, Sep 28 1994 Nikon Corporation; Nikon Systems, Inc. Image display apparatus
5798756, Dec 26 1994 Sharp Kabushiki Kaisha Coordinate detection device capable of obviating the need of forming closed loop in electrodes thereof
5805144, Dec 14 1994 Dell USA, L.P. Mouse pointing device having integrated touchpad
5805145, Nov 05 1993 Intertactile Technologies Corporation Circuit control panel displaying changeable graphics
5805161, Sep 26 1996 LOGITECH EUROPE S A System and method for data processing enhanced ergonomic scrolling
5808602, Mar 15 1996 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Rotary cursor positioning apparatus
5809166, Nov 09 1994 Canon Kabushiki Kaisha Character recognition system which cuts between touching characters
5809267, Dec 30 1993 Xerox Corporation Apparatus and method for executing multiple-concatenated command gestures in a gesture based input system
5815142, Jul 25 1994 MEDIATEK INC Apparatus and method for marking text on a display screen in a personal communications device
5824904, Mar 15 1994 Toshiba Storage Device Corporation Acceleration sensor using a piezoelectric element
5825351, May 12 1994 Apple Computer, Inc. Method and apparatus for noise filtering for an input device
5825352, Jan 04 1996 ELAN MICROELECTRONICS CORP Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad
5825353, Apr 18 1995 LG ELECTRONICS, INC Control of miniature personal digital assistant using menu and thumbwheel
5825675, Jul 29 1993 Xerox Corporation Apparatus and configuration method for a small, hand-held computing device
5828364, Jan 03 1995 Microsoft Technology Licensing, LLC One-piece case top and integrated switch for a computer pointing device
5835061, Jun 06 1995 WAYPORT, INC Method and apparatus for geographic-based communications service
5835079, Jun 13 1996 International Business Machines Corporation Virtual pointing device for touchscreens
5835083, May 30 1996 Oracle America, Inc Eyetrack-driven illumination and information display
5835732, Oct 28 1993 INPRO II LICENSING SARL Miniature digital assistant having enhanced host communication
5838302, Feb 24 1995 Intellectual Ventures Holding 81 LLC Data inputting devices for inputting typed and handwritten data in a mixed manner
5841078, Jun 08 1992 Synaptics, Inc. Object position detector
5841423, Feb 15 1991 Multifunction space bar for video screen graphics cursor control
5841428, Nov 15 1993 Intertactile Technologies Corporation Rotary circuit control devices with changeable graphics
5844547, Oct 07 1991 Apple Inc Apparatus for manipulating an object displayed on a display device by using a touch screen
5847280, Aug 17 1990 Analog Devices, Inc. Monolithic micromechanical apparatus with suspended microstructure
5847698, Sep 17 1996 DataVentures, Inc. Electronic book device
5848373, Jun 24 1994 Garmin Switzerland GmbH Computer aided map location system
5850213, Apr 15 1993 Sony Corporation Three-dimensional image special effect apparatus
5850358, May 03 1989 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Portable work station and data collection terminal including switchable multi purpose touch screen display
5856822, Oct 27 1995 MAISHI ELECTRONIC SHANGHAI LTD Touch-pad digital computer pointing-device
5859621, Feb 23 1996 Harris Corporation Antenna
5859629, Jul 01 1996 Sun Microsystems, Inc. Linear touch input device
5859631, Dec 21 1995 Maquet Critical Care AB Apparatus front panel allowing indicia on an indicia-bearing element to be read therethrough
5861875, Feb 08 1994 Cirque Corporation Methods and apparatus for data input
5867149, Aug 14 1995 Intertactile Technologies Corporation Switch key image display and operator/circuit interface
5867158, Aug 31 1995 SHARP KABUHIKI KAISHA Data processing apparatus for scrolling a display image by designating a point within the visual display region
5869790, Aug 16 1995 ALPS Electric Co., Ltd. Coordinate input apparatus having orthogonal electrodes on opposite surfaces of a dielectric substrate and through-hole connections and manufacturing method thereof
5869791, Apr 18 1995 U.S. Philips Corporation Method and apparatus for a touch sensing device having a thin film insulation layer about the periphery of each sensing element
5871251, Mar 14 1996 Prince Corporation Visor display
5874941, Sep 28 1994 RAKUTEN, INC Presentation supporting device
5874942, Apr 02 1993 VIR Systems Pty. Ltd. Sensor data processing
5875257, Mar 07 1997 Massachusetts Institute of Technology Apparatus for controlling continuous behavior through hand and arm gestures
5875311, Mar 18 1994 International Business Machines Corporation Computer system with touchpad support in operating system
5880411, Jun 08 1992 Synaptics Incorporated Object position detector with edge motion feature and gesture recognition
5883619, Nov 12 1996 Primax Electronics Ltd. Computer mouse for scrolling a view of an image
5884156, Feb 20 1996 Geotek Communications Inc.; GEOTEK COMMUNICATIONS, INC Portable communication device
5886735, Jan 14 1997 CAMBRIDGE TECHNOLOGY DEVELOPMENT, INC Video telephone headset
5889236, Jun 08 1992 Synaptics, Incorporated Pressure sensitive scrollbar feature
5889511, Jan 17 1997 Cirrus Logic, INC Method and system for noise reduction for digitizing devices
5898434, May 15 1991 Apple Inc User interface system having programmable user interface elements
5900863, Mar 16 1995 Kabushiki Kaisha Toshiba Method and apparatus for controlling computer without touching input device
5902968, Feb 20 1996 Ricoh Company, LTD Pen-shaped handwriting input apparatus using accelerometers and gyroscopes and an associated operational device for determining pen movement
5903229, Feb 20 1996 Sharp Kabushiki Kaisha Jog dial emulation input device
5903902, Sep 09 1996 Microsoft Technology Licensing, LLC Design engine with tree and component structure
5906657, Jul 01 1996 Sun Microsystems, Inc. System using position detector to determine location and orientation between computers to select information to be transferred via wireless medium
5907130, Aug 17 1995 Brother Kogyo Kabushiki Kaisha Portable input/output device
5907152, Oct 05 1992 LOGITECH EUROPE S A Pointing device utilizing a photodetector array
5907318, Jan 17 1997 Foot-controlled computer mouse
5909207, Aug 26 1996 SINO STAR GLOBAL LIMITED Browsing system and method for computer information
5909211, Mar 25 1997 LENOVO SINGAPORE PTE LTD Touch pad overlay driven computer system
5910797, Feb 13 1995 U.S. Philips Corporation Portable data processing apparatus provided with a screen and a gravitation-controlled sensor for screen orientation
5910800, Jun 11 1997 Microsoft Technology Licensing, LLC Usage tips for on-screen touch-sensitive controls
5910882, Nov 14 1995 Garmin Corporation Portable electronic device for use in combination portable and fixed mount applications
5914706, Mar 22 1989 Seiko Epson Corporation Compact portable audio-display electronic apparatus with interactive inquirable and inquisitorial interfacing
5914708, Apr 04 1996 Cirque Corporation Computer input stylus method and apparatus
5914882, Oct 09 1996 Hilti Aktiengesellschaft Device for and method of preventing accidents in hand-operated machine tools due to tool jamming
5920309, Jan 04 1996 ELAN MICROELECTRONICS CORP Touch sensing method and apparatus
5923319, May 08 1995 Toshiba Global Commerce Solutions Holdings Corporation Front cover assembly for touch sensitive device
5923388, Jan 27 1995 Fujitsu Component Limited Touch panel
5923757, Aug 25 1994 International Business Machines Corporation Docking method for establishing secure wireless connection between computer devices using a docket port
5923861, Mar 07 1997 MEDIATEK INC Mobile client computer programmed to display drop down scrolling indicator
5933778, Jun 04 1996 AT&T MOBILITY II LLC Method and apparatus for providing telecommunication services based on a subscriber profile updated by a personal information manager
5936613, Nov 05 1993 Intertactile Technologies Corporation Rotary circuit control devices with changeable graphics
5942733, Jun 08 1992 Synaptics Incorporated Stylus input capacitive touchpad sensor
5943043, Nov 09 1995 International Business Machines Corporation Touch panel "double-touch" input method and detection apparatus
5943044, Aug 05 1996 INTERLINK ELECTRONIC Force sensing semiconductive touchpad
5943052, Aug 12 1997 Synaptics, Incorporated Method and apparatus for scroll bar control
5945980, Nov 14 1997 ELAN MICROELECTRONICS CORP Touchpad with active plane for pen detection
5946376, Nov 05 1996 BlackBerry Limited Cellular telephone including language translation feature
5949345, May 27 1997 Microsoft Technology Licensing, LLC Displaying computer information to a driver of a vehicle
5949408, Sep 28 1995 Qualcomm Incorporated Dual orientation display handheld computer devices
5953001, Dec 23 1997 LENOVO SINGAPORE PTE LTD Computer input stylus and texture control system
5955712, Nov 01 1996 Inertial switch
5956019, Sep 28 1993 The Boeing Company Touch-pad cursor control device
5956020, Jul 27 1995 3M Innovative Properties Company Touchscreen controller with pen and/or finger inputs
5956626, Jun 03 1996 Google Technology Holdings LLC Wireless communication device having an electromagnetic wave proximity sensor
5959611, Mar 06 1995 Carnegie Mellon University Portable computer system with ergonomic input device
5966680, Feb 15 1996 BCMC, L L C Motion sickness/vertigo prevention device and method
5973668, Jul 21 1995 OL SECURITY LIMITED LIABILITY COMPANY Pointing device
5973915, Dec 13 1996 TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD Pivotable display for portable electronic device
5982352, Aug 15 1994 Method for providing human input to a computer
5982355, Nov 05 1993 Intertactile Technologies Corporation Multiple purpose controls for electrical systems
5982573, Dec 15 1993 Hewlett Packard Enterprise Development LP Disk drive and method for minimizing shock-induced damage
5986634, Dec 11 1996 Silicon Light Machines Corporation Display/monitor with orientation dependent rotatable image
5991085, Apr 21 1995 i-O Display Systems LLC Head-mounted personal visual display apparatus with image generator and holder
5995104, Jul 21 1995 Yazaki Corporation Vehicle display unit with three-dimensional menu controlled by an input device which has two joysticks
5995119, Jun 06 1997 AT&T Corp. Method for generating photo-realistic animated characters
5995328, Oct 03 1996 Maxtor Corporation Multi-layered integrated conductor trace array interconnect structure having optimized electrical parameters
5996080, Oct 04 1995 NYTELL SOFTWARE LLC Safe, virtual trigger for a portable data capture terminal
6002389, Apr 24 1996 ELAN MICROELECTRONICS CORP Touch and pressure sensing method and apparatus
6002808, Jul 26 1996 Mitsubishi Electric Research Laboratories, Inc Hand gesture control system
6002963, Feb 17 1995 Pacesetter, Inc.; Pacesetter, Inc Multi-axial accelerometer-based sensor for an implantable medical device and method of measuring motion measurements therefor
6005299, Sep 24 1996 Mannesmann VDO AG Electronic apparatus provided with a bidirectional rotary switch
6008800, Sep 18 1992 Apple Inc Man machine interfaces for entering data into a computer
6009336, Jul 10 1996 Google Technology Holdings LLC Hand-held radiotelephone having a detachable display
6011585, Jan 19 1996 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
6016135, Oct 09 1991 Welch Allyn Data Collection, Inc Bar code reading instrument and selectively orientable graphics display which facilitates the operation of the instrument
6016355, Dec 15 1995 Apple Inc Capacitive fingerprint acquisition sensor
6020891, Aug 05 1996 Sony Corporation Apparatus for displaying three-dimensional virtual object and method of displaying the same
6021193, Jun 25 1996 Nokia Technologies Oy Telephone
6025832, Sep 29 1995 Kabushiki Kaisha Toshiba Signal generating apparatus, signal inputting apparatus and force-electricity transducing apparatus
6028271, Jun 08 1992 Synaptics, Inc. Object position detector with edge motion feature and gesture recognition
6028602, May 30 1997 Telefonaktiebolaget LM Ericsson Method for managing contents of a hierarchical data model
6029214, Nov 03 1995 Apple Computer, Inc.; Apple Computer, Inc Input tablet system with user programmable absolute coordinate mode and relative coordinate mode segments
6031518, May 30 1997 Microsoft Technology Licensing, LLC Ergonomic input device
6031600, Apr 23 1996 Robert Bosch GmbH Method for determining the position of an object
6034672, Jan 17 1992 Sextant Avionique Device for multimode management of a cursor on the screen of a display device
6034688, Sep 15 1997 SONY TRANS COM, INC Scrolling navigational display system
6037882, Sep 30 1997 Apple Inc Method and apparatus for inputting data to an electronic system
6037923, Mar 19 1996 JAPAN DISPLAY CENTRAL INC Active matrix display device
6037937, Dec 04 1997 RPX CLEARINGHOUSE LLC Navigation tool for graphical user interface
6041023, Mar 29 1999 Portable digital radio and compact disk player
6044299, Sep 30 1996 Pacesetter AB Implantable medical device having an accelerometer
6046877, Feb 16 1995 MOBILE STORAGE TECHNOLOGY INC Protection apparatus and method for hard disk drive unit of a portable computer
6057540, Apr 30 1998 PIXART IMAGING INC Mouseless optical and position translation type screen pointer control for a computer system
6057829, Jan 11 1995 AVID TECHNOLOGY, INC Computer-mirrored panel input device
6061063, Jun 30 1998 Oracle America, Inc Method and apparatus for providing feedback while scrolling
6066075, Jul 26 1995 RPX Corporation Direct feedback controller for user interaction
6067068, Jul 17 1996 Canon Kabushiki Kaisha Scrollable display window
6067460, May 23 1996 Nokia Technologies Oy Mobile station having enhanced standby mode
6072494, Oct 15 1997 Microsoft Technology Licensing, LLC Method and apparatus for real-time gesture recognition
6073036, Apr 28 1997 Nokia Corporation Mobile station with touch input having automatic symbol magnification function
6075520, Nov 15 1996 ROHM CO , LTD ; ALPS ELECTRIC CO , LTD Small current detector circuit and locator device using the same
6075533, Jul 19 1997 HANGER SOLUTIONS, LLC Method of utilizing a three-dimensional mouse in the windows operating systems
6083353, Sep 06 1996 FLORIDA RESEARCH FOUNDATION, UNIVERSITY OF Handheld portable digital geographic data manager
6084574, Oct 05 1992 LOGITECH EUROPE S A Compact cursor pointing device utilizing photodetector array
6084594, Jun 24 1997 Fujitsu Limited Image presentation apparatus
6085112, May 03 1995 Siemens Aktiengesellschaft Communication device
6091030, Nov 14 1996 Sharp Kabushiki Kaisha Method of detecting a position indicated by an electronic pen in a display-integrated panel for multilevel image display
6091956, Jun 12 1997 LBS INNOVATIONS, LLC Situation information system
6097372, Jun 05 1997 ALPS ELECTRIC CO , LTD Data input device
6100874, Nov 17 1995 IMMERSION CORPORATION DELAWARE CORPORATION Force feedback mouse interface
6108426, Aug 26 1996 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Audio power management
6111577, Apr 04 1996 Massachusetts Institute of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
6115025, Sep 30 1997 AUTODESK, Inc System for maintaining orientation of a user interface as a display changes orientation
6115620, May 20 1998 Google Technology Holdings LLC Mode-switchable portable communication device and method therefor
6121960, Aug 28 1996 Intellectual Ventures II LLC Touch screen systems and methods
6122526, Apr 24 1997 SCA VENTURES, LLC Cellular telephone and electronic camera system with programmable transmission capability
6124587, Oct 05 1992 LOGITECH EUROPE S A Pointing device utilizing a photodetector array
6128003, Dec 20 1996 Hitachi, Ltd. Hand gesture recognition system and method
6128006, Mar 26 1998 IMMERSION CORPORATION DELAWARE CORPORATION Force feedback mouse wheel and other control wheels
6128045, Mar 27 1997 JAPAN DISPLAY CENTRAL INC Flat-panel display device and display method
6130663, Jul 31 1997 Touchless input method and apparatus
6130666, Oct 07 1996 C TECHNOLOGIES AB A SWEDISH CORPORATION Self-contained pen computer with built-in display
6137427, Apr 05 1994 Multiple input proximity detector and touchpad system
6137468, Oct 15 1996 International Business Machines Corporation Method and apparatus for altering a display in response to changes in attitude relative to a plane
6137481, Dec 12 1996 Portable computer having power saving provisions
6141014, Apr 20 1995 CLARION CO , LTD Bird's-eye view forming method, map display apparatus and navigation system
6141018, Mar 12 1997 Microsoft Technology Licensing, LLC Method and system for displaying hypertext documents with visual effects
6144380, Nov 03 1993 Apple Inc Method of entering and using handwriting to identify locations within an electronic book
6147680, Jun 03 1997 ELAN MICROELECTRONICS CORP Touchpad with interleaved traces
6148261, Jun 20 1997 SILVER STATE INTELLECTUAL TECHNOLOGIES, INC Personal communication system to send and receive voice data positioning information
6157935, Dec 17 1996 Qualcomm Incorporated Remote data access and management system
6163312, Dec 22 1997 Sony Corporation Portable radio information terminal, screen scroll method, recording medium and microcomputer
6166721, Jul 25 1997 Mitsumi Electric Co., Ltd. Mouse as computer input device having additional mechanism for controlling additional function such as scrolling
6169538, Aug 13 1998 Google Technology Holdings LLC Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
6169911, Sep 26 1997 Oracle America, Inc Graphical user interface for a portable telephone
6175610, Feb 11 1998 Siemens Aktiengesellschaft Medical technical system controlled by vision-detected operator activity
6181322, Nov 07 1997 Meta Platforms, Inc Pointing device having selection buttons operable from movement of a palm portion of a person's hands
6185485, Dec 22 1998 Ford Global Technologies, Inc Relative vehicle platform having synchronized adaptive offset calibration for lateral accelerometer and steering angle sensor
6188391, Jul 09 1998 Synaptics, Incorporated Two-layer capacitive touchpad and method of making same
6188392, Jun 30 1997 Intel Corporation Electronic pen device
6188393, Oct 05 1998 SYSGRATION LTD. Scroll bar input device for mouse
6191774, Nov 26 1996 IMMERSION CORPORATION A DELAWARE CORPORATION Mouse interface for providing force feedback
6198473, Oct 06 1998 ANASCAPE, LTD Computer mouse with enhance control button (s)
6199045, Aug 15 1996 SNAP TRACK, INC Method and apparatus for providing position-related information to mobile recipients
6199874, May 26 1993 GEFUS SBIC II, L P Microelectromechanical accelerometer for automotive applications
6202060, Oct 29 1996 Qualcomm Incorporated Data management system
6208329, Aug 13 1996 AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD Supplemental mouse button emulation system, method and apparatus for a coordinate based data input device
6219035, Nov 25 1997 Siemens Elema AB Apparatus panel
6219038, Aug 06 1997 Samsung Electronics Co., Ltd. Water resistant touch pad for an electronic apparatus
6222465, Dec 09 1998 Lucent Technologies Inc. Gesture-based computer interface
6222528, Mar 07 1997 Cirque Corporation Method and apparatus for data input
6225976, Oct 30 1998 SMK-LINK ELECTRONICS CORPORATION Remote computer input peripheral
6225980, Feb 06 1998 Carnegie Mellon University Multi-functional, rotary dial input device for portable computers
6227966, Feb 19 1997 Kabushiki Kaisha Bandai; Kabushiki Kaisha Wiz Simulation device for fostering a virtual creature
6232937, Oct 31 1996 Kopin Corporation Low power active display system
6236386, Dec 22 1997 LENOVO INNOVATIONS LIMITED HONG KONG Liquid crystal display apparatus with touch panel
6239389, Jun 08 1992 Synaptics, Inc. Object position detection system and method
6239788, Aug 08 1997 Sharp Kabushiki Kaisha Coordinate input device and display-integrated type coordinate input device capable of directly detecting electrostatic coupling capacitance with high accuracy
6243074, Aug 29 1997 Xerox Corporation Handedness detection for a physical manipulatory grammar
6243075, Aug 29 1997 Xerox Corportion Graspable device manipulation for controlling a computer display
6243080, Jul 14 1998 Unwired Planet, LLC Touch-sensitive panel with selector
6255604, May 31 1995 Canon Kabushiki Kaisha Coordinate detecting device for outputting coordinate data when two points are simultaneously depressed, method therefor and computer control device
6255980, Nov 12 1999 The United States of America as represented by the Secretary of the Navy Radar-acoustic hybrid detection system for rapid detection and classification of submerged stationary articles
6256011, Dec 03 1997 IMMERSION CORPORATION DELAWARE CORPORATION Multi-function control device with force feedback
6256020, Mar 31 1997 G & R Associates Incorporated Computer-telephony integration employing an intelligent keyboard and method for same
6259405, Jun 06 1995 WAYPORT, INC Geographic based communications service
6262717, Jul 02 1998 Cirque Corporation Kiosk touch pad
6266050, Aug 08 1997 SAMSUNG ELECTRONICS CO , LTD Portable computer having touch pad input control function
6268857, Aug 29 1997 Xerox Corporation Computer user interface using a physical manipulatory grammar
6278441, Jan 09 1997 AMERICAN TACK & HARDWARE COMPANY Tactile interface system for electronic data display system
6278443, Apr 30 1998 Lenovo PC International Touch screen with random finger placement and rolling on screen to control the movement of information on-screen
6278884, Mar 07 1997 RPX Corporation Portable information communication device
6297795, Feb 24 1997 Lenovo PC International Small information processing apparatus
6297805, Aug 29 1997 Xerox Corporation Multiple interacting computers interfaceable through a physical manipulatory grammar
6297811, Jun 02 1999 ELO TOUCH SOLUTIONS, INC Projective capacitive touchscreen
6297838, Aug 29 1997 Xerox Corporation Spinning as a morpheme for a physical manipulatory grammar
6300933, Sep 08 1995 Canon Kabushiki Kaisha Electronic apparatus and a control method thereof
6308134, Dec 27 1996 Mitac International Corp Vehicle navigation system and method using multiple axes accelerometer
6310610, Dec 04 1997 Microsoft Technology Licensing, LLC Intelligent touch display
6310666, Oct 24 1997 LG DISPLAY CO , LTD Manufacturing method of liquid crystal display preventing RF discharge damage
6311162, Jul 25 1998 REICHWEIN - WHITE ENTERPRISES, INC Interactive symptomatic recording system and methods
6313849, Jul 06 1998 ALPS ALPINE CO , LTD Modal control scrolling of display area
6313853, Apr 16 1998 BlackBerry Limited Multi-service user interface
6323845, Mar 06 1995 NCR Voyix Corporation Single finger controlled computer input apparatus and method
6323846, Jan 26 1998 Apple Inc Method and apparatus for integrating manual input
6330009, Nov 25 1997 Sharp Kabushiki Kaisha Scroll controller
6330149, Nov 14 1995 Garmin Corporation Global positioning device with alignment control of displayed information
6335727, Mar 12 1993 Kabushiki Kaisha Toshiba Information input device, position information holding device, and position recognizing system including them
6337698, Nov 20 1998 Microsoft Technology Licensing, LLC Pen-based interface for a notepad computer
6340957, Aug 29 1997 Xerox Corporation Dynamically relocatable tileable displays
6347290, Jun 24 1998 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Apparatus and method for detecting and executing positional and gesture commands corresponding to movement of handheld computing device
6373612, Apr 30 1997 QUANTAPOINT, INC Method and apparatus for directing energy based range detection sensors
6380929, Sep 20 1996 Synaptics, Incorporated Pen drawing computer input device
6380931, Jun 08 1992 Synaptics Incorporated Object position detector with edge motion feature and gesture recognition
6393401, Jun 06 1991 LJ Talk LLC Picture display device with associated audio message
6400359, Aug 27 1998 Pentel Kabushiki Kaisha Apparatus for detecting an approaching conductor, or an approach point of a conductor and an electrostatic capacity type touch panel apparatus
6407846, Mar 16 2001 ALL OPTICAL NETWORKS, INC Photonic wavelength shifting method
6414671, Jun 08 1992 Synaptics Incorporated Object position detector with edge motion feature and gesture recognition
6414672, Jul 07 1997 Sony Corporation Information input apparatus
6417627, Feb 03 1999 U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT Matrix-addressable display with minimum column-row overlap and maximum metal line-width
6421042, Jun 09 1998 SMART Technologies ULC Coordinate position inputting/detecting device, a method for inputting/detecting the coordinate position, and a display board system
6421046, Nov 25 1997 Saab Automobile AB Control panel
6429846, Jun 23 1998 Immersion Corporation Haptic feedback for touchpads and other touch controls
6429852, May 30 1997 Microsoft Technology Licensing, LLC Ergonomic input device
6441806, Nov 05 1993 Intertactile Technologies Corporation Operator/circuit interface with integrated display screen
6446203, May 24 1999 Lenovo PC International Method and system for selecting from multiple boot code images to be loaded in a data processing system
6452514, Jan 26 1999 Atmel Corporation Capacitive sensor and array
6459424, Aug 10 1999 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Touch-sensitive input screen having regional sensitivity and resolution properties
6466203, Apr 17 1998 KONINKLIJKE PHILIPS N V Hand-held with auto-zoom for graphical display of Web page
6473069, Nov 13 1995 Cirque Corporation Apparatus and method for tactile feedback from input device
6486896, Apr 07 1999 Apple Inc Scalable scroll controller
6489951, Jun 07 1995 Microsoft Technology Licensing, LLC Method and system for providing touch-sensitive screens for the visually impaired
6492979, Sep 07 1999 ELO TOUCH SOLUTIONS, INC Dual sensor touchscreen utilizing projective-capacitive and force touch sensors
6496181, Oct 03 1997 SIEMENS INFORMATION AND COMMUNICATION PRODUCTS LLC, Scroll select-activate button for wireless terminals
6498590, May 24 2001 Mitsubishi Electric Research Laboratories, Inc. Multi-user touch surface
6504530, Sep 07 1999 ELO TOUCH SOLUTIONS, INC Touch confirming touchscreen utilizing plural touch sensors
6509907, Dec 16 1998 Denso Corporation Personal communication terminal with variable speed scroll display feature
6538635, Mar 20 1998 Apple Inc Electronic apparatus comprising a display screen, and method of displaying graphics
6552719, Jan 07 1999 Microsoft Technology Licensing, LLC System and method for automatically switching between writing and text input modes
6559869, May 04 2000 Microsoft Technology Licensing, LLC Adaptive auto-scrolling merge for hand written input
6563492, Mar 03 1999 Yazaki Corporation Multi-function switch unit and function indicating method of the same
6567068, Aug 05 1996 Sony Corporation Information processing device and method
6567102, Jun 05 2001 Compal Electronics Inc. Touch screen using pressure to control the zoom ratio
6570557, Feb 10 2001 Apple Inc Multi-touch system and method for emulating modifier keys via fingertip chords
6573833, Sep 07 1999 Acoustic finding system
6573883, Jun 24 1998 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Method and apparatus for controlling a computing device with gestures
6597347, Nov 26 1991 Sandio Technology Corporation Methods and apparatus for providing touch-sensitive input in multiple degrees of freedom
6597817, Jul 15 1997 Google Inc Orientation detection for digital cameras
6610936, Jun 08 1992 Synaptics, Inc. Object position detector with edge motion feature and gesture recognition
6624824, Apr 30 1996 Oracle America, Inc Tilt-scrolling on the sunpad
6639586, Apr 11 2000 Cirque Corporation Efficient entry of characters from a large character set into a portable information appliance
6657615, Sep 10 1999 Apple Inc Input processing method and input processing device for implementing same
6661409, Aug 22 2001 Google Technology Holdings LLC Automatically scrolling handwritten input user interface for personal digital assistants and the like
6664982, Oct 16 1995 Warren & Lewis Investment Corporation Multi-user on-screen keyboard
6677932, Jan 28 2001 Apple Inc System and method for recognizing touch typing under limited tactile feedback conditions
6677965, Jul 13 2000 International Business Machines Corporation Rubber band graphical user interface control
6680731, Jan 11 2000 Cirque Corporation Flexible touchpad sensor grid for conforming to arcuate surfaces
6681120, Apr 25 1997 RPX Corporation Mobile entertainment and communication device
6683628, Jan 10 1997 Godo Kaisha IP Bridge 1 Human interactive type display system
6686910, Apr 22 1996 BLACK ROBE CAPITAL, LLC Combined writing instrument and digital documentor apparatus and method of use
6690365, Aug 29 2001 Microsoft Technology Licensing, LLC Automatic scrolling
6690387, Dec 28 2001 KONINKLIJKE PHILIPS N V Touch-screen image scrolling system and method
6707449, Aug 29 2001 Microsoft Technology Licensing, LLC Manual controlled scrolling
6714221, Aug 03 2000 Apple Inc Depicting and setting scroll amount
6720949, Aug 22 1997 Man machine interfaces and applications
6727891, Jul 03 2001 Mineral Lassen LLC Input device for personal digital assistants
6730863, Jun 22 1999 Cirque Corporation Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking
6734845, May 30 1996 Sun Microsystems, Inc. Eyetrack-driven illumination and information display
6741996, Apr 18 2001 Microsoft Technology Licensing, LLC Managing user clips
6747692, Mar 28 1997 Symbol Technologies, LLC Portable multipurpose recording terminal and portable network server
6750848, Nov 09 1998 Gesture Technology Partners, LLC More useful man machine interfaces and applications
6785578, Oct 09 2001 General Electric Company User input device for controlling medical imaging equipment motion
6788815, Nov 10 2000 Microsoft Technology Licensing, LLC System and method for accepting disparate types of user input
6791530, Aug 29 2000 Mitsubishi Electric Research Laboratories, Inc. Circular graphical user interfaces
6809724, Jan 18 2000 Seiko Epson Corporation Display apparatus and portable information processing apparatus
6822634, Mar 03 1995 Koninklijke Philips Electronics N V System comprising a handheld control device
6839721, Jan 12 2001 HEWLETT-PACKARD DEVELOPMENT COMPANY L P Integration of a database into file management software for protecting, tracking, and retrieving data
6847354, Mar 23 2000 The United States of America as represented by the Administrator of the National Aeronautics and Space Administration Three dimensional interactive display
6856259, Feb 06 2004 ELO TOUCH SOLUTIONS, INC Touch sensor system to detect multiple touch events
6873312, Jan 17 1997 BOE TECHNOLOGY GROUP CO , LTD Liquid crystal display apparatus, driving method therefor, and display system
6873313, Oct 22 1999 Sharp Kabushiki Kaisha Image display device and driving method thereof
6888532, Nov 30 2001 Qualcomm Incorporated Automatic orientation-based user interface for an ambiguous handheld device
6888536, Jan 26 1998 Apple Inc Method and apparatus for integrating manual input
6891531, Jul 05 2002 SENTELIC HOLDING CO , LTD Sensing an object with a plurality of conductors
6903927, Dec 17 2002 Nokia Corporation Convertible mobile computing device
6907575, Sep 06 2001 Microsoft Technology Licensing, LLC Method of scrolling a display window
6912462, Aug 31 2000 Sony Corporation Information processing apparatus, information processing method and program storage media
6920619, Aug 28 1997 Flatworld Interactives, LLC User interface for removing an object from a display
6924790, Oct 16 1995 NEC Corporation Mode switching for pen-based computer systems
6931309, May 06 2003 Allstate Insurance Company Motor vehicle operating data collection and analysis
6938222, Feb 08 2002 Microsoft Technology Licensing, LLC Ink gestures
6956564, Oct 28 1997 Apple Inc Portable computers
6957392, Jan 16 2002 TAHOE RESEARCH, LTD Interface engine providing a continuous user interface
6958749, Nov 04 1999 Sony Corporation Apparatus and method for manipulating a touch-sensitive display panel
6970160, Dec 19 2002 3M Innovative Properties Company Lattice touch-sensing system
6972749, Aug 29 2001 Microsoft Technology Licensing, LLC Touch-sensitive device for scrolling a document on a display
6972776, Mar 20 2001 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Scrolling method using screen pointing device
6975306, Aug 29 2001 Microsoft Technology Licensing, LLC Automatic scrolling
6999779, Feb 06 1997 Fujitsu Limited Position information management system
7002821, Apr 11 2003 VODAFONE, AG Zero drift analog memory cell, array and method of operation
7009599, Nov 20 2001 RPX Corporation Form factor for portable device
7009626, Apr 14 2000 SAMSUNG ELECTRONIC CO , LTD Systems and methods for generating visual representations of graphical data and digital document processing
7015894, Sep 28 2001 Ricoh Company, Ltd. Information input and output system, method, storage medium, and carrier wave
7030860, Oct 08 1999 Synaptics Incorporated Flexible transparent touch sensing system for electronic devices
7030861, Feb 10 2001 Apple Inc System and method for packing multi-touch gestures onto a hand
7030862, Aug 30 2001 Canon Kabushiki Kaisha Image forming apparatus, control method for the same, control program, and storage medium storing the control program
7046230, Oct 22 2001 Apple Inc Touch pad handheld device
7053886, Dec 27 2001 LG DISPLAY CO , LTD Liquid crystal panel device having a touch panel and method for driving the same
7061474, Aug 29 2001 Microsoft Technology Licensing, LLC Automatic scrolling
7075512, Feb 07 2002 ACCESS CO , LTD Method and system for navigating a display screen for locating a desired item of information
7081886, Mar 06 2002 Lenovo PC International Touch panel, control method, program, and storage medium
7084859, Sep 18 1992 Apple Inc Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
7088346, Feb 17 2004 Trane International Inc Detecting a ‘no touch’ state of a touch screen display
7088374, Mar 27 2003 Microsoft Technology Licensing, LLC System and method for managing visual structure, timing, and animation in a graphics processing system
7098897, Jun 30 2003 Google Technology Holdings LLC Touch screen assembly and display for an electronic device
7102626, Apr 25 2003 HEWLETT-PACKARD DEVELOPMENT COMPANY L P Multi-function pointing device
7109978, Jun 08 1992 Synaptics, Inc. Object position detector with edge motion feature and gesture recognition
7117453, Jan 21 2003 Microsoft Technology Licensing, LLC Media frame object visualization system
7124315, Aug 12 2002 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Blade system for using multiple frequency synthesizers to control multiple processor clocks operating at different frequencies based upon user input
7126157, Aug 28 2000 Sharp Kabushiki Kaisha Active matrix substrate, method of making the substrate, and display device
7129935, Jun 02 2003 Synaptics Incorporated Sensor patterns for a capacitive sensing apparatus
7136213, Sep 27 2004 SNAPTRACK, INC Interferometric modulators having charge persistence
7138971, Mar 09 2001 Renesas Electronics Corporation Power supply circuit for driving liquid crystal display
7138983, Jan 31 2000 Canon Kabushiki Kaisha Method and apparatus for detecting and interpreting path of designated position
7152210, Oct 20 1999 Koninklijke Philips Electronics N V Device and method of browsing an image collection
7154481, Jun 25 2002 3M Innovative Properties Company Touch sensor
7154534, Mar 31 2000 Ricoh Company, LTD Image input apparatus, program executed by computer, and method for preparing document with image
7155048, Apr 27 2000 Konica Corporation PCI radiation image processing apparatus, PCI radiation image detecting apparatus, PCI radiation image outputting apparatus, and PCI image diagnosis supporting apparatus
7158121, Oct 19 2001 Trane International Inc Enhanced touch-screen display system
7169996, Nov 12 2002 MEDIALAB SOLUTIONS CORP Systems and methods for generating music using data/music data file transmitted/received via a network
7173623, May 09 2003 Microsoft Technology Licensing, LLC System supporting animation of graphical display elements through animation object instances
7180500, Mar 23 2004 Fujitsu Limited User definable gestures for motion controlled handheld devices
7181373, Aug 13 2004 Agilent Technologies Inc System and methods for navigating and visualizing multi-dimensional biological data
7184064, Dec 16 2003 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
7184796, Dec 04 2000 International Business Machines Corporation Personal communication device having a built in projection display
7202857, Aug 29 2001 Microsoft Technology Licensing, LLC Manual controlled scrolling
7218314, Jun 07 2001 ALPS Electric Co., Ltd. Coordinate input device
7236161, Mar 21 2003 3M Innovative Properties Company Remote touch simulation systems and methods
7240291, Dec 21 2000 ETOME INNOVATIONS, LLC Methods, systems, and computer program products for display of information relating to a virtual three-dimensional book
7242136, Mar 11 2003 LG Electronics Inc. Front filter, and plasma display apparatus having the same
7254775, Oct 03 2001 3M Innovative Properties Company Touch panel system and method for distinguishing multiple touch inputs
7256767, Nov 30 2001 Qualcomm Incorporated Automatic orientation-based user interface for an ambiguous handheld device
7274353, Apr 02 2003 Elan Microelectronics Corporation Capacitive touchpad integrated with key and handwriting functions
7283126, Jun 12 2002 SMART Technologies ULC System and method for providing gesture suggestions to enhance interpretation of user input
7292229, Aug 29 2002 Microsoft Technology Licensing, LLC Transparent digitiser
7304621, Apr 09 2003 COLLABO INNOVATIONS, INC Display apparatus, source driver and display panel
7304691, Jun 24 2003 LG DISPLAY CO , LTD Liquid crystal display panel
7337412, Dec 15 2003 International Business Machines Corporation Methods, systems and computer program products for providing multi-dimensional tree diagram graphical user interfaces
7339580, Jan 26 1998 Apple Inc Method and apparatus for integrating manual input
7345889, Sep 28 2004 AVAYA LLC Method and system for reducing radiated energy emissions in computational devices
7346850, Jun 12 1998 Cygnus Systems, Inc. System and method for iconic software environment management
7355620, Sep 11 2002 Kabushiki Kaisha Toshiba Digital still camera and user instruction input method
7356575, Nov 09 2001 Sony Corporation System, method, and computer program product for remotely determining the configuration of a multi-media content user
7362313, Jan 17 2003 3M Innovative Properties Company Touch simulation system and method
7362396, Mar 27 2007 LG DISPLAY CO , LTD Liquid crystal display device and fabrication method thereof
7372455, Feb 10 2003 Microsoft Technology Licensing, LLC Touch detection for a digitizer
7382139, Jun 03 2004 Synaptics Incorporated One layer capacitive sensing apparatus having varying width sensing elements
7385544, Feb 25 2005 Intersil Americas Inc. Reference voltage generators for use in display applications
7385593, Feb 17 2004 Trane International Inc Generating and validating pixel coordinates of a touch screen display
7400318, Jun 22 2000 Cirque Corporation Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking
7411575, Sep 16 2003 PIXART IMAGING INC Gesture recognition method and touch system incorporating the same
7420376, Jun 23 2004 TT ELECTRONICS PLC Method of sensing absolute position of a structure using a capacitively coupled position encoder
7439962, Jun 01 2005 Synaptics Incorporated Touch pad with flexible substrate
7446783, Apr 12 2001 Qualcomm Incorporated System and method for manipulating an image on a screen
7450113, Jun 08 1992 Synaptics Incorporated Object position detector with edge motion feature and gesture recognition
7450114, Apr 14 2000 SAMSUNG ELECTRONIC CO , LTD User interface systems and methods for manipulating and viewing digital documents
7459723, Aug 28 2000 Sharp Kabushiki Kaisha Active matrix substrate, method of making the substrate, and display device
7469381, Jan 07 2007 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
7479949, Sep 06 2006 Apple Inc. Touch screen device, method, and graphical user interface for determining commands by applying heuristics
7499036, Apr 27 2000 LeapFrog Enterprises, Inc. Electrographic position location apparatus and method
7508375, Mar 15 2004 Qisda Corporation Method for controlling a control of a display
7511702, Mar 30 2006 Apple Inc Force and location sensitive display
7532205, Jun 08 1992 Synaptics, Inc. Object position detector with edge motion feature and gesture recognition
7561159, May 31 2005 Magnifi Group Inc. Control of animation timeline
7567240, May 31 2005 3M Innovative Properties Company Detection of and compensation for stray capacitance in capacitive touch sensors
7573459, Jan 27 2006 Hannstar Display Corp. Pixel structure for LCD with embedded touch screen
7576732, Jun 23 2005 Elan Microelectronics Corporation Scroll control method using a touchpad
7598949, Oct 22 2004 New York University Multi-touch sensing light emitting diode display and method for using the same
7612786, Feb 10 2006 Microsoft Technology Licensing, LLC Variable orientation input mode
7614019, Sep 13 2004 Microsoft Technology Licensing, LLC Asynchronous and synchronous gesture recognition
7639238, Nov 30 2001 3M Innovative Properties Company Method for simulating a touch on a touch screen
7658675, Jul 29 2004 Nintendo Co., Ltd. Game apparatus utilizing touch panel and storage medium storing game program
7663607, May 06 2004 Apple Inc Multipoint touchscreen
7667884, Sep 27 2004 SNAPTRACK, INC Interferometric modulators having charge persistence
7701442, Nov 30 2001 Qualcomm Incorporated Automatic orientation-based user interface for an ambiguous handheld device
7705924, Feb 22 2005 SAMSUNG DISPLAY CO , LTD Liquid crystal display and test method thereof
7710407, Apr 11 2002 WACOM CO , LTD Closed-loop sensor on a solid-state object position detector
7719523, Jan 25 2005 TOUCHTABLE, INC ; Qualcomm Incorporated Bounding box gesture recognition on a touch detecting interactive display
7724242, Aug 06 2004 TOUCHTABLE, INC ; Qualcomm Incorporated Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter
7728821, Aug 06 2004 TOUCHTABLE, INC ; Qualcomm Incorporated Touch detecting interactive display
7735016, Nov 13 2002 Microsoft Technology Licensing, LLC Directional focus navigation
7768503, May 20 2004 Elan Microelectronics Corporation Capacitive touchpad integrated with a graphical input function
7786975, Dec 23 2005 Apple Inc Continuous scrolling list with acceleration
7793104, Sep 07 2006 ARRIS ENTERPRISES LLC Security authentication and key management within an infrastructure-based wireless multi-hop network
7808255, Apr 05 2007 NEODRÓN LIMITED Two-dimensional position sensor
7812826, Dec 30 2005 Apple Inc Portable electronic device with multi-touch input
7812827, Jan 03 2007 Apple Inc Simultaneous sensing arrangement
7821502, Jul 08 2005 NEODRÓN LIMITED Two-dimensional position sensor
7825885, Aug 05 2005 JAPAN DISPLAY WEST INC Display device
7825905, Aug 21 2003 NEODRÓN LIMITED Anisotropic touch screen element
7839391, Nov 04 2005 ELECTRONIC THEATRE CONTROLS, INC Segmented touch screen console with module docking
7843429, Aug 22 1997 Motion Games, LLC Interactive video based games using objects sensed by TV cameras
7844913, Jan 13 2004 Sony Corporation Information processing apparatus and method, and program
7844915, Jan 07 2007 Apple Inc Application programming interfaces for scrolling operations
7864160, Oct 05 2005 3M Innovative Properties Company Interleaved electrodes for touch sensing
7868874, Nov 15 2005 Synaptics Incorporated Methods and systems for detecting a position-based attribute of an object using digital codes
7872640, Mar 19 2002 Meta Platforms, Inc Constraining display motion in display navigation
7874923, Sep 27 2006 IGT Multiple touchscreen sensors on a monolithic structure
7907124, Aug 06 2004 TOUCHTABLE, INC ; Qualcomm Incorporated Method and apparatus continuing action of user gestures performed upon a touch sensitive interactive display in simulation of inertia
7907125, Jan 05 2007 Microsoft Technology Licensing, LLC Recognizing multiple input point gestures
7920129, Jan 03 2007 Apple Inc Double-sided touch-sensitive panel with shield and drive combined layer
7924271, Jan 05 2007 Apple Inc.; Apple Inc Detecting gestures on multi-event sensitive devices
7932898, Sep 20 2005 NEODRÓN LIMITED Touch sensitive screen
7948477, Dec 15 2006 Apple Inc. PET-based touchpad
7956847, Jan 05 2007 Apple Inc. Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
7995030, Jan 27 2005 INTELLECTUAL DISCOVERY INC Apparatus and method for searching and displaying data
8031180, Aug 22 2001 Sharp Kabushiki Kaisha Touch sensor, display with touch sensor, and method for generating position data
20010035880,
20010045949,
20020015024,
20020015064,
20020018051,
20020036618,
20020056575,
20020067346,
20020130839,
20020152045,
20020158838,
20020186210,
20020191029,
20020194589,
20030016252,
20030076306,
20030076343,
20030085870,
20030095096,
20030095135,
20030095697,
20030098858,
20030122787,
20030132959,
20030159567,
20030160832,
20030167119,
20030174149,
20030184525,
20030184593,
20030193481,
20030210286,
20030231168,
20040012572,
20040021676,
20040021694,
20040021698,
20040027398,
20040034801,
20040056837,
20040080541,
20040100479,
20040108995,
20040119700,
20040155871,
20040155888,
20040160420,
20040161132,
20040167919,
20040189720,
20040196270,
20040215643,
20040224638,
20040263486,
20050012723,
20050014364,
20050024341,
20050030255,
20050041385,
20050046621,
20050052427,
20050057524,
20050073324,
20050088418,
20050088443,
20050093868,
20050110769,
20050114788,
20050145807,
20050168353,
20050168488,
20050190144,
20050193015,
20050193351,
20050195154,
20050198588,
20050212754,
20050237308,
20050270269,
20050270273,
20050275618,
20060001650,
20060001652,
20060007174,
20060007176,
20060007178,
20060012575,
20060022955,
20060022956,
20060025218,
20060026521,
20060028428,
20060031786,
20060033751,
20060038796,
20060044259,
20060047386,
20060048073,
20060049920,
20060055662,
20060055669,
20060061551,
20060077544,
20060082549,
20060084852,
20060092142,
20060094502,
20060097991,
20060101354,
20060125799,
20060132460,
20060156249,
20060164399,
20060181510,
20060181519,
20060187215,
20060190833,
20060197753,
20060202953,
20060207806,
20060210958,
20060227114,
20060227116,
20060236263,
20060238495,
20060250377,
20060253793,
20060267959,
20060274046,
20060274055,
20060288313,
20060294472,
20070008066,
20070024646,
20070028191,
20070034423,
20070035513,
20070046646,
20070055967,
20070064004,
20070067745,
20070075965,
20070109275,
20070109279,
20070120835,
20070132789,
20070146337,
20070150826,
20070150842,
20070152978,
20070152979,
20070152984,
20070155434,
20070156364,
20070157094,
20070174257,
20070185876,
20070236475,
20070247435,
20070252821,
20070256026,
20070257891,
20070262964,
20070273560,
20080005703,
20080006454,
20080016096,
20080034029,
20080046425,
20080048978,
20080052945,
20080062207,
20080084400,
20080088595,
20080088602,
20080094369,
20080094370,
20080104544,
20080138589,
20080143683,
20080158167,
20080158198,
20080168395,
20080168404,
20080180404,
20080204426,
20080231603,
20080231610,
20080284925,
20080288856,
20090244020,
20090259969,
20090284478,
20090307623,
20100097346,
20100172624,
20110022991,
20110025912,
AU2007283771,
CN1139235,
CN1455615,
CN1695105,
CN17541,
D362431, May 18 1994 Microsoft Corporation Computer input device
DE10022537,
DE102008052485,
DE19722636,
DE3615742,
DE4434773,
DE4445023,
EP156593,
EP178157,
EP269364,
EP439340,
EP450196,
EP498540,
EP507269,
EP551778,
EP609021,
EP615209,
EP622722,
EP658894,
EP674288,
EP701220,
EP731407,
EP757437,
EP827064,
EP827094,
EP880091,
EP917077,
EP944218,
EP982732,
EP1026713,
EP1028425,
EP1507228,
EP1517228,
FR2662528,
FR2686440,
GB2072389,
GB2315186,
GB2319591,
GB2347200,
GB2351215,
GB2448319,
JP10074429,
JP10198507,
JP10227878,
JP10326149,
JP11184607,
JP11194863,
JP11194872,
JP11194882,
JP11194883,
JP11194891,
JP11195353,
JP11203045,
JP1142818,
JP11505641,
JP2000137555,
JP2000163031,
JP2000163193,
JP2000163443,
JP2000163444,
JP2000222130,
JP2001137564,
JP2002342033,
JP2005234291,
JP200544036,
JP2009544996,
JP2140822,
JP2144716,
JP240614,
JP3194819,
JP3271976,
JP4032920,
JP4128330,
JP432920,
JP4542637,
JP50127328,
JP5041135,
JP5080938,
JP5101741,
JP51022325,
JP5189110,
JP5205565,
JP5211021,
JP5217464,
JP5233141,
JP5265656,
JP5274956,
JP5289811,
JP5298955,
JP5325723,
JP541135,
JP57175228,
JP580938,
JP59087583,
JP60123927,
JP6089636,
JP6096639,
JP61028122,
JP6111685,
JP6111695,
JP61117619,
JP61124009,
JP6139879,
JP6187078,
JP6208433,
JP6267382,
JP6283993,
JP63106826,
JP63167923,
JP63181022,
JP63298518,
JP6333459,
JP66161661,
JP7107574,
JP7201249,
JP7201256,
JP7230352,
JP7253838,
JP7261899,
JP7261922,
JP7287689,
JP7296670,
JP7319001,
JP8016292,
JP8115158,
JP8203387,
JP8293226,
JP8298045,
JP8299541,
JP8316664,
JP9044289,
JP9069023,
JP9128148,
JP9218747,
JP9230993,
JP9231858,
JP9251347,
JP9288926,
KR20020095992,
KR20040071767,
KR20070064869,
RE35269, Apr 06 1994 MARIANA HDD B V ; HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B V Portable computer hard disk protective reflex system
RE38471, Sep 27 1996 Apple Inc Method and apparatus for display image rotation
RE38896, Jan 19 1996 Apple Inc Apparatus and method for rotating the display orientation of a captured image
RE40153, Feb 10 2001 Apple Inc Multi-touch system and method for emulating modifier keys via fingertip chords
RE40867, Apr 05 1994 Multiple input proximity detector and touchpad system
RE42738, Oct 28 1997 Apple Inc Portable computers
WO2005052773,
WO9504327,
WO9635288,
WO9922338,
WO44018,
WO129702,
WO201338,
WO3054681,
WO3060622,
WO3081458,
WO2005073834,
WO2005114369,
WO2006003591,
WO2006020305,
WO2006067711,
WO2008030563,
WO2008085848,
WO2008085871,
WO2008085877,
WO2008086218,
WO2010026106,
WO2010041826,
WO2010134729,
WO2011045805,
WO9103039,
WO9314589,
WO9417494,
WO9429788,
WO9500897,
WO9504327,
WO9527334,
WO9607966,
WO9618179,
WO9806054,
WO9807112,
WO9814863,
WO9830967,
WO9922338,
WO9928812,
WO9938149,
WO9940562,
WO9949443,
WO9957630,
/
Executed onAssignorAssigneeConveyanceFrameReelDoc
Nov 10 2008Apple Inc.(assignment on the face of the patent)
Date Maintenance Fee Events
Aug 11 2017ASPN: Payor Number Assigned.


Date Maintenance Schedule
Sep 12 20204 years fee payment window open
Mar 12 20216 months grace period start (w surcharge)
Sep 12 2021patent expiry (for year 4)
Sep 12 20232 years to revive unintentionally abandoned end. (for year 4)
Sep 12 20248 years fee payment window open
Mar 12 20256 months grace period start (w surcharge)
Sep 12 2025patent expiry (for year 8)
Sep 12 20272 years to revive unintentionally abandoned end. (for year 8)
Sep 12 202812 years fee payment window open
Mar 12 20296 months grace period start (w surcharge)
Sep 12 2029patent expiry (for year 12)
Sep 12 20312 years to revive unintentionally abandoned end. (for year 12)