About Us

Alan Heimlich, Esq.

Alan Heimlich is President of Heimlich Law, PC. Mr. Heimlich brings over 20 years of engineering experience to the practice of intellectual property law. Prior to forming Heimlich Law, he was an attorney with the intellectual property law firm of Blakely, Sokoloff, Taylor & Zafman (BSTZ) in Silicon Valley, where Mr. Heimlich currently resides. While at Blakely Sokoloff Taylor and Zafman, he worked on intellectual property matters for companies such as Applied Materials, Inc., Cypress Semiconductor, Inc., Intel Inc., Read-Rite, Inc., Sonics, Inc., Sony, Inc., etc.

Prior to his law career, Mr. Heimlich worked for a variety of companies, including Intel, Fujitsu, Integrated Device Technologies (IDT), and Sun (now Oracle). He has designed hardware (discrete analog, digital ICs, DSPs, etc.), boards, systems, and written firmware, device drivers, software, compilers, and applications.

He also started four businesses and so understands the challenges facing start-ups and has an intimate appreciation of how to protect intellectual property. Mr. Heimlich has also handled business planning and strategic development (both domestically and internationally) involving negotiation, licensing, alliances, joint ventures, etc. As an attorney, Mr. Heimlich has worked on intellectual property matters involving circuitry, hardware, microprocessors, firmware, software, systems, networking, communications, optics, and business technologies, etc. Mr. Heimlich has handled as lead counsel litigation in state courts, and as lead counsel has handled patent litigation cases in Federal court, and trademark cases.

Mr. Heimlich holds a Juris Doctor (JD) degree from Santa Clara University School of Law, a Masters of Science in Electrical Engineering (MSEE) from Santa Clara University, a Bachelor of Science in Electrical Engineering (BSEE) from Purdue (Eta Kappa Nu), and is a Registered Professional Engineer both in California and nationally.

Lawyer icon

Bar Admissions:

management icon

Member:

court

Practice Areas:

Mr. Heimlich’s Fields of Technical Expertise Include:

Patents I Have Worked On

  • Iterative method, and apparatus for acquiring time and frequency synchronization in a DSSS receiver
  • Low latency interconnect integrated event handling
  • Method and apparatus for a client connection manager
  • Method and apparatus for a configurable packet routing, buffering and scheduling scheme to optimize throughput with deadlock prevention in SRIO-to-PCIe bridges
  • Method and apparatus for a fireproof wall
  • Method and apparatus for a low power AC On-Die-Termination (ODT) circuit
  • Method and apparatus for a user configurable docking system
  • Method and apparatus for active line interface isolation
  • Method and apparatus for adaptive buffer management for traffic optimization on switches
  • Method and apparatus for adjusting PLL and/or DLL timing offsets
  • Method and apparatus for an equalized on-die termination (ODT) circuit
  • Method and apparatus for an output buffer with dynamic impedance control
  • Method and apparatus for analog smooth switch in VCO loading control
  • Method and apparatus for associating network entities
  • Method and apparatus for buffer with programmable skew
  • Method and apparatus for cache management of distributed objects
  • Method and apparatus for cache management of distributed objects
  • Method and apparatus for cached adaptive transforms for compressing data streams, computing similarity, and recognizing patterns
  • Method and apparatus for CAM with reduced cross-coupling interference
  • Method and apparatus for channel equalization in high speed S-RIO based communication systems
  • Method and apparatus for clock generation
  • Method and apparatus for configurable printed circuit board circuit layout pattern
  • Method and apparatus for congestion and fault management with time-to-live
  • Method and apparatus for control of switch mode power supplies utilizing magnetic and capacitive conversion means
  • Method and apparatus for conversion of an arbitration table into count values to control the distribution of resources
  • Method and apparatus for cross-point detection
  • Method and apparatus for database mapping of XML objects into a relational database
  • Method and apparatus for digital I/O expander chip with multi-function timer cells
  • Method and apparatus for duty-cycle correction with reduced current consumption
  • Method and apparatus for dynamic traffic management with packet classification
  • Method and apparatus for efficient indexed storage for unstructured content
  • Method and apparatus for electrical box repair cover
  • Method and apparatus for externally aided self adjusting real time clock
  • Method and apparatus for fail-safe start-up circuit for subthreshold current sources
  • Method and apparatus for fast PLL initialization
  • Method and apparatus for fast similarity-based query, self-join, and join for massive, high-dimension datasets
  • Method and apparatus for fast, efficient, low noise power supply using multiple regulators
  • Method and apparatus for fast, efficient, low noise power supply
  • Method and apparatus for firewall traversal
  • Method and apparatus for flexible coherent and scale-out computing architecture
  • Method and apparatus for forwarding bursty data
  • Method and apparatus for frequency compensation for multi-band VCO
  • Method and apparatus for fundamental operations on token sequences: computing similarity, extracting term values, and searching efficiently
  • Method and apparatus for generic interface, packet cut-through, overbooking, queue concatenation, and logical identification priority for a system packet interface device
  • Method and apparatus for glitch-free switching of multiple phase clock
  • Method and apparatus for ground bounce and power supply bounce detection
  • Method and apparatus for heating and cooling a motorcycle seat
  • Method and apparatus for identifying pixel position and geometry in 3D systems
  • Method and apparatus for implementation of high order MASH by reuse of single stage MASH
  • Method and apparatus for implementation of PLL minimum frequency via voltage comparison
  • Method and apparatus for improved efficiency in protocols using character coding
  • Method and apparatus for insta fill wake system
  • Method and apparatus for key management for various device-server configurations
  • Method and apparatus for logical identification priority
  • Method and apparatus for motorized sit down hydrofoil
  • Method and apparatus for multi-fuel grill
  • Method and apparatus for novel adaptive equalization technique for serializer/deserializer links
  • Method and apparatus for operating of a PCIe retimer over optical cable
  • Method and apparatus for overbooking on FIFO memory
  • Method and apparatus for packet cut-through
  • Method and apparatus for partitioning high-dimension vectors for use in a massive index tree
  • Method and apparatus for personal product delivery
  • Method and apparatus for pipe alignment tool
  • Method and apparatus for placing quartz SAW devices together with clock/oscillator
  • Method and apparatus for power supply with fast transient response
  • Method and apparatus for pre-clocking
  • Method and apparatus for predictive switching
  • Method and apparatus for printed circuit board with stiffener
  • Method and apparatus for programmable buffer with dynamic allocation to optimize system throughput with deadlock avoidance on switches
  • Method and apparatus for queue concatenation
  • Method and apparatus for randomizer
  • Method and apparatus for reducing radiation from a light fixture
  • Method and apparatus for reduction of communications media energy consumption
  • Method and apparatus for relationship management
  • Method and apparatus for resonant rotational oscillator
  • Method and apparatus for safely and reliably sending and receiving messages while operating a motor vehicle
  • Method and apparatus for selective packet discard
  • Method and apparatus for self gate pumped NMOS high speed switch
  • Method and apparatus for spreadsheet automation
  • Method and apparatus for stacked waveguide horns using dual polarity feeds oriented in quadrature
  • Method and apparatus for switched capacitor and inductor based-switch mode power supply
  • Method and apparatus for switching, merging, and demerging data between data communication locations
  • Method and apparatus for the detection of the end of a daisy chain
  • Method and apparatus for third party control of a device
  • Method and apparatus for total control handle
  • Method and apparatus for unified final buffer with pointer-based and page-based scheme for traffic optimization
  • Method and apparatus for using tester channel as device power supply
  • Method and apparatus for wake enlargement system
  • Method and apparatus for wide bandwidth, efficient power supply
  • Method and apparatus to control an armature rotating within a magnetic circuit
  • Method and apparatus to optimize class of service under multiple VCs with mixed reliable transfer and continuous transfer modes
  • Method and system for efficient indexed storage for unstructured content
  • Method and system to program programmable input output (PIO) pins via non-storage of a control message in a client
  • Methods and apparatus for independent processor node operations in a SIMD array processor
  • Methods of diagnosing infertility by detecting PMCA4 mutations
  • Mixer circuits and methods
  • Motor vehicle exterior
  • Network architecture
  • Process compensated delay
  • Programmable filter circuits and methods
  • Reducing wind resistance of a vehicle
  • Scalable coherent apparatus and method
  • System and method to manage network-enabled embedded devices operating under various protocols
  • Systems and methods for adjusting ultra-small metal-oxide-metal capacitors
  • Tree structured supply and bias distribution layout
  • Waste evacuation system for a vehicle
  • Wide bandwidth fast hopping frequency synthesizer circuits and methods

WHY CHOOSE US

We are technically very knowledgeable and work with our clients to achieve their business objectives whether it be procuring IP such as patents or pursuing court action to protect or defend their rights.

20 Years Of Experience In Legal Cases
Patents
0 +
business-partner-icon
Business Ally
0 +
cases-icon
Cases Done
0 +
happy-clients-icon
Happy Clients
0 +
award-win-icon
Awards Win
0 +
Business Ally
0 +
Awards Win
0 +
Happy Clients
0 +
Awards Win
0 +

TRUSTED CLIENTS

This is a sampling of companies and individuals that we have secured patents for.

Skip to content