![]() |
Law
Office of Doug
Weller
|
|||
| Home Page | Practice Areas | Firm Overview | Attorney Profile | Contact Now |
|
|
||||
Patents obtained*
by Doug
Weller
|
|
Patent Number |
Title |
|
7,465,903 |
Use
of mesa structures for supporting heaters on an integrated circuit |
|
Diagnostic
tool with ethernet capability |
|
|
7,382,501 |
Remote
access of fax numbers for fax transmission |
|
7,373,035 |
Heat
transfer structures |
|
7,336,400 |
Transforming
an input image to produce an output image |
|
7,312,898 |
Transformation
of an input image to produce an output image |
|
Translation
of an input pixel value to an output pixel value |
|
|
Multiple
protocol handshaking between systems |
|
|
7,287,229 |
Template-driven
process system |
|
7,277,403 |
Duplexer
with a differential receiver port implemented using acoustic resonator
elements |
|
7,274,840 |
Clean
and test for fluid within a reflection optical switch system |
|
7,268,901 |
Intelligent
printing by a kiosk |
|
7,203,922 |
Merging
of infrastructure within a development environment |
|
Separation
of a random component of jitter and a deterministic component of jitter |
|
|
7,181,660 |
Reconstruction
of non-deterministic algorithmic tester stimulus used as input to a
device under test |
|
7,180,950 |
Low-noise
feedback cancellation filter for enhanced common-mode rejection and
noise immunity |
|
Resistor
shapes for heating devices on an integrated circuit |
|
|
7,161,358 |
Impedance
analyzer |
|
Configurable
architecture for virtual socket client to an on-chip bus interface block |
|
|
7,154,944 |
Mask
compliance testing using bit error ratio measurements |
|
7,149,638 |
Separation
of random and deterministic components of jitter |
|
7,135,859 |
Rotary
and angular position sensing |
|
7,112,892 |
Power
source for sensors |
|
7,108,413 |
Sampling
for color control feedback using an optical cable |
|
7,107,165 |
Markers
used in the calculation and display of band functions |
|
7,081,780 |
Reset
circuitry for an integrated circuit |
|
7,075,655 |
Alignment
self check for a wavelength meter |
|
Selection
of printing conditions to reduce ink aerosol |
|
|
Automated
testing of frequency converter device |
|
|
7,042,579 |
Laser
monitoring using both the reflected and transmitted interference
patterns of an etalon |
|
7,039,273 |
Solder
seals within a switching system |
|
7,031,783 |
Virtualized
generic equipment model data and control router for factory automation |
|
7,031,564 |
Heat
transfer structures |
|
7,024,062 |
Optical
switch with low pressure bubble |
|
7,019,746 |
Graphical
presentation of spectral information for aid in compliance measurements |
|
7,016,056 |
Authoring
tool for bayesian network diagnostic systems |
|
7,013,430 |
Rapid
graphical analysis of waveforms using a pointing device |
|
7,013,229 |
Obtaining
calibration parameters for a three-port device under test |
|
6,983,475 |
Method
and data storage device that utilizes blocking material |
|
6,971,094 |
Deployed
agent used in the installation and maintenance of software |
|
6,968,278 |
Reducing
the occurrence of spurs when analyzing signals |
|
6,965,241 |
Automated
electronic calibration apparatus |
|
6,957,202 |
Model
selection for decision support systems |
|
6,950,666 |
Wireless
mobile device network |
|
6,937,237 |
Sorting
data based on data attributes for display in multiple display windows |
|
6,928,620 |
Direct
printing of contents of a universal resource locator |
|
6,904,540 |
Targeted
data protection |
|
6,904,389 |
Remote
computer testing |
|
6,904,381 |
Testing
of a frequency converter device |
|
6,886,903 |
Determination
of turn-on energy for a printhead |
|
6,879,973 |
Automated
diagnosis of printer systems using bayesian networks |
|
6,859,750 |
Ramp
sweep synthesis control |
|
6,856,924 |
Mixer-based
timebase for sampling multiple input signal references asynchronous to
each other |
|
6,839,836 |
Portable
computing device with specialized operating system |
|
6,833,695 |
Simultaneous
display of data gathered using multiple data gathering mechanisms |
|
6,820,086 |
Forming
linked lists using content addressable memory |
|
6,820,072 |
Validation
of probabilistic troubleshooters and diagnostic system |
|
6,804,247 |
System
providing for multiple virtual circuits between two network entities |
|
6,791,416 |
Variable
gain amplifier with adjustable gain slope |
|
Internet
enabled computer system management |
|
|
6,756,775 |
Quasi-periodic
optical sampling |
|
6,751,413 |
Channel
mask definition for monitoring wavelength division multiplexing
transmission systems |
|
6,739,684 |
Burst
mode printing to compensate for colorant migration |
|
6,728,655 |
Customizable
and extendable data processing architecture for a data acquisition
instrument |
|
6,726,763 |
Increased
wavelength coverage in nonlinear optics by nonuniformly chirped
quasi-phase-matching |
|
6,691,050 |
Data
acquisition instrument architecture with flexible data acquisition,
processing and display |
|
6,687,628 |
Enhanced
signal analysis in an amplitude versus frequency format |
|
Low
noise amplifier circuit with phase matched switch topology |
|
|
6,666,725 |
Broadband
coaxial microwave connector |
|
6,665,650 |
Intelligent
logic activity resolution |
|
6,662,106 |
Navigation
system that takes into account dynamic road conditions |
|
6,659,662 |
Internet
distribution of print job to multiple print shops based on geographic
location of document recipients |
|
On
the fly server for modifying data characteristics for client-server
network applications |
|
|
6,654,124 |
Signal
modulation compensation for wavelength meter |
|
6,629,176 |
Arbiter
architecture allowing rapid implementation of arbitration policies |
|
Viewing
angle adjustment for a liquid crystal display (LCD) |
|
|
6,606,002 |
Common
device node balun grounded balanced amplifier |
|
6,600,390 |
Differential
filters with common mode rejection and broadband rejection |
|
6,580,422 |
Remote
computer display using graphics primitives sent over a wireless link |
|
6,574,002 |
Selection
of printing features at print time |
|
6,564,160 |
Random
sampling with phase measurement |
|
6,550,664 |
Mounting
film bulk acoustic resonators in microwave packages using flip chip
bonding technology |
|
6,470,299 |
Probabilistic
privacy protection |
|
6,456,622 |
Method
for knowledge acquisition for diagnostic bayesian networks |
|
6,438,336 |
Method
and apparatus for varying gloss level for individual elements printed
on a single page |
|
6,434,629 |
Computing
system which implements recording and playback of semantic command |
|
6,421,737 |
Modularly
implemented event monitoring service |
|
6,417,674 |
Two
port self-calibration for an N-port network analyzer |
|
6,400,462 |
Service
tool for servicing printers |
|
6,370,592 |
Network
interface device which allows peripherals to utilize network transport
services |
|
Automatic detection of full or half
duplex capability in a remote network device |
|
|
6,349,159 |
Lenses
that launch high bandwidth modes into a fiber optic cable while
eliminating feedback to a laser |
|
Use
of dynamic translation to provide breakpoints in non-writeable object
code |
|
|
Internet
enabled computer system management |
|
|
6,308,065 |
Apparatus
for testing cellular base stations |
|
6,298,456 |
Runtime
detection of network loops |
|
Built-in-self-test circuitry for
testing a phase locked loop circuit |
|
|
Memory configuration which support
multiple cryptographical algorithms |
|
|
6,286,095 |
Computer
apparatus having special instructions to force ordered load and store
operations |
|
6,281,872 |
Rotation
of an image implementing an independent mirror attribute |
|
6,275,501 |
Media
access controller capable of connecting to a serial physical layer
device and a media independent interface (MII) physical layer device |
|
Link
control state machine for controlling a media access controller, a
serial physical layer device and a media independent interface physical
layer device |
|
|
Outgoing message selection based on
caller identification and time/date constraints |
|
|
6,260,048 |
Resolution
of incidents which occur during the use of a product |
|
6,256,756 |
Embedded
memory bank system |
|
6,256,307 |
Local
area network receive filter |
|
Random
test generation for compiler optimization |
|
|
6,222,854 |
Link
monitor state machine |
|
6,222,842 |
System
providing for multiple virtual circuits between two network entities |
|
6,211,729 |
Amplifier
circuit with a switch bypass |
|
First-in-first-out
synchronizer |
|
|
Use
of a header page to provide scan control information for a scan |
|
|
System margin and core temperature
monitoring of an integrated circuit |
|
|
6,202,120 |
System
and method for accessing data between a host bus and a system memory
bus where the system memory bus has a data path that is twice the width
of the data path for the host bus |
|
6,192,423 |
Sharing
a single serial port between system remote access software and a remote
management microcontroller |
|
6,175,926 |
Password
protection for computer docking station |
|
6,173,320 |
Visual
feedback for installation of equipment |
|
6,166,719 |
Consistently
ordered adjustment of a digitally represented image |
|
6,154,230 |
Fractional
dot column correction for better pen-to-pen alignment during printing |
|
6,151,635 |
Router
connections through switching networks using virtual circuits |
|
6,151,326 |
Method
and apparatus for automatic device segmentation and port-to-segment
distribution |
|
6,150,992 |
Traceable
self-contained programmable frequency source for performing alternate
test site and open area test site comparisons |
|
Trench-diffusion corner rounding in a
shallow-trench (STI) process |
|
|
6,147,501 |
Automatic
calibration of a network analyzer |
|
6,134,629 |
Determining
thresholds and wrap-around conditions in a first-in-first-out memory
supporting a variety of read and write transaction sizes |
|
Alternative plasma chemistry for
enhanced photoresist removal |
|
|
6,128,729 |
Method
and system for automatic configuration of network links to attached
devices |
|
6,128,024 |
Polar
controller for defining and generating spiral-like shapes |
|
6,115,545 |
Automatic
internet protocol (IP) address allocation and assignment |
|
6,108,310 |
Display
of network traffic attributes based on frequency distribution |
|
6,092,127 |
Dynamic
allocation and reallocation of buffers in links of chained DMA
operations by receiving notification of buffer full and maintaining a
queue of buffers available |
|
Method for preventing micromasking in
shallow trench isolation process etching |
|
|
Polysilicon pillar heat sinks for
semiconductor on insulator circuits |
|
|
Temperature control carrier head for
chemical mechanical polishing process |
|
|
6,077,125 |
Versatile
input/output control and power distribution block for use with
automated tooling |
|
6,074,428 |
Minimizing
logic by resolving "don't care" output values in a finite state machine |
|
6,073,223 |
Memory
controller and method for intermittently activating and idling a clock
signal for a synchronous memory |
|
6,041,065 |
Flexible
multi-frequency repeater |
|
6,040,681 |
Enhanced
docking tray supports for custom featuring for external battery
charging for notebook computers |
|
6,040,530 |
Versatile
printed circuit board for testing processing reliability |
|
6,037,782 |
Automatic
adjustment of cables which aids in set-up of equipment under test for
electromagnetic compatibility measurements |
|
6,033,246 |
Test
fixture compliant connector mounting bracketry |
|
6,026,354 |
Device
monitoring system with dedicated bus and processor |
|
Multi-resolution
color contact-type image sensing apparatus |
|
|
Secure memory management unit which
utilizes a system processor to perform page swapping |
|
|
Interconnect
adapter to printed circuit assembly for testing in an operational
environment |
|
|
5,999,741 |
Remote
installation of software on a computing device |
|
5,995,967 |
Forming
linked lists using content addressable memory |
|
Image
boundary detection for a scanned image |
|
|
5,995,113 |
Coloring
events in event streams in order to provide information about operation
of a software library |
|
Routing
techniques to assure electrical integrity in datapath blocks |
|
|
5,983,316 |
Computing
system having a system node that utilizes both a logical volume manager
and a resource monitor for managing a storage pool |
|
5,974,534 |
Predecoding
and steering mechanism for instructions in a superscalar processor |
|
5,973,688 |
Computing
system having delayed keyboard shortcut hints |
|
5,963,216 |
Providing
print preview of a print job using printing calls from a print driver |
|
5,963,216 |
Providing
print preview of a print job using printing calls from a print driver |
|
5,960,450 |
System
and method for accessing data between a host bus and system memory
buses in which each system memory bus has a data path which is twice
the width of the data path for the host bus |
|
5,960,414 |
Method
for monitoring excess inventory |
|
5,951,695 |
Fast
database failover |
|
5,944,806 |
Microprocessor
with versatile addressing |
|
Selecting a test data input bus to
supply test data to logical blocks within an integrated circuit |
|
|
5,930,469 |
Printing
driver and printer which utilize adaptive object banding |
|
5,923,344 |
Fractional
dot column correction for scan axis alignment during printing |
|
Processor
retention frame and extraction device |
|
|
5,899,996 |
Method
for copying linked data objects with selective copying of children
objects |
|
Single event upset detection and
protection in an integrated circuit |
|
|
5,897,399 |
Versatile
input/output control and power distribution block for use with
automated tooling |
|
Direct memory access controller with
full read/write capability |
|
|
Logic implementation of control signals
for on-silicon multi-master data transfer bus |
|
|
5,894,142 |
Routing
for integrated circuits |
|
5,892,451 |
Remote
management of computing devices |
|
5,865,652 |
Keyed
interconnection for distinguishing input connections and output
connections |
|
5,864,708 |
Docking
station for docking a portable computer with a wireless interface |
|
5,861,787 |
Reverse
power protection circuit and relay |
|
5,854,928 |
Use
of run-time code generation to create speculation recovery code in a
computer system |
|
Method and apparatus for extracting a
clock signal from a received signal |
|
|
5,835,891 |
Device
modeling using non-parametric statistical determination of boundary
data vectors |
|
5,832,266 |
Encapsulation
of applications for inclusion within an object management facility
environment |
|
Use
of dynamic translation to collect and exploit run-time information in
an optimizing compilation system |
|
|
5,809,251 |
Remote
installation of software by a management information system into a
remote computer |
|
Etching metals using chlorine gas and
hydrochloric gas in de-ionized water |
|
|
5,794,249 |
Audio/video
retrieval system that uses keyword indexing of digital recordings to
display a list of the recorded text files, keywords and time stamps
associated with the system |
|
Polysilicon pillar heat sinks for
semiconductor on insulator circuits |
|
|
5,790,977 |
Data
acquisition from a remote instrument via the internet |
|
5,790,120 |
Individually
configurable panel user interface with selective launching, sticky
windows, hot keys, start up options and configurable background |
|
5,784,708 |
Translation
mechanism for input/output addresses |
|
5,777,347 |
Vertical
CMOS digital multi-valued restoring logic device |
|
5,774,647 |
Management
of memory modules |
|
5,768,547 |
Multiple
segmenting of main memory to streamline data paths in a computing system |
|
5,768,250 |
Error
recovery in a network having cascaded hubs |
|
5,768,164 |
Spontaneous
use display for a computing system |
|
Versatile attachment of handheld
devices to a host computing system |
|
|
5,764,962 |
Emulation
of asynchronous signals using a branch mechanism |
|
Deadlock prevention in a two bridge
system by flushing write buffers in the first bridge |
|
|
Patterned filled layers for integrated
circuit manufacturing |
|
|
5,760,445 |
Device
and method of manufacture for protection against plasma charging damage
in advanced MOS technologies |
|
Detection of hand location as an input
for power controls in a computing system |
|
|
5,754,174 |
User
interface with individually configurable panel interfaces for use in a
computer system |
|
5,751,941 |
Object
oriented framework for testing software |
|
5,745,659 |
Versatile
scaling of drawings |
|
5,738,216 |
Adjustable
and reusable protective packaging system |
|
5,734,599 |
Performing
a population count using multiplication |
|
5,732,406 |
Microprocessor
burst mode with external system memory |
|
5,732,210 |
Use
of dynamic translation to provide fast debug event checks |
|
Performing
tree additions via multiplication |
|
|
5,719,882 |
Reliable
datagram packet delivery for simple network management protocol (SNMP) |
|
Asymmetric drain/source layout for
robust electrostatic discharge protection |
|
|
5,713,010 |
Source
line tracking in optimized code |
|
5,709,359 |
Equipment
mounting brackets |
|
5,701,305 |
Error
recovery in a network having cascaded hubs |
|
5,699,515 |
Backoff
scheme for access collision on a local area network |
|
5,675,785 |
Data
warehouse which is accessed by a user using a schema of virtual tables |
|
5,673,384 |
Dual
disk lock arbitration between equal sized partition of a cluster |
|
5,673,321 |
Efficient
selection and mixing of multiple sub-word items packed into two or more
computer words |
|
Multiple
segmenting of main memory to streamline data paths in a computing system |
|
|
5,659,693 |
User
interface with individually configurable panel interface for use in a
computer system |
|
Method and apparatus for screen refresh
bandwidth reduction for video display modes |
|
|
5,641,068 |
Adjustable
and reusable protective packaging system |
|
Limited probes device testing for high
pin count digital devices |
|
|
Performance
of an operation on whole word operands and on operations in parallel on
sub-word operands in a single processor |
|
|
5,625,809 |
Method
for constructing a data structure which allows data to be shared
between programs |
|
5,623,616 |
Floating
point operation throughput control |
|
5,615,369 |
Automated
detection and correction of uninitialized variables |
|
Dual purpose security architecture with
protected internal operating system |
|
|
5,603,051 |
Input/output
processor with a local memory providing shared resources for a
plurality of input/output interfaces on an I/O bus |
|
5,603,004 |
Method
for decreasing time penalty resulting from a cache miss in a
multi-level cache system |
|
5,602,997 |
Customizable
program control interface for a computer system |
|
Clock extraction of a clock signal
using rising and falling edges of a received transmission signal |
|
|
5,598,406 |
High
speed data transfer over twisted pair cabling |
|
Patterned filled photo mask generation
for integrated circuit manufacturing |
|
|
5,594,673 |
Method
and apparatus for displaying menu options for selection with a minimum
of key stroke |
|
Testing hot carrier induced degradation
to fall and rise time of CMOS inverter circuits |
|
|
5,586,297 |
Partial
cache line write transactions in a computing system with a write back
cache |
|
Slip buffer for synchronizing data
transfer between two devices |
|
|
5,583,872 |
High
speed data transfer over twisted pair cabling |
|
5,577,227 |
Method
for decreasing penalty resulting from a cache miss in multi-level cache
system |
|
5,550,836 |
High
speed data transfer over twisted pair cabling |
|
Timing model and characterization
system for logic simulation of integrated circuits |
|
|
5,542,034 |
Minimizing
logic to determine current state in an output encoded finite state
machine |
|
5,539,754 |
Method
and circuitry for generating syndrome bits within an error correction
and detection circuit |
|
5,535,352 |
Access
hints for input/output address translation mechanisms |
|
5,524,216 |
Coherent
transaction ordering in multi-tiered bus system |
|
5,524,211 |
System
for employing select, pause, and identification registers to control
communication among plural processors |
|
5,519,709 |
Two
priority fair distribution round robin protocol for a network having
cascaded hubs |
|
Pad structure with parasitic MOS
transistor for use with semiconductor devices |
|
|
5,515,522 |
Coherence
index generation for use by an input/output adapter located outside of
the processor to detect whether the updated version of data resides
within the cache |
|
5,497,484 |
File
menu support for encapsulated applications |
|
5,491,802 |
Network
adapter for inserting pad bytes into packet link headers based on
destination service access point fields for efficient memory transfer |
|
Method
and apparatus for displaying a graphic image |
|
|
5,485,624 |
Co-processor
monitoring address generated by host processor to obtain DMA parameters
in the unused portion of instructions |
|
Versatile reconfigurable matrix based
built-in self-test processor for minimizing fault grading |
|
|
Symbolic routing guidance for wire
networks in VLSI circuits |
|
|
5,469,439 |
Two
priority fair distributed round robin protocol for a network having
cascaded hubs |
|
Verifiable security circuitry for
preventing unauthorized access to programmed read only memory |
|
|
Extraction method for automated
determination of source/drain resistance |
|
|
Dynamically
configurable interface cards with variable memory size |
|
|
5,448,509 |
Efficient
hardware handling of positive and negative overflow resulting from
arithmetic operations |
|
5,446,890 |
System
for using subsets of rules applied to a database for updating and
generating the rule knowledge base and forecasts of system demand |
|
5,438,571 |
High
speed data transfer over twisted pair cabling |
|
5,430,842 |
Insertion
of network data checksums by a network adapter |
|
5,426,737 |
Direct
memory access for data transfer within an I/O device |
|
5,421,024 |
Detection
of a relative location of a network device using a multicast packet
processed only by hubs |
|
5,414,826 |
System
and method for memory management in microcomputer |
|
5,412,783 |
Method
for efficient serialized transmission of handshake signal on a digital
bus |
|
Method of fabricating auxiliary gate
lightly doped drain (AGLDD) structure with dielectric sidewalls |
|
|
5,404,549 |
Method
for efficient access of data stored in a nexus table using queue tag
indexes in a table portion |
|
Method of routing three layer metal
gate arrays using a channel router |
|
|
Static random access memory cell
utilizing a gated diode load element |
|
|
5,386,564 |
Conversion
of data and objects across classes in an object management system |
|
Asymmetric electro-static discharge
transistors for increased electro-static discharge hardness |
|
|
5,380,212 |
Conductive
elastomeric interface for a pin grid array |
|
5,375,207 |
Remote
processing of a plurality of commands during a session between a first
computer and a host computer |
|
Method for regular placement of data
path components in VLSI circuits |
|
|
Method for sizing widths of power
busses in integrated circuits |
|
|
Method for selective salicidation of
source/drain regions of a transistor |
|
|
Self-aligned contacts with gate
overlapped lightly doped drain (goldd) structure |
|
|
5,327,555 |
Method
for reconciling entries in a plurality of schedules |
|
5,325,377 |
Visual
display signal processing system and method |
|
5,321,695 |
Port
arrival identification for computer network packets |
|
5,317,688 |
Software
agent used to provide instruction to a user for a plurality of computer
applications |
|
Method for placement of connectors used
interconnecting circuit components in an integrated circuit |
|
|
5,297,138 |
Determining
physical topology across repeaters and bridges in a computer network |
|
Method for predicting capacitance of
connection nets on an integrated circuit |
|
|
5,293,635 |
Detection
on a network by a mapping application of a relative location of a first
device to a second device |
|
5,258,915 |
System
and method for optimum operation assignments in printed circuit board
manufacturing |
|
5,237,695 |
Bus
contention resolution method for network devices on a computer network
having network segments connected by an interconnection medium over an
extended distance |
|
5,237,663 |
Low
cost diagnostic/configuration interface |
|
5,266,036 |
Reduction
of radio frequency emissions through terminating geometrically induced
transmission lines in computer products |
|
Method and apparatus for controlling
simultaneous switching output noise in boundary scan paths |
|
|
5,211,168 |
Moving
electrode transducer for real time ultrasound imaging for use in
medical applications |
|
Method for placement of circuit
components in an integrated circuit |
|
|
Adaptable topologies used in routing of
ground and power networks on integrated circuits |
|
|
5,185,885 |
Object
database deletion method for child objects when a child may be linked
to multiple parent objects |
|
5,175,848 |
Method
for copying linked data objects with selective copying of children
objects and using a link table to record object linkages |
|
Low noise voltage regulator and method
using a gated single ended oscillator |
|
|
State machine architecture providing
increased resolution of output timing |
|
|
5,157,782 |
System
and method for testing computer hardware and software |
|
5,155,832 |
Method
to increase performance in a multi-level cache system by the use of
forced cache misses |
|
5,155,828 |
Computing
system with a cache memory and an additional look-aside cache memory |
|
5,151,994 |
Distributed
fair arbitration system using separate grant and request lines for
providing access to data communication bus |
|
Apparatus for aligning wafers within a
semiconductor wafer cassette |
|
|
5,148,516 |
Efficient
computer terminal system utilizing a single slave processor |
|
5,133,072 |
Method
for improved code generation in reduced instruction set computers |
|
5,132,973 |
Method
of using thermochromic material on security documents and product |
|
5,131,140 |
Method
for evaluating plane splits in printed circuit boards |
|
5,130,981 |
Three
port random access memory in a network bridge |
|
5,117,496 |
Method
for recording and replaying mouse commands by recording the commands
and the identities of elements affected by the commands |
|
5,111,408 |
Digital
image documentation system |
|
5,091,851 |
Fast
multiple-word accesses from a multi-way set-associative cache memory |
|
5,079,695 |
Object
management facility which includes a snapshot facility for providing
data transfer between two objects |
|
5,067,107 |
Continuous
computer performance measurement tool that reduces operating system
produced performance data for logging into global, process, and
workload files |
|
5,056,091 |
Method
for handling errors detected in a computer system |
|
5,051,896 |
Apparatus
and method for nullifying delayed slot instructions in a pipelined
computer system |
|
5,051,895 |
Apparatus
and method for tracking and identifying printed circuit assemblies |
|
Dual
axis dynamic focus of an electron beam in a display monitor |
|
|
Ground
strap for conductive screen on CRT |
|
|
5,007,051 |
Link
layer protocol and apparatus for data communication |
|
5,003,505 |
Touchscreen/keyboard
scanner |
|
Low profile, combination throttle/gate
valve for a multi-pump chamber |
|
|
4,992,624 |
Magnetic
shield for visual display terminals |
|
4,991023 |
Microprocessor
controlled universal video monitor |
|
4,956,586 |
Frequency
independent CRT horizontal sweep generator having current feedback and
improved pincushion correction circuitry |
|
4,953,084 |
Method
and apparatus using variable ranges to support symbolic debugging of
optimized code |
|
4,953,080 |
Object
management facility for maintaining data in a computer system |
|
Tuning method and control system for
automatic matching network |
|
|
4,947,390 |
Method
for data transfer through a bridge to a network requiring source route
information |
|
4,947,364 |
Method
in a computing system for performing a multiplication |
|
4,933,938 |
Group
address translation through a network bridge |
|
4,928,239 |
Cache
memory with variable fetch and replacement schemes |
|
4,914,585 |
Modular
complier with a class independent parser and a plurality of class
dependent parsers |
|
4,914,582 |
Cache
tag lookaside |
|
4,912,661 |
Tracking
and resampling method and apparatus for monitoring the performance of
rotating machines |
|
4,894,022 |
Solderless
surface mount card edge connector |
|
4,890,224 |
Method
and apparatus for fault tolerant communication within a computing system |
|
4,887,011 |
Computer
monitor vertical sweep generator having frequency independent height
control and "S" waveform correction |
|
4,885,528 |
Apparatus
which uses a simulated inductor in the measurement of an electrical
parameter of a device under test |
|
4,881,906 |
Method
for obtaining electrical interconnect using a solderable mechanical
fastener |
|
4,873,703 |
Synchronizing
system |
|
4,868,829 |
Apparatus
useful for correction of single bit errors in the transmission of data |
|
4,864,371 |
Partially
opaque substrate red LED |
|
4,862,390 |
Method
and apparatus for selection of one from a plurality of entries listed
on a computer display |
|
4,858,864 |
Tilt
and swivel mechanism |
|
4,845,652 |
Generic
equation solver interface for solving mathematical equations |
|
Strain
relieving device in combination with electrical cables |
|
|
History
stack |
|
|
4,835,346 |
Method
and device for fast data transmission through a standard serial link |
|
Maximal
length immediates with fixed sign position |
|
|
4,821,228 |
Method
and apparatus for computation stack recovery in a calculator |
|
Graphics
tablet using a permuted trace ordering scheme |
|
|
Serial
network architecture for user oriented devices |
|
|
4,777,589 |
Direct
input/output in a virtual memory system |
|
Method and apparatus for facilitating
instruction processing of a digital computer |
|
|
Method and apparatus for fault recovery
within a computing system |
|
|
Method and apparatus for performing
variable length data read transactions |
|
|
Testing and calibrating of amplitude
insensitive delay lines |
|
|
Integrated circuit memory cell array
using a segmented word line |
|
|
Touchscreen two-dimensional emulation
of three-dimensional objects |
|
|
Apparatus for automating standard
voltage reference cell intercomparisons |
|
|
Amplitude insensitive delay lines in an
accoustic imaging system |
|
|
Amplitude insensitive delay lines in a
frequency modulated signal detector |
|
|
Gain control compensation for bandpass
filter with variable bandwidth |
|
|
Use of an electronic vernier for
evaluation of alignment in semiconductor processing |
|
|
Connection verification between circuit
board and circuit tester |
|
| Return to home page *Almost all of the issued patents listed above were filed and prosecuted exclusively by Doug Weller. The remainder of the cases were originally prepared and filed by Doug Weller, but some or all of the prosecution was handled by another, or were filed by another and some or all of the prosecution was performed by Doug Weller. This is only a partial list assembled in 2009 by Doug Weller. The case files of patent applications belong to clients which can complicate the process of finding patents that were worked on over a 25+ year career. Back to top |
||||
![]() |
||||