Technologies
Patented...
Hardware... |
|
|
|
|
Circuits |
|
|
|
|
Analog Circuits |
|
|
|
|
Active Termination...Transmission Lines
Filters, Clock Generators, PLLs |
|
|
|
3v/5v |
|
|
|
Charge Pumps |
|
|
|
|
Input buffers, Output buffers
Bus Switches
Misc. Analog Circuits
ESD Protection
DAC's, A/D Converters, Variable Capacitors
Power Devices |
|
|
|
Digital Circuits |
|
|
|
|
Graphics |
|
|
|
Power Management |
|
|
|
SRAM, EPROM, CAM |
|
|
|
Cell & Board Layouts
Digital Circuits - Misc. |
|
Systems |
|
|
|
|
AI, Neural Networks
Modules |
SIMMs |
|
|
|
Networking |
LANs, SONET |
|
|
Telephony |
DSL |
|
|
PCs |
DVD |
|
|
|
Photonics, Optical |
Cell Phones |
|
|
Storage Networks, Data Comrepssion |
Error Detection |
|
|
|
Memory
Phase-Change Memory
Packaging
Testing
Caches
Computer Arithmetic
Computer Architecture |
Flash Memory
Audio
Digital Cameras
Arbitration
Consumer Apps
Cables
Lighting, LED's |
|
Software... |
|
Medical Sensors / BioChips |
DSP
Wireless Charging |
|
|
Internet |
Test |
|
|
GUI |
Client/Server |
|
|
O/S |
Web Servers |
|
|
|
Database |
Video, MPEG |
|
Blockchain, Crypto
Business Methods
Process, Materials, & Equipment
Active Termination...Transmission Lines
11646720 Active filter
for electromagnetic interference (EMI) reduction using a single connection
point and a negative impedance converter with cross-coupled transistors
8675714 Trace Canceller
with Equalizer Adjusted for Trace Length Driving Variable-Gain Amplifier
with Automatic Gain Control Loop
8212587 Redriver with output
receiver detection that mirrors detected termination on output to input
6927992 Trace-impedance
matching at junctions of multi-load signal traces to eliminate termination
6686763 Near-zero
propagation-delay active-terminator using transmission gate
6351138 Zero-DC-power active
termination with CMOS overshoot and undershoot clamps
6429678 Capacitively-coupled
extended swing zero-DC-power active termination with CMOS overshoot/undershoot
clamps
6184730 CMOS output buffer
with negative feedback dynamic-drive control and dual P,N active-termination
transmission gates
5874837 CMOS PECL
driver with programmable current for varying voltage swings and termination
types
Analog Circuits...Filters, Clock Generators, PLLs
10895850 Mixed-domain
circuit with differential domain-converters
10862427 Advanced multi-gain
calibration for direct modulation synthesizer
10847297 Low-core-loss
transformer with magnetic pillar in center of four corner pillars
10418978 Duty cycle controller
with calibration circuit
10181844 Clock duty cycle
calibration and frequency multiplier circuit
10305425 RC oscillator
that uses thermometer codes to select a sub-array and binary codes to select
capacitors or resistors within a sub-array for linear and monotonic tuning
8643432 Op-Amp sharing
by swapping trans-conductance cells
8362813 Re-driver with
pre-emphasis injected through a transformer and tuned by an L-C tank
8258864 Ultra low voltage
multi-stage high-speed CMOS comparator with autozeroing
7688929 All-digital phase
modulator/demodulator using multi-phase clocks and digital PLL
7808282 Out-of-band signaling
using detector with equalizer, multiplier and comparator
7391251 Pre-emphasis and
de-emphasis emulation and wave shaping using a programmable delay without
using a clock
7375563 Duty cycle correction
using input clock and feedback clock of phase-locked-loop (PLL)
7332977 Crystal clock generator
operating at third overtone of crystal's fundamental frequency
7535272 Zero-delay buffer
with common-mode equalizer for input and feedback differential clocks into
a phase-locked loop (PLL)
7173495 Redundant back-up
PLL oscillator phase-locked to primary oscillator with fail-over to back-up
oscillator without a third oscillator
7002423 Crystal clock generator
operating at third overtone of crystal's fundamental frequency
7002422 Current-mirrored
crystal-oscillator circuit without feedback to reduce power consumption
7020208 Differential clock
signals encoded with data
7015766 CMOS voltage-controlled
oscillator (VCO) with a current-adaptive resistor for improved linearity
7053725 4X crystal frequency
multiplier with op amp buffer between 2X multiplier stages
7132835 PLL with built-in
filter-capacitor leakage-tester with current pump and comparator
6940318 Accurate voltage
comparator with voltage-to-current converters for both reference and input
voltages
6859109 Double-data rate
phase-locked-loop with phase aligners to reduce clock skew
6882229 Divide-by-X.5 circuit
with frequency doubler and differential oscillator
6762634 Dual-loop PLL with
DAC offset for frequency shift while maintaining input tracking
6693987 Digital-to-analog
DAC-driven phase-locked loop PLL with slave PLL's driving DAC reference voltages
6583659 Reduced clock-skew
in a multi-output clock driver by selective shorting together of clock
pre-outputs
6583656 Differential clock
driver with transmission-gate feedback to reduce voltage-crossing sensitivity
to input skew
6573769 Phase-locked loop
(PLL) with mixer for subtracting outer-band phase noise
6628175 Voltage-controlled
crystal oscillator (VCXO) using MOS varactors coupled to an adjustable
frequency-tuning voltage
6501307 Spread-spectrum
clock buffer/driver that modulates clock period by switching loads
6426662 Twisted-ring oscillator
and delay line generating multiple phases using differential dividers and
comparators to match delays
6281727 Fine-tuning
phase-locked loop PLL using variable resistor between dual PLL loops
6320438 Duty-cycle correction
driver with dual-filter feedback loop
6097244 Highly-linear
continuous-time filter for a 3-volt supply with PLL-controlled resistor and
digitally-controlled capacitor
6100735 Segmented dual
delay-locked loop for precise variable-phase clock generation
5943382 Dual-loop
spread-spectrum clock generator with master PLL and slave
voltage-modulation-locked loop
5602882 Digital jitter
attenuator using selection of multi-phase clocks and auto-centering elastic
buffer
5502750 Digital jitter
attenuator using selection of multi-phase clocks and auto-centering elastic
buffer for a token ring network
5970110 Precise, low-jitter
fractional divider using counter of rotating clock phases
Analog Circuits...3v/5v
6724224 Bus relay and voltage
shifter without direction control input
5444397 All-CMOS high-impedance
output buffer for a bus driven by multiple power-supply voltages
6366124 BiDirectional active
voltage translator with bootstrap switches for mixed-supply VLSI
6114876 Translator switch
transistor with output voltage adjusted to match a reference by controlling
gate and substrate charge pumps
Analog Circuits...Charge Pumps
9385625 Quad-array diode-less
RF-to-DC rectifying charge-pump converter for energy harvesting
8643337 Single-power-transistor
battery-charging circuit using voltage-boosted clock
7034588 Calibration of
up and down charge-pump currents using a sample-and-hold circuit during idle
times
6922097 Asymmetric-amplitude
dual-polarity charge pump with four-phase selectable operation
6693480 Voltage booster
with increased voltage boost using two pumping capacitors
6486727 Low-power substrate
bias generator disabled by comparators for supply over-voltage protection
and bias target voltage
6124741 Accurate PLL charge
pump with matched up/down currents from Vds-compensated common-gate
switches
5946204 Voltage booster
with reduced Vpp current and self-timed control loop without pulse generator
5847946 Voltage booster
with pulsed initial charging and delayed capacitive boost using charge-pumped
delay line
5694072 Programmable substrate
bias generator with current-mirrored differential comparator and isolated
bulk-node sensing transistor for bias voltage control
Input Buffers, Output Buffers, Drivers
11646737 Adaptive gate-bias
regulator for output buffer with power-supply voltage above core power-supply
voltage
8610463 Redriver with output
receiver detection that mirrors detected termination on output to input
6930550 Self-biasing
differential buffer with transmission-gate bias generator
6801080 CMOS differential
input buffer with source-follower input clamps
6760381 High-voltage
differential driver using stacked low-breakdown transistors and nested-miller
compensation
6690192 Current-compensated
CMOS output buffer adjusting edge rate for process, temperature, and Vcc
variations
6542031 Switched IOH and
IOL current sources for CMOS low-voltage PECL driver with self-timed pull-down
current boost
6424217 CMOS low-voltage
PECL driver with initial current boost
6335638 Triple-slope clock
driver for reduced EMI
6329835 Quiet output buffers
with neighbor sensing of wide bus and control signals
6359478 Reduced-undershoot
CMOS output buffer with delayed VOL-driver transistor
6285256 Low-power CMOS
voltage follower using dual differential amplifiers driving high-current
constant-voltage push-pull output buffer
6255867 CMOS output buffer
with feedback control on sources of pre-driver stage
6208178 CMOS over
voltage-tolerant output buffer without transmission gate
6049229 Self-biasing CMOS
PECL receiver with wide common-mode range and multi-level-transmit to binary
decoder
5963047 Noise supression
using neighbor-sensing for a CMOS output buffer with a large DC current sink
5963053 Self-biasing CMOS
PECL receiver with wide common-mode range and multi-level-transmit to binary
decoder
5917340 Twisted-pair driver
with staggered differential drivers and glitch free binary to multi level
transmit encoder
5760620 CMOS
limited-voltage-swing clock driver for reduced power driving high-frequency
clocks
5717343 High-drive CMOS
output buffer with noise supression using pulsed drivers and
neighbor-sensing
6288581 Low-voltage
differential-signalling output buffer with pre-emphasis
Bus Switches
7259589 Visual or multimedia
interface bus switch with level-shifted ground and input protection against
non-compliant transmission-minimized differential signaling (TMDS) transmitter
6965253 Reduced-capacitance
bus switch in isolated P-well shorted to source and drain during switching
6670829 Isolating circuit
for P/N transmission gate during hot-plug insertion
6559703 Bi-directional
undershoot-isolating bus switch with directional control
6320408 Dual-sided
undershoot-isolating bus switch
6075400 Cancellation of
injected charge in a bus switch
6052019 Undershoot-isolating
MOS bus switch
6034553 Bus switch having
both p- and n-channel transistors for constant impedance using isolation
circuit for live-insertion when powered down
5808502 Parallel micro-relay
bus switch for computer network communication with reduced crosstalk and
low on-resistance using charge pumps
Analog Circuits...Misc.
11929770 Automatic Gain
Control (AGC) for On-Off Shift-Keying (OOK) receiver
11650656 Low-power voltage
detector for low-voltage CMOS processes
10677664
Single-temperature-point temperature sensor sensitivity calibration
9966913 Linear-in-dB,
low-voltage, programmable/variable gain amplifier (PGA) using recursive current
division
9638584 Differential
temperature sensor with sensitivity set by current-mirror and resistor ratios
without limiting DC bias
9021002 Phase-to-amplitude
converter for direct digital synthesizer (DDS) with reduced AND and reconstructed
ADD logic arrays
9020071 Amplitude shift
keyed (ASK) modulator/transmitter with fast fall time
9190961 Digitally-programmable
gain amplifier with direct-charge transfer and offset cancellation
8864377 CMOS temperature
sensor with sensitivity set by current-mirror and resistor ratios without
limiting DC bias
8780590 Output current
estimation for an isolated flyback converter with variable switching frequency
control and duty cycle adjustment for both PWM and PFM modes
8711982 Amplitude-shift-keying
(ASK) envelope detector and demodulation circuits
8193854 Bi-directional
trimming methods and circuits for a precise band-gap reference
7948224 Feedback controller
having multiple feedback paths
7705662 Low voltage
high-output-driving CMOS voltage reference with temperature compensation
7705685 Low-voltage oscillator
with capacitor-ratio selectable duty cycle
7795976 Slew-rate-enhanced
error amp with adaptive transconductance and single dominant pole shared
by main and auxiliary amps
7619402 Low dropout voltage
regulator with programmable on-chip output voltage for mixed signal embedded
applications
7265620 Wide-band high-gain
limiting amplifier with parallel resistor-transistor source loads
6989692 Substrate-sensing
voltage sensor for voltage comparator with voltage-to-current converters
for both reference and input voltages
6590432 Low-voltage
differential driver with opened eye pattern
6650149 Latched active
fail-safe circuit for protecting a differential receiver
6288584 Zero standby-current
power-on reset circuit with Schmidt trigger sensing
6252435 Complementary
differential amplifier with resistive loads for wide common-mode input
range
6288577 Active fail-safe
detect circuit for differential receiver
5764710 Meta-stable-resistant
front-end to a synchronizer with asynchronous clear and asynchronous second-stage
clock selector
ESD-Protection
11070045 Electrical protective
device for low-voltage direct current (LVDC) network
10665584 Low capacitance
and high-holding-voltage transient-voltage-suppressor (TVS) device for
electro-static-discharge (ESD) protection
10504886 Low-capacitance
electro-static-discharge (ESD) protection structure with two floating wells
10134722 Embedded PMOS-trigger
silicon controlled rectifier (SCR) with suppression rings for
electro-static-discharge (ESD) protection
9356442 Area-efficient
clamp for power ring ESD protection using a transmission gate
9305916 ESD power clamp
for silicon-on-insulator (SOI) and FinFET processes lacking parasitic ESD
diode
9054521
Electro-static-discharge (ESD) protection structure with stacked implant
junction transistor and parallel resistor and diode paths to lower trigger
voltage and raise holding volatge
8643988 ESD power clamp
using a low-voltage transistor to clamp a high-voltage supply in a mixed-voltage
chip
8369054 NMOS-based feedback
power-clamp for on-chip ESD protection
8072721 ESD protection
using a capacitivly-coupled clamp for protecting low-voltage core transistors
from high-voltage outputs
6989979 Active ESD shunt
with transistor feedback to reduce latch-up susceptibility
6867957 Stacked-NMOS-triggered
SCR device for ESD-protection
6724592 Substrate-triggering
of ESD-protection device
6756834 Direct power-to-ground
ESD protection with an electrostatic common-discharge line
6757147 Pin-to-pin
ESD-protection structure having cross-pin activation
6738242 ESD-isolation circuit
driving gate of bus-switch transistor during ESD pulse between two I/O pins
6552886 Active Vcc-to-Vss
ESD clamp with hystersis for low supply chips
6552583 ESD-protection
device with active R-C coupling to gate of large output transistor
6639771 Internet ESD-shunt
diode protected by delayed external MOSFET switch
6118640 Actively-driven
thin-oxide MOS transistor shunt for ESD protection of multiple independent
supply busses in a mixed-signal chip
DAC's, A/D Converters, Capacitors
11855651 Discrete-time
offset correction circuit embedded in a residue amplifier in a pipelined
analog-to-digital converter (ADC)
11757459 Cascode Class-A
differential reference buffer using source followers for a multi-channel
interleaved Analog-to-Digital Converter (ADC)
11750160 Gain-boosted
class-AB differential residue amplifier in a pipelined Analog-to-Digital
Converter (ADC) using switched-capacitor common-mode feedback to eliminate
tail current sources
11646747 Multi-channel
interleaved analog-to-digital converter (ADC) using overlapping multi-phase
clocks with SAR-searched input-clock delay adjustments and background offset
and gain correction
11641210 Matrix processor
generating SAR-searched input delay adjustments to calibrate timing skews
in a multi-channel interleaved analog-to-digital converter (ADC)
11632121 Calibration of
timing skews in a multi-channel interleaved analog- to-digital converter
(ADC) by auto-correlation of muxed-together channels in binary output tree
10483995 Calibration of
radix errors using Least-Significant-Bit (LSB) averaging in a
Successive-Approximation Register Analog-Digital Converter (SAR-ADC) during
a fully self-calibrating routine
10103742 Multi-stage hybrid
analog-to-digital converter
9484945 Asynchronous
successive-approximation-register analog-to-digital converter (SAR ADC) in
synchronized system
9219492 Loading-free
multi-stage SAR-assisted pipeline ADC that eliminates amplifier load by re-using
second-stage switched capacitors as amplifier feedback capacitor
8643520 Digital-to-analog
converter (DAC) current cell with shadow differential transistors for output
impedance compensation
8471744 Reduced residual
offset sigma delta analog-to-digital converter (ADC) with chopper timing
at end of integrating phase before trailing edge
8421660 Configurable cascading
sigma delta analog-to digital converter (ADC) for adjusting power and
performance
8421658 Parallel pipelined
calculation of two calibration values during the prior conversion cycle in
a successive-approximation-register analog-to-digital converter (SAR-ADC)
8416107 Charge compensation
calibration for high resolution data converter
8581519 Current-switching
LED driver using DAC to ramp bypass currents to accelerate switching speed
and reduce ripple
7741981 Dual-use comparator/op
amp for use as both a successive-approximation ADC and DAC
7764215 Multi-stage comparator
with offset canceling capacitor across secondary differential inputs for
high-speed low-gain compare and high-gain auto-zeroing
7812757 Hybrid
analog-to-digital converter (ADC) with binary-weighted-capacitor sampling
array and a sub-sampling charge-redistributing array for sub-voltage generation
6794707 Variable capacitor
using MOS gated diode with multiple segments to limit DC current
6674116 Variable capacitor
using MOS gated diode with multiple segments to limit DC current
6541814 MOS variable capacitor
with controlled dC/dV and voltage drop across W of gate
6236347 Dual-mode graphics
DAC with variable 8/9-bit input-precision for VGA and NTSC outputs
6195032 Two-stage pipelined
recycling analog-to-digital converter (ADC)
6154162 Dual-stage
switched-capacitor DAC with scrambled MSB's
Power Devices
11942942 High-speed
level-shifter for power-conversion applications
11646663 Adaptive dead-time
control of a synchronous buck converter
10938310 Seamless switching
of resonant tanks in power converters by matching voltage gains at tank
switchover
10452113 Power supply
switch with programmable switching decision
10211728 Current-sharing
circuit for DC-DC converters
9661695 Low-headroom constant
current source for high-current applications
9641141 Harmonics suppression
circuit for a switch-mode power amplifier
9385542 Serial multi-battery
charger with independent simultaneous charge and discharge
8964436 Self-starting
transistor-only full-wave rectifier for on-chip AC-DC conversion
8797776 Diode-less full-wave
rectifier for low-power on-chip AC-DC conversion
8188798 Programmable
electro-magnetic-interference (EMI) reduction with enhanced noise immunity
and process tolerance
7999512 Single-power-transistor
battery-charging circuit using voltage-boosted clock
7660083 Electromechanical
and solid-state AC relay with reduced arcing
7710094 Current-mode-controlled
current sensor circuit for power switching converter
7746087 Heating-control
isolation-diode temperature-compensation
Digital Circuits...Graphics
9898873 Methods and systems
for processing 3D graphic objects at a content processor
7400328 Complex-shaped
video overlay using multi-bit row and column index registers
7307635 Display rotation
using a small line buffer and optimized memory access
6977656 Two-layer
display-refresh and video-overlay arbitration of both DRAM and SRAM memories
6972881
Micro-electro-mechanical switch (MEMS) display panel with on-glass column
multiplexers using MEMS as mux elements
7002627 Single-step conversion
from RGB Bayer pattern to YUV 4:2:0 format
7139022 Edge enhancer for
RGB-Beyer to YUV 4:2:0 converter with sharpened-Y feedback to U, V transformer
6741257 Graphics engine
command FIFO for programming multiple registers using a mapping index with
register offsets
6680738 Single-block virtual
frame buffer translated to multiple physical blocks for multi-block display
refresh generator
6642962 Merged pipeline
for color interpolation and edge enhancement of digital images
6501482 Texture map blender
with adaptive interpolation when switching to a new level-of-detail map
6222550 Multiple triangle
pixel-pipelines with span-range pixel interlock for processing separate
non-overlapping triangles for superscalar 3D graphics engine
6184894 Adaptive tri-linear
interpolation for use when switching to a new level-of-detail map
6091386 Extended frame-rate
acceleration with gray-scaling for multi-virtual-segment flat-panel
displays
6057809 Modulation of
line-select times of individual rows of a flat-panel display for gray-scaling
6049316 PC with multiple
video-display refresh-rate configurations using active and default registers
6016151 3D triangle rendering
by texture hardware and color software using simultaneous triangle-walking
and interpolation for parallel operation
5936683 YUV-to-RGB conversion
without multiplies using look-up tables and pre-clipping
5929924 Portable PC
simultaneously displaying on a flat-panel display and on an external NTSC/PAL
TV using line buffer with variable horizontal-line rate during vertical blanking
period
5790083 Programmable burst
of line-clock pulses during vertical retrace to reduce flicker and charge
build-up on passive LCD display panels during simultaneous LCD and CRT
display
5764201 Multiplexed yuv-movie
pixel path for driving dual displays
5757338 EMI reduction for
a flat-panel display controller using horizontal-line based spread spectrum
5754170 Transparent blocking
of CRT refresh fetches during video overlay using dummy fetches
Digital Circuits...Power Management
12044737 Fast screening
of rechargeable batteries using sectional constant-current impulse ratio
(SCCIR) calibration with constant-current followed by constant-voltage
charging
11656291 Fast screening
method for used batteries using constant-current impulse ratio (CCIR)
calibration
11644513 Real-time
AC-impedance inspection using limited-energy on-board AC excitation for battery
management system
7337339 Multi-level power
monitoring, filtering and throttling at local blocks and globally
6791371 Power-down activated
by differential-input multiplier and comparator
6791369 Clock presence
detector comparing differential clock to common-mode voltage
6674319 Power down mode
signaled by differential transmitter's high-Z state detected by receiver
sensing same voltage on differential lines
6552578 Power down circuit
detecting duty cycle of input signal
6593801 Power down mode
signaled by differential transmitter's high-Z state detected by receiver
sensing same voltage on differential lines
6046735 EMI reduction for
a flat-panel display controller using horizontal-line-based spread spectrum
5615376 Clock management
for power reduction in a video display sub-system
5587672 Dynamic logic having
power-down mode with periodic clock refresh for a low-power graphics
controller
Digital Circuits...SRAM, ROM, CAM
6188594 Reduced-pitch
6-transistor NMOS content-addressable-memory cell
6078513 NMOS dynamic
content-addressable-memory CAM cell with self-booting pass transistors and
local row and column select
5757690 Embedded ROM with
RAM valid bits for fetching ROM-code updates from external memory
5719427 Avalanche-enhanced
CMOS transistor for EPROM/EEPROM and ESD-protection structures
5477489 High-stability
CMOS multi-port register file memory cell with column isolation and
current-mirror row line driver
5453949 BiCMOS Static RAM
with active-low word line
Digital Circuits...Layouts
7414312 Memory-module board
layout for use with memory chips of different data widths
6144241 Versatile gate-array
cell with interstitial transistors for compact flip-flops with set or clear
5554874 Six-transistor
cell with wide bit-line pitch, double words lines, and bit-line contact shared
among four cells
Digital Circuits...Misc.
8248127 Digital phase lock
system with dithering pulse-width-modulation controller
7221727 All-digital phase
modulator/demodulator using multi-phase clocks and digital PLL
Systems...Modules...SIMMs
11495525 Electronic module
having a groove anchoring terminal pins
9148975 Electronic interconnect
method and apparatus
9431168 Contactless
interconnect
9325384 Misalignment-tolerant
high-density multi-transmitter/receiver modules for extremely-high frequency
(EHF) close-proximity wireless connections
8493745 Low-profile motherboard
with side-mounted memory modules using a dual-opening edge connector
7904655 Branching memory-bus
module with multiple downlink ports to standard fully-buffered memory
modules
7619938 Repairing
advanced-memory buffer (AMB) with redundant memory buffer for repairing DRAM
on a fully-buffered memory-module
7389381 Branching memory-bus
module with multiple downlink ports to standard fully-buffered memory modules
7379361 Fully-buffered
memory-module with redundant memory buffer in serializing advanced-memory
buffer (AMB) for repairing DRAM
7474576 Repairing
Advanced-Memory Buffer (AMB) with redundant memory buffer for repairing DRAM
on a fully-buffered memory-module
7487428 Fully-buffered
memory-module with error-correction code (ECC) controller in serializing
advanced-memory buffer (AMB) that is transparent to motherboard memory controller
7477526 Branching
fully-buffered memory-module with two downlink and one uplink ports
7246434 Method of making
a surface mountable PCB module
7277337 Memory module with
a defective memory chip having defective blocks disabled by non-multiplexed
address lines to the defective chip
7272774 Extender card for
testing error-correction-code (ECC) storage area on memory modules
6947304 DDR memory modules
with input buffers driving split traces with trace-impedance matching at
trace junctions
7023700 Heat sink riveted
to memory module with upper slots and open bottom edge for air flow
7053470 Multi-chip package
having repairable embedded memories on a system chip with an EEPROM chip
storing repair information
7068064 Memory module with
dynamic termination using bus switches timed by memory clock and chip select
6842059 Muxed-output
double-date-rate-2 (DDR2) register with fast propagation delay
6741111 Data register for
buffering double-data-rate DRAMs with reduced data-input-path power consumption
6542393 Dual-bank memory
module with stacked DRAM chips having a concave-shaped re-route PCB
in-between
5996880 Method of manufacturing
dual-bank memory modules with shared capacitors
5941447 Manufacturing method
for a processor module with dual-bank SRAM cache having shared capacitors
5856937 Processor
module with dual-bank SRAM cache having shared capacitors and R-C elements
integrated into the module substrate
5841686 Dual-bank
memory module with shared capacitors and R-C elements integrated into the
module substrate
5355377 Auto-selectable
self-parity generator
Systems...Networking...LANs, SONET
10778496 OFDM system
synchronization tracking method and apparatus
10785074 Cross-product
detection method for a narrowband signal under a wide range of carrier frequency
offset (CFO) using multiple frequency bins
10454462 50% duty cycle
quadrature-in and quadrature-out (QIQO) divide-by-3 circuit
10164684 Interference
detection and mitigation in power line communication
9154327 User-configured
on-demand virtual layer-2 network for infrastructure-as-a-service (IaaS)
on a hybrid cloud network
9237014 Partial CipherText
updates using variable-length segments delineated by pattern matching and
encrypted by fixed-length blocks
9191303 Systems and methods
for creating, managing and communicating users and applications on spontaneous
area networks
7983170 In-Band
Quality-of-Service Signaling to Endpoints that Enforce Traffic Policies at
Traffic Sources Using Policy Messages Piggybacked onto DiffServ Bits
6317442 Data Switching
System With Cross Bar Transmission
6286093 Multi-Bus
Programmable Interconnect Architecture
8660129 Fully distributed
routing over a user-configured on-demand virtual network for
infrastructure-as-a-service (IaaS) on hybrid cloud networks
8493849 Systems and methods
for creating, managing and communicating users and applications on spontaneous
area networks
7657692 High-level bridge
from PCIE to extended USB
7634622 Packet processor
that generates packet-start offsets to immediately store incoming streamed
packets using parallel, staggered round-robin arbitration to interleaved
banks of memory
7464174 Shared
network-interface controller (NIC) using advanced switching (AS) turn-pool
routing field to select from among multiple contexts for multiple processors
7363417 Optimized
topographies for dynamic allocation of PCI express lanes using differential
muxes to additional lanes to a host
7545834 Multiple channel
switch using differential de-mux amplifier and differential mux equalizer
7174411 Dynamic allocation
of PCI express lanes using a differential mux to an additional lane to a
host
7308523 Flow-splitting
and buffering PCI express switch to reduce head-of-line blocking
6891828 Dual-loop bus-based
network switch using distance-value or bit-mask
6751219 Multicast packet
duplication at random node or at egress port with frame synchronization
6751238 Phase re-alignment
of SONET/SDH network switch without pointer manipulation
6594261 Adaptive fault-tolerant
switching network with random initial routing and random routing around
faults
6424658 Store-and-forward
network switch using an embedded DRAM
6396841 Dual-speed stackable
repeater with internal bridge for cascading or speed-linking
6308220 Circulating
parallel-search engine with random inputs for network routing table stored
in a wide embedded DRAM
6240101 Bi-directional
daisy-chain cascading of network repeaters
6128319 Hybrid interface
for packet data switching
5850526 LAN station
for determining the destination LAN station is capable of decompressing by
comparing destination address to block of addresses assigned by a LAN
manufacturer
5719862 Packet-based dynamic
de-skewing for network switch with local or central clock
Systems...Telephony...VoIP, DSL
7668968 Closed-Loop
Voice-Over-Internet-Protocol (VOIP) with Sender-Controlled Bandwidth Adjustments
Prior to Onset of Packet Losses
7369537 Adaptive
Voice-over-Internet-Protocol (VoIP) testing and selecting transport including
3-way proxy, client-to-client, UDP, TCP, SSL, and recipient-connect methods
6978383 Null-packet
transmission from inside a firewall to open a communication window for an
outside transmitter
7206932 Firewall-tolerant
voice-over-internet-protocol (VoIP) emulating SSL or HTTP sessions embedding
voice data in cookies
6996626 Continuous bandwidth
assessment and feedback for voice-over-internet-protocol (VoIP) comparing
packet's voice duration and arrival rate
6449288 Bi-level framing
structure for improved efficiency DSL over noisy lines
6373860 Dynamically-assigned
voice and data channels in a digital-subscriber line (DSL)
6240141 Lower-complexity
peak-to-average reduction using intermediate-result subset sign-inversion
for DSL
6169912 RF front-end with
signal cancellation using receiver signal to eliminate duplexer for a cordless
phone
5889856 ADSL integrated
line card with digital splitter and POTS CODEC without bulky analog
splitter
5991311 Time-multiplexed
transmission on digital-subscriber lines synchronized to existing TCM-ISDN
for reduced cross-talk
Cell Phones
7289823 Video overlay buffer
mirrored through a shared mailbox between two processors in a feature phone
Error Detection
10804914 Adaptive
non-linearity identification and compensation using orthogonal functions
in a mixed signal circuit
10707883 Adaptive
non-linearity identification and compensation using orthogonal functions
in a mixed signal circuit
8099651 Subsystem and method
for encoding 64-bit data nibble error correct and cyclic-redundancy code
(CRC) address error detect for use in a 76-bit memory module
7398449 Encoding 64-bit
data nibble error correct and cyclic-redundancy code (CRC) address error
detect for use on a 76-bit memory module
7332929 Wide-scan on-chip
logic analyzer with global trigger and interleaved SRAM capture buffers
7248587 Error recovery
of variable-length packets without sequence numbers or special symbols used
for synchronizing transmit retry-buffer pointer
7203890 Address error detection
by merging a polynomial-based CRC code of address bits with two nibbles of
data or data ECC bits
Systems...DVD
6339565 Non-linear center-error
generator for DVD servo control
6279135 On-the-fly row-syndrome
generation for DVD controller ECC
6249896 Error-tolerant
sync detection for DVD optical disks using programmable sequence of sync
marks
6198705 Error-tolerant
target-sector search using previous N sector ID for high-speed CD
6195778 Demodulation of
DVD codewords using dependency-sorted tables for duplicate/dependent and
unique/non-dependent mappings
6167551 DVD controller
with embedded DRAM for ECC-block buffering
6158040 Rotated data-aligmnent
in wide embedded DRAM for page-mode column ECC in a DVD controller
6115837 Dual-column syndrome
generation for DVD error correction using an embedded DRAM
6105107 ATAPI state machine
controlled by a microcontroller for interfacing a DVD controller with an
ATA host bus
Systems...PCs
7930531 Multi-partition
USB device that re-boots a PC to an alternate operating system for virus
recovery
7107384 Dynamic PCI-bus
pre-fetch with separate counters for commands of commands of different
data-transfer lengths
6438638 Flashtoaster for
reading several types of flash-memory cards with or without a PC
6691200 Multi-port PCI-to-PCI
bridge with combined address FIFOs but separate data FIFOs for concurrent
transactions
6006295 Translator with
selectable FIFO for universal hub cables for connecting a PC's PCMCIA or
parallel ports to various peripherals using IDE/ATAPI, SCSI, or general I/O
5905888 Bootable redundant
hard disk attached to a PC's parallel port with rom-address auto-detect and
configure during BIOS scan
5768627 External parallel-port
device using a timer to measure and adjust data transfer rate
5623274 Front-panel indicator
using a serial link for a PC
5459462 Keyboard controller
state machine
Systems...Memory
7333364 Cell-downgrading
and reference-voltage adjustment for a multi-bit-cell flash memory
7130958 Serial interface
to flash-memory chip using PCI-express-like packets and packed data for
partial-page writes
6549442 Hardware-assisted
fast bank-swap in a content-addressable-memory (CAM) processor
6101620 Testable interleaved
dual-DRAM architecture for a video memory controller with split internal/external
memory
6000006 Unified re-map
and cache-index table with dual write-counters for wear-leveling of non-volatile
flash RAM mass storage
5956743 Transparent management
at host interface of flash-memory overhead-bytes using flash-specific DMA
having programmable processor-interrupt of high-level operations
5900887 Multiplexed wide
interface to SGRAM on a graphics controller for complex-pattern fills without
color and mask registers
5822251 Expandable flash-memory
mass-storage using shared buddy lines and intermediate flash-bus between
device-specific buffers and flash-intelligent DMA controllers
5745913 Multi-processor
DRAM controller that prioritizes row-miss requests to stale banks
Systems...Flash Memory
9841911 Green NAND device
(GND) driver with DRAM data persistence for enhanced flash endurance and
performance
9548108 Virtual memory
device (VMD) application/driver for enhanced flash endurance
9720616 Data-retention
controller/driver for stand-alone or hosted card reader, solid-state-drive
(SSD), or super-enhanced-endurance SSD (SEED)
9547589 Endurance translation
layer (ETL) and diversion of temp files for reduced flash wear of a
super-endurance solid-state drive
9489258 Green NAND SSD
application and driver
9405621 Green eMMC device
(GeD) controller with DRAM data persistence, data-type splitting, meta-page
grouping, and diversion of temp files for enhanced flash endurance
9223642 Green NAND device
(GND) driver with DRAM data persistence for enhanced flash endurance and
performance
9123422 Endurance and retention
flash controller with programmable binary-levels-per-cell bits identifying
pages or blocks as having triple,
multi, or single-level
flash-memory cells
8959280 Super-endurance
solid-state drive with endurance translation layer (ETL) and diversion of
temp files for reduced flash wear
8954654 Virtual memory
device (VMD) application/driver with dual-level interception for data-type
splitting, meta-page grouping, and diversion of temp files to ramdisks for
enhanced flash endurance
8543742 Flash-memory device
with RAID-type controller
8452912 Flash-memory system
with enhanced smart-storage switch and packed meta-data cache for mitigating
write amplification by delaying and merging writes until a host read
8341332 Multi-level controller
with smart storage transfer manager for interleaving multiple single-chip
flash memory devices
8321597 Flash-memory device
with RAID-type controller
8296467 Single-chip flash
device with boot code transfer capability
8266367 Multi-level striping
and truncation channel-equalization for flash-memory system
8200862 Low-power USB flash
card reader using bulk-pipe streaming with UAS command re-ordering and channel
separation
8180931 USB-attached-SCSI
flash-memory system with additional command, status, and control pipes to
a smart-storage switch
8176238 Command queuing
smart storage transfer manager for striping data to raw-NAND flash modules
8171204 Intelligent solid-state
non-volatile memory device (NVMD) system with multi-level caching of multiple
channels
8166221 Low-power USB
superspeed device with 8-bit payload and 9-bit frame NRZI encoding for replacing
8/10-bit encoding
8112574 Swappable sets
of partial-mapping tables in a flash-memory system with a command queue for
combining flash writes
8108590 Multi-operation
write aggregator using a page buffer and a scratch flash block in each of
multiple channels of a large array of flash memory to reduce block wear
7966462 Multi-channel flash
module with plane-interleaved sequential ECC writes and background recycling
to restricted-write flash chips
7934074 Flash module with
plane-interleaved sequential writes to restricted-write flash chips
8037234 Command queuing
smart storage transfer manager for striping data to raw-NAND flash modules
7865630 Single-chip multi-media
card/secure digital (MMC/SD) controller reading power-on boot code from
integrated flash memory for user storage
7855099 Manufacturing method
for a secure-digital (SD) flash card with slanted asymmetric circuit board
7809862 Dual-mode switch
for multi-media card/secure digital (MMC/SD) controller reading power-on
boot code from integrated flash memory for user storage
7761653 Flash micro-controller
with shadow boot-loader SRAM for dual-device booting of micro-controller
and host
7707354 SRAM cache and
flash micro-controller with differential packet interface
7814337 Secure flash-memory
card reader with host-encrypted data on a flash-controller-mastered bus parallel
to a local CPU bus carrying encrypted hashed password and user ID
7660941 Two-level RAM lookup
table for block and page allocation and wear-leveling in limited-write
flash-memories
7707321 Chained DMA for
low-power extended USB flash device without polling
7620769 Recycling
partially-stale flash blocks using a sliding window for multi-level-cell
(MLC) flash memory
7552251 Single-chip multi-media
card/secure digital (MMC/SD) controller reading power-on boot code from
integrated flash memory for user storage
7535088 Secure-digital
(SD) flash card with slanted asymmetric circuit board
7483329 Flash card and
controller with integrated voltage converter for attachment to a bus that
can operate at either of two power-supply voltages
7476105 Super-digital (SD)
flash card with asymmetric circuit board and mechanical switch
7428605 Symmetric USB device
with metal-tube plastic-plug shell with USB plug centered and integrated
with circuit board substrate
Systems...Phase-Change Memory
7966429 Peripheral devices
using phase-change memory
7965546 Synchronous page-mode
phase-change memory with ECC and RAM cache
7889544 High-speed controller
for phase-change memory peripheral device
7643334 High-speed controller
for phase-change memory peripheral device
7606111 Synchronous page-mode
phase-change memory with ECC and RAM cache
7475174 Flash / phase-change
memory in multi-ring topology using serial-link packet interface
7471556 Local bank write
buffers for accelerating a phase-change memory
7440316 8/9 and 8/10-bit
encoding to reduce peak surge currents when writing phase-change memory
Systems...Packaging
11990422 Ferrite
electro-magnetic interference (EMI) shield between an integrated-circuit
(IC) chip and an air-core inductor all inside a hybrid lead-frame package
11749591 Power converter
package with thermally enhanced interposers to cooling fins
7649743 Open-frame solid-state
drive housing with intrinsic grounding to protect exposed chips
7649742 Thin flash-hard-drive
with two-piece casing
7768789 Hard drive with
metal casing and ground pin standoff to reduce ESD damage to stacked PCBA's
7576990 Thin hard drive
with 2-piece-casing and ground pin standoff to reduce ESD damage to stacked
PCBA's
7076870 Manufacturing process
for a surface-mount metal-cavity package for an oscillator crystal blank
7126829 Adapter board for
stacking Ball-Grid-Array (BGA) chips
6854984 Slim USB connector
with spring-engaging depressions, stabilizing dividers and wider end rails
for flash-memory drive
6933209 Stacking memory
chips using flat lead-frame with breakaway insertion pins and pin-to-pin
bridges
6278740 Multi-bit (2i+2)-wire
differential coding of digital signals using differential comparators and
majority logic
5506499 Multiple probing
of an auxilary test pad which allows for reliable bonding to a primary bonding
pad
5477082 Bi-planar multi-chip
module
Systems...Testing
8738819 Memory-module extender
card for visually decoding addresses from diagnostic programs and ignoring
operating system accesses
9588173 Waveguides for
capturing close-proximity electromagnetic radiation transmitted by wireless
chips during testing on automated test equipment (ATE)
8396998 Memory-module extender
card for visually decoding addresses from diagnostic programs and ignoring
operating system accesses
8581614 Parking structure
memory-module tester that moves test motherboards along a highway for remote
loading/unloading
8035408 Socket fixture
for testing warped memory modules on a PC motherboard
8022721 Conveyor-based
memory-module tester with elevators distributing moving test motherboards
among parallel conveyors for testing
8022720 Parking structure
memory-module tester that moves test motherboards along a highway for remote
loading/unloading
7960992 Conveyor-based
memory-module tester with elevators distributing moving test motherboards
among parallel conveyors for testing
7917327 Chip handler with
a buffer traveling between roaming areas for two non-colliding robotic arms
7884631 Parking structure
memory-module tester that moves test motherboards along a highway for remote
loading/unloading
7783447 Chip handler with
a buffer traveling between roaming areas for two non-colliding robotic arms
7797583 Fault diagnosis
of serially-addressed memory modules on a PC motherboard
7797578 Fault diagnosis
of serially-addressed memory chips on a test adaptor board to a middle
memory-module slot on a PC motherboard
7478290 Testing DRAM chips
with a PC motherboard attached to a chip handler by a solder-side adaptor
board with an advanced-memory buffer (AMB)
7509532 Robotic memory-module
tester using adapter cards for vertically mounting PC motherboards
7197676 Loop-Back Memory-Module
Extender Card for Self-Testing Fully-Buffered Memory Modules
7263642 Testing replicated
sub-systems in a yield-enhancing chip-test environment using on-chip compare
to expected results for parallel scan chains testing critical and repairable
sections of each sub-system
7289946 Methodology for
verifying multi-cycle and clock-domain-crossing logic using random flip-flop
delays
6981886 Sliding levered
handles engaging and pushing memory modules into extender-card socket
7029297 PC-motherboard
test socket with levered handles engaging and pushing memory modules into
extender-card socket and actuating ejectors for removal
7111211 Efficient air-flow
loop through dual burn-in chambers with removable pattern-generator boards
for memory-module environmental testing
7131040 Manifold-Distributed
Air Flow Over Removable Test Boards in a Memory-Module Burn-In System With
Heat Chamber Isolated by Backplane
7117405 Extender card with
intercepting EEPROM for testing and programming un-programmed memory modules
on a PC motherboard
6910162 Memory-module burn-in
system with removable pattern-generator boards separated from heat chamber
by backplane
6824410 Zero-insertion-force
hinged clam-shell socket for testing memory modules
6357023 Connector assembly
for testing memory modules from the solder-side of a PC motherboard with
forced hot air
6774662 In-line D.C. testing
of multiple memory modules in a panel before panel separation
6742144 Local heating of
memory modules tested on a multi-motherboard tester
6700398 In-line D.C. testing
of multiple memory modules in a panel before panel separation
6525559 Fail-safe circuit
with low input impedance using active-transistor differential-line
terminators
6357022 Testing memory
modules on a solder-side adaptor board attached to a PC motherboard
6351827 Voltage and clock
margin testing of memory-modules using an adapter board mounted to a PC
motherboard
6415397 Automated
multi-PC-motherboard memory-module test system with robotic handler and
in-transit visual inspection
6178526 Testing memory
modules with a PC motherboard attached to a memory-module handler by a
solder-side adaptor board
5732209 Self-testing
multi-processor die with internal compare points
5903744 Logic emulator
using a disposable wire-wrap interconnect board with an FPGA emulation board
Systems...Caches
7610438 Flash-memory card
for caching a hard disk drive with data-area toggling of pointers stored
in a RAM lookup table
7437597 Write-back cache
with different ECC codings for clean and dirty lines with refetching of
uncorrectable clean lines
7366847 Distributed cache
coherence at scalable requestor filter pipes that accumulate invalidation
acknowledgements from other requestor filter pipes using ordering messages
from central snoop tag
7225300 Duplicate snoop
tags partitioned across multiple processor/cache chips in a multi-processor
system
5828578 Microprocessor
with a large cache shared by redundant CPUs for increasing manufacturing
yield
5784590 Slave cache having
sub-line valid bits updated by a master cache
5551001 Master-slave cache
system for instruction and data cache memories
5692152 Master-slave cache
system with de-coupled data and tag pipelines and loop-back
5644752 Combined store
queue for a master-slave cache system
Systems...Computer Arithmetic
10594329 Adaptive
non-linearity identification and compensation using orthogonal functions
in a mixed signal circuit
8447762 Storing Lossy
Hashes of File Names and Parent Handles Rather than Full Names Using a Compact
Table for Network-Attached-Storage (NAS)
8098733 Multi-directional
motion estimation using parallel processors and pre-computed search-strategy
offset tables
7149956 Converging
error-recovery for multi-bit-incrementing gray code
6791576 Gamma correction
using double mapping with ratiometrically-related segments of two different
ratios
6591286 Pipelined
carry-lookahead generation for a fast incrementer
6473529
Sum-of-absolute-difference calculator for motion estimation using inversion
and carry compensation with full and half-adders
6260054 Reciprocal generator
using piece-wise-linear segments of varying width with floating-point
format
5781457 Merge/mask,
rotate/shift, and boolean operations from two instruction sets executed in
a vectored mux on a dual-ALU
5751614 Sign-extension
merge/mask, rotate/shift, and boolean operations executed in a vectored mux
on an ALU
5442577 Sign-extension
of immediate constants in an alu
5633819 Inexact
leading-one/leading-zero prediction integrated with a floating-point adder
5574677 Adaptive non-restoring
integer divide apparatus with integrated overflow detect
5548545 Floating point
exception prediction for compound operations and variable precision using
an intermediate exponent bus
5511017 Reduced-modulus
address generation using sign-extension and correction
5497341 Sign-extension
of immediate constants in an ALU using an adder in an integer logic unit
Systems...AI, Neural Networks
11494627 Dynamic
tile parallel neural network accelerator
10872295 Residual quantization
of bit-shift weights in an artificial neural network
Systems...Audio
7861312 MP3 player with
digital rights management
6374148 Portable-PC audio
system with digital-audio links to external audio in a docking station
6252919 Re-synchronization
of independently-clocked audio streams by fading-in with a fractional sample
over multiple periods for sample-rate conversion
6057789 Re-synchronization
of independently-clocked audio streams by dynamically switching among 3 ratios
for sampling-rate-conversion
6007228 Master digital
mixer with digital-audio links to external audio in a docking station and
to internal audio inside a portable PC
5907295 Audio sample-rate
conversion using a linear-interpolation stage with a multi-tap low-pass filter
requiring reduced coefficient storage
5903480 Division-free
phase-shift for digital-audio special effects
Digital Cameras
9811946 High resolution
(HR) panorama generation without ghosting artifacts using multiple HR images
mapped to a low resolution 360-degree image
9217841 Compact camera
module with zoom and auto-focus actuators sharing the same rotating annular
magnet with alternating thick and thin poles
8179455 Optical black-level
cancellation for optical sensors using open-loop sample calibration amplifier
6721000 Adaptive pixel-level
color enhancement for a digital camera
6628330 Color interpolator
and horizontal/vertical edge enhancer using two line buffer and alternating
even/odd filters for digital camera
Arbitration
6188411 Closed-loop reading
of index registers using wide read and narrow write for multi-threaded system
6189082 Burst access of
registers at non-consecutive addresses using a mapping control word
6205524 Multimedia arbiter
and method using fixed round-robin slots for real-time agents and a timed
priority slot for non-real-time agents
6157978 Multimedia round-robin
arbitration with phantom slots for super-priority real-time agent
Consumer Apps
8300431 Constant-current
control module using inverter filter multiplier for off-line current-mode
primary-side sense isolated flyback converter
8258852 Bootstrapped high-side
driver control without static DC current for driving a motor bridge circuit
7994455 Control circuit
for fast heating of a positive-temperature-coefficient heating component
7383362 Single-chip multi-media
card/secure digital (MMC/SD) controller reading power-on boot code from
integrated flash memory for user storage
7507119 USB device with
integrated USB plug with USB-substrate supporter inside
6993618 Dual-mode flash
storage exchanger that transfers flash-card data to a removable USB flash
key-drive with or without a PC host
7021971 Dual-personality
extended-USB plug and receptacle with PCI-Express or Serial-At-Attachment
extensions
7044802 USB flash-memory
card with perimeter frame and covers that allow mounting of chips on both
sides of a PCB
7073010 USB smart switch
with packet re-ordering for interleaving among multiple flash-memory endpoints
aggregated as a single virtual USB endpoint
7069369 Extended-Secure-Digital
interface using a second protocol for faster transfers
7103684 Single-chip USB
controller reading power-on boot code from integrated flash memory for user
storage
7126559 USB flash-memory
drive with dazzling marquee-pattern driver for multi-LED display
6874044 Flash drive/reader
with serial-port controller and flash-memory controller mastering a second
RAM-buffer bus parallel to a CPU bus
6369517 Infrared inductive
light switch using triac trigger-control and early-charging-peak current
limiter with adjustable power consumption
Cables
8786291 In-situ cable
unplug detector operating during normal signaling mode
7485007 Swiveling offset
adapter dongle for reducing blockage of closely-spaced video connectors
Medical Sensors and BioChips
11896351 Microbending
fiber-optic sensor for vital sign monitoring and co-extraction of respiration
and heartrate
9706269 Self-powered and
battery-assisted CMOS wireless bio-sensing IC platform
Lighting Systems, LED's
9054485 Asymmetric edge
compensation of both anode and cathode terminals of a vertical-cavity
surface-emitting laser (VCSEL) diode
9306461 LED driver with
small output ripple without requiring a high-voltage primary-side electrolytic
capacitor
8847514 Programmable lighting
with multi-day variations of wavelength and intensity, optimized by crowdsourcing
using an online social community network
Digital Signal Processing (DSP)
10135660 Sampling frequency
offset tracking based on decision feedback channel estimation
9954543 Fast coarse tune
and fine tune calibration for a synthesizer by multi-curve calibration within
a target window
9935640 Gain calibration
for direct modulation synthesizer using a look-up table searched by a reduced
count from an overflow counter
Storage Networks, Data Compression
11962333 Predicting
compression ratio of data with compressible decision
12057864 Hardware
implementation of frequency table generation for Asymmetric-Numeral-System-based
data compression
11750213 Train-linking
lossless compressor of numeric values
8572140 Deterministic lookup
using hashed key in a multi-stride compressed trie structure
8356020 Multi-level compressed
look-up tables formed by logical operations to compress selected index bits
7921088 Logical operations
encoded by a function table for compressing index bits in multi-level compressed
look-up tables
7430560 Multi-level compressed
lock-up tables formed by logical operations to compress selected index bits
7272654 Virtualizing
network-attached-storage (NAS) with a compact table that stores lossy hashes
of file names and parent handles rather than full names
Photonics, Optical
6522462 All optical logic
using cross-phase modulation amplifiers and mach-zehnder interferometers
with phase-shift devices
6542671 Integrated
3-dimensional multi-layer thin-film optical couplers and attenuators
6462865 All-optical logic
with wired-OR multi-mode-interference combiners and
semiconductor-optical-amplifier inverters
Wireless Charging
10848005 Digital shunt
regulation for a wireless-power receiver
Software...Internet...Web Servers
6823382 Monitoring and
control engine for multi-tiered service-level management of distributed
web-application servers
6587438 World-wide-web
server that finds optimal path by sending multiple syn+ack packets to a single
client
6640301 Third-party e-mail
authentication service provider using checksum and unknown pad characters
with removal of quotation indents
6405175 Shopping scouts
web site for rewarding customer referrals on product and price information
with rewards scaled by the number of shoppers using the information
6219818 Checksum-comparing
change-detection tool indicating degree and location of change of internet
documents
6182139 Client-side
resource-based load-balancing with delayed-resource-binding using TCP state
migration to WWW server farm
6148336 Ordering of multiple
plugin applications using extensible layered service provider with network
traffic filtering
6141686 Client-side
application-classifier gathering network-traffic statistics and application
and user names using extensible-service provider plugin for policy-based
network control
6012087 Unique-change detection
of dynamic web pages using history tables of signatures
5898836 Change-detection
tool indicating degree and location of change of internet documents by comparison
of cyclic-redundancy-check(CRC) signatures
5774660 World-wide-web
server with delayed resource-binding for resource-based load balancing on
a distributed resource multi-node network
Software...Testing
7483824 Self-checking test
generator for partially-modeled processors by propagating fuzzy states
Software...Internet...Client/Server
7480303 Pseudo-ethernet
switch without ethernet media-access-controllers (MAC's) that copies ethernet
context registers between PCI-express ports
6987961 Ethernet emulation
using a shared mailbox between two processors in a feature phone
6018,805 Transparent recovery
of distributed-objects using intelligent proxies
6772333 Atomic session-start
operation combining clear-text and encrypted sessions to provide id visibility
to middleware such as load-balancers
5978842 Distributed-client
change-detection tool with change-detection augmented by multiple clients
Software...O/S
5481684 Emulating operating
system calls in an alternate instruction set using a modified code segment
descriptor
5440710 Emulation of segment
bounds checking using paging with sub-page validity
5598553 Program watchpoint
checking using paging with sub-page validity
5664159 Method for emulating
multiple debug breakpoints by page partitioning using a single breakpoint
register
Software...GUI, Drivers
7010782 Interactive
automatic-test GUI for testing devices and equipment using shell-level, CLI,
and SNMP commands
7107044 Virtualization
of hardware user-interface using a shared mailbox between two processors
in a feature phone
6295068 Advanced graphics
port (AGP) display driver with restricted execute mode for transparently
transferring textures to a local texture cache
5630081 Connection resource
manager displaying link-status information using a traffic light iconic
representation
5983268 Spreadsheet
user-interface for an internet-document change-detection tool
Software...Internet...Database
10885256 Method and system
for integrated circuit (IC) layout migration integrated with layout
expertise
8838895 Solid-state disk
caching the top-K hard-disk blocks selected as a function of access frequency
and a logarithmic system time
6415193 Recipe editor for
editing and creating process recipes with parameter-level
semiconductor-manufacturing equipment
6055543 File wrapper containing
cataloging information for content searching across multiple platforms
5920725 Run-time
object-synthesis and transparent client/server updating of distributed objects
using a meta server of all object descriptors
Video, MPEG, 3D
10855965 Dynamic multi-view
rendering for autostereoscopic displays by generating reduced number of views
for less-critical segments based on saliency/depth/eye gaze map
10735765 Modified
pseudo-cylindrical mapping of spherical video using linear interpolation
of empty areas for compression of streamed images
9547887
Visual-experience-optimized super-resolution frame generator
9407896 Multi-view synthesis
in real-time with fallback to 2D from 3D to reduce flicker in low or unstable
stereo-matching image regions
9148622 Halo reduction
in frame-rate-conversion using hybrid bi-directional motion vectors for
occlusion/disocclusion detection
7280595
Post-inverse-quantization AC prediction with a unified variable-length-decoding
and inverse-quantization stage
7277592 Spacial deblocking
method using limited edge differences only to linearly correct blocking artifact
7027515
Sum-of-absolute-difference checking of macroblock borders for error detection
in a corrupted MPEG-4 bitstream
7142600 Occlusion/disocclusion
detection using K-means clustering near object boundary with comparison of
average motion of clusters to object and background motions
7095786 Object tracking
using adaptive block-size matching along object boundary and frame-skipping
when object motion is low
6778610 Simultaneous search
for different resync-marker patterns to recover from corrupted MPEG-4 bitstreams
6728318 Error recovery
of corrupted MPEG-4 bitstreams using fuzzy decoding of start codes and resync
markers
6721362 Constrained
discrete-cosine-transform coefficients for better error detection in a corrupted
MPEG-4 bitstreams
6700934 Error detection
using a maximum distance among four block-motion-vectors in a macroblock
in a corrupted MPEG-4 bitstream
6421466 Hierarchical motion
estimation with levels of varying bit width for digital video compression
Systems...Computer Architecture
7254696 Functional-Level
Instruction-Set Computer Architecture for Processing Application-Layer
Content-Service Requests Such as File-Access Requests
7925802 Hardware-based
virtualization of BIOS, disks, network-interfaces, and consoles using a direct
interconnect fabric
8140719 Dis-aggregated
and distributed data-center architecture using a direct interconnect fabric
7827218 Deterministic lookup
using hashed key in a multi-stride compressed trie structure
7571270 Monitoring of
shared-resource locks in a multi-processor system with locked-resource bits
packed into registers to detect starved threads
7191318 Native copy instruction
for file-access processor with copy-rule-based validation
7093099 Native lookup
instruction for file-access processor searching a three-level lookup cache
for variable-length keys
5884057 Temporal
re-alignment of a floating point pipeline to an integer pipeline for emulation
of a load-operate architecture on a load/store processor
5848264 Debug and
video queue for multi-processor chip
5809272 Early
instruction-length pre-decode of variable-length instructions in a superscalar
processor
5805918 Dual-instruction-set
CPU having shared register for storing data before switching to the alternate
instruction set
5790826 Reduced
register-dependency checking for paired-instruction dispatch in a superscalar
processor with partial register writes
5790443 Mixed-modulo address
generation using shadow segment registers
5781750 Dual-instruction-set
architecture CPU with hidden software emulation mode
5687336 Stack push/pop
tracking and pairing in a pipelined processor
5685009 Shared floating-point
registers and register port-pairing in a dual-architecture CPU
5652872 Translator having
segment bounds encoding for storage in a TLB
5634118 Splitting a
floating-point stack-exchange instruction for merging into surrounding
instructions by operand translation
5608886 Block-based branch
prediction using a target finder array storing target sub-addresses
5598546 Dual-architecture
super-scalar pipeline
5542109 Address tracking
and branch resolution in a processor with multiple execution pipelines and
instruction stream discontinuities
5542059 Dual instruction
set processor having a pipeline with a pipestage functional unit that is
relocatable in time and sequence order
5481693 Shared register
architecture for a dual-instruction-set CPU
Blockchain, Crypto
11924351 Optimizing data
transactions and verification on a blockchain network
Business Methods
8751317 Enabling
a Merchant's Storefront POS (Point of Sale) System to Accept a Payment
Transaction Verified by SMS Messaging with Buyer's Mobile Phone
7003486 Net-value creation
and allocation in an electronic trading system
6868400 Spread-maximizing
travel-services trading system using buyer- and seller-specified multi-attribute
values
Process, Materials, & Equipment
10510743 Step fin
field-effect-transistor (FinFET) with slim top of fin and thick bottom of
fin for electro-static-discharge (ESD) or electrical over-stress (EOS)
protection
8299351 Epitaxial growth
of III-V compounds on (111) silicon for solar cells
7642105 Manufacturing method
for partially-good memory modules with defect table in EEPROM
7479039 Manufacturing process
for a super-digital (SD) flash card with slanted asymmetric circuit board
7473568 Memory-module
manufacturing method with memory-chip burn-in and full functional testing
delayed until module burn-in
6547939 Adjustable shadow
mask for improving uniformity of film deposition using multiple monitoring
points along radius of substrate
6415193 Recipe editor for
editing and creating process recipes with parameter-level
semiconductor-manufacturing equipment
6395156 Sputtering chamber
with moving table producing orbital motion of target for improved uniformity
Stuart T. Auvinen
Patent Agent
Reg. No. 36,435 |
gpatent@gmail.com |
gPatent LLC
429 26th Ave.
Santa Cruz, CA 95062
(831) 476-5506 |
Home... What
is a Patent Agent?... The Engineer Advantage...
Recommendations...
News Articles...
Patents I've written...
Technologies Patented...
Costs... Success
Rate... Appeals
Disclaimer