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

Icon_funbox Did You Know...

...During the Civil War, the Confederacy established its own Patent Office which issued 266 patents, a third of which concerned implements of war.

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.

 

Clark, David L.


Primary examiner statistics: 267 patents; average approval time: 976 days
Assistant examiner statistics: 95 patents; average approval time: 1003 days

Patents as Assistant Examiner


1      
NumberTitleIssue Date
7390515Methods of treating viral infections using berry juice fractions
The present invention concerns the use as anti-viral agents of isolated fractions from berry juice of the plant genus Vaccinium. Two specific fractions are provided: (a) polymeric material having a molecular weight≧12,000; and (b) proanthocyanidins-containi...
06/24/2008
7105187Method for obtaining taxanes
A method for obtaining a taxane by which a taxane is isolated from a growth medium, such as soil, in which a taxane-producing plant has grown. ...
09/12/2006
7090872Antioxidant, skin preparation for external use, cosmetic and food
The invention relates to antioxidants that make effective use of acerola seeds, which have conventionally been discarded, that have high safety and excellent antioxidative effect in skin preparations for external use, cosmetics, and food, and that contain acerola se...
08/15/2006
7015032Intermittent immersion vessel apparatus and process for plant propagation
A plant micropropagation apparatus and process is provided in which a support platform for vessels containing a liquid growth media are periodically pivoted which brings about an intermittent immersion of the plant tissue/growth substrate in the growth media. The mo...
03/21/2006
4807179Method and device for recording analog parameters on a static digital memory
A method and apparatus are provided for data storage in, for example, a black box for an aircraft. A static digital memory is divided into three portions, A, B and C. Data is read into successive sequential portions of wrap-around memory portion A. When a...
02/21/1989
4800488Method of propagating resource information in a computer network
A method of propagating resource information among computers of a computer network in a fully distributed (or decentralized) fashion. A solicit message from a client one of the computers is transmitted to one or more prescribed server ones of the computer...
01/24/1989
4799146System for displaying graphic information on video screen employing video display processor
A system which interprets the contents of address and data fields provided by a central processing unit 1 which controls the display. The address fields are selectively interpreted to obtain a direct access by the central processing unit to a general syst...
01/17/1989
4794518Pipeline control system for an execution section of a pipeline computer with multiple selectable control registers in an address control stage
A pipeline control system for a computer in which predetermined tag data or micro instructions are stored in a plurality of tag registers while executing a first sequence of instructions in order to repetitively execute a flow of processing which is based...
12/27/1988
4792897Address translation unit for translation of virtual address to real address using translation tables of multi-level hierarchical structure
An extended address translation equipment wherein an address translation buffer has entries each provided with a record of translation table addresses of each level, thereby eliminating the need for accessing the translation table up to a portion consiste...
12/20/1988
4789927Interleaved pipeline parallel processing architecture
A system for processing of data wherein the data is inputted over time into the system such that a second packet of data is inputted before a first packet of data, the system comprising a first processor coupled to a second processor, the first processor ...
12/06/1988
4787060Technique for determining maximum physical memory present in a system and for detecting attempts to access nonexistent memory
A method for determining the maximum amount of physical memory present in a data processing system that can be configured to have one or more memory modules where the memory modules may be one of several types having different amounts of memory locations....
11/22/1988
4764863Hardware interpreter for finite state automata
Apparatus and method for monitoring transactions on a high speed interface us and for selectively storing information about such transactions together with the time of such transaction and the state of the automaton. The apparatus comprises two parallel me...
08/16/1988
4763250Paged memory management unit having variable number of translation table levels
In a paged memory management unit (PMMU), a translation control (TC) register contains a set of table indexes which define the number of bits of the logical address to be used to access the translation table at the respective levels. The TC register also ...
08/09/1988
4763252Computer entry system for predetermined text data sequences
An apparatus for facilitating entry of pre-defined sequences of data characters into a computer or computer-controlled system, and preferably connected between the computer and its keyboard. Each data sequence is identified by a multi-character alphanumer...
08/09/1988
4758951Method for translating virtual addresses into real addresses
A disk operating system converts virtual storage space locations of one or more processes into real disk or core memory storage space locations of a computer system. Real and virtual storage space are divided into equal sized pages. Real storage pages are...
07/19/1988
4757470Pattern generation for a graphics display
A display subsystem having a graphics capability includes a bit map memory for storing bits, each bit representing a displayed pixel. A read only memory stores words, each word representative of a pixel of a selected pattern which is used to fill out an a...
07/12/1988
4750115Data communication system between two different data transmission systems
A data communication system for the communication between two different data transmission systems, the SDT system and the RDT system. The SDT system includes a host CPU having an output terminal for repeatedly producing first data in a predetermined seque...
06/07/1988
4747046Mechanism for comparing two registers and storing the result in a general purpose register without requiring a branch
In a computer device, an instruction set which uses a two-instruction sequence to store the result of a comparison is provided. The two-instruction sequence, which uses no branch instructions, does not need to wait for condition resolution before storing ...
05/24/1988
4744025Arrangement for expanding memory capacity
An expandable memory connected to a central processing unit includes several memory modules which transfer configuration signals serially to the central processing unit by way of an interface circuit. The interface circuit also selects ones of the memory ...
05/10/1988
4740913Ornamental display device for electronic dictionary
A display device for an electronic dictionary such as an electronic translator or an electronic language dictionary is featured by displaying ornamental patterns formed with ornamental data and word data when the dictionary is left unoperated. The display...
04/26/1988
4740911Dynamically controlled interleaving
A data processing system in which interleaving among memory controllers may be controlled. The interleaving is carried out on a double-word basis, and the state of the double-word address bit is used to select the bus address of the memory controller in w...
04/26/1988
4740895Method of and apparatus for external control of computer program flow
This apparatus controls the execution and content of computer programs in equipment containing a computer by causing the transfer of program data elements, including computer instructions, with a memory means of the apparatus, wherein the selection of dat...
04/26/1988
4733348Virtual-memory multiprocessor system for parallel purge operation
A virtual memory control multiprocessor system has a plurality of processors each having a translation lookaside buffer (TLB). A purge request source processor commonly supplies a purge request signal to other processors so as to cause them to perform TLB...
03/22/1988
4733350Improved purge arrangement for an address translation control system
An address translation control system comprising an address translation buffer having a plurality of entries each including at least a valid flag, a logical address field, and a physical address field, a memory array having copies of at least the valid fl...
03/22/1988
4731748Pocket computer with means for checking the detachable memory module before and after power interruption
An electronic apparatus such as a pocket computer is of the type in which a detachable memory module can be operatively coupled. Just upon interruption of power, the apparatus generates indefinite information such as random number, time information, or th...
03/15/1988
4731725Data processing system which suggests a pattern of medical tests to reduce the number of tests necessary to confirm or deny a diagnosis
A data processing system for use in a total medical image diagnosis comprising a central processing unit, a first memory connected to the central processing unit for storing a plurality of types of fundamental data used for constructing a decision tree, a...
03/15/1988
4727479Allocation circuit for parallel busses of data processing systems
An allocation system for the use of a data processing system where plural user systems of the data processing system gain access to parallel busses of the data processing system in a sequential manner based on a priority determination. The priority determ...
02/23/1988
4727475Self-configuring modular computer system with automatic address initialization
An initial polling sequence for configuring a modular computer system employing a system bus for interconnecting the CPU and various modules attached to the bus. At the beginning of the polling sequence, a bus base address register in each module is prese...
02/23/1988
4723204Dynamic RAM refresh circuit
A dynamic RAM refresh circuit provides the interface for timely refresh of up to 64K of RAM memory while simultaneously providing for minimal disruption of a CPU's access of that RAM memory. Circuitry is also provided to permit interlock control for times...
02/02/1988
4722047Prefetch circuit and associated method for operation with a virtual command emulator
A prefetch circuit for use with a memory including a storage register for receiving a command from the memory, a decoding circuit for decoding the command to determine the identification of an index register contained within the command, and a fetch circu...
01/26/1988
4720783Peripheral bus with continuous real-time control
A digital data processing system wherein large amounts of digital data are transferred from a source that is coupled to the internal bus of a host CPU to a data receiving device by cooperation between the host CPU and a microprocessor. A multiplexer has o...
01/19/1988
4719592Sequence generator
A sequence generator for producing a sequence of binary numbers, comprises a counter, a priority encoder which encodes the contents of the counter, a memory addressed by the output of the encoder, an output register, and a logic circuit for modifying the ...
01/12/1988
4718005Distributed control of alias name usage in networks
Computer systems linked to nodes in a communication network communicate directly with each other to establish name associations for entities (e.g. programs, storage files, etc.) susceptible of being shared across the network, and thereafter communicate fu...
01/05/1988
4716523Multiple port integrated DMA and interrupt controller and arbitrator
Both DMA access and character interrupt driven access modes of service are provided to multiple communication ports by an integrated arbitration DMA/interrupt controller utilizing its own resident randomly accessible memory. Pipelined logic control archit...
12/29/1987
4714993Apparatus and method for effecting dynamic address translation in a microprocessor implemented data processing system
The performance of a multi-microprocessor implemented data processing system that emulates a mainframe system is enhanced and optimized in view of space and power constraints for purposes of address translation by providing RAM-based storage means of pred...
12/22/1987
4712176Serial channel interface with method and apparatus for handling data streaming and data interlocked modes of data transfer
Data is transferred between a channel and a control unit in interlocked mode or in data streaming mode over a conventional parallel bus and a serial link that permits the control unit and the channel to be located farther apart than the length of the para...
12/08/1987
4703416Apparatus for locating programs resident on a cartridge of a cartridge programmable communication system
A communication system controller is operable under program calls from two memories which are independently changeable. A first memory includes a group of hardware-dependent programs and a second memory includes a group of hardware-independent programs. C...
10/27/1987
4691281Data processing system simultaneously carrying out address translation of a plurality of logical addresses
In a data processing system for use in carrying out address translation of a preselected logical address so as to access a sequence of data elements stored in a memory (32) with an interval left between two adjacent ones of the data elements, a request co...
09/01/1987
4689764Method and apparatus for formatting a line of text containing a complex character prior to text justification
A word or text processing system has a bidirectional printer with formatting capability. A line of text is printed in one direction, and the printer is backspaced to form complex characters by adding overstrikes, such as underlining or accent marks. The f...
08/25/1987
4689767Magnetic tape drive controller utilizing dual DMA controllers
A controller for use with a magnetic tape drive which has a plurality of buffer memories for temporarily storing data that is passed between the tape drive and a host computer system. Temporary storage of data within the tape controller allows data to be ...
08/25/1987
1      
 
Sign InRegister
Username  
Password   
forgot password?