In 1608, Dutch eyeglass maker Hans Lipperhey filed the first patent for a working telescope. The patent was denied.
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 |
| 8140994 | Utility object for specialized data entry An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into the control. More parti... | 03/20/2012 |
| 8132118 | Intelligent default selection in an on-screen keyboard Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determ... | 03/06/2012 |
| 8127244 | Method and terminal for displaying character capacity A method of displaying an available character capacity in a character entry window includes calculating an available character capacity based on characters entered by a user, displaying the entered characters in a character entry window, and displaying an indication... | 02/28/2012 |
| 8122371 | Criteria-based structured ratings Criterion-based feedback allows users to provide useful information in a quick and easy to understand fashion. When information for an item is relayed to a user, the user is provided with the ability to provide feedback for any criteria relating to the item. In some... | 02/21/2012 |
| 8122353 | Composing a message in an online textbox using a non-latin script A method and an apparatus are provided for composing a message in an online textbox using a non-Latin script. In one example, the method includes receiving a selection of a target language for composing the message in the online textbox, loading a hash table and an ... | 02/21/2012 |
| 8065625 | GUI evaluation system, GUI evaluation method, and GUI evaluation program A GUI evaluation system includes: an expression information extracting section for extracting an expression element on a plurality of evaluation target screens based on information capable of specifying a restriction on input into an input component; a data input ex... | 11/22/2011 |
| 8020114 | Enter-then-act input handling The present invention utilizes input handling to provide enter-then-act capability for user inputs. User inputs are received, and a set of one or more secondary applications are executed using the input. A priority rating may then be calculated for each of the one o... | 09/13/2011 |
| 8020087 | Program, information processing method, and information processing apparatus for indicating a search term in accordance with a user operation An information processing apparatus for indicating a search term in accordance with a user operation assigns an operating element of an operation input device to a search term having been input and displays an information image containing the search term on a screen... | 09/13/2011 |
| 8015499 | Decoder and reproducing device A reproducing device performs decoding by propagating the reliability, and detects micro medium defects to correct the reliability information. The decoder has an internal decoder, external decoder and a defect detector which calculates a moving average value of a s... | 09/06/2011 |
| 8006176 | Methods and systems for imaging-device-based form field management Aspects of the present invention relate to systems, methods and devices for modifying and managing form documents with an application that receives input from an imaging device user interface and from other sources. Some aspects relate to a input field definition fi... | 08/23/2011 |
| 8001484 | Information processing apparatus and method, and program A content introduction screen linked to relevant sites can easily be created. A content-information input screen is displayed. When content information has been completely input, then, link elements are extracted from the content information. Then, one of the link e... | 08/16/2011 |
| 7992095 | Character input system including application device and input server Since a editing character string is managed by an input server, an application device cannot know whether scrolling is necessary. Accordingly, there has been a problem that it is impossible to properly realize a scroll function. Accordingly, a receiving unit receive... | 08/02/2011 |
| 7970799 | Methods and systems for managing data Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file dif... | 06/28/2011 |
| 7971152 | Direction-based data entry system A direction-based data entry system displays a field having an initial value and a field location. When the user selects the field, the direction-based data entry system enters a data entry mode in which an auxiliary data entry tool is not displayed. To enter a new ... | 06/28/2011 |
| 7962857 | Automatic language selection for improving text accuracy A method, and a handheld electronic device that implements the method, for selecting a number of languages used by a text disambiguation function executed by an electronic device during a text entry session. The method comprises determining a context for the text en... | 06/14/2011 |
| 7937666 | Form-field mask for sensitive data Techniques for collecting data via a display page are disclosed. A data entry field that does not display a current value associated with the data entry field is provided in the display page. A display field configured to display at least a portion of the current va... | 05/03/2011 |
| 7921374 | Adding interrogative punctuation to an electronic message Interrogative punctuation is automatically added to a sequence of characters entered into a handheld device upon termination of the sequence, such as by double actuation of the spacebar, when the first word, or the first and third words at the beginning of the seque... | 04/05/2011 |
| 7913184 | Intelligent auto-tabbing systems and methods The invention relates to systems and methods for selectively auto-tabbing between input fields of an interface based on received input. More specifically, the intelligent auto-tabbing systems and methods accommodate different user preferences related to providing in... | 03/22/2011 |
| 7899818 | Method and system for providing focused search results by excluding categories A method of providing search results includes performing a search in response to a search request, providing a first list of results responsive to the search request, providing a list of selectable terms based on content included in the first list of results, receiv... | 03/01/2011 |
| 7836407 | Smart fields Systems and methods are provided for smart interfaces that shift the burden of cognition from a user or data input source to the computer system controlling the software or user interfaces requiring data input. More particularly, according to embodiments of present ... | 11/16/2010 |
| 7793228 | Method, system, and graphical user interface for text entry with partial word display A computer-implemented method for text entry includes receiving entered text from a user, selecting a set of candidate sequences for completing or continuing the sequence, and presenting the candidate sequences to the user, wherein the candidate sequences include pa... | 09/07/2010 |
| 7788594 | Methods and apparatuses for inputting information Methods and apparatuses for presenting a data input interface. In one exemplary embodiment of a method described herein, a text input field is displayed and, through a first input to the text input field itself, a selection between at least a first operation and a s... | 08/31/2010 |
| 7783988 | Method and apparatus for scheduling appointments for single location entries A method for scheduling an appointment using a scheduling software system, includes receiving appointment information entered into appointment scheduling fields of the scheduling software system, the appointment scheduling fields including a location field and a tim... | 08/24/2010 |
| 7783987 | User experience enforcement In order to provide for efficient security of a remote presentation (such as a remote display) on a client which presents user interface data from a remote server, all requests for action to be performed on the client are examined to determine if they are requests f... | 08/24/2010 |
| 7761805 | Displaying items using a reduced presentation To reduce the amount of space needed to display an item, while still retaining meaning for the item, a reduced presentation is determined for the item. The reduced presentation is based on analysis of a portion that contains information that may be less important fo... | 07/20/2010 |
| 7716596 | Dynamic input field protection A computer implemented method and computer program product for protecting a pre-filled user input field on a returned webpage from an accidental overwrite. The method identifies the pre-filled input field by detecting a mouseover. In response to a user command to ch... | 05/11/2010 |
| 7631271 | Touch screen user interface with multi-text field display Embodiments of the present invention provide a way of handling multiple text fields on user interfaces that are associated with relatively small screens, such as touch screen displays. Multiple text fields are presented in the same horizontal line. Contents of the c... | 12/08/2009 |
| 7590944 | Scrollable and re-sizeable formula bar The present invention relates to new and improved embodiments of systems and methods for displaying content within a spreadsheet graphical user interface. In one embodiment, a computer system has a graphical user interface that performs a method for displaying data ... | 09/15/2009 |
| 7533351 | Method, apparatus, and program for dynamic expansion and overlay of controls A set of replacement system window controls is provided that are instantiated as the result of the receipt of create control messages into the system message queue, instead of the built-in system window controls. The replacement window controls result in replacement... | 05/12/2009 |
| 7519919 | Methods and systems for inputting data into a computer system A computer system includes a user-interface. The user-interface includes a graphical program interface with one or more input controls. The input controls are arranged for inputting data into the computer system. The graphical program interface also includes a graph... | 04/14/2009 |
| 7516415 | Apparatus for and method of generating synchronized contents information, and computer product In a synchronized contents information generating apparatus, a keyword extractor extracts a characteristic keyword from document information whose document is an electronic document, and an audio analyzer measures a keyword appearance distribution in the order in wh... | 04/07/2009 |
| 7500201 | Data input method and system with multi-sub-field matching of user entries into a graphical input device A current set of user-selectable choices is associated with a displayed graphical input device, which is used to select a value of an input parameter. Each user-selectable choice has at least one pair of information fields separated by a delimiter and each informati... | 03/03/2009 |
| 7496854 | Method, system and computer readable medium for addressing handling from a computer program A method, system and computer readable medium for providing for providing a function item, such as a key, button, icon, or menu, tied to a user operation in a computer, whereby a single click on the function item in a window or program on a computer screen, or one s... | 02/24/2009 |
| 7496832 | Web page rendering based on object matching A method and system for automatically creating a webpage using a scanned file created from a hard copy. A lookup table correlates a particular text symbol, such as a dollar sign (“$”), to a specific functionality. For example, if a chart in the hard copy has a d... | 02/24/2009 |
| 7490296 | Utility object for specialized data entry An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into that control. More part... | 02/10/2009 |
| 7451404 | Methods and systems for obtaining data from legacy computer systems Embodiments of the present invention relate to methods and systems of accessing data via a legacy computer system. A screen field configuration file for a legacy computer system is accessed, where the screen field configuration file storing screen field information.... | 11/11/2008 |
| 7421662 | Automating interaction with a host computing device A system, a method and computer-readable media for automating interaction with a host computer. Input values defining desired interactions with a host computer are received. The input values are utilized to generate computer code for performing the desired interacti... | 09/02/2008 |
| 7418667 | Character input apparatus and tape printing apparatus incorporating the same as well as character input method There are provided a character input apparatus and a tape printing apparatus incorporating the character input apparatus as well as a character input method, which are capable of easily preparing a desired document by calling a design form having a sample text input... | 08/26/2008 |
| 7414651 | Efficient image categorization A method for efficiently categorizing images on a computer system is disclosed. A series of related images that are to be categorized are ordered by time of capture, and category levels for input of category information by a user are displayed. The category levels i... | 08/19/2008 |
| 7411606 | Efficient image categorization A method for efficiently categorizing images on a computer system is disclosed. A series of related images that are to be categorized are ordered by time of capture, and category levels for input of category information by a user are displayed. The category levels i... | 08/12/2008 |