Patents by Inventor Richard B. Stenson
Richard B. Stenson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10255650Abstract: A system has a central processing unit (CPU) and a graphics processing unit (GPU) that includes one or more registers. The GPU can change a resource descriptor in one of the GPU's registers. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: May 24, 2013Date of Patent: April 9, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Richard B. Stenson, Steven Osman, Jun Murakawa, Christopher Ho
-
Patent number: 9495722Abstract: A method for processing graphics for a GPU program, translating instructions from a shading language into an intermediate language with a front end of a GPU compiler; translating the instructions from the intermediate language into a GPU object language with a back end of the GPU compiler; wherein the instructions in the shading language include instructions defining a layout of resources for the GPU program.Type: GrantFiled: May 24, 2013Date of Patent: November 15, 2016Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Richard B. Stenson, Christopher Ho, Mark E. Cerny, Steven Osman, Jun Murakawa, Dmitri Shtilman, Jason Scanlin
-
Publication number: 20150310660Abstract: Systems and methods for processing three-dimensional graphics depicting a sequence of motion with an enhanced illusion of depth are described. The graphics may include three-dimensional content mapped to a two dimensional viewing window with an additional reference image rendered onto the viewing window. The reference image may be defined at one or more portions of the viewing window and rendered as occluding the content or being occluded by the content depending on the depth of the content at each portion of the viewing window.Type: ApplicationFiled: April 25, 2014Publication date: October 29, 2015Applicant: Sony Computer Entertainment America LLCInventors: Bret Mogilefsky, Richard B. Stenson
-
Publication number: 20140347375Abstract: A method for processing graphics for a GPU program, translating instructions from a shading language into an intermediate language with a front end of a GPU compiler; translating the instructions from the intermediate language into a GPU object language with a back end of the GPU compiler; wherein the instructions in the shading language include instructions defining a layout of resources for the GPU program.Type: ApplicationFiled: May 24, 2013Publication date: November 27, 2014Inventors: Richard B. Stenson, Christopher Ho, Mark E. Cerny, Steven Osman, Jun Murakawa, Dmitri Shtilman, Jason Scanlin
-
Publication number: 20140347371Abstract: A system has a central processing unit (CPU) and a graphics processing unit (GPU) that includes one or more registers. The GPU can change a resource descriptor in one of the GPU's registers. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: ApplicationFiled: May 24, 2013Publication date: November 27, 2014Inventors: Richard B. Stenson, Osman Steven, Jun Murakawa, Christopher Ho
-
Patent number: 8068109Abstract: Task and data management systems methods and apparatus are disclosed. A processor event that requires more memory space than is available in a local storage of a co-processor is divided into two or more segments. Each segment has a segment size that is less than or the same as an amount of memory space available in the local storage. The segments are processed with one or more co-processors to produce two or more corresponding outputs. The two or more outputs are associated into one or more groups. Each group is less than or equal to a target data size associated with a subsequent process.Type: GrantFiled: June 8, 2010Date of Patent: November 29, 2011Assignee: Sony Computer Entertainment Inc.Inventors: Richard B. Stenson, John P. Bates
-
Patent number: 8037271Abstract: Methods copying data from one location to another in a main memory of a cell processor are disclosed. A portion of the data is transferred a first main memory location to the local store of one or more SPU and then transferred from the local store to a second main memory location.Type: GrantFiled: February 17, 2009Date of Patent: October 11, 2011Assignee: Sony Computer Entertainment Inc.Inventors: Antoine Labour, Richard B. Stenson, John P. Bates
-
Patent number: 8037474Abstract: Cell processor task management in a cell processor having a main memory, one or more power processor units (PPU) and one or more synergistic processing units (SPU), each SPU having a processor and a local memory is described. An SPU task manager (STM) running on one or more of the SPUs reads one or more task definitions stored in the main memory into the local memory of a selected SPU. Based on information contained in the task definitions the SPU loads code and/or data related to the task definitions from the main memory into the local memory associated with the selected SPU. The selected SPU then performs one or more tasks using the code and/or data.Type: GrantFiled: September 27, 2005Date of Patent: October 11, 2011Assignee: Sony Computer Entertainment Inc.Inventors: John P. Bates, Payton R. White, Richard B. Stenson, Howard Berkey, Atilla Vass, Mark Cerny, John Morgan
-
Publication number: 20100251245Abstract: Task and data management systems methods and apparatus are disclosed. A processor event that requires more memory space than is available in a local storage of a co-processor is divided into two or more segments. Each segment has a segment size that is less than or the same as an amount of memory space available in the local storage. The segments are processed with one or more co-processors to produce two or more corresponding outputs. The two or more outputs are associated into one or more groups. Each group is less than or equal to a target data size associated with a subsequent process.Type: ApplicationFiled: June 8, 2010Publication date: September 30, 2010Applicant: Sony Computer Entertainment Inc.Inventors: Richard B. Stenson, John P. Bates
-
Patent number: 7760206Abstract: Task and data management systems methods and apparatus are disclosed. A processor event that requires more memory space than is available in a local storage of a co-processor is divided into two or more segments. Each segment has a segment size that is less than or the same as an amount of memory space available in the local storage. The segments are processed with one or more co-processors to produce two or more corresponding outputs.Type: GrantFiled: February 13, 2009Date of Patent: July 20, 2010Assignee: Sony Computer Entertainment Inc.Inventors: Richard B. Stenson, John P. Bates
-
Publication number: 20090150634Abstract: Methods copying data from one location to another in a main memory of a cell processor are disclosed. A portion of the data is transferred a first main memory location to the local store of one or more SPU and then transferred from the local store to a second main memory location.Type: ApplicationFiled: February 17, 2009Publication date: June 11, 2009Applicant: Sony Computer Entertainment Inc.Inventors: Antoine Labour, Richard B. Stenson, John P. Bates
-
Publication number: 20090147013Abstract: Task and data management systems methods and apparatus are disclosed. A processor event that requires more memory space than is available in a local storage of a co-processor is divided into two or more segments. Each segment has a segment size that is less than or the same as an amount of memory space available in the local storage. The segments are processed with one or more co-processors to produce two or more corresponding outputs.Type: ApplicationFiled: February 13, 2009Publication date: June 11, 2009Applicant: Sony Computer Entertainment Inc.Inventors: Richard B. Stenson, John P. Bates
-
Patent number: 7522168Abstract: Cell processor task and data management systems methods and apparatus are disclosed. A cell processor divides an event that event requires more memory space than is available in a local storage of a synergistic processing element (SPE) into two or more segments. Each segment has a segment size that is less than or the same as an amount of memory space available in the local storage. The segments are processed with one or more SPE of the cell processor to produce two or more corresponding outputs.Type: GrantFiled: September 27, 2005Date of Patent: April 21, 2009Assignee: Sony Computer Entertainment Inc.Inventors: Richard B. Stenson, John P. Bates
-
Patent number: 7506123Abstract: Methods copying data from one location to another in a main memory of a cell processor are disclosed. A portion of the data is transferred a first main memory location to the local store of one or more SPU and then transferred from the local store to a second main memory location.Type: GrantFiled: September 27, 2005Date of Patent: March 17, 2009Assignee: Sony Computer Entertainment Inc.Inventors: Antoine Labour, Richard B. Stenson, John P. Bates