Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
HW

Hong Wang

INIntel: 116 patents #148 of 30,777Top 1%
AMAMD: 2 patents #3,994 of 9,279Top 45%
California: #1,614 of 386,348 inventorsTop 1%
Overall (All Time): #10,372 of 4,157,543Top 1%
118 Patents All Time

Issued Patents All Time

Showing 26–50 of 118 patents

Patent #TitleCo-InventorsDate
9875102 Apparatus, system, and method for persistent user-level thread Gautham Chinya, Prashant Sethi, Shivnandan Kaushik, Bryant Bigbee, John Shen +6 more 2018-01-23
9785576 Hardware-assisted virtualization for implementing secure video output path Thiam Wah Loh, Per Hammarlund, Andreas Wasserbauer, Swee Chong Peter Kuan, Eckhard Delfs +6 more 2017-10-10
9766891 Apparatus, system, and method for persistent user-level thread Gautham Chinya, Prashant Sethi, Shivnandan Kaushik, Bryant Bigbee, John Shen +6 more 2017-09-19
9720697 Mechanism for instruction set based thread execution on a plurality of instruction sequencers John Shen, Ed Grochowski, James P. Held, Bryant Bigbee, Shivnandan Kaushik +9 more 2017-08-01
9600283 Single instruction for specifying a subset of registers to save prior to entering low-power mode, and for specifying a pointer to a function executed after exiting low-power mode Ethan Schuchman, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more 2017-03-21
9588771 Instruction set architecture-based inter-sequencer communications with a heterogeneous resource John Shen, Hong Jiang, Richard Hankins, Per Hammarlund, Dion Rodgers +8 more 2017-03-07
9459874 Instruction set architecture-based inter-sequencer communications with a heterogeneous resource John Shen, Hong Jiang, Richard Hankins, Per Hammarlund, Dion Rodgers +8 more 2016-10-04
9442721 Method and system to provide user-level multithreading Edward T. Grochowski, John Shen, Perry Wang, Jamison D. Colins, James P. Held +3 more 2016-09-13
9383997 Apparatus, system, and method for persistent user-level thread Gautham Chinya, Prashant Sethi, Shivnandan Kaushik, Bryant Bigbee, John Shen +6 more 2016-07-05
9189230 Method and system to provide concurrent user-level, non-privileged shared resource thread creation and execution Edward T. Grochowski, John Shen, Perry Wang, Jamison D. Collins, James P. Held +3 more 2015-11-17
9164764 Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode Ethan Schuchman, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more 2015-10-20
9069605 Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention Richard Hankins, Gautham Chinya, Trung Diep, Shivnandan Kaushik, Bryant Bigbee +7 more 2015-06-30
9063804 System to profile and optimize user software in a managed run-time environment Chris J. Newburn, Robert Knight, Robert Geva, Dion Rodgers, Xiang Zou +2 more 2015-06-23
9003421 Acceleration threads on idle OS-visible thread execution units Ron Gabor, Gad Sheaffer, Avi Mendelson, Uri Weiser 2015-04-07
9003164 Providing hardware support for shared virtual memory between local and remote physical memory Gautham Chinya, Deepak Abraham Mathaikutty, Jamison D. Collins, Ethan Schuchman, James P. Held +3 more 2015-04-07
8914618 Instruction set architecture-based inter-sequencer communications with a heterogeneous resource John Shen, Hong Jiang, Richard Hankins, Per Hammarlund, Dion Rodgers +8 more 2014-12-16
8887174 Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers Richard Hankins, Gautham Chinya, Shivnandan Kaushik, Bryant Bigbee, John Shen +7 more 2014-11-11
8868887 Programmable event driven yield mechanism which may activate other threads Per Hammarlund, Xiang Zou, John Shen, Xinmin Tian, Milind B. Girkar +2 more 2014-10-21
8843728 Processor for enabling inter-sequencer communication following lock competition and accelerator registration Perry Wang, Jamison D. Collins 2014-09-23
8839258 Load balancing for multi-threaded applications via asymmetric power throttling Ryan Rakvic, Richard Hankins, Ed Grochowski, Murali Annavaram, David K. Poulsen +3 more 2014-09-16
8812792 Technique for using memory attributes Quinn A. Jacobson, Anne W. Bracy, John Shen, Per Hammarlund, Matthew C. Merten +6 more 2014-08-19
8762694 Programmable event-driven yield mechanism Xiang Zou, Robert Knight, Robert Geva, Gautham Chinya, Scott Dion Rodgers +6 more 2014-06-24
8762692 Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode Ethan Schuchman, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more 2014-06-24
8719819 Mechanism for instruction set based thread execution on a plurality of instruction sequencers John Shen, Ed Grochowski, James P. Held, Bryant Bigbee, Shivnandan Kaushik +9 more 2014-05-06
8719806 Speculative multi-threading for instruction prefetch and/or trace pre-build Tor M. Aamodt, Pedro Marcuello, Jared W. Stark, IV, John Shen, Antonio Gonzalez +4 more 2014-05-06