...In 1790, the cost to obtain a patent was between $4 and $5.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7400270 | Fully configurable trading keyboard The present invention provides a trading keyboard that can be configured both physically and functionally according to a user's preferences. The trading keyboard preferably includes self-identifying key covers that can be physically arranged on any of the keyboard's... | 07/15/2008 |
| 7349199 | Computer device display protector A computer device comprises a display member coupled to a base member. The computer device further comprises a display protector actuatable in response to movement of the display member relative to the base member to protect a display screen of the display member. | 03/25/2008 |
| 7337958 | Calculator device having a USB connection A method for transferring a signal between a calculator device having a USB connector and a remote device is described. The method includes: connecting the calculator device with the remote device using the USB connector; transmitting a signal from the remote device... | 03/04/2008 |
| 7337400 | Tactile user interface with application-specific tactile behavior A computer system includes a computer processor, an operating system operative in connection with the computer processor, and a display responsive to the operating system. The system also has a pointing device that includes a position sensor and a tactile actuator. ... | 02/26/2008 |
| 7287027 | System and method for entering a default field value through statistical defaulting Principles of the present invention provide a method of entering a default field value in a second data entry field based on a user's current entry in a first data entry field. The method establishes a relational index table, the relational index table including at ... | 10/23/2007 |
| 7286115 | Directional input system with automatic correction A system associated with a text entry application, such as email or instant messaging, comprises an optional onscreen representation of a circular keyboard, a list of potential linguistic object matches, and a message area where the selected words are entered. The c... | 10/23/2007 |
| 7283067 | Fully configurable trading keyboard The present invention provides a trading keyboard that can be configured both physically and functionally according to a user's preferences. The trading keyboard preferably includes self-identifying key covers that can be physically arranged on any of the keyboard's... | 10/16/2007 |
| 7272621 | Previous calculation reuse in a calculator A method of reusing an expression in a hand-held calculator and corresponding apparatus therefore are described. At least one user-entered expression is received and displayed. The user-entered expression is evaluated and the result displayed. A first user input req... | 09/18/2007 |
| 7257528 | Method and apparatus for Chinese character text input A method and apparatus for inputting Chinese character text into a machine such as a word processor or personal computer. The system consists of an apparatus which forms a closed feedback loop with the operator. The operator supplies stroke selections and other data... | 08/14/2007 |
| 7256767 | Automatic orientation-based user interface for an ambiguous handheld device An electronic device is provided that includes a user-interface feature, a detection mechanism and one or more internal components. The user-interface feature is configurable to have a selected orientation about one or more axes. The detection mechanism can detect o... | 08/14/2007 |
| 7251552 | Diagnostic display unit including replaceable display protector A vehicle diagnostic display unit including a case, a display screen disposed within a front portion of the case, and a main support coupled to a side of the case for allowing a user to lift the vehicle diagnostic display unit with one hand. A navigation pad is disp... | 07/31/2007 |
| 7248248 | Pointing system for pen-based computer A secondary input system for a pen-based computer allows users to control a graphical user interface without the use of a stylus. The secondary input system may be in the form of a pointing system. A display surface may be attached to a housing in which the display ... | 07/24/2007 |
| 7228318 | System and methods for invalidation to enable caching of dynamically generated content Various systems and methods are describe for determining dynamically generated content to be invalidated as a result of changes to underlying data. In one method, invalidation processing is performed using a delayed version of the database that reflects the state of... | 06/05/2007 |
| 7218781 | System and method for chinese input using a joystick A Chinese text entry system and method is provided to allow users to enter a character to a device such as a cellular phone or a PDA by adding a first few strokes required for the character using a joystick or its equivalent. By simply moving the joystick to add one... | 05/15/2007 |
| 7216588 | Modified-qwerty letter layout for rapid data entry A data entry pad arrangement includes twenty-six letters of the Roman alphabet arranged in a matrix including six rows of three to six letters per row. Ideally, no two adjacent letters in a row of the matrix are in alphabetical order. A method for designing a data-e... | 05/15/2007 |
| 7170428 | Electronic device and method of managing its keyboard The invention relates to an electronic device and a method of managing a virtual keyboard of the electronic device. The device comprises a touch pad (106), a processing unit (600) and a feedback unit (612), which provides tactile feedback unit (... | 01/30/2007 |
| 7142668 | Apparatus and method for generating expression data for finite field operation If a condition which can be intuitively hit upon, such as the bit length of a prime number or an extension degree is designated, the expression data of a finite field corresponding to the condition can be automatically generated, and a finite field operation can be ... | 11/28/2006 |
| 7111248 | Alphanumeric information input method An alphanumeric information entry process that includes provision and use of a personal context model that correlates various examples of user context against a unique personal language model for the user. The personal language model itself along with considerable c... | 09/19/2006 |
| 7111027 | Method for automatically adding scale symbol to operation formula during operation and system executing the method Method for automatically adding scale symbol to operation formula during operation and system for executing the method. The system includes: an input unit for keying in operands and choosing the scale thereof; an input/output buffering unit for temporarily storing t... | 09/19/2006 |
| 7109892 | Device for activating an electronic control unit A device for activating a control unit is proposed. It includes at least one operating element operable by a user as well as analog encoding means assigned to the operating element. To generate an activation signal for a control unit, deactivation means are provided... | 09/19/2006 |
| 7098896 | System and method for continuous stroke word-based text input A method and system of inputting alphabetic text having a virtual keyboard on a touch sensitive screen. The virtual keyboard includes a set of keys where an each letter of alphabet is associated with at least one key. The present invention allows someone to use the ... | 08/29/2006 |
| 7088345 | Keyboard system with automatic correction A method and system are defined which determine one or more alternate textual interpretations of each sequence of inputs detected within a designated auto-correcting keyboard region. The actual contact locations for the keystrokes may occur outside the boundaries of... | 08/08/2006 |
| 7085994 | Snippet selection According to the invention, a process for selecting hierarchical information with a computer system user interface is disclosed. In one step, selection of an element in a hierarchy is recognized. A plurality of ancestor elements is determined for the element. A sele... | 08/01/2006 |
| 7080103 | Personal information management system and method with audit functionality An improved technique for facilitating user co-action with a portable electronic device having one or more embedded applications. The application presents information to the user on a display of the electronic device, and the user selects the particular item or data... | 07/18/2006 |
| 7073714 | Code reader display An improved code reader for reading and displaying OBD II diagnostic codes. The code reader displays textual diagnosis descriptions corresponding to diagnostic codes. The code reader can display both an OBD II code and the textual diagnosis description corresponding... | 07/11/2006 |
| 7071845 | Control unit with variable visual indicator A system for controlling an apparatus (11, 21, 31), which system comprises a control unit (13, 23, 33) adapted to transfer control signals to the apparatus dependent on the control data. Said control unit comprises data input means (14, 24, 34, 44 | 07/04/2006 |
| 7065886 | Measurement and localization system using bases three and nine and corresponding applications A system for localizing a zone in space in relation to a predetermined point on a surface, wherein the surface is divided into nine zones of first rank obtained by dividing the surface into three parts in two different directions, a predetermined respective number f... | 06/27/2006 |
| 7030863 | Virtual keyboard system with automatic correction There is disclosed an enhanced text entry system which uses word-level analysis to correct inaccuracies automatically in user keystroke entries on reduced-size or virtual keyboards. A method and system are defined which determine one or more alternate textual interp... | 04/18/2006 |
| 6980135 | Logic circuit using hardware to process keyboard scanning A logic circuit uses hardware to process keyboard scanning, more especially, a microprocessing system inputs the signal through a pressed key into a control circuit for conducting operation; since the column input end has electric resistance with higher driving abil... | 12/27/2005 |
| 6978427 | Literal sharing method for fast sum-of-products logic A method and apparatus for implementing fast sum-of-products logic in a field programmable gate array (FPGA) is disclosed. The method includes literal-sharing decomposition of the sum-of-products logic to reduce the number of configurable logic block (CLB) slices re... | 12/20/2005 |
| 6972945 | Modular computer device and computer keyboard for modular device A keyboard for a computer receptive to a modular or other device, and a modular touch screen device having at least one changeable virtual key, are described. The keyboard includes a connector receptive to a corresponding connector of a device such as a personal dig... | 12/06/2005 |
| 6970752 | Method and apparatus for detecting switch closures An apparatus and method for detecting the closure of one of several switches using a single input line of a detector is disclosed. The input line is also used to carry an audio-frequency signal when a recording switch is closed. The switches are connected to a netwo... | 11/29/2005 |
| 6959434 | Method of determining the syntactic correctness of expressions The present invention is a method (100) of determining the syntactic correctness of an expression for use in a computing environment. After creating (30) a string of characters from said expression, it looks for substrings (character sequences), which ... | 10/25/2005 |
| 6956560 | Selection of mathematical objects from the history screen on a handheld device A graphing calculator (10) having a user interface that allows the user to easily select mathematical objects from the history screen and incorporate those objects as inputs. The user interface preferably includes a sub-expression selection mode that allows t... | 10/18/2005 |
| 6952805 | System and method for automatically populating a dynamic resolution list The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of mu... | 10/04/2005 |
| 6950839 | Nature's friend An electronic device for recording a woman's menstrual cycle, recalling each recorded cycle and updating each cycle with respect to normal and abnormal menstrual flow; a frequency button is provided to record the average number of days between periods; a projection ... | 09/27/2005 |
| 6922829 | Method of generating profile-optimized code A method of generating profiled optimized code using user interface (17) that allows a user to visually understand, inspect, and manipulate a compiled application program as a function of compiler options, such as, code size and speed, is provided. A program ... | 07/26/2005 |
| 6922710 | Hand-held calculator with problems and operations linked lists A hand-held calculator programmed to teach mathematics in a manner which emulates traditional step-by-step teacher-student teaching methods and shows the important intermediate steps. Using linked lists, the method allows the use of selected data sets of problems an... | 07/26/2005 |
| 6912126 | System and method for personalizing an electrical device The present disclosure relates to a system and method for personalizing an electrical device. In one arrangement, the system comprises an electrical device having a plurality of button openings that are adapted to receive buttons that control operation of the electr... | 06/28/2005 |
| 6910055 | Calculator device for enabling a keypad to function as both a keypad and a calculator A calculator device mainly adds an additional calculator device capable of processing numeric data to the circuits of a keypad. When the keypad is linked to a computer, the keypad can be used to enter operation commands to the computer to perform processes desired, ... | 06/21/2005 |