JG

J. Andrew Goossen

Microsoft: 33 patents #716 of 40,388Top 2%
IBM: 1 patents #44,794 of 70,183Top 65%
Overall (All Time): #106,088 of 4,157,543Top 3%
33
Patents All Time

Issued Patents All Time

Showing 25 most recent of 33 patents

Patent #TitleCo-InventorsDate
12412230 Optimizing compilation of shaders Ivan Nevraev, Cole Brooking, Eric S. Christoffersen, Jason Strayer 2025-09-09
11379943 Optimizing compilation of shaders Ivan Nevraev, Cole Brooking, Eric S. Christoffersen, Jason Strayer 2022-07-05
10210591 Optimizing compilation of shaders Ivan Nevraev, Cole Brooking, Eric S. Christoffersen, Jason Strayer 2019-02-19
10159901 Client side processing of character interactions in a remote gaming environment John Raymond Justice, David Wu, Habib Zargarpour 2018-12-25
9710973 Low-latency fusing of virtual and real content Avi Bar-Zeev, John Tardif, Mark S. Grossman, Harjit Singh 2017-07-18
9694277 Client side processing of character interactions in a remote gaming environment John Raymond Justice, David Wu, Habib Zargarpour 2017-07-04
9564102 Client side processing of player movement in a remote gaming environment John Raymond Justice, David Wu, Habib Zargarpour 2017-02-07
9348141 Low-latency fusing of virtual and real content Avi Bar-Zeev, John Tardif, Mark S. Grossman, Harjit Singh 2016-05-24
8884974 Managing multiple GPU-based rendering contexts Andrew Dadi, Robert C. Aldinger, Ketan Dalal, Jason Matthew Gould, Jeffrey B. Kay +1 more 2014-11-11
8872823 Automatic real-time shader modification for texture fetch instrumentation Jason Matthew Gould, Michael E. Pietraszak, Zsolt Mathe, Casey Leon Meekhof 2014-10-28
8667473 Analyzing video game performance using non-intrusive capture and storage of run-time game data Parham Mohadjer, Matthew Kimball, Randal N. Linden, David Aronson 2014-03-04
7543242 Method and structure for implementing layered object windows Vadim Gorokhovsky 2009-06-02
7533371 User interface for facilitating performance analysis for processing Kyle R. Johns 2009-05-12
7511712 Facilitating performance analysis for processing Kyle R. Johns 2009-03-31
7437483 System and method for transferring a compressed data file to a peripheral device Hock San Lee, John Christian Bowler, Feng Yue, Gilman K. Wong 2008-10-14
7355601 System and method for transfer of data between processors using a locked set, head and tail pointers Jeffrey Andrews, Nicholas R. Baker, Russell D. Hoover, Eric O. Mejdrich, Sandra S. Woodward 2008-04-08
7333114 System and method for parallel execution of data generation tasks Jeffrey Andrews, Nicholas R. Baker, Michael Abrash 2008-02-19
7202876 Storing images having semi-transparent pixels via alpha regions Ikko Fushiki, Hock San Lee 2007-04-10
7168048 Method and structure for implementing a layered object windows Vadim Gorokhovsky 2007-01-23
7158670 Visually error-free color image representation Ikko Fushiki, Hock San Lee, Gary K. Starkweather, Andrew C. Godfrey 2007-01-02
7155729 Method and system for displaying transient notifications Felix Andrew, Ian M. Ellison-Taylor, David A. Sobeski, Cecil J. Juanarena, Joseph H. Matthews, III +1 more 2006-12-26
7095416 Facilitating performance analysis for processing Kyle R. Johns 2006-08-22
6971071 System and method for implementing an image ancillary to a cursor Romualdo Impas, Cecil J. Juanarena, Gilman K. Wong, Joseph H. Matthews III 2005-11-29
6937757 Implementation and uses of XsRGB Ikko Fushiki, Hock San Lee, Gary K. Starkweather, Michael Stokes 2005-08-30
6903742 Method and apparatus for transforming and rendering graphical curves Ikko Fushiki, Hock San Lee 2005-06-07