loadpatents
name:-0.023720026016235
name:-0.016427040100098
name:-0.0024909973144531
O'Brien; John K. Patent Filings

O'Brien; John K.

Patent Applications and Registrations

Patent applications and USPTO patent grants for O'Brien; John K..The latest application filed is for "unaligned instruction relocation".

Company Profile
2.41.29
  • O'Brien; John K. - South Salem NY
  • O'Brien; John K. - Yorktown Heights NY
  • O'Brien; John K. - Yorktown Heighs NY
  • O'Brien; John K. - Sudbury MA
*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
Unaligned instruction relocation
Grant 10,223,091 - Bertolli , et al.
2019-03-05
Compiler-generated memory mapping hints
Grant 10,223,260 - O'Brien , et al.
2019-03-05
Multi-petascale highly efficient parallel supercomputer
Grant 9,971,713 - Asaad , et al. May 15, 2
2018-05-15
Unaligned instruction relocation
Grant 9,875,089 - Bertolli , et al. January 23, 2
2018-01-23
Unaligned Instruction Relocation
App 20170351501 - Bertolli; Carlo ;   et al.
2017-12-07
Unaligned instruction relocation
Grant 9,792,098 - Bertolli , et al. October 17, 2
2017-10-17
Program structure-based blocking
Grant 9,772,825 - Bertolli , et al. September 26, 2
2017-09-26
Program structure-based blocking
Grant 9,772,824 - Bertolli , et al. September 26, 2
2017-09-26
Accessing global data from accelerator devices
Grant 9,513,828 - Bertolli , et al. December 6, 2
2016-12-06
Accessing global data from accelerator devices
Grant 9,513,832 - Bertolli , et al. December 6, 2
2016-12-06
Adaptive runtime for a multiprocessing API
Grant 9,495,274 - Antao , et al. November 15, 2
2016-11-15
Adaptive runtime for a multiprocessing API
Grant 9,465,714 - Antao , et al. October 11, 2
2016-10-11
Accessing Global Data From Accelerator Devices
App 20160283144 - Bertolli; Carlo ;   et al.
2016-09-29
Program Structure-based Blocking
App 20160283208 - Bertolli; Carlo ;   et al.
2016-09-29
Unaligned Instruction Relocation
App 20160283209 - Bertolli; Carlo ;   et al.
2016-09-29
Unaligned Instruction Relocation
App 20160283211 - Bertolli; Carlo ;   et al.
2016-09-29
Accessing Global Data From Accelerator Devices
App 20160283158 - Bertolli; Carlo ;   et al.
2016-09-29
Program Structure-based Blocking
App 20160283210 - Bertolli; Carlo ;   et al.
2016-09-29
Multi-petascale Highly Efficient Parallel Supercomputer
App 20160011996 - Asaad; Sameh ;   et al.
2016-01-14
Method and apparatus for efficient inter-thread synchronization for helper threads
Grant 9,229,715 - Gschwind , et al. January 5, 2
2016-01-05
Compiler-generated Memory Mapping Hints
App 20150269073 - O'Brien; Kathryn M. ;   et al.
2015-09-24
Multi-petascale highly efficient parallel supercomputer
Grant 9,081,501 - Asaad , et al. July 14, 2
2015-07-14
Compilation and placement of instructions in a memory system
Grant 8,930,921 - Chen , et al. January 6, 2
2015-01-06
Data placement for execution of an executable
Grant 8,914,779 - Chen , et al. December 16, 2
2014-12-16
Data placement for execution of an executable
Grant 8,914,778 - Chen , et al. December 16, 2
2014-12-16
Compilation and placement of instructions in a memory system
Grant 8,863,099 - Chen , et al. October 14, 2
2014-10-14
Efficient software cache accessing with handle reuse
Grant 8,819,651 - Eichenberger , et al. August 26, 2
2014-08-26
Dynamically maintaining coherency within live ranges of direct buffers
Grant 8,776,034 - Chen , et al. July 8, 2
2014-07-08
Placement Of Instructions In A Memory System
App 20140130023 - Chen; Tong ;   et al.
2014-05-08
Data Placement For Execution Of An Executable
App 20140129787 - Chen; Tong ;   et al.
2014-05-08
Placement Of Instructions In A Memory System
App 20140130022 - Chen; Tong ;   et al.
2014-05-08
Data Placement For Execution Of An Executable
App 20140130027 - Chen; Tong ;   et al.
2014-05-08
Speculative thread execution and asynchronous conflict events
Grant 8,689,221 - Gooding , et al. April 1, 2
2014-04-01
Data transfer optimized software cache for irregular memory references
Grant 8,561,043 - Ayguade , et al. October 15, 2
2013-10-15
Optimized code generation targeting a high locality software cache
Grant 8,561,044 - Chen , et al. October 15, 2
2013-10-15
Method And Apparatus For Efficient Inter-thread Synchronization For Helper Threads
App 20130263145 - Gschwind; Michael K. ;   et al.
2013-10-03
Data transfer optimized software cache for regular memory references
Grant 8,527,974 - Ayguade , et al. September 3, 2
2013-09-03
Speculative Thread Execution And Asynchronous Conflict Events
App 20130218844 - Gooding; Thomas M. ;   et al.
2013-08-22
Parallelization of irregular reductions via parallel building and exploitation of conflict-free units of work at runtime
Grant 8,468,508 - Eichenberger , et al. June 18, 2
2013-06-18
Method and apparatus for efficient inter-thread synchronization for helper threads
Grant 8,468,531 - Gschwind , et al. June 18, 2
2013-06-18
Method and apparatus for efficient helper thread state initialization using inter-thread register copy
Grant 8,453,161 - Gschwind , et al. May 28, 2
2013-05-28
Reducing runtime coherency checking with global data flow analysis
Grant 8,386,664 - Chen , et al. February 26, 2
2013-02-26
Dynamically Maintaining Coherency Within Live Ranges of Direct Buffers
App 20120303907 - Chen; Tong ;   et al.
2012-11-29
Dynamically maintaining coherency within live ranges of direct buffers
Grant 8,285,670 - Chen , et al. October 9, 2
2012-10-09
Computer analysis and runtime coherency checking
Grant 8,281,295 - Chen , et al. October 2, 2
2012-10-02
Method And Apparatus For Efficient Inter-thread Synchronization For Helper Threads
App 20110296421 - Gschwind; Michael K. ;   et al.
2011-12-01
Method And Apparatus For Efficient Helper Thread State Initialization Using Inter-thread Register Copy
App 20110296431 - Gschwind; Michael K. ;   et al.
2011-12-01
Multi-petascale Highly Efficient Parallel Supercomputer
App 20110219208 - Asaad; Sameh ;   et al.
2011-09-08
Managing Speculative Assist Threads
App 20110093838 - ARCHAMBAULT; ROCH G. ;   et al.
2011-04-21
Parallelization Of Irregular Reductions Via Parallel Building And Exploitation Of Conflict-free Units Of Work At Runtime
App 20110088020 - Eichenberger; Alexandre E. ;   et al.
2011-04-14
Optimized Code Generation Targeting a High Locality Software Cache
App 20100088673 - Chen; Tong ;   et al.
2010-04-08
Efficient Software Cache Accessing With Handle Reuse
App 20100023932 - Eichenberger; Alexandre E. ;   et al.
2010-01-28
Dynamically Maintaining Coherency Within Live Ranges of Direct Buffers
App 20100023700 - Chen; Tong ;   et al.
2010-01-28
Computer Analysis and Runtime Coherency Checking
App 20090293048 - Chen; Tong ;   et al.
2009-11-26
Reducing Runtime Coherency Checking with Global Data Flow Analysis
App 20090293047 - Chen; Tong ;   et al.
2009-11-26
Data Transfer Optimized Software Cache for Regular Memory References
App 20090248985 - Ayguade; Eduard ;   et al.
2009-10-01
Data Transfer Optimized Software Cache for Irregular Memory References
App 20090249318 - Ayguade; Eduard ;   et al.
2009-10-01
Apparatus And Method For Performing Useful Computations While Waiting For A Line In A System With A Software Implemented Cache
App 20070283098 - O'Brien; John K. ;   et al.
2007-12-06
Remote color measurement device
Grant 4,881,811 - O'Brien November 21, 1
1989-11-21
Methods for determining the proper coloring for a tooth replica
Grant 4,654,794 - O'Brien March 31, 1
1987-03-31

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