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