Inventor
SHEN JOHN
US55 patents
⚠️ This page may combine multiple inventors who share the name “SHEN JOHN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
30 patentsUS7882339B2Feb 1, 2011
Primitives to enhance thread-level speculation
INTEL CORP56 citations98
US7437581B2Oct 14, 2008
Method and apparatus for varying energy per instruction according to the amount of available parallelism
INTEL CORP138 citations97
US8346760B2Jan 1, 2013
Method and apparatus to improve execution of a stored program
INTEL CORP29 citations92
US8037465B2Oct 11, 2011
Thread-data affinity optimization using compiler
INTEL CORP28 citations92
US7810083B2Oct 5, 2010
Mechanism to emulate user-level multithreading on an OS-sequestered sequencer
INTEL CORP25 citations92
US7657880B2Feb 2, 2010
Safe store for speculative helper threads
INTEL CORP26 citations92
US7580914B2Aug 25, 2009
Method and apparatus to improve execution of a stored program
INTEL CORP33 citations92
US7523465B2Apr 21, 2009
Methods and apparatus for generating speculative helper thread spawn-target points
INTEL CORP35 citations92
US7487502B2Feb 3, 2009
Programmable event driven yield mechanism which may activate other threads
INTEL CORP19 citations92
US7328433B2Feb 5, 2008
Methods and apparatus for reducing memory latency in a software application
INTEL CORP19 citations90
US7069545B2Jun 27, 2006
Quantization and compression for computation reuse
INTEL CORP29 citations90
US7587584B2Sep 8, 2009
Mechanism to exploit synchronization overhead to improve multithreaded performance
INTEL CORP31 citations89
US7487341B2Feb 3, 2009
Handling address translations and exceptions of a heterogeneous resource of a processor using another processor resource
INTEL CORP36 citations89
US7882498B2Feb 1, 2011
Method, system, and program of a compiler to parallelize source code
INTEL CORP18 citations83
US7849465B2Dec 7, 2010
Programmable event driven yield mechanism which may activate service threads
INTEL CORP18 citations83
US7743233B2Jun 22, 2010
Sequencer address management
INTEL CORP15 citations83
US7051193B2May 23, 2006
Register rotation prediction and precomputation
INTEL CORP12 citations83
US9990206B2Jun 5, 2018
Mechanism for instruction set based thread execution of a plurality of instruction sequencers
INTEL CORP8 citations82
US7603546B2Oct 13, 2009
System, method and apparatus for dependency chain processing
INTEL CORP10 citations81
US8028295B2Sep 27, 2011
Apparatus, system, and method for persistent user-level thread
INTEL CORP4 citations74
US6938126B2Aug 30, 2005
Cache-line reuse-buffer
INTEL CORP7 citations73
US7260705B2Aug 21, 2007
Apparatus to implement mesocode
INTEL CORP7 citations71
US8019947B2Sep 13, 2011
Technique for thread communication and synchronization
INTEL CORP2 citations63
US9459874B2Oct 4, 2016
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
INTEL CORP1 citations62
US6954848B2Oct 11, 2005
Marking in history table instructions slowable/delayable for subsequent executions when result is not used immediately
INTEL CORP3 citations60
US9875102B2Jan 23, 2018
Apparatus, system, and method for persistent user-level thread
INTEL CORP0 citations52
US9766891B2Sep 19, 2017
Apparatus, system, and method for persistent user-level thread
INTEL CORP0 citations52
US9588771B2Mar 7, 2017
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
INTEL CORP1 citations52
US9383997B2Jul 5, 2016
Apparatus, system, and method for persistent user-level thread
INTEL CORP0 citations52
US7120749B2Oct 10, 2006
Cache mechanism
INTEL CORP1 citations51
STRYKER CORP
8 patentsUS10537236B2Jan 21, 2020
Anti-fogging device for endoscope
STRYKER CORP29 citations93
US11638517B2May 2, 2023
Systems and methods for medical imaging using a rolling shutter imager
STRYKER CORP2 citations69
US12539027B2Feb 3, 2026
Anti-fogging device for endoscope
STRYKER CORP0 citations62
US11918189B2Mar 5, 2024
Anti-fogging device for endoscope
STRYKER CORP0 citations62
US11510562B2Nov 29, 2022
Anti-fogging device for endoscope
STRYKER CORP0 citations62
US12201270B2Jan 21, 2025
Systems and methods for medical imaging using a rolling shutter imager
STRYKER CORP0 citations59
US12201271B2Jan 21, 2025
Systems and methods for medical imaging using a rolling shutter imager
STRYKER CORP0 citations59
US11694335B2Jul 4, 2023
Systems and methods for displaying medical imaging data
STRYKER CORP1 citations59
WANG HONG
5 patentsUS8719819B2May 6, 2014
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
WANG HONG4 citations83
US8868887B2Oct 21, 2014
Programmable event driven yield mechanism which may activate other threads
WANG HONG1 citations63
US8914618B2Dec 16, 2014
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
WANG HONG3 citations62
US8074274B2Dec 6, 2011
User-level privilege management
WANG HONG3 citations62
US9720697B2Aug 1, 2017
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
WANG HONG0 citations51
CHINYA GAUTHAM
2 patentsHYDROCARBON RESEARCH INC
2 patentsRAKVIC RYAN
1 patentNAMBAKAM VASUDEV
1 patentLIAO SHIH-WEI
1 patentShowing the top 50 of 55 patents by PatentIndex Score.