JS

John Shen

IN Intel: 78 patents #320 of 30,777Top 2%
VI Varex Imaging: 1 patents #60 of 131Top 50%
GE: 1 patents #19,878 of 36,430Top 55%
📍 San Jose, CA: #387 of 32,062 inventorsTop 2%
🗺 California: #3,255 of 386,348 inventorsTop 1%
Overall (All Time): #21,659 of 4,157,543Top 1%
82
Patents All Time

Issued Patents All Time

Showing 51–75 of 82 patents

Patent #TitleCo-InventorsDate
7882339 Primitives to enhance thread-level speculation Quinn A. Jacobson, Hong Wang, Gautham Chinya, Per Hammarlund, Xiang Zou +2 more 2011-02-01
7849465 Programmable event driven yield mechanism which may activate service threads Xiang Zou, Hong Wang, Scott Dion Rodgers, Darrell D. Boggs, Bryant Bigbee +8 more 2010-12-07
7844801 Method and apparatus for affinity-guided speculative helper threads in chip multiprocessors Hong Wang, Perry Wang, Jeffery A. Brown, Per Hammarlund, George Z. Chrysos +2 more 2010-11-30
7818547 Method and apparatus for efficient resource utilization for prescient instruction prefetch Tor M. Aamodt, Hong Wang, Per Hammarlund, Steve Shih-wei Liao, Perry Wang 2010-10-19
7814469 Speculative multi-threading for instruction prefetch and/or trace pre-build Hong Wang, Tor M. Aamodt, Pedro Marcuello, Jared W. Stark, IV, Antonio Gonzalez +4 more 2010-10-12
7810083 Mechanism to emulate user-level multithreading on an OS-sequestered sequencer Gautham Chinya, Hong Wang, Xiang Zou, James P. Held, Prashant Sethi +7 more 2010-10-05
7743233 Sequencer address management Hong Wang, Gautham Chinya, Richard Hankins, Shivnandan Kaushik, Bryant Bigbee +13 more 2010-06-22
7657880 Safe store for speculative helper threads Hong Wang, Tor M. Aamodt, Per Hammarlund, Xinmin Tian, Milind B. Girkar +2 more 2010-02-02
7631307 User-programmable low-overhead multithreading Perry Wang, Hong Wang, Ashok N. Seshadri, Anthony N. Mah, William R. Greene +3 more 2009-12-08
7603546 System, method and apparatus for dependency chain processing Satish Narayanasamy, Hong Wang, Roni Rosner, Yoav Almog, Naftali Schwartz +6 more 2009-10-13
7587584 Mechanism to exploit synchronization overhead to improve multithreaded performance Natalie D. Enright, Jamison D. Collins, Perry Wang, Hong Wang, Xinmin Tran +2 more 2009-09-08
7580914 Method and apparatus to improve execution of a stored program Hong Wang, Ali-Reza Adl-Tabatabai, Anwar Ghuloum 2009-08-25
7523465 Methods and apparatus for generating speculative helper thread spawn-target points Tor M. Aamodt, Hong Wang, Per Hammarlund 2009-04-21
7487341 Handling address translations and exceptions of a heterogeneous resource of a processor using another processor resource Hong Wang, Hong Jiang, Porus S. Khajotia, Ming W. Choy, Narayan Biswal 2009-02-03
7487502 Programmable event driven yield mechanism which may activate other threads Hong Wang, Per Hammarlund, Xiang Zou, Xinmin Tian, Milind B. Girkar +2 more 2009-02-03
7437581 Method and apparatus for varying energy per instruction according to the amount of available parallelism Edward T. Grochowski, Hong Wang, Doron Orenstein, Gad Sheaffer, Ronny Ronen +1 more 2008-10-14
7424576 Parallel cachelets Ryan Rakvic, Deepak Limaye 2008-09-09
7404067 Method and apparatus for efficient utilization for prescient instruction prefetch Tor M. Aamodt, Hong Wang, Per Hammarlund, Steve Shih-wei Liao, Perry Wang 2008-07-22
7398521 Methods and apparatuses for thread management of multi-threading Gerolf F. Hoflehner, Shih-wei Liao, Xinmin Tian, Hong Wang, Daniel Lavery +3 more 2008-07-08
7363467 Dependence-chain processing using trace descriptors having dependency descriptors Sriram Vajapeyam, Bohuslav Rychlik 2008-04-22
7328433 Methods and apparatus for reducing memory latency in a software application Xinmin Tian, Shih-wei Liao, Hong Wang, Milind B. Girkar, Perry Wang +6 more 2008-02-05
7260705 Apparatus to implement mesocode Hong Wang, Perry Wang, Marsha Eng, Gerolf F. Hoflehner, Dan Lavery +3 more 2007-08-21
7228528 Building inter-block streams from a dynamic execution trace for a program Hong Wang, Marsha Eng, Perry Wang, Gerolf F. Hoflehner, Daniel Lavery +1 more 2007-06-05
7216201 Parallel cachelets Ryan Rakvic, Deepak Limaye 2007-05-08
7120749 Cache mechanism Ryan Rakvic, Youfeng Wu, Bryan Black 2006-10-10