Where the ideas were cited
Forward citations from Google Patents: 120+ later filings cite the
29 granted patents — at Apple, Intel, NVIDIA, Microsoft,
Samsung, IBM, AMD, Google, and a wave of AI-silicon startups. Each chip links to the cited patent behind
the cluster.
Accelerator integration & offload
- Intel — Configuring/reconfiguring chains of accelerators
- Samsung — Host/accelerator work-sharing via shared memory
- NVIDIA — Unified virtual memory in heterogeneous systems
- NVIDIA — Decoupled lookup-table accelerator in SoC
- NVIDIA — Offloading tasks to decoupled accelerators in SoC
Memory fabrics & disaggregation
- Apple — Scalable system-on-a-chip (M-series fabric)
- Apple — Address hashing across multiple memory controllers
- Apple — Soft memory folding / compacted pipe addressing
- Intel — Hardware-assisted virtual switch
- Intel — Flexible NIC host interface
Coherence at scale
- Microsoft — Snoop filter w/ disaggregated vector table
- Microsoft — Adaptive coherency tracking (×4 patents)
- IBM — Coordination namespace / global virtual address space
- IBM — Cache snooping coherence protection (×3)
- IBM — Pipeline-parallel computing w/ extended memory
Hardware queues & message passing
- Google — Optimizing hardware FIFO instructions
- Xilinx (AMD) — Producer→consumer active cache transfers
- Samsung — SoC data sync between processors
- Microsoft — Parallel flush recovery of sliced reorder buffers
- Huawei — Multi-layer reorder buffer
Context switching & migration
- Apple — Thread-channel deactivation; memory-backed register preemption; multi-stage thread scheduling (×3)
- Intel — NVM cloning w/ hardware copy-on-write
- VMware — Cross-privilege-domain communication in CPU cores
- Untether AI — Computational memory (×3)
- Rebellions — NPU translation-lookaside-buffer updating
Virtual memory & translation
- Intel — Pointer-extent-informed predictors
- Intel — NVM cloning w/ HW copy-on-write
- Apple — Memory Objects
- IBM — Context tracking in virtually-tagged caches
- Samsung — Systems & methods for address translation
Near-memory & sparse data movement
- AMD — Near-memory data-dependent gather & packing
- AMD — Reducing side-effects of compute offload to memory
- Intel — Smart memory store/load; disaggregated-memory filtering
- Samsung — NDP data-centric server; HBM ISA extension
- SK hynix — Memory-controller command scheduling (×2)
Memory reliability & prediction
- Samsung — SSD-based RAID
- Apple — Dynamic address-based data reliability
- Raytheon — Optimal bit apportionment vs soft errors (×3)
- Ampere — Address-range memory mirroring
- Micron — Selective power-on scrub; accelerated read translation