Patents by Inventor Stephen Harry Wright

Stephen Harry Wright 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: 10127001
    Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: November 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W Olsen, Mohamed A. M. Sadek, Lindsay Kubasik
  • Publication number: 20170315773
    Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.
    Type: Application
    Filed: May 11, 2017
    Publication date: November 2, 2017
    Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W. Olsen, Mohamed A.M. Sadek, Lindsay Kubasik
  • Patent number: 9671993
    Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W Olsen, Mohamed A. M. Sadek, Lindsay Kubasik
  • Publication number: 20160259615
    Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W. Olsen, Mohamed A.M. Sadek, Lindsay Kubasik
  • Patent number: 9342863
    Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W Olsen, Mohamed A. M. Sadek, Lindsay Kubasik
  • Patent number: 9064334
    Abstract: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: June 23, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amar Patel, Charles N. Boyd, David R. Blythe, Jeff M. J. Noyle, Michael A. Toelle, Stephen Harry Wright
  • Publication number: 20140368548
    Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W. Olsen, Mohamed A.M. Sadek, Lindsay Kubasik
  • Publication number: 20110234592
    Abstract: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming.
    Type: Application
    Filed: June 3, 2011
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Amar Patel, Charles N. Boyd, David R. Blythe, Jeff M.J. Noyle, Michael A. Toelle, Stephen Harry Wright
  • Patent number: 7978205
    Abstract: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Amar Patel, Charles N. Boyd, David R. Blythe, Jeff M. J. Noyle, Michael A. Toelle, Stephen Harry Wright
  • Patent number: 7671862
    Abstract: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Amar Patel, Charles N. Boyd, David R. Blythe, Jeff M. J. Noyle, Michael A. Toelle, Stephen Harry Wright
  • Patent number: 7570267
    Abstract: An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Amar Patel, Charles N. Boyd, David R. Blythe, Jeff M. J. Noyle, Michael A. Toelle, Stephen Harry Wright