Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.
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 |
| 7536441 | System and method for motivating delayed responses to messages A method is disclosed to provide delayed responses to messages. The method includes receiving in a computer, an email message containing a control character, from a network. The control character specifying a reply prohibiting period during which a reply to the emai... | 05/19/2009 |
| 5606696 | Exception handling method and apparatus for a microkernel data processing system Floating point hardware register set is not given to any user level thread unless it is required to perform floating point operations. Thus, for any non-floating thread, its context does not include the floating point hardware state. This effectively redu... | 02/25/1997 |
| 5349139 | Architecture for communication of remote devices to a digitizing display An architecture for communication of remote devices to a digitizing display includes a contact sensing mechanism and a position sensing mechanism whose outputs are multiplexed for transmission from the stylus to an antenna located proximate to the digitiz... | 09/20/1994 |
| 5323464 | Commercial data masking A method and system are disclosed for the implementation of a weakened privacy channel. This is achieved through use of a weakened symmetric cryptographic algorithm called commercial data masking. The masked text is created from clear text at one system a... | 06/21/1994 |
| 5319705 | Method and system for multimedia access control enablement A method and system are disclosed for securely distributing a plurality of software files from a software distribution processor to a user processor, while selectively enabling the user processor to only use a subset of a lesser plurality of the software ... | 06/07/1994 |
| 5317757 | System and method for finite state machine processing using action vectors A common set of building block action modules perform specific tasks in the finite state machine and are strongly modular in structure. The set of building block action modules can be made up of modules for tasks generic to resource type and modules that ... | 05/31/1994 |
| 5311597 | Deferred optical character recognition active pigeon hole sorting of mail pieces A data processing method and system are disclosed to provide active pigeon hole sorting for mail pieces in a postal system. The method is based upon the receipt of deferred optical character recognition statistics for mail pieces in transit to a destinati... | 05/10/1994 |
| 5311577 | Data processing system, method and program for constructing host access tables for integration of telephony data with data processing systems The Host Access Table (HAT) Development Facility invention provides an intelligent editor for constructing HAT command tables, using online interaction with the host to automatically insert format information from the host display panels into HAT commands... | 05/10/1994 |
| 5305396 | Data processing system and method for selecting customized character recognition processes and coded data repair processes for scanned images of document forms A data processing method, system and computer program repairs character recognition errors for digital images of document forms. A document form processing template is provided which specifies the identity and preferred sequence for selected, customized c... | 04/19/1994 |
| 5298731 | Method for printing and reading for orthogonal bar code patterns A data processing system, and method combine two alphanumeric data streams into a single bar code representation. Storing a first conversion table converts a first sequence of alphanumeric characters into a corresponding sequence of first bar code charact... | 03/29/1994 |
| 5295069 | Computer method for ranked hyphenation of multilingual text The hierarchy of the hyphenation points in a word is considered and the amount of space remaining in the line where the hyphenated word is to fit is determined, thus selecting the best hyphenation point for the word. Instead of selecting the last possible... | 03/15/1994 |
| 5293473 | System and method for editing a structured document to modify emphasis characteristics, including emphasis menu feature A data processing system and method are disclosed for editing a text document stored as an alphanumeric string of structured document text and displayed as WYSIWYG text. The invention enables changing emphasis characteristics of a marked area of the WYSIW... | 03/08/1994 |
| 5287271 | Data processing system for optimized mail piece sorting and mapping to carrier walk sequence using real time statistical data A data processing system, method and program are disclosed to optimize mail piece sorting and the mapping of mail down to the carrier walk sequence using real time statistical data. The invention makes use of techniques such as fast OCR devices at a sendi... | 02/15/1994 |
| 5285526 | Method of manipulating elements of a structured document, function key operation being dependent upon current and preceding image element types A method is described for manipulating commonly used elements within a structured document. The method takes advantage of a user's intent in selecting certain keystrokes to complete a task. By making assumptions on the user's intent at the current positio... | 02/08/1994 |
| 5276793 | System and method for editing a structured document to preserve the intended appearance of document elements A data processing system edits a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text. Look characteristics are controlled for a child document element of the tex... | 01/04/1994 |
| 5267047 | Apparatus and method of operation for a facsimilie subsystem in an image archiving system A system-wide data stream compatibility is provided for a FAX server in an image archiving system, by the concealment of FAX cover sheet and distribution list object handling information, which is uniquely required by the FAX server, in an otherwise unnee... | 11/30/1993 |
| 5265164 | Cryptographic facility environment backup/restore and replication in a public key cryptosystem A computer apparatus, program and method function in a data processing system to replicate a cryptographic facility. The system includes a first cryptographic facility containing a portable part which personalizes the first cryptographic facility. The sys... | 11/23/1993 |
| 5251273 | Data processing system and method for sequentially repairing character recognition errors for scanned images of document forms A data processing system uses a machine-generated data structure (MGDS) to dynamically record and use the character recognition and repair histories of category fields on a document form. The MGDS includes a field data segment which has a coded data buffe... | 10/05/1993 |
| 5249687 | Barcode translation for deferred optical character recognition mail processing A system and method are disclosed for enabling the technique of deferred processing of OCR scanned mail to be compatible with existing techniques for mechanical sortation of mail that use standard sort barcode formats which are common to a given destinati... | 10/05/1993 |
| 5235654 | Advanced data capture architecture data processing system and method for scanned images of document forms An advanced data capture architecture is disclosed which enables the free-definition and re-definition of the format of document forms without requiring any reprogramming of the data processors which capture and use the data on the completed forms. The ar... | 08/10/1993 |
| 5231666 | Cryptographic method for updating financial records A data processing system, method and computer program provide for the secure updating an electronic purse which includes a list of purse records. The method includes the step of defining an authentication tree with an authentication tree function comprisi... | 07/27/1993 |
| 5226041 | Method for efficiently simulating the dynamic behavior of a data communications network An efficient method is described for predicting the performance of a data communications network operating under a window-based protocol. A state characterizing the dynamic behavior of the data communications network for consecutive operating cycles is co... | 07/06/1993 |
| 5214696 | Data processing system and method to produce softcopy book readers which are limited to reading only books published by a specific publisher A data processing system method and program are disclosed for limiting a book reading program for softcopy books, to be capable of reading only softcopy books published by a selected publisher. The method includes the step of generating with a data proces... | 05/25/1993 |
| 5200999 | Public key cryptosystem key management based on control vectors A data processing system, method and program are disclosed, for managing a public key cryptographic system. The method includes the steps of generating a first public key and a first private key as a first pair in the data processing system, for use with ... | 04/06/1993 |
| 5201000 | Method for generating public and private key pairs without using a passphrase A data processing system, program and method are disclosed for managing a public key cryptographic system which includes a public key, private key pair generator. The method includes the step of generating a first public key, private key pair using a firs... | 04/06/1993 |
| 5197127 | Expert system method for performing window protocol-based data flow analysis within a data communication network An expert system method is disclosed for analyzing window protocol-based data flows in a data communications network. The method includes the use of a data flow efficiency state variable S which is a binary number having at least three bits which reflect ... | 03/23/1993 |
| 5164988 | Method to establish and enforce a network cryptographic security policy in a public key cryptosystem Device A in a public key cryptographic network will be constrained to continue to faithfully practice a security policy dictated by a network certification center, long after device A's public key PUMa has been certified. If device A alters its operations... | 11/17/1992 |
| 5161214 | Method and apparatus for document image management in a case processing system An improved method manages the storage of document images so as to minimize the average access time while minimizing overall storage costs, consistent with the probable usage of the documents for a particular application. Document images can be selectivel... | 11/03/1992 |
| 5153936 | Dual density digital image system A data processing system stores and displays digital images, and includes a workstation having a document input scanner for digitizing document images at a first resolution, an image display unit for displaying digitized document images at a second resolu... | 10/06/1992 |
| 5146406 | Computer method for identifying predicate-argument structures in natural language text A computer method is disclosed for determining predicate-argument structures in input prose sentences of English. The input sentence, in the form of a string of words separated by blanks, is first analyzed (parsed) by a rule component that has access only... | 09/08/1992 |
| 5146552 | Method for associating annotation with electronically published material The operating principle permits a reader of an electronically published document to create notes, bookmarks, or annotations and relate them to a particular location in the document. The record of such annotations or "place marks" can be stored within or s... | 09/08/1992 |
| 5142578 | Hybrid public key algorithm/data encryption algorithm key distribution method based on control vectors The patent describes a method and apparatus for securely distributing an initial Data Encryption Algorithm (DEA) key-encrypting key by encrypting a key record (consisting of the key-encrypting key and control information associated with that key-encryptin... | 08/25/1992 |
| 5140521 | Method for deleting a marked portion of a structured document A method is disclosed for deleting a marked portion of a structured document so as to prevent damaging the structure of the document. The method examines the contents of a marked portion of a structured document and determines which begin and end tags are... | 08/18/1992 |
| 5113342 | Computer method for executing transformation rules A computer method is disclosed for using rewrite rules of the form X(Y)Z=(R) where X is the left context, Y is the body of the rule, Z is the right context and R is the replacement value for Y if the rule is successful. The method places restrictions on h... | 05/12/1992 |
| 5103478 | Secure management of keys using control vectors with multi-path checking A requested cryptographic function is validated for performance in conjunction with a cryptographic key, by inputting a first portion of an associated control vector into a first control vector checker, which outputs a first authorization signal if the re... | 04/07/1992 |
| 5099426 | Method for use of morphological information to cross reference keywords used for information retrieval A data processing method is disclosed for storing and retrieving text. The storage part of the method includes the steps of compiling a vocabulary list of words occurring in the text and augmenting the vocabulary list with lemmas of the words in the text,... | 03/24/1992 |
| 5097528 | System for integrating telephony data with data processing systems A system is disclosed for providing an automatic interface between a host based, menu driven application program and a telephone network. The system includes a host access table stored in a memory in the workstation, containing operational commands. An in... | 03/17/1992 |
| 5093911 | Storage and retrieval system A system is described in which a user enters a search term at a user location, that search term being associated with a plurality of image objects which are stored at a plurality of geographically diverse locations within the system. The search term is th... | 03/03/1992 |
| 5079700 | Method for copying a marked portion of a structured document A method is disclosed for copying a marked portion of a structured document so as to prevent damaging the structure of the document at the target location where the contents of the mark is to be inserted. The method includes determining whether there are ... | 01/07/1992 |
| 5073934 | Method and apparatus for controlling the use of a public key, based on the level of import integrity for the key A method and apparatus in a public crypto system, control the use of a public key, based on the level of import integrity for the public key. The method and apparatus generate a control vector associated with the public key, having a history field. The pu... | 12/17/1991 |