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

Icon_funbox Quotables

"Everyone acquainted with the subject will recognize it as a conspicuous failure."

Henry Morton, president of the Stevens Institute of Technology ; Said in 1880 about the light bulb

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.

 

Examiner: 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 Primary Examiner (view all)

Patent No. Patent Title:
5261100 Method of software development
5247464 Node location by differential time measurements
5241660 Buffered asynchronous communications element with receive/transmi...
5237687 Microprogram load unit having alternative backup memory sources
5233695 Microprocessor with a reduced size microprogram
5226155 Method and system for allocating file space in memory of IC card
5226148 Method and apparatus for validating character strings
5226128 Horizontal computer having register multiconnect for execution of...
5226119 Graphic display controller
5220439 Facsimile apparatus having improved memory control for error-corr...
5220669 Linkage mechanism for program isolation
5218695 File server system having high-speed write execution
5218699 Remote procedure calls in heterogeneous systems
5218706 Data flow processor with next destination node determination
5218689 Single disk emulation interface for an array of asynchronously op...
5214599 Advanced dimensional processing with division
5214781 Method of managing storage medium
5212788 System and method for consistent timestamping in distributed comp...
5212789 Method and apparatus for updating application databases used in a...
5212785 Apparatus and method for controlling data flow between a computer...
5212794 Method for optimizing computer code to provide more efficient exe...
5212638 Alphabetic keyboard arrangement for typing Mandarin Chinese phone...
5210838 Method and apparatus for predicting the effective addresses of fu...
5210875 Initial BIOS load for a personal computer system
5204951 Apparatus and method for improving the communication efficiency b...
5204958 System and method for efficiently indexing and storing a large da...
5202970 Method for sharing memory in a multiprocessor system
5202982 Method and apparatus for the naming of database component files t...
5202996 Software structuring system and method by data table translation
5202984 Apparatus and method for updating transaction file
5201047 Attribute-based classification and retrieval system
5201046 Relational database management system and method for storing, ret...
5199106 Input output interface controller connecting a synchronous bus to...
5193204 Processor interface circuitry for effecting data transfers betwee...
5193190 Partitioning optimizations in an optimizing compiler
5193158 Method and apparatus for exception handling in pipeline processor...
5189733 Application program memory management system
5187790 Server impersonation of client processes in an object based compu...
5187788 Graphics system for automatic computer code generation
5185877 Protocol for transfer of DMA data

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7390515 Methods of treating viral infections using berry juice fractions
7105187 Method for obtaining taxanes
7090872 Antioxidant, skin preparation for external use, cosmetic and food
7015032 Intermittent immersion vessel apparatus and process for plant pro...
4807179 Method and device for recording analog parameters on a static dig...
4800488 Method of propagating resource information in a computer network
4799146 System for displaying graphic information on video screen employi...
4794518 Pipeline control system for an execution section of a pipeline co...
4792897 Address translation unit for translation of virtual address to re...
4789927 Interleaved pipeline parallel processing architecture
4787060 Technique for determining maximum physical memory present in a sy...
4764863 Hardware interpreter for finite state automata
4763250 Paged memory management unit having variable number of translatio...
4763252 Computer entry system for predetermined text data sequences
4758951 Method for translating virtual addresses into real addresses
4757470 Pattern generation for a graphics display
4750115 Data communication system between two different data transmission...
4747046 Mechanism for comparing two registers and storing the result in a...
4744025 Arrangement for expanding memory capacity
4740913 Ornamental display device for electronic dictionary
4740911 Dynamically controlled interleaving
4740895 Method of and apparatus for external control of computer program ...
4733348 Virtual-memory multiprocessor system for parallel purge operation
4733350 Improved purge arrangement for an address translation control sys...
4731748 Pocket computer with means for checking the detachable memory mod...
4731725 Data processing system which suggests a pattern of medical tests ...
4727479 Allocation circuit for parallel busses of data processing systems
4727475 Self-configuring modular computer system with automatic address ...
4723204 Dynamic RAM refresh circuit
4722047 Prefetch circuit and associated method for operation with a virtu...
4720783 Peripheral bus with continuous real-time control
4719592 Sequence generator
4718005 Distributed control of alias name usage in networks
4716523 Multiple port integrated DMA and interrupt controller and arbitra...
4714993 Apparatus and method for effecting dynamic address translation in...
4712176 Serial channel interface with method and apparatus for handling d...
4703416 Apparatus for locating programs resident on a cartridge of a cart...
4691281 Data processing system simultaneously carrying out address transl...
4689764 Method and apparatus for formatting a line of text containing a c...
4689767 Magnetic tape drive controller utilizing dual DMA controllers
 
Sign InRegister
Username  
Password   
forgot password?