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

Icon_funbox Bizarre Patents

Patent No. 5571247

Self Containing Enclosure for Protection from Killer Bees

A self contained protective enclosure with an opening for entry and egress and a screen for ventilation and viewing.

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: Lefeve; Douglas H.


Number of patents: 67
Last date: June 14, 2011

1    
NumberTitleIssue Date
7962503Data query and location through a central ontology model
A data query system including a first storage medium including a data schema having a data schema query language associated therewith, a second storage medium including an ontology model including classes and properties, the ontology model having an ontology query l...
06/14/2011
7469248Common interface to access catalog information from heterogeneous databases
Various embodiments of a method to access metadata from a plurality of data servers from a federated database management system are provided. In one embodiment, a request for metadata, from a client application, is received by the federated database management syste...
12/23/2008
6462755Distributed client/server window presentation
This invention addresses the management of window geometry (or layout) in a distributed data processing system. In this invention, a client server model includes an application executing on a client system with graphics being drawn on the server system fo...
10/08/2002
5689668Dynamic hierarchical selection menu
A control window for navigating and implementing menu selections in a multiple level hierarchical menu is provided having a first zone displaying a list of the selection levels and a second zone displaying a list of the selection options within a selectio...
11/18/1997
5559945Dynamic hierarchical selection menu
A control window for navigating and implementing menu selections in a multiple level hierarchical menu is provided having a first zone displaying a list of the selection levels and a second zone displaying a list of the selection options within a selectio...
09/24/1996
5537645File lock management in a distributed data processing system
A distributed data processing system and method in which locks on a file are supported by a data structure that resides on either a client machine or on the file's server. When only a single client's processes are locking a file, the data structure can re...
07/16/1996
5327528Method and apparatus for cursor movement control
A method for moving a cursor while constrained on a selected, displayed graphics object displayed on a display screen. Entering a signal for pointing to a position on the display screen, determining a point on the display screen in response to the entered...
07/05/1994
5293470Data processing system for defining and processing objects in response to system user operations
In a data processing system which defines and processes objects and defines a plurality of virtual screens of display data with which views of objects can be associated, the system defines distinct anterior and posterior display layers for display, with t...
03/08/1994
5226159File lock management in a distributed data processing system
A distributed data processing system and method in which locks on a file are supported by a data structure that resides on either a client machine or on the file's server. When only a single client's processes are locking a file, the data structure can re...
07/06/1993
5193190Partitioning optimizations in an optimizing compiler
A computer program to be compiled is optimized prior to carrying out the final compilation. Subgraphs within the program are identified and examined for optimization beginning with the entire program as the largest subgraph. The number of entities in each...
03/09/1993
5179656Three dimensional directional pointer icon
A perspective view of a pointer icon is displayed such that toward the middle of the display frame the icon appears to point toward the display surface, rather than toward an edge of the display frame. This creates an illusion that the icon, such as an ar...
01/12/1993
5175851System and method for controlling client machine access to a portion of a file with a variable length
A system and method in which client access to data at a server is synchronized to keep the data consistent by ensuring that each portion of the data accessible for modification at a node is not accessible for reading or modification by any other node, whi...
12/29/1992
5151989Directory cache management in a distributed data processing system
An improved directory caching technique is provided for a plurality of data processing systems which are connected together in a network. In the system, when a local, or client, data processing system interrogates a remote, or server, data processing syst...
09/29/1992
5095483Signature analysis in physical modeling
In performing a series of device evaluation cycles relative to pins of a physical electronic model, a signature associated with an immediately preceding device evaluation cycle is compared to the corresponding signature that exists just prior to the last ...
03/10/1992
5016275Buffered encryption/decryption
Encryption and decryption mechanisms at transmitters and receivers, respectively, have applied thereto encryption or decryption keys and initializing values. These mechanisms generate cryptographic bit streams which are intermediate streams of generated v...
05/14/1991
5014236Input/output bus expansion interface
An I/O bus expansion interface is disclosed which enables an I/O device having an n-bit data bus to be interfaced to an m times n-bit I/O data bus of a host processor. This I/O bus expansion circuit maximizes the computer processor's performance by provid...
05/07/1991
4891771Column balancing control
A text editor provides the capability of balancing data for different sets of identified columns within the same page and across multiple imaged pages. Column balancing, as used herein is the technique of dividing an entity to be displayed into a number o...
01/02/1990
4859815Serial link transparent mode disparity control
In a serial link in which it is necessary to occupy the link before and after transmission of a frame by sending a succession idle characters having alternating disparity effects, the disparity effect of the last character in the frame is compared with th...
08/22/1989
4859911Power supply for electroluminescent panel
A very efficient and compact circuit is provided to power an electroluminescent panel as may be used for back lighting liquid crystal displays in portable computers. The capacitance of the electroluminescent panel is incorporated in a series resonant, sel...
08/22/1989
4858114Emulation system for automatically modifying I/O translation tables in programs designed to run on different types of computer
A technique for providing automatic modification of a computer application program adopts the program for compatibility with hardware different from that for which the program was originally written and tested. Upon initial loading of the application prog...
08/15/1989
4831583System for saving previous format parameters and using the saved format parameters and changed format parameters to format data output
In a data processing system capable of responding to operator entered format parameter values the capability is provided for compactly storing directives for temporary formatting changes within text data. When temporary formatting directives are specified...
05/16/1989
4827447Method for selectively returning to the beginning or the previous revision point in document edition
Upon termination of the editing of a document, the editing program saves a pointer in the document which contains the location of the character or control at the cursor location when editing was terminated. Then, when editing of the document is resumed, t...
05/02/1989
4827406Memory allocation for multiple processors
A plurality of processors or intelligent controllers separately utilize discrete pages of a large memory. Within each of these pages a processor can address a plurality of subdivisions or blocks utilizing the processors' address lines. Thus, separate proc...
05/02/1989
4760386Automatic hiding and revealing of a pointer during keyboard activity
A pointer controlled by a pointing device, such as a mouse, is temporarily removed from a visual display screen when a first character is being updated on the screen. The pointer is left hidden from the screen until the event causing screen updating has b...
07/26/1988
4755808Automatic capture of pointing device actions in a keystroke program
In a data processing system including a keyboard a visual display device, and a pointing input device, such as a mouse, pointing input device events, as well as keyboard events, can be directly stored relative to a keystroke program by defining and storin...
07/05/1988
4740783Visual display unit with character overstrike
A visual display unit with character overstrike capability includes a text store in which text is stored in data stream form. A formatter formats the stored text and loads character codes into a refresh buffer which together with a character generator dis...
04/26/1988
4731750Workstation resource sharing
A system allows a workstation to utilize the resources of another workstation without requiring the presence of an operator on the second workstation. These resources can include memory and processor cycles, and I/O devices including disk, diskette, print...
03/15/1988
4709348Interactive page length adjustment with automatic pagination
A comprehensive pagination facility is described which combines an automatic pagination function with an interactive paginate function. With this technique the operator is allowed to insert both Page End and Required Page End controls, although the automa...
11/24/1987
4701851Compound word spelling verification
A compound word spelling verification technique is described for use with a dictionary which does not include all verifiable compounds. During attempted verfication of a text word, all initial substrings of the word found in the dictionary are saved in a ...
10/20/1987
4695945Processor I/O and interrupt filters allowing a co-processor to run software unknown to the main processor
A co-processor is connectable to a main system data bus to run software unknown to the main processor. The main processor can concurrently run other software and maintains priority over shared I/O facilities by providing trapping logic incorporated in a r...
09/22/1987
4687192Sheet feed apparatus with fixed separator protrusions
A rotatable feed wheel for use in a sheet shingling apparatus having fixed, relatively round protrusions spaced about its outer surface which contact and shingle sheets of paper. The rotatable feed wheel is unitarily constructed and its surface which cont...
08/18/1987
4674065System for detecting and correcting contextual errors in a text processing system
A system for automatically proofreading a document for word use validation in a text processing system is provided by coupling a specialized dictionary of sets of homophones and confusable words to sets of di-gram and N-gram conditions whereby proper usag...
06/16/1987
4672571Compound word suitability for spelling verification
A compound word spelling verification technique is described for use with a dictionary which does not include all verifiable compounds. During verification of a text word, an attempt is made to find a pair of words in the dictionary of which the text word...
06/09/1987
4648046Editing and reflecting color display attributes of non-active profiles
In a computer system in which a plurality of user profiles exist which contain specifications relative to a variety of parameters, the capability is provided to access and edit a profile other than the one which is presently active for the system. While a...
03/03/1987
4648047Interactive operator selection of alternative implementations of printer functions
A word processing program is configured to produce a series of examples, for operator examination, of alternative implementations of certain printer functions. By observing the printer performance and physical appearance during the printing of these examp...
03/03/1987
4574363Mixed mode enhanced resolution hyphenation function for a text processing system
The combination of dictionary driven hyphenation, specialized algorithmic hyphenation and intelligent blank insertion provides improved right margin justification capability in a text processing system. When hyphenation is required for right margin justif...
03/04/1986
4559614Interactive code format transform for communicating data between incompatible information processing systems
A method and apparatus for transforming data transmitted from a remote information processing system which operates in a first internal code format to the internal code format of a second receiving information processing system. The method includes a cont...
12/17/1985
4552716Method for manufacturing a wire matrix print wire guiding device
An apparatus and method for manufacturing a wire matrix print head print wire guiding device which allows automatic insertion of manufacturing wires in a mold, which wires after molding define curved passageways in the molded print wire guiding device thr...
11/12/1985
4550438Retro-stroke compression and image generation of script and graphic data employing an information processing system
A method for compactly storing and reproducing script and graphic data from a computer input device. The computer input device sends a time sequence stream of x,y coordinates indicating graphic character locations on the input device. The first coordinate...
10/29/1985
4538265Method and apparatus for instruction parity error recovery
A method and apparatus for instruction parity error recovery in a programmable data processor wherein the instruction parity error is logged for future reference, the instruction causing the error is reloaded to memory and the program is restarted at the ...
08/27/1985
1    
 
Sign InRegister
Username  
Password   
forgot password?