loadpatents
name:-0.075590848922729
name:-0.049762964248657
name:-0.0034220218658447
Shen; John Patent Filings

Shen; John

Patent Applications and Registrations

Patent applications and USPTO patent grants for Shen; John.The latest application filed is for "wireless imager with wireless power system".

Company Profile
3.57.64
  • Shen; John - Salt Lake City UT
  • SHEN; John - San Jose CA
  • SHEN; John - Kalamazoo MI
  • Shen; John - Oveido FL US
  • Shen; John - Tainan TW
  • Shen; John - Tainan City TW
  • Shen; John - Gaithersburg MD
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Wireless Imager With Wireless Power System
App 20210159729 - Tognina; Carlo ;   et al.
2021-05-27
Systems And Methods For Medical Imaging Using A Rolling Shutter Imager
App 20200234439 - CHANG; William ;   et al.
2020-07-23
Anti-fogging Device For Endoscope
App 20200214550 - BENNETT; David B. ;   et al.
2020-07-09
Systems And Methods For Displaying Medical Imaging Data
App 20200184640 - MAHADIK; Amit ;   et al.
2020-06-11
Anti-fogging device for endoscope
Grant 10,537,236 - Bennett , et al. Ja
2020-01-21
Mechanism for instruction set based thread execution of a plurality of instruction sequencers
Grant 9,990,206 - Wang , et al. June 5, 2
2018-06-05
Apparatus, system, and method for persistent user-level thread
Grant 9,875,102 - Chinya , et al. January 23, 2
2018-01-23
Apparatus, system, and method for persistent user-level thread
Grant 9,766,891 - Chinya , et al. September 19, 2
2017-09-19
Modular inverter system
Grant 9,722,427 - Ma , et al. August 1, 2
2017-08-01
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
Grant 9,720,697 - Wang , et al. August 1, 2
2017-08-01
Apparatus, System, And Method For Persistent User-Level Thread
App 20170102944 - Chinya; Gautham ;   et al.
2017-04-13
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
Grant 9,588,771 - Wang , et al. March 7, 2
2017-03-07
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
Grant 9,459,874 - Wang , et al. October 4, 2
2016-10-04
Apparatus, System, And Method For Persistent User-Level Thread
App 20160274910 - Chinya; Gautham ;   et al.
2016-09-22
Apparatus, system, and method for persistent user-level thread
Grant 9,383,997 - Chinya , et al. July 5, 2
2016-07-05
A Modular Inverter System
App 20160190809 - Ma; Mingyao ;   et al.
2016-06-30
Instruction Set Architecture-Based Inter-Sequencer Communications With A Heterogeneous Resource
App 20150070368 - Wang; Hong ;   et al.
2015-03-12
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
Grant 8,914,618 - Wang , et al. December 16, 2
2014-12-16
Programmable event driven yield mechanism which may activate other threads
Grant 8,868,887 - Wang , et al. October 21, 2
2014-10-21
Load balancing for multi-threaded applications via asymmetric power throttling
Grant 8,839,258 - Rakvic , et al. September 16, 2
2014-09-16
Anti-fogging Device For Endoscope
App 20140200406 - BENNETT; David B. ;   et al.
2014-07-17
Method for determining the number of fingers on a sensing device
Grant 8,760,411 - Lin , et al. June 24, 2
2014-06-24
Touch sensing method and electronic device
Grant 8,743,061 - Lin , et al. June 3, 2
2014-06-03
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
Grant 8,719,819 - Wang , et al. May 6, 2
2014-05-06
Apparatus, System, And Method For Persistent User-Level Thread
App 20130275735 - Chinya; Gautham ;   et al.
2013-10-17
Wireless operating room communication system including video output device and video display
Grant 8,558,880 - Nambakam , et al. October 15, 2
2013-10-15
Mechanism For Instruction Set Based Thread Execution Of A Plurality Of Instruction Sequencers
App 20130219399 - Wang; Hong ;   et al.
2013-08-22
Transparent support for operating system services for a sequestered sequencer
Grant 8,516,483 - Chinya , et al. August 20, 2
2013-08-20
Instruction Set Architecture-based Inter-sequencer Communications With A Heterogeneous Resource
App 20130205122 - WANG; Hong ;   et al.
2013-08-08
Apparatus, system, and method for persistent user-level thread
Grant 8,479,217 - Chinya , et al. July 2, 2
2013-07-02
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers
App 20130054940 - Wang; Hong ;   et al.
2013-02-28
Method and apparatus to improve execution of a stored program
Grant 8,346,760 - Wang , et al. January 1, 2
2013-01-01
Compiler-based scheduling optimization hints for user-level threads
Grant 8,205,200 - Liao , et al. June 19, 2
2012-06-19
Load Balancing For Multi-threaded Applications Via Asymmetric Power Throttling
App 20120131366 - Rakvic; Ryan ;   et al.
2012-05-24
Primitives To Enhance Thread-level Speculation
App 20120084536 - Jacobson; Quinn A. ;   et al.
2012-04-05
Load balancing for multi-threaded applications via asymmetric power throttling
Grant 8,108,863 - Rakvic , et al. January 31, 2
2012-01-31
Apparatus, System, And Method For Persistent User-Level Thread
App 20110314480 - Chinya; Gautham ;   et al.
2011-12-22
User-level privilege management
Grant 8,074,274 - Wang , et al. December 6, 2
2011-12-06
Thread-data affinity optimization using compiler
Grant 8,037,465 - Tian , et al. October 11, 2
2011-10-11
Apparatus, system, and method for persistent user-level thread
Grant 8,028,295 - Chinya , et al. September 27, 2
2011-09-27
Technique for thread communication and synchronization
Grant 8,019,947 - Jacobson , et al. September 13, 2
2011-09-13
Wireless Operating Room Communication System Including Video Output Device And Video Display
App 20110193949 - Nambakam; Vasudev ;   et al.
2011-08-11
Touch Sensing Method And Electronic Device
App 20110102339 - LIN; Jao-Ching ;   et al.
2011-05-05
Primitives To Enhance Thread-level Speculation
App 20110087867 - Jacobson; Quinn A. ;   et al.
2011-04-14
Primitives to enhance thread-level speculation
Grant 7,882,339 - Jacobson , et al. February 1, 2
2011-02-01
Method, system, and program of a compiler to parallelize source code
Grant 7,882,498 - Ottoni , et al. February 1, 2
2011-02-01
Programmable event driven yield mechanism which may activate service threads
Grant 7,849,465 - Zou , et al. December 7, 2
2010-12-07
Mechanism to emulate user-level multithreading on an OS-sequestered sequencer
Grant 7,810,083 - Chinya , et al. October 5, 2
2010-10-05
Sequencer address management
Grant 7,743,233 - Wang , et al. June 22, 2
2010-06-22
Safe store for speculative helper threads
Grant 7,657,880 - Wang , et al. February 2, 2
2010-02-02
System, method and apparatus for dependency chain processing
Grant 7,603,546 - Narayanasamy , et al. October 13, 2
2009-10-13
Method And Apparatus To Improve Execution Of A Stored Program
App 20090241097 - Wang; Hong ;   et al.
2009-09-24
Mechanism to exploit synchronization overhead to improve multithreaded performance
Grant 7,587,584 - Enright , et al. September 8, 2
2009-09-08
Method and apparatus to improve execution of a stored program
Grant 7,580,914 - Wang , et al. August 25, 2
2009-08-25
Method For Determining The Number Of Fingers On A Sensing Device
App 20090184934 - Lin; Jao-Ching ;   et al.
2009-07-23
Methods and apparatus for generating speculative helper thread spawn-target points
Grant 7,523,465 - Aamodt , et al. April 21, 2
2009-04-21
Handling address translations and exceptions of a heterogeneous resource of a processor using another processor resource
Grant 7,487,341 - Wang , et al. February 3, 2
2009-02-03
Programmable event driven yield mechanism which may activate other threads
Grant 7,487,502 - Wang , et al. February 3, 2
2009-02-03
Method and apparatus for varying energy per instruction according to the amount of available parallelism
Grant 7,437,581 - Grochowski , et al. October 14, 2
2008-10-14
User-level privilege management
App 20080163366 - Chinya; Gautham ;   et al.
2008-07-03
Methods and apparatus for reducing memory latency in a software application
Grant 7,328,433 - Tian , et al. February 5, 2
2008-02-05
Handling address translations and exceptions of a heterogeneous resource
App 20080005546 - Wang; Hong ;   et al.
2008-01-03
Method, System, And Program Of A Compiler To Parallelize Source Code
App 20070234276 - Ottoni; Guilherme D. ;   et al.
2007-10-04
Apparatus to implement mesocode
Grant 7,260,705 - Wang , et al. August 21, 2
2007-08-21
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
App 20070157211 - Wang; Hong ;   et al.
2007-07-05
Load balancing for multi-threaded applications via asymmetric power throttling
App 20070157206 - Rakvic; Ryan ;   et al.
2007-07-05
Compiler-based scheduling optimization hints for user-level threads
App 20070124732 - Lia; Shih-wei ;   et al.
2007-05-31
Technique for thread communication and synchronization
App 20070088916 - Jacobson; Quinn A. ;   et al.
2007-04-19
Apparatus, system, and method for persistent user-level thread
App 20070079301 - Chinya; Gautham ;   et al.
2007-04-05
Thread-data affinity optimization using compiler
App 20070079298 - Tian; Xinmin ;   et al.
2007-04-05
Scheduling optimizations for user-level threads
App 20070074217 - Rakvic; Ryan ;   et al.
2007-03-29
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
App 20070006231 - Wang; Hong ;   et al.
2007-01-04
Programmable event driven yield mechanism which may activate service threads
App 20060294347 - Zou; Xiang ;   et al.
2006-12-28
Primitives to enhance thread-level speculation
App 20060294326 - Jacobson; Quinn A. ;   et al.
2006-12-28
Transparent support for operating system services for a sequestered sequencer
App 20060271932 - Chinya; Gautham N. ;   et al.
2006-11-30
Cache mechanism
Grant 7,120,749 - Rakvic , et al. October 10, 2
2006-10-10
Sequencer address management
App 20060224858 - Wang; Hong ;   et al.
2006-10-05
Mechanism to emulate user-level multithreading on an OS-sequestered sequencer
App 20060150183 - Chinya; Gautham N. ;   et al.
2006-07-06
Quantization and compression for computation reuse
Grant 7,069,545 - Wang , et al. June 27, 2
2006-06-27
Register rotation prediction and precomputation
Grant 7,051,193 - Wang , et al. May 23, 2
2006-05-23
Method and apparatus for varying energy per instruction according to the amount of available parallelism
App 20060095807 - Grochowski; Edward ;   et al.
2006-05-04
System, method and apparatus for dependency chain processing
App 20060070047 - Narayanasamy; Satish ;   et al.
2006-03-30
Marking in history table instructions slowable/delayable for subsequent executions when result is not used immediately
Grant 6,954,848 - Rakvic , et al. October 11, 2
2005-10-11
Cache mechanism
App 20050210197 - Rakvic, Ryan ;   et al.
2005-09-22
Cache-line reuse-buffer
Grant 6,938,126 - Ramirez , et al. August 30, 2
2005-08-30
Programmable event driven yield mechanism which may activate other threads
App 20050166039 - Wang, Hong ;   et al.
2005-07-28
Mechanism to exploit synchronization overhead to improve multithreaded performance
App 20050149697 - Enright, Natalie D. ;   et al.
2005-07-07
Methods and apparatus for reducing memory latency in a software application
App 20050086652 - Tian, Xinmin ;   et al.
2005-04-21
Apparatus to implement mesocode
App 20040268100 - Wang, Hong ;   et al.
2004-12-30
Method, apparatus and article for lock management
App 20040205313 - Hudson, Richard L. ;   et al.
2004-10-14
Programmable event driven yield mechanism which may activate other threads
App 20040163083 - Wang, Hong ;   et al.
2004-08-19
Safe store for speculative helper threads
App 20040154012 - Wang, Hong ;   et al.
2004-08-05
Methods and apparatus for generating speculative helper thread spawn-target points
App 20040154019 - Aamodt, Tor M. ;   et al.
2004-08-05
Fuser renamer apparatus, systems, and methods
App 20040128483 - Grochowski, Edward T. ;   et al.
2004-07-01
Method and apparatus for variable pop hardware return address stack
App 20040049666 - Annavaram, Murali M. ;   et al.
2004-03-11
Cache-line reuse-buffer
App 20030196044 - Ramirez, Alejandro ;   et al.
2003-10-16
Method and system to identify slowable instructions
App 20030126412 - Rakvic, Ryan ;   et al.
2003-07-03
Hardware assisted dynamic optimization of program execution
App 20030005423 - Chen, Dong-Yuan ;   et al.
2003-01-02
Configurable system monitoring for dynamic optimization of program execution
App 20030004974 - Wang, Hong ;   et al.
2003-01-02
Method and apparatus for compiler-generated triggering of auxiliary codes
App 20020199179 - Lavery, Daniel M. ;   et al.
2002-12-26
Caching DAG traces
App 20020144101 - Wang, Hong ;   et al.
2002-10-03
Register rotation prediction and precomputation
App 20020144098 - Wang, Hong ;   et al.
2002-10-03
Quantization and compression for computation reuse
App 20020087954 - Wang, Hong ;   et al.
2002-07-04
Process for the multiple zone gasification of coal
Grant 4,099,933 - Johnson , et al. July 11, 1
1978-07-11

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed