Patents by Inventor Rajendra Vishnumurthy

Rajendra Vishnumurthy 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: 9524572
    Abstract: One or more techniques and/or systems are disclosed for processing vector-based information for an image. From a set of pixels that comprises the image, a first subset of one or more pixels that are used in a raster representation of an element in the image, such as pixel values used to render the image, is identified. A first operation is performed in parallel for the respective one or more pixels in the first subset, such as by evaluating a batched first subset of pixels using stacked instruction for the first operation. The first operation comprises instructions for at least a first portion of a function for generating an image pixel value used to represent the element in the image.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Radoslav Petrov Nickolov, Ming Liu, Rajendra Vishnumurthy
  • Patent number: 9218342
    Abstract: One or more techniques and/or systems are disclosed for high fidelity conversion of a document to a less rich format. A bounding area can be identified in the document that comprises an unsupported element, and/or a blending of elements that is not supported in the less rich format. The bounding area that comprises the unsupported element(s) can be rasterized, by creating an image and identifying raster data for the image. Those elements in the document that are outside the bounding area are not rasterized, and their vector data-based format is retained in the converted document.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: December 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ming Liu, Raman Narayanan, Radoslav Petrov Nickolov, Rajendra Vishnumurthy
  • Patent number: 8553977
    Abstract: One or more techniques and/or systems are disclosed for converting an unsupported continuous tone image file with an opacity layer to an application supported image. An opacity mask is created from an extracted alpha channel portion of the unsupported image file, where the alpha channel comprises transparency (opacity) information for the image. The unsupported image file can comprise an eight-bit alpha channel that indicates transparency for one or more portions of the image. The remaining channels of the unsupported image, after the alpha channel is extracted, can be used to create an image, which is combined with the opacity mask, to generate a supported image with a transparency layer.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Raman Narayanan, Radoslav Petrov Nickolov, Ming Liu, Rajendra Vishnumurthy
  • Publication number: 20120127182
    Abstract: One or more techniques and/or systems are disclosed for processing vector-based information for an image. From a set of pixels that comprises the image, a first subset of one or more pixels that are used in a raster representation of an element in the image, such as pixel values used to render the image, is identified. A first operation is performed in parallel for the respective one or more pixels in the first subset, such as by evaluating a batched first subset of pixels using stacked instruction for the first operation. The first operation comprises instructions for at least a first portion of a function for generating an image pixel value used to represent the element in the image.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Radoslav Petrov Nickolov, Ming Liu, Rajendra Vishnumurthy
  • Publication number: 20120121175
    Abstract: One or more techniques and/or systems are disclosed for converting an unsupported continuous tone image file with an opacity layer to an application supported image. An opacity mask is created from an extracted alpha channel portion of the unsupported image file, where the alpha channel comprises transparency (opacity) information for the image. The unsupported image file can comprise an eight-bit alpha channel that indicates transparency for one or more portions of the image. The remaining channels of the unsupported image, after the alpha channel is extracted, can be used to create an image, which is combined with the opacity mask, to generate a supported image with a transparency layer.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Radoslav Petrov Nickolov, Ming Liu, Rajendra Vishnumurthy
  • Publication number: 20120124465
    Abstract: One or more techniques and/or systems are disclosed for high fidelity conversion of a document to a less rich format. A bounding area can be identified in the document that comprises an unsupported element, and/or a blending of elements that is not supported in the less rich format. The bounding area that comprises the unsupported element(s) can be rasterized, by creating an image and identifying raster data for the image. Those elements in the document that are outside the bounding area are not rasterized, and their vector data-based format is retained in the converted document.
    Type: Application
    Filed: November 11, 2010
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Ming Liu, Raman Narayanan, Radoslav Petrov Nickolov, Rajendra Vishnumurthy