Inventor
CHOQUETTE JACK
US41 patents
⚠️ This page may combine multiple inventors who share the name “CHOQUETTE JACK”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NVIDIA CORP
30 patentsUS11392829B1Jul 19, 2022
Managing data sparsity for neural networks
NVIDIA CORP35 citations92
US11138009B2Oct 5, 2021
Robust, efficient multiprocessor-coprocessor interface
NVIDIA CORP13 citations85
US11080051B2Aug 3, 2021
Techniques for efficiently transferring data to a processor
NVIDIA CORP9 citations85
US10977037B2Apr 13, 2021
Techniques for comprehensively synchronizing execution threads
NVIDIA CORP5 citations83
US12141082B2Nov 12, 2024
Method and apparatus for efficient access to multidimensional data structures and/or other large data blocks
NVIDIA CORP4 citations72
US12020035B2Jun 25, 2024
Programmatically controlled data multicasting across multiple compute engines
NVIDIA CORP3 citations71
US11803380B2Oct 31, 2023
High performance synchronization mechanisms for coordinating operations on a computer system
NVIDIA CORP2 citations71
US10459861B2Oct 29, 2019
Unified cache for diverse memory traffic
NVIDIA CORP2 citations71
US10055806B2Aug 21, 2018
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP2 citations71
US10032245B2Jul 24, 2018
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP3 citations71
US10019776B2Jul 10, 2018
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP2 citations71
US10877757B2Dec 29, 2020
Binding constants at runtime for improved resource utilization
NVIDIA CORP3 citations67
US12566607B2Mar 3, 2026
Robust, efficient multiprocessor-coprocessor interface
NVIDIA CORP0 citations62
US12499052B2Dec 16, 2025
Method and apparatus for efficient access to multidimensional data structures and/or other large data blocks
NVIDIA CORP1 citations62
US11966737B2Apr 23, 2024
Robust, efficient multiprocessor-coprocessor interface
NVIDIA CORP0 citations62
US11907717B2Feb 20, 2024
Techniques for efficiently transferring data to a processor
NVIDIA CORP0 citations62
US11604649B2Mar 14, 2023
Techniques for efficiently transferring data to a processor
NVIDIA CORP0 citations62
US11347668B2May 31, 2022
Unified cache for diverse memory traffic
NVIDIA CORP0 citations60
US11367160B2Jun 21, 2022
Simultaneous compute and graphics scheduling
NVIDIA CORP1 citations58
US12333311B2Jun 17, 2025
Cooperative group arrays
NVIDIA CORP0 citations57
US12248788B2Mar 11, 2025
Distributed shared memory
NVIDIA CORP0 citations57
US11847508B2Dec 19, 2023
Convergence among concurrently executing threads
NVIDIA CORP0 citations57
US11442795B2Sep 13, 2022
Convergence among concurrently executing threads
NVIDIA CORP0 citations56
US12405801B2Sep 2, 2025
Scalarization of instructions for SIMT architectures
NVIDIA CORP0 citations55
US10817295B2Oct 27, 2020
Thread-level sleep in a multithreaded architecture
NVIDIA CORP0 citations51
US10453168B2Oct 22, 2019
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP0 citations51
US10437593B2Oct 8, 2019
Techniques for comprehensively synchronizing execution threads
NVIDIA CORP0 citations51
US10705994B2Jul 7, 2020
Unified cache for diverse memory traffic
NVIDIA CORP0 citations50
US12536056B2Jan 27, 2026
Hardware accelerated synchronization with asynchronous transaction support
NVIDIA CORP0 citations47
US10866806B2Dec 15, 2020
Uniform register file for improved resource utilization
NVIDIA CORP0 citations47
RAZA MICROELECTRONICS INC
4 patentsUS6735689B1May 11, 2004
Method and system for reducing taken branch penalty
RAZA MICROELECTRONICS INC8 citations72
US7062767B1Jun 13, 2006
Method for coordinating information flow between components
RAZA MICROELECTRONICS INC5 citations62
US6775788B1Aug 10, 2004
Method for providing a synchronous communication and transaction between functions on an integrated circuit therefore the functions operate independently at their own optimized speeds
RAZA MICROELECTRONICS INC2 citations62
US6708282B1Mar 16, 2004
Method and system for initiating computation upon unordered receipt of data
RAZA MICROELECTRONICS INC5 citations62
AZUL SYSTEMS INC
2 patentsSANDCRAFT INC
2 patentsUS6594753B2Jul 15, 2003
Method and apparatus for dual issue of program instructions to symmetric multifunctional execution units
SANDCRAFT INC11 citations69
US6035388AMar 7, 2000
Method and apparatus for dual issue of program instructions to symmetric multifunctional execution units
SANDCRAFT INC7 citations69