Patents by Inventor Sarika Bhimkaran Khatod

Sarika Bhimkaran Khatod 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: 9335964
    Abstract: A graphics server for remotely rendering a composite image and a method of use thereof. One embodiment of the graphics server includes: (1) a graphics renderer configured to render updates for a plurality of graphics windows within the composite image and (2) a display processing unit (DPU) configured to identify changed portions of the composite image and provide the changed portions to an encoder for encoding and subsequent transmission.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: May 10, 2016
    Assignee: Nvidia Corporation
    Inventors: Sarika Bhimkaran Khatod, David Stears, Rudi Bloks, Murralidharan Chilukoor
  • Patent number: 9251557
    Abstract: A system, method, and computer program product for recovering from a memory underflow condition associated with generating video signals are disclosed. The method includes the steps of determining that a first counter is greater than a second counter, incrementing an address corresponding to a memory fetch request by an offset, and issuing the memory fetch request to a memory. The first counter represents a number of pixels that have been read by a display pipeline for a current frame and the second counter represents a number of pixels requested from a memory for the current frame.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: February 2, 2016
    Assignee: NVIDIA Corporation
    Inventors: Sarika Bhimkaran Khatod, Mark Ernest Van Nostrand, Karan Gupta
  • Publication number: 20150187256
    Abstract: One embodiment of the present invention includes techniques for compositing image surfaces to generate a display image for display. A display engine receives a first set of parameters associated with a first image surface stored in a memory. The display engine receives a second set of parameters associated with a second image surface stored in the memory, wherein the second image surface overlaps at least a portion of the first image surface. The display engine selects a first pixel group that is associated with the first image surface and does not contribute visually to the display image. The display engine prevents the first pixel group from being retrieved from the first image surface. One advantage of the disclosed embodiments is that power consumption is reduced and memory performance is improved by preventing retrieval of pixel information that does not contribute to the final visual display transmitted to the display device.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Applicant: NVIDIA CORPORATION
    Inventors: Rudi BLOKS, Sarika Bhimkaran KHATOD, David Matthew STEARS
  • Publication number: 20150042669
    Abstract: The description is directed to systems and methods for rotating the image displayed on an electronic device. The data associated with the displayed image is stored in memory locations, typically in a matrix of rows and columns of pixel data. A position sensor detects the rotational position of the device, and this position is used to control the manner in which data is read from the image model. Specifically, data is read from the image model using a read sequence that varies with the detected position of the device, thereby eliminating the need for making additional copies of the image data to account for device rotation.
    Type: Application
    Filed: August 8, 2013
    Publication date: February 12, 2015
    Applicant: NVIDIA Corporation
    Inventors: Mark Van Nostrand, Sarika Bhimkaran Khatod
  • Publication number: 20150022548
    Abstract: A graphics server for remotely rendering a composite image and a method of use thereof. One embodiment of the graphics server includes: (1) a graphics renderer configured to render updates for a plurality of graphics windows within the composite image and (2) a display processing unit (DPU) configured to identify changed portions of the composite image and provide the changed portions to an encoder for encoding and subsequent transmission.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: Sarika Bhimkaran Khatod, David Stears, Rudi Bloks, Murralidharan Chilukoor
  • Publication number: 20140362094
    Abstract: A system, method, and computer program product for recovering from a memory underflow condition associated with generating video signals are disclosed. The method includes the steps of determining that a first counter is greater than a second counter, incrementing an address corresponding to a memory fetch request by an offset, and issuing the memory fetch request to a memory. The first counter represents a number of pixels that have been read by a display pipeline for a current frame and the second counter represents a number of pixels requested from a memory for the current frame.
    Type: Application
    Filed: June 5, 2013
    Publication date: December 11, 2014
    Inventors: Sarika Bhimkaran Khatod, Mark Ernest Van Nostrand, Karan Gupta