Issued Patents All Time
Showing 1–25 of 59 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9501809 | System and method for photorealistic imaging workload distribution | Joaquin Madruga, Mark Richard Nutter | 2016-11-22 |
| 9483864 | System and method for photorealistic imaging using ambient occlusion | Mark Richard Nutter, Joaquin Madruga | 2016-11-01 |
| 9270783 | System and method for photorealistic imaging workload distribution | Joaquin Madruga, Mark Richard Nutter | 2016-02-23 |
| 9053069 | Efficient communication of producer/consumer buffer status | Daniel Alan Brokenshire, Charles Ray Johns, Mark Richard Nutter | 2015-06-09 |
| 9038079 | Reducing cross queue synchronization on systems with low memory latency across distributed processing nodes | Benjamin G. Alexander, Gregory H. Bellows, Joaquin Madruga | 2015-05-19 |
| 8949529 | Customizing function behavior based on cache and scheduling parameters of a memory argument | Gregory H. Bellows, Joaquin Madruga, Ross A. Mikosh | 2015-02-03 |
| 8903180 | Security screening image analysis simplification through object pattern identification | Joaquin Madruga, Michael A. Paolini | 2014-12-02 |
| 8893145 | Method to reduce queue synchronization of multiple work items in a system with high memory latency between processing nodes | Benjamin G. Alexander, Gregory H. Bellows, Joaquin Madruga | 2014-11-18 |
| 8868844 | System and method for a software managed cache in a multiprocessing environment | Mark Richard Nutter, Dean J. Burdick | 2014-10-21 |
| 8862827 | Efficient multi-level software cache using SIMD vector permute functionality | Brian Flachs, Mark Richard Nutter | 2014-10-14 |
| 8819690 | System for reducing data transfer latency to a global queue by generating bit mask to identify selected processing nodes/units in multi-node data processing system | Benjamin G. Alexander, Gregory H. Bellows, Joaquin Madruga | 2014-08-26 |
| 8665271 | System and method for iterative interactive ray tracing in a multiprocessor environment | Mark Richard Nutter, Gordon Clyde Fossum, Joaquin Madruga | 2014-03-04 |
| 8640108 | Method for managing hardware resources within a simultaneous multi-threaded processing system | Greg H. Bellows, Brian H. Horton, Joaquin Madruga | 2014-01-28 |
| 8640109 | Method for managing hardware resources within a simultaneous multi-threaded processing system | Gregory H. Bellows, Brian H. Horton, Joaquin Madruga | 2014-01-28 |
| 8572622 | Reducing queue synchronization of multiple work items in a system with high memory latency between processing nodes | Benjamin G. Alexander, Gregory H. Bellows, Joaquin Madruga | 2013-10-29 |
| 8549521 | Virtual devices using a plurality of processors | Daniel Alan Brokenshire, Michael Norman Day, Mark Richard Nutter | 2013-10-01 |
| 8525826 | System for iterative interactive ray tracing in a multiprocessor environment | Mark Richard Nutter, Gordon Clyde Fossum, Joaquin Madruga | 2013-09-03 |
| 8516461 | Method to dynamically distribute a multi-dimensional work set across a multi-core system | Gregory H. Bellows, Brian H. Horton, Joaquin Madruga | 2013-08-20 |
| 8495604 | Dynamically distribute a multi-dimensional work set across a multi-core system | Gregory H. Bellows, Brian H. Horton, Joaquin Madruga | 2013-07-23 |
| 8401309 | Security screening image analysis simplification through object pattern identification | Joaquin Madruga, Michael A. Paolini | 2013-03-19 |
| 8370842 | Portioning and routing of work in a multiple processor system | Gregory H. Bellows, Joaquin Madruga, Ross A. Mikosh | 2013-02-05 |
| 8275917 | Efficient communication of producer/consumer buffer status | Daniel Alan Brokenshire, Charles Ray Johns, Mark Richard Nutter | 2012-09-25 |
| 8250404 | Process integrity of work items in a multiple processor system | Benjamin G. Alexander, Gregory H. Bellows, Joaquin Madruga | 2012-08-21 |
| 8126957 | Managing position independent code using a software framework | Michael Stan Gowen, Mark Richard Nutter, John Kevin Patrick O'Brien | 2012-02-28 |
| 8091078 | Dynamically partitioning processing across a plurality of heterogeneous processors | Daniel Alan Brokenshire, Harm Peter Hofstee, Mark Richard Nutter | 2012-01-03 |