Patents by Inventor Mark Stefan Grossman

Mark Stefan Grossman 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: 11217201
    Abstract: Logically-defined pixel interfaces and video frame transfer techniques are provided herein. In one example, a method includes receiving a video frame representing source pixels, where the video frame comprises logical pixels that each represent more than one source pixel according to a selected sizing and metadata that indicates the selected sizing for the logical pixels and indicators of which pixels included in the video frame comprise the logical pixels. The method also includes interpreting the metadata for the logical pixels to map each of the logical pixels across more than one output pixel according to the selected sizing and the indicators included in the metadata.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: January 4, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Stefan Grossman, Nicholas Robert Baker
  • Publication number: 20200327863
    Abstract: Logically-defined pixel interfaces and video frame transfer techniques are provided herein. In one example, a method includes receiving a video frame representing source pixels, where the video frame comprises logical pixels that each represent more than one source pixel according to a selected sizing and metadata that indicates the selected sizing for the logical pixels and indicators of which pixels included in the video frame comprise the logical pixels. The method also includes interpreting the metadata for the logical pixels to map each of the logical pixels across more than one output pixel according to the selected sizing and the indicators included in the metadata.
    Type: Application
    Filed: June 29, 2020
    Publication date: October 15, 2020
    Inventors: Mark Stefan Grossman, Nicholas Robert Baker
  • Patent number: 10720124
    Abstract: Variable pixel rate video output and display techniques for computing systems and user devices are presented herein. In one example, a method of providing video data for display on a display device includes determining logical pixels with variable sizing that each represent one or more source pixels comprising at least a portion of a video frame. The method also includes producing metadata describing the variable sizing for the logical pixels, and transferring the metadata with data representing the logical pixels over a display interface for display of at least the portion of the video frame on the display device that maps the logical pixels across target pixels of the display device.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Stefan Grossman, Nicholas Robert Baker
  • Publication number: 20190221185
    Abstract: Variable pixel rate video output and display techniques for computing systems and user devices are presented herein. In one example, a method of providing video data for display on a display device includes determining logical pixels with variable sizing that each represent one or more source pixels comprising at least a portion of a video frame. The method also includes producing metadata describing the variable sizing for the logical pixels, and transferring the metadata with data representing the logical pixels over a display interface for display of at least the portion of the video frame on the display device that maps the logical pixels across target pixels of the display device.
    Type: Application
    Filed: January 15, 2018
    Publication date: July 18, 2019
    Inventors: Mark Stefan Grossman, Nicholas Robert Baker
  • Patent number: 6756978
    Abstract: A computer-implemented method for generating three-dimensional images by reusing multisample memory. Pixels corresponding to a first section of the overall display are multisampled. The multisampled pixel values corresponding to the first section of the display are stored in a multisample memory. The final pixel values corresponding to the first section of the display are stored in a frame buffer. Thereupon, multisampling is performed on those pixels belonging to a second section of the overall display. The same multisample memory is reused to store the multisampled pixel values corresponding to the second section of the display. In other words, the same piece of multisample memory is shared between the first and second portions of the display, thereby minimizing the amount of multisample memory that is needed. The final pixel values corresponding to the second section of the display are stored in the frame buffer. This process is repeated until multisampling has been performed over the entire display area.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: June 29, 2004
    Assignee: Microsoft Corporation
    Inventors: Edward C. Chen, Michael T. Jones, Mark Stefan Grossman, Philippe G. Lacroute, John Montrym
  • Patent number: 6246415
    Abstract: A method and apparatus provide for preserving hardware resources in connection with a display of complex scenes. Polygons which make up portions of the display can be culled prior to use of the hardware resources. An occlusion parameter for use in the culling operation can be determined in accordance with a monitoring of a plurality of tiles which constitute a display. In particular, a maximum depth value associated with a given tile can be utilized to indicate whether a subsequently received polygon or primitive would otherwise be occluded and should therefore be discarded or ignored rather than rasterized.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: June 12, 2001
    Assignee: Silicon Graphics, Inc.
    Inventors: Mark Stefan Grossman, David Lloyd Morgan, Douglas Allen Voorhies