U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

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.

Newsletter  PatentStorm News

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.

 

Attorney: Hoel; John E.


Number of patents: 236
Last date: May 19, 2009

1            
NumberTitleIssue Date
7536441System 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
5606696Exception 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
5349139Architecture 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
5323464Commercial 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
5319705Method 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
5317757System 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
5311597Deferred 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
5311577Data 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
5305396Data 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
5298731Method 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
5295069Computer 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
5293473System 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
5287271Data 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
5285526Method 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
5276793System 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
5267047Apparatus 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
5265164Cryptographic 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
5251273Data 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
5249687Barcode 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
5235654Advanced 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
5231666Cryptographic 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
5226041Method 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
5214696Data 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
5200999Public 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
5201000Method 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
5197127Expert 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
5164988Method 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
5161214Method 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
5153936Dual 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
5146406Computer 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
5146552Method 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
5142578Hybrid 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
5140521Method 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
5113342Computer 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
5103478Secure 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
5099426Method 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
5097528System 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
5093911Storage 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
5079700Method 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
5073934Method 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
1            
 
Sign InRegister
Username  
Password   
forgot password?