Patents by Inventor Nagamalleswararao Ganji

Nagamalleswararao Ganji 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: 11200866
    Abstract: In some aspects, the present disclosure provides a method for generating a frame. The method includes receiving a first fence indicating that a first frame stored in a display processor unit (DPU) buffer has been consumed by a hardware component. The method also includes in response to receiving the first fence, fetching a plurality of layers from an application buffer, the plurality of layers corresponding to a second frame. The method also includes determining to use both a DPU and a graphics processing unit (GPU) to process the plurality of layers for composition of the second frame. The method also includes fetching the first fence from the DPU buffer and generating a second fence.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: December 14, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Dileep Marchya, Sudeep Ravi Kottilingal, Srinivas Pullakavi, Dhaval Kanubhai Patel, Prashant Nukala, Nagamalleswararao Ganji, Mohammed Naseer Ahmed, Mahesh Aia, Kalyan Thota, Sushil Chauhan
  • Patent number: 10965944
    Abstract: In some aspects, the present disclosure provides a method for bandgap voting. In some configurations, the method includes receiving, at a hardware voting component associated with a destination subsystem, metadata for each of a plurality of compressed display tiles, wherein for each of the plurality of compressed display tiles the metadata indicates an amount of compression of the compressed display tile. In some configurations, the method includes dividing the plurality of compressed display tiles into a plurality of sets of compressed display tiles. In some configurations, for each of the plurality of sets of compressed display tiles, the method includes determining a desired bandwidth for communicating the set of compressed display tiles over a bus, and receiving the set of compressed display tiles at the destination subsystem over the bus at an actual bandwidth that is based on the desired bandwidth.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: March 30, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Gopikrishnaiah Andandan, Dhaval Kanubhai Patel, Dileep Marchya, Nagamalleswararao Ganji
  • Publication number: 20210006801
    Abstract: In some aspects, the present disclosure provides a method for bandgap voting. In some configurations, the method includes receiving, at a hardware voting component associated with a destination subsystem, metadata for each of a plurality of compressed display tiles, wherein for each of the plurality of compressed display tiles the metadata indicates an amount of compression of the compressed display tile. In some configurations, the method includes dividing the plurality of compressed display tiles into a plurality of sets of compressed display tiles. In some configurations, for each of the plurality of sets of compressed display tiles, the method includes determining a desired bandwidth for communicating the set of compressed display tiles over a bus, and receiving the set of compressed display tiles at the destination subsystem over the bus at an actual bandwidth that is based on the desired bandwidth.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Gopikrishnaiah ANDANDAN, Dhaval Kanubhai PATEL, Dileep MARCHYA, Nagamalleswararao GANJI
  • Patent number: 10014693
    Abstract: The disclosure relates to a system including a set of subsystems sharing a voltage rail. The system includes a power controller configured to send messages, such as interrupts, to the subsystems concerning a change of state of a supply voltage on the voltage rail. Such messages may have been sent in response to requests and messages from the subsystems, respectively. In response to the messages, the subsystems may send requests to the power controller for different dynamic clock voltage scaling (DCVS) levels, respectively. In response to such requests, the power controller may set the supply voltage and frequencies of clock signals for the requesting subsystems, respectively.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Dileep Marchya, Dhaval Kanubhai Patel, Ujwal Patel, Nagamalleswararao Ganji, Mastan Manoj Kumar Amara Venkata, Panneer Arumugam
  • Publication number: 20180166045
    Abstract: Techniques are described for generating image content for display. A host processor may read opacity information generated by processing circuitry for one or more blocks of pixels of a first layer of a plurality of layers. The host processor may determine an inner rectangular portion of the first layer that is substantially opaque based on the read opacity information, and instruct a display processor to not retrieve, for use in composing the plurality layer, an area of a second layer of the plurality of layers that is occluded by the inner rectangular portion of the first layer. The display processor may compose the plurality of layers to generate an image frame for display.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Inventors: Saurabh Shah, Nagamalleswararao Ganji, Naomi Luis, Andrew Yelder
  • Publication number: 20170365236
    Abstract: Methods and apparatus for displaying layers on a display of a computing device are disclosed. The method includes creating layers from graphical data and assigning a priority to each of the layers. The layers are displayed on the display of the computing device, and in a current draw cycle, any layers assigned an urgent priority are updated. In addition, updates are applied to layers near a touch area of the display and updates to other layers ae deferred until a predefined event occurs.
    Type: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Inventors: Dileep Marchya, Mastan Manoj Kumar Amara Venkata, Nagamalleswararao Ganji, Panneer Arumugam
  • Publication number: 20170338661
    Abstract: The disclosure relates to a system including a set of subsystems sharing a voltage rail. The system includes a power controller configured to send messages, such as interrupts, to the subsystems concerning a change of state of a supply voltage on the voltage rail. Such messages may have been sent in response to requests and messages from the subsystems, respectively. In response to the messages, the subsystems may send requests to the power controller for different dynamic clock voltage scaling (DCVS) levels, respectively. In response to such requests, the power controller may set the supply voltage and frequencies of clock signals for the requesting subsystems, respectively.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Dileep Marchya, Dhaval Kanubhai Patel, Ujwal Patel, Nagamalleswararao Ganji, Mastan Manoj Kumar Amara Venkata, Panneer Arumugam
  • Publication number: 20160132284
    Abstract: A method for display mirroring is described. The method includes computing an updating region size for one or more application layers of a screen image, the updating region area regions of interest being updated on the screen image less any overlap between the regions of interest. The method also includes determining that the updating region size plus a previous frame size is less than a frame buffer size. The method further includes determining that there are sufficient resources available to combine the previous frame with the updating region. The method additionally includes generating a current frame by combining the previous frame and the updating region. The method also includes sending the current frame to a mirrored display.
    Type: Application
    Filed: June 22, 2015
    Publication date: May 12, 2016
    Inventors: Mastan Manoj Kumar Amara Venkata, Ramkumar Radhakrishnan, Tatenda Masendeke Chipeperekwa, Panneer Arumugam, Dileep Marchya, Nagamalleswararao Ganji