Patents by Inventor Steven P. Kihslinger

Steven P. Kihslinger 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: 7932902
    Abstract: Technologies are described herein for emitting raster and vector content from a single software component. An application program maintains an in-memory representation of a document in an intermediate format. When the application program needs to render the document, it determines whether the target device is a raster or a vector device. The application program then utilizes a single software component to render the document for the target device. The application program provides an instruction to the software component as to whether the in-memory representation should be rendered as vector content or as raster content. In response to receiving the instruction, the software component retrieves the in-memory representation and renders it according to the instruction received from the application program. The rendered content is then provided to the target device.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Shailesh Saini, Clifton W. Owen, Steven P. Kihslinger, Matthew W. Kernek
  • Patent number: 7639249
    Abstract: Computer-generated images often contain two-dimensional objects that have been converted to three-dimensional objects. The three-dimensional objects appear even more visually appealing when edges of the three-dimensional objects are beveled. A direct insetting process computes a graph of how a shape changes as its edges are swept inwards (or outwards) independently such that the computed graph can be applied to a selected bevel profile to produce an interesting three-dimensional geometry for display.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventor: Steven P. Kihslinger
  • Publication number: 20090079749
    Abstract: Technologies are described herein for emitting raster and vector content from a single software component. An application program maintains an in-memory representation of a document in an intermediate format. When the application program needs to render the document, it determines whether the target device is a raster or a vector device. The application program then utilizes a single software component to render the document for the target device. The application program provides an instruction to the software component as to whether the in-memory representation should be rendered as vector content or as raster content. In response to receiving the instruction, the software component retrieves the in-memory representation and renders it according to the instruction received from the application program. The rendered content is then provided to the target device.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Shailesh Saini, Clifton W. Owen, Steven P. Kihslinger, Matthew W. Kernek