Inventor
Peter L. Doyle
Inventor
El Dorado Hills, CA, US
Overview
Patents· 54 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Tprimary
G06TImage data processing or generation, in general57%
G06FElectric digital data processing23%
G09GArrangements or circuits for control of indicating devices using static means to present variable information13%
G06KGraphical data reading3%
G06VImage or video recognition or understanding3%
G02BOptical elements, systems or apparatus1%
H04NPictorial communication, e.g. television1%
PatentTitleYear
11,004,265Adaptive sub-patches system, apparatus and method202110,997,771Position-based rendering apparatus and method for multi-die/GPU graphics processing202110,970,538Dynamic brightness and resolution control in virtual environments202110,963,985Mesh shader output management technology202110,930,060Conditional shader for graphics202110,891,705Pre-pass surface analysis to achieve adaptive anti-aliasing modes202110,846,918Stereoscopic rendering with compression202010,796,472Method and apparatus for simultaneously executing multiple contexts on a graphics engine202010,733,693High vertex count geometry work distribution for multi-tile GPUs202010,691,392Regional adjustment of render rate202010,672,176Apparatus and method for processing commands in tile-based renderers202010,649,524Apparatus and method for foveated rendering, bin comparison and TBIMR memory-backed storage for virtual reality implementations202010,572,966Write out stage generated bounding volumes202010,242,496Adaptive sub-patches system, apparatus and method201910,242,494Conditional shader for graphics201910,217,270Scalable geometry processing within a checkerboard multi-GPU configuration201910,204,393Pre-pass surface analysis to achieve adaptive anti-aliasing modes201910,152,632Dynamic brightness and resolution control in virtual environments201810,068,307Command processing for graphics tile-based rendering20189,953,395On-die tessellation distribution20189,824,412'Position-only shading pipeline'20179,741,154'Recording the results of visibility tests at the input geometry object granularity'20179,619,859'Techniques for efficient GPU triangle list adjacency detection and handling'20179,619,855'Scalable geometry processing within a checkerboard multi-GPU configuration'20179,600,926'Apparatus and method decoupling visibility bins and render tile dimensions for tiled rendering'20179,396,032'Priority based context preemption'20169,087,392'Techniques for efficient GPU triangle list adjacency detection and handling'20159,064,336'Multiple texture compositing'20157,791,601'Efficient object storage for zone rendering'20107,348,986'Image rendering'20087,298,371'Efficient object storage for zone rendering'20077,280,113'Multiple texture compositing'20077,173,627'Apparatus, method and system with a graphics-rendering engine having a graphics context manager'20077,164,427'Apparatus, method and system with a graphics-rendering engine having a time allocator'20076,995,773'Automatic memory management'20066,954,208'Depth write disable for rendering'20056,950,108'Bandwidth reduction for rendering using vertex data'20056,885,374'Apparatus, method and system with a graphics-rendering engine having a time allocator'20056,882,349'Efficient image allocation for zone rendering'20056,867,779'Image rendering'20056,762,765'Bandwidth reduction for zone rendering via split vertex buffers'20046,747,653'Efficient object storage for zone rendering'20046,747,657'Depth write disable for zone rendering'20046,747,658'Automatic memory management for zone rendering'20046,738,069'Efficient graphics state management for zone rendering'20046,731,297'Multiple texture compositing'20046,650,332'Method and apparatus for implementing dynamic display memory'20036,560,657'System and method for controlling peripheral devices'20036,429,873'Addressing of monolithic texture maps'20026,362,826'Method and apparatus for implementing dynamic display memory'20025,251,322'Method of operating a computer graphics system including asynchronously traversing its nodes'19935,155,822'High performance graphics workstation'19925,097,411'Graphics workstation for creating graphics data structure which are stored retrieved and displayed by a graphics subsystem for competing programs'19924,928,247'Method and apparatus for the continuous and asynchronous traversal and processing of graphics data structures'1990Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1990–1993Patents assigned to DIGITAL EQUIPMENT CORP (4)· patent assignee history
1990–1993Based in Northboro, MA, US· patent location history
2002–2021Patents assigned to INTEL CORP (48)· patent assignee history
2002–2021Based in El Dorado Hills, CA, US· patent location history
2005Based in Beverly Hills, CA, US· patent location history
2007–2017Patents assigned to DOYLE PETER L (4)· patent assignee history
2015Patents assigned to COOK VAL G (1)· patent assignee history
2017Patents assigned to BOLES JEFFERY S (1)· patent assignee history
2018Based in El Dorado, CA, US· patent location history
2020–2021Based in Gold River, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| INTEL CORP | 48 | 2002–2021 |
| DIGITAL EQUIPMENT CORP | 4 | 1990–1993 |
| DOYLE PETER Lself | 4 | 2007–2017 |
| BOLES JEFFERY S | 1 | 2017 |
| COOK VAL G | 1 | 2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| El Dorado Hills, California, US | 46 | 2002–2021 |
| Northboro, Massachusetts, US | 4 | 1990–1993 |
| Gold River, California, US | 2 | 2020–2021 |
| El Dorado, California, US | 1 | 2018 |
| Beverly Hills, California, US | 1 | 2005 |