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: 10255650
    Abstract: 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: Grant
    Filed: May 24, 2013
    Date of Patent: April 9, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Richard B. Stenson, Steven Osman, Jun Murakawa, Christopher Ho
  • Patent number: 9495722
    Abstract: 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: Grant
    Filed: May 24, 2013
    Date of Patent: November 15, 2016
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Richard B. Stenson, Christopher Ho, Mark E. Cerny, Steven Osman, Jun Murakawa, Dmitri Shtilman, Jason Scanlin
  • Publication number: 20150310660
    Abstract: 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: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: Sony Computer Entertainment America LLC
    Inventors: Bret Mogilefsky, Richard B. Stenson
  • Publication number: 20140347375
    Abstract: 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: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Inventors: Richard B. Stenson, Christopher Ho, Mark E. Cerny, Steven Osman, Jun Murakawa, Dmitri Shtilman, Jason Scanlin
  • Publication number: 20140347371
    Abstract: 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: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Inventors: Richard B. Stenson, Osman Steven, Jun Murakawa, Christopher Ho
  • Patent number: 8068109
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: November 29, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard B. Stenson, John P. Bates
  • Patent number: 8037271
    Abstract: 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: Grant
    Filed: February 17, 2009
    Date of Patent: October 11, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Antoine Labour, Richard B. Stenson, John P. Bates
  • Patent number: 8037474
    Abstract: 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: Grant
    Filed: September 27, 2005
    Date of Patent: October 11, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: John P. Bates, Payton R. White, Richard B. Stenson, Howard Berkey, Atilla Vass, Mark Cerny, John Morgan
  • Publication number: 20100251245
    Abstract: 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: Application
    Filed: June 8, 2010
    Publication date: September 30, 2010
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Richard B. Stenson, John P. Bates
  • Patent number: 7760206
    Abstract: 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: Grant
    Filed: February 13, 2009
    Date of Patent: July 20, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard B. Stenson, John P. Bates
  • Publication number: 20090147013
    Abstract: 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: Application
    Filed: February 13, 2009
    Publication date: June 11, 2009
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Richard B. Stenson, John P. Bates
  • Publication number: 20090150634
    Abstract: 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: Application
    Filed: February 17, 2009
    Publication date: June 11, 2009
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Antoine Labour, Richard B. Stenson, John P. Bates
  • Patent number: 7522168
    Abstract: 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: Grant
    Filed: September 27, 2005
    Date of Patent: April 21, 2009
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard B. Stenson, John P. Bates
  • Patent number: 7506123
    Abstract: 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: Grant
    Filed: September 27, 2005
    Date of Patent: March 17, 2009
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Antoine Labour, Richard B. Stenson, John P. Bates