...that Thomas Edison's patent application on his phonograph was approved by the Patent Office in just seven weeks? In contrast, it took Gordon Gould, the inventor of the laser, 30 years to obtain his patent -- finally awarded in 1988!
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 |
| 6797324 | Glass printing process A process for creating a visible pattern on a frosted glass article to give the appearance of selective frosting of the glass article. A clear glass substrate is uniformly roughened on one surface to create a uniform frosting effect and abrasion layer. Artwork for a... | 09/28/2004 |
| 6758802 | Automated shelf management system and process for tracking and purging file folders in a file storage facility An automated system and process for managing paper files, particularly medical records contained in file folders and the like, in a file storage system having a predetermined size or limited expansion capacity. A shelf manager system includes a computer program and ... | 07/06/2004 |
| 6578248 | Vehicle window support tool A window support apparatus positively supports a glass panel of an automobile side window in its upward or closed position while disconnected from its supporting window regulator mechanism. The support apparatus includes a support frame, a pair of suction... | 06/17/2003 |
| 6260049 | Automated shelf management system and process for tracking and purging file folders in a file storage facility An automated system and process for managing paper files, particularly medical records contained in file folders and the like, in a file storage system having a predetermined size or limited expansion capacity. A shelf manager system includes a computer p... | 07/10/2001 |
| 6167439 | Data retrieval, manipulation and transmission with facsimile images A data processing system is coupled to a facsimile device which receives and transmits facsimile images between the data processing system and a telephone line. The data processing system includes the capability to receive a facsimile image, interpret cer... | 12/26/2000 |
| 6157929 | System apparatus and method for managing the use and storage of digital information A system, apparatus and method for managing the storage and use of digital information. The digital information can comprise both time-based information, such as digital video and digital audio, and static information such as 3D geometric models and/or st... | 12/05/2000 |
| 6075226 | Portable holding oven for welding electrodes utilizing exhaust heat from welding machine A portable oven for holding shielded metal arc welding electrodes prior to their use. The holding oven utilizes the heated exhaust gases of a welding machine engine to maintain welding electrodes at an elevated temperature to prevent the absorption of moi... | 06/13/2000 |
| 5966134 | Simulating cel animation and shading A cel image is rendered by a computer to have a "toon" look that simulates a traditional hand-drawn cartoon cel. The toon appearance of a cel image is characterized by the use of areas selectively colored with a fill, a highlight, or a shadow color. The p... | 10/12/1999 |
| 5884824 | Equipment transport rack for vehicles providing improved loading accessibility An equipment transport rack is mountable on the roof of a vehicle, and provides easy access for loading equipment thereon. The equipment payload is carried on a payload carrier mounted on a movable carriage assembly which has two operational positions. In... | 03/23/1999 |
| 5495422 | Method for combining a plurality of independently operating circuits within a single package An integrated circuit has a plurality of interface pins and includes a first circuit block that is comprised of a plurality of gate-equivalent circuits; the first circuit block being a first partition of a data processing system. The integrated circuit fu... | 02/27/1996 |
| 5495565 | Integrated form document editor with form descriptor table, background bitmap, graphics editor and text editor, composite image generator and intelligent autofill A form document editor having a form descriptor table defining editable graphics and text areas with a page comprised of a background bitmap image of a background of the page, a graphics bitmap image of graphics appearing in a graphics area of the page, a... | 02/27/1996 |
| 5491495 | User interface having simulated devices A computer system hating a digitizing tablet overlaying the display screen. The tablet serves as a user's primary input device. Various features of the system make it possible for the user to run and interact with standard programs designed for keystroke ... | 02/13/1996 |
| 5479628 | Virtual address translation hardware assist circuit and method A method, and circuitry that operates in accordance with the method, for generating an entry for a translation buffer in a data processor that employs virtual memory addressing. The method includes the first steps of storing a Faulted Virtual Address in a... | 12/26/1995 |
| 5475322 | Clock frequency multiplying and squaring circuit and method A circuit (10) for generating an output signal having a frequency that is a multiple of an input clock signal (CLKIN). The circuit includes a delay circuit (12) having an input port and a plurality of output ports (A,B,C). The input port is coupled during... | 12/12/1995 |
| 5469336 | Non-radiating enclosure including a stack of closure plates having slats staggered about an aperture in a wall of the enclosure A stack of closure plates with slots are slipped over a cable passing through an aperture in a wall of a radiation containment enclosure and affixed to the enclosure wall. The slots of the plates are staggered with alternate plates bearing on opposite sid... | 11/21/1995 |
| 5455953 | Authorization system for obtaining in single step both identification and access rights of client to server directly from encrypted authorization ticket An authorization mechanism for providing authorization information for a client requesting access to a server resource in a server, including a directory server for storing client information required by the server in executing an operation call, includin... | 10/03/1995 |
| 5442795 | System and method for viewing icon contents on a video display A data processing system provides a folder icon for holding representations of sheets of information in user desired order. The folder has a closed position in which a user generated label is viewable. The label is designed through a processor window acti... | 08/15/1995 |
| 5428776 | System for composing a graphical interface to a relational database which displays a network of query and source icons A Graphical Query Front End system for Querying a relational database displays the elements of a Query in graphical form. The graphical query consists of tables, shown as nodes on a display, used as input (i.e. connected) to operator nodes, which produce ... | 06/27/1995 |
| 5426450 | Hands-free hardware keyboard A computer system is provided which allows keyboard access in a hands-free environment. An orientation sensor is mounted on a headset and provides a cartesian positional input to an interface. The device functions in either a cursor control mode or a keyb... | 06/20/1995 |
| 5421012 | Multitasking computer system for integrating the operation of different application programs which manipulate data objects of different types An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored in a corresponding type of object. The object manag... | 05/30/1995 |
| 5421015 | Multitasking system having an application integration mechanism for linking differently typed data objects An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored in a corresponding type of object. The object manag... | 05/30/1995 |
| 5404467 | CPU having pipelined instruction unit and effective address calculation unit with retained virtual address capability A prefetch unit includes a Branch history table for providing an indication of an occurrence of a Branch instruction having a Target Address that was previously taken. A plurality of Branch mark bits are stored in an instruction queue, on a half word basi... | 04/04/1995 |
| 5404560 | Microprocessor having external control store A central processing unit (CPU) 10 comprises an external control memory for storing microinstructions which correspond to macroinstructions read from a system memory. The microinstructions are 56 bits in length and are read in 28-bit segments. CPU 10 also... | 04/04/1995 |
| 5388255 | System for updating local views from a global database using time stamps to determine when a change has occurred An Open Office Directory System stores information in the form of entries in a global database and views in a local database along with a time stamp indicating the date the view was originally written or last modified. Subsets of the selected global entri... | 02/07/1995 |
| 5379379 | Memory control unit with selective execution of queued read and write requests A memory control unit (MCU) 22 includes a first interface for interfacing the memory control unit to one or more memory units; a second interface for interfacing the memory control unit to a system bus, including a system data bus for expressing informati... | 01/03/1995 |
| 5377338 | Apparatus and methods for reducing numbers of read-modify-write cycles to a memory, and for improving DMA efficiency Disclosed are methods and apparatus for interfacing a central processor (12) (CP) and an IO controller (30) (IOC) to a main memory (40). A CP and an IO write buffer each include a pair of memory input data registers, located in a pair of Memory Data Unit ... | 12/27/1994 |
| 5369577 | Text searching system An apparatus for searching a collection of words based upon an input word, the apparatus including means for generating a first set of words containing members that are lexically related to the input word, the first set of words including words that are o... | 11/29/1994 |
| 5369778 | Data processor that customizes program behavior by using a resource retrieval capability A data processing system based on an extensible set of typed data objects and a corresponding set of "object managers," each of which is a program for operating with the data stored in a corresponding type of object. The object managers in general support... | 11/29/1994 |
| 5363120 | Computer input device using orientation sensor A hand-held device for controlling cursor movement on a data terminal having a display. An internal orientation sensor provides an electrical signal that is related to the orientation of the device without it being adjacent to any fixed surface. The orien... | 11/08/1994 |
| 5355447 | Method for color image reduction based upon determination of color components of pixels in neighboring blocks A data processing system provides a desk view which serves as a graphical user interface to the system. The desk view displays detailed miniaturized images of all documents possessed by the user. The compressed document images are user moveable and stacka... | 10/11/1994 |
| 5337416 | Apparatus for managing page zero accesses in a multi-processor data processing system Apparatus for use in a multi-CPU data processing system (10) wherein each CPU (12-18) is coupled to a common bus (20) and through the common bus to a main memory (28). The apparatus provides a program, such as an operating system, that is operating upon e... | 08/09/1994 |
| 5334976 | Keyboard with finger-actuable and stylus-actuable keys A keyboard having a conventional set of alphanumeric keys and special function keys which are actuable by an operator using a finger and a stylus. The stylus-actuable keys have keypad areas which are less than a prescribed range of areas. Other keys which... | 08/02/1994 |
| 5323316 | Morphological analyzer A morphological analyzer for analyzing the morphology of an input word, the analyzer including a recognition engine which includes means for finding a stem within the input word; and means for identifying suffixes attached to the stem, wherein the finding... | 06/21/1994 |
| 5307469 | Multiple mode memory module A memory unit 18 includes a bus 16 which couples the memory unit to a memory control unit 14. The memory unit includes a latch for receiving and storing an address from the bus, a first memory plane for storing information units associated with an odd add... | 04/26/1994 |
| 5303379 | Link mechanism for linking data between objects and for performing operations on the linked data in an object based system An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored in a corresponding type of object. The object manag... | 04/12/1994 |
| 5287119 | Computer input device using an orientation sensor A device for controlling a cursor on a data terminal display screen. The device is in the form of a headset and includes an orientation sensor which provides an electrical signal related to the orientation of the device without it being adjacent to any fi... | 02/15/1994 |
| 5283864 | Computer apparatus and method for graphical flip book Computer apparatus and method replicates a book in screen views of a video display unit. A book representation is formed of a multiplicity of entities positioned in a series and successively overlapping each other. Data of only non-overlapped entities or ... | 02/01/1994 |
| 5276849 | Apparatus and method for maintaining cache/main memory consistency utilizing a dual port FIFO buffer An apparatus and method for maintaining cache/main memory consistency in a data processing system including a write-through cache (14). For write operations of less than a word in length, the write data stored within a FIFO memory device 18 associated wit... | 01/04/1994 |
| 5261073 | Method and apparatus for providing memory system status signals A method and apparatus for providing memory system status signals in an information processing system is disclosed. The memory system includes a bus which couples a memory unit, for storing information units, to a memory control unit. The memory control u... | 11/09/1993 |
| 5261042 | Menu management system A menu management system providing application developers a flexible tool for building a consistent user interface. A menu data base is created and edited using a maintenance module. The menu data base is then used by a menu manager to present displays to... | 11/09/1993 |