TN

Trung N. Nguyen

IBM: 88 patents #717 of 70,183Top 2%
PF Purdue Research Foundation: 1 patents #1,409 of 3,174Top 45%
📍 Tucson, AZ: #44 of 6,004 inventorsTop 1%
🗺 Arizona: #157 of 32,909 inventorsTop 1%
Overall (All Time): #18,392 of 4,157,543Top 1%
89
Patents All Time

Issued Patents All Time

Showing 51–75 of 89 patents

Patent #TitleCo-InventorsDate
10248457 Providing exclusive use of cache associated with a processing entity of a processor complex to a selected task Matthew G. Borlick, Lokesh M. Gupta, Clint A. Hardy 2019-04-02
10228985 Adjustment of a sleep duration for a process based on an expected time for securing a spinlock Seamus J. Burke, Louis A. Rasor 2019-03-12
10223164 Execution of critical tasks based on the number of available processing entities Matthew G. Borlick, Lokesh M. Gupta 2019-03-05
10204060 Determining memory access categories to use to assign tasks to processor cores to execute Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos 2019-02-12
10185593 Balancing categorized task queues in a plurality of processing entities of a computational device Seamus J. Burke, Louis A. Rasor 2019-01-22
10176101 Allocate a segment of a buffer to each of a plurality of threads to use for writing data Herve G. P. Andre, Juan J. Ruiz 2019-01-08
10169248 Determining cores to assign to cache hostile tasks Matthew G. Borlick, Lokesh M. Gupta 2019-01-01
10157082 Preferential CPU utilization for tasks Kevin J. Ash, Michael T. Benhase, Lokesh M. Gupta 2018-12-18
10120716 Task pooling and work affinity in data processing Kevin J. Ash, Seamus J. Burke, Lokesh M. Gupta, Clint A. Hardy, Matthew J. Kalos +3 more 2018-11-06
10114633 Concurrent I/O enclosure firmware/field-programmable gate array (FPGA) update in a multi-node environment Gary W. Batchelor, Veronica S. Davila, Enrique Q. Garcia, Robin Han, Jay T. Kirch +3 more 2018-10-30
10097484 Using send buffers and receive buffers for sending messages among nodes in a network Louis A. Rasor, Juan J. Ruiz 2018-10-09
10082958 Invoking input/output (I/O) threads on processors to demote tracks from a cache Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2018-09-25
9971508 Invoking input/output (I/O) threads on processors to demote tracks from a cache Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2018-05-15
9971689 Invoking input/output (I/O) threads and demote threads on processors to demote tracks from a cache Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2018-05-15
9952982 Invoking demote threads on processors to demote tracks indicated in demote ready lists from a cache when a number of free cache segments in the cache is below a free cache segment threshold Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2018-04-24
9886070 Method, system, and computer program product for taking an I/O enclosure offline Herve G. P. Andre, Gary W. Batchelor, Scott Brewer, Veronica S. Davila, Enrique Q. Garcia +5 more 2018-02-06
9870275 Processor thread management Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2018-01-16
9852075 Allocate a segment of a buffer to each of a plurality of threads to use for writing data Herve G. P. Andre, Juan J. Ruiz 2017-12-26
9842010 Adjustment of a sleep duration for a process based on an expected time for securing a spinlock Seamus J. Burke, Louis A. Rasor 2017-12-12
9842016 Multiple path error data collection in a storage management system Gary W. Batchelor, Matthew D. Carson, Enrique Q. Garcia, Larry Juarez, Jay T. Kirch +3 more 2017-12-12
9798466 Using a plurality of sub-buffers and a free segment list to allocate segments to a plurality of threads to use for writing data Herve G. P. Andre, Juan J. Ruiz 2017-10-24
9772785 Controlling partner partitions in a clustered storage system Yolanda Colpo, Larry Juarez, Sean P. Riley 2017-09-26
9766982 Preferential allocation of processors for statesave in a storage controller Kevin J. Ash, Maoyun Tang 2017-09-19
9753773 Performance-based multi-mode task dispatching in a multi-processor core system for extreme temperature avoidance Matthew G. Borlick, Lokesh M. Gupta 2017-09-05
9747210 Managing a lock to a resource shared among a plurality of processors 2017-08-29