1
Jerome F Duluk Jr, Richard E Hessel, Vaughn T Arnold, Jack Benkual, Joseph P Bratt, George Cuan, Stephen L Dodgen, Emerson S Fang, Zhaoyu Gong, Thomas Y Ho, Hengwei Hsu, Sidong Li, Sam Ng, Matthew N Papakipos, Jason R Redgrave, Sushma S Trivedi, Nathan D Tuck, Shun Wai Go, Lindy Fung, Tuan D Nguyen, Joseph P Grass, Bo Hong, Abraham Mammen, Abbas Rashid, Albert Suan Wei Tsay: Deferred shading graphics pipeline processor having advanced features. Apple Computer, R Michael Ananian, Dorsey & Whitney, April 6, 2004: US06717576 (151 worldwide citation)

A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple-stage hidden surface removal processing. In the deferred shading graphic ...


2
Jerome F Duluk Jr, Richard E Hessel, Joseph P Grass, Abbas Rashid, Bo Hong, Abraham Mammen: Method and apparatus for generating texture. Apple Computer, Flehr Hohbach Test Albritton & Herbert, September 11, 2001: US06288730 (101 worldwide citation)

A deferred graphics pipeline processor comprising a texture unit and a texture memory associated with the texture unit. The texture unit applies texture maps stored in the texture memory, to pixel fragments. The textures are MIP-mapped and comprise a series of texture maps at different levels of det ...


3
Jerome F Duluk Jr, Richard E Hessel, Vaughn T Arnold, Jack Benkual, Joseph P Bratt, George Cuan, Stephen L Dodgen, Emerson S Fang, Zhaoyu Gong, Thomas Y Ho, Hengwei Hsu, Sidong Li, Sam Ng, Matthew N Papakipos, Jason R Redgrave, Sushma S Trivedi, Nathan D Tuck, Shun Wai Go, Lindy Fung, Tuan D Nguyen, Joseph P Grass, Bo Hong, Abraham Mammen, Abbas Rashid, Albert Suan Wei Tsay: Deferred shading graphics pipeline processor having advanced features. Apple Computer, Dorsey & Whitney, January 23, 2007: US07167181 (68 worldwide citation)

A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple?stage hidden surface removal processing. In the deferred shading graphic ...


4
John Colgrove, John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer: Scheduling of reconstructive I/O read operations in a storage environment. Pure Storage, Rory D Rankin, Meyertons Hood Kivlin Kowert & Goetzel P C, November 19, 2013: US08589625 (48 worldwide citation)

A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cell ...


5
John Colgrove, John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer: Scheduling of reconstructive I/O read operations in a storage environment. Pure Storage, Edward J Lenart, Kennedy Lenart Spraggins, September 6, 2016: US09436396 (37 worldwide citation)

A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cell ...


6
John Colgrove, John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer: Scheduling of I/O writes in a storage environment. Pure Storage, Edward J Lenart, Kennedy Lenart Spraggins, August 23, 2016: US09423967 (37 worldwide citation)

A system and method for scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data s ...


7
John Colgrove, John Hayes, Bo Hong, Ethan Miller: Intra-device data protection in a raid array. PURE Storage, Rory D Rankin, Meyertons Hood Kivlin Kowert & Goetzel P C, September 9, 2014: US08832373 (24 worldwide citation)

A system and method for intra-device data protection in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a dat ...


8
Jerome F Duluk Jr, Richard E Hessel, Vaughn T Arnold, Jack Benkual, Joseph P Bratt, George Cuan, Stephen L Dodgen, Emerson S Fang, Zhaoyu Gong, Thomas Y Yo, Hengwei Hsu, Sidong Li, Sam Ng, Matthew N Papakipos, Jason R Redgrave, Sushma S Trivedi, Nathan D Tuck, Shun Wai Go, Lindy Fung, Tuan D Nguyen, Joseph P Grass, Bo Hong, Abraham Mammen, Abbas Rashid, Albert Suan Wei Tsay: Deferred shading graphics pipeline processor having advanced features. Apple, Dorsey & Whitney, October 5, 2010: US07808503 (19 worldwide citation)

A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple?stage hidden surface removal processing. In the deferred shading graphic ...


9
John Colgrove, John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer: Scheduling of reactive I/O operations in a storage environment. Pure Storage, Rory D Rankin, Meyertons Hood Kivlin Kowert & Goetzel P C, May 20, 2014: US08732426 (19 worldwide citation)

A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cell ...


10
John Colgrove, John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer: Scheduling of I/O in an SSD environment. Pure Storage, Rory D Rankin, Meyertons Hood Kivlin Kowert & Goetzel P C, November 19, 2013: US08589655 (15 worldwide citation)

A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cell ...