Patents by Inventor Pranav Agrawal

Pranav Agrawal 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: 12265712
    Abstract: Various embodiments include methods and devices for implementing scaling memory frequency configuration by a computing device. Embodiments may include comparing at least a memory refresh rate, a memory size, at least one use case bandwidth of transmission between the memory and a system on chip (SoC), and a use case latency of transmission between the memory and the SoC with at least one stored memory refresh rate, at least one stored memory size, at least one stored use case bandwidth of transmission between the memory and the SoC, and at least one stored use case latency of transmission between the memory and the SoC, selecting a memory frequency based on a result of the comparison, and configuring the memory for the memory frequency. Some embodiments may include issuing an alarm indicating changing the use for the memory to be able to achieve a use case parameter.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: April 1, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Prasad Rao Koleti, Pranav Agrawal, Vipan Kumar Bindal, Shriharsha Chebbi, Ankith Agarwal, Raja Simha Revanuru
  • Publication number: 20250053310
    Abstract: Various embodiments include methods and devices for implementing scaling memory frequency configuration by a computing device. Embodiments may include comparing at least a memory refresh rate, a memory size, at least one use case bandwidth of transmission between the memory and a system on chip (SoC), and a use case latency of transmission between the memory and the SoC with at least one stored memory refresh rate, at least one stored memory size, at least one stored use case bandwidth of transmission between the memory and the SoC, and at least one stored use case latency of transmission between the memory and the SoC, selecting a memory frequency based on a result of the comparison, and configuring the memory for the memory frequency. Some embodiments may include issuing an alarm indicating changing the use for the memory to be able to achieve a use case parameter.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 13, 2025
    Inventors: Prasad Rao KOLETI, Pranav AGRAWAL, Vipan Kumar BINDAL, Shriharsha CHEBBI, Ankith AGARWAL, Raja Simha REVANURU
  • Publication number: 20240211141
    Abstract: Various embodiments include methods for controlling memory utilization to accommodate changes in memory accessibility due to memory refreshes include controlling bandwidth of at least one processor based on a refresh rate of a memory. Some embodiments may include receiving the refresh rate of the memory at a memory controller, and determining whether the refresh rate of the memory violates a high or low memory refresh rate threshold, sending an instruction configured to reduce or restore the bandwidth of the at least one processor in response to the determination. In some embodiments the methods may be performed by a quality of service manager, which may be part of a memory controller.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 27, 2024
    Inventors: Prathviraj SHETTY, Srikar KARNAM VENKAT NAGA, Pranav AGRAWAL, Pankaj Kumar SHARMA, Louis LOUIE, Amod KUMAR, Shekar Babu MERLA, Odelu KUKATLA, Ravi Teja MANDAVILLI, Anshul VERMA, Sampath Kumar KULASEKARA, Sudhakar CHAKALI, Rajkumar HARIHARAN
  • Patent number: 12001288
    Abstract: Various embodiments may include methods and systems for reconfiguring memory channel routing within a system-on-a-chip (SoC). A method may include obtaining first error information in response to misbehavior in a first memory channel communicatively connected to a network interface unit (NIU) of the SoC. The method may further include storing the first error information in non-volatile memory that is read upon booting of the SoC, and rebooting the SoC including the first memory channel. The method may further include configuring the first memory channel to be communicatively disconnected from the NIU and configuring a second memory channel to be communicatively connected to the NIU in response to reading the stored first error information during reboot.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: June 4, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Kunal Desai, Kiran Kumar Malipeddi, Shekar Babu Merla, Pranav Agrawal
  • Publication number: 20230386551
    Abstract: A kernel of an HLOS may originate one or more memory refresh requests. Each memory refresh request may have a first memory address range and a size value. A resource power manager may be coupled to the kernel and coupled to memory. The memory may have a plurality of memory ranks. The resource power manger may receive a memory refresh request from the kernel. The resource power manager may then determine if the plurality of memory ranks is either symmetrical or asymmetrical. If the memory ranks are symmetrical, then the resource power manager distributes the memory refresh request evenly and in a parallel manner across the symmetrical memory ranks. If the memory ranks are asymmetrical, then the resource power manager will then determine if the memory refresh request should be one of: a linear only memory refresh; an interleave with linear memory refresh; or an interleave only memory refresh.
    Type: Application
    Filed: October 20, 2021
    Publication date: November 30, 2023
    Inventors: Pranav AGRAWAL, Akash SUTHAR, Aman CHHETRY, Kunal DESAI
  • Publication number: 20230098902
    Abstract: Various embodiments may include methods and systems for reconfiguring memory channel routing within a system-on-a-chip (SoC). A method may include obtaining first error information in response to misbehavior in a first memory channel communicatively connected to a network interface unit (NIU) of the SoC. The method may further include storing the first error information in non-volatile memory that is read upon booting of the SoC, and rebooting the SoC including the first memory channel. The method may further include configuring the first memory channel to be communicatively disconnected from the NIU and configuring a second memory channel to be communicatively connected to the NIU in response to reading the stored first error information during reboot.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Kunal Desai, Kiran Kumar Malipeddi, Shekar Babu Merla, Pranav Agrawal
  • Patent number: 11193118
    Abstract: A molecular filter that may include a substrate. The substrate may define a first channel, a second channel, at least one slit fluidically coupling the first channel to the second channel, at least one inlet port fluidically coupled to the first channel, at least one recovery port fluidically coupled to the first channel, at least one purge port fluidically coupled to the first channel, and at least one filtrate port fluidically coupled to the second channel. A respective cross-sectional area of each respective slit of the at least one slit in a plane perpendicular to a long axis of the respective slit is smaller than a cross-sectional area of the first channel in a plane perpendicular to a long axis of the first channel.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: December 7, 2021
    Assignee: Regents of the University of Minnesota
    Inventors: Kevin David Dorfman, Pranav Agrawal
  • Publication number: 20190085321
    Abstract: A molecular filter that may include a substrate. The substrate may define a first channel, a second channel, at least one slit fluidically coupling the first channel to the second channel, at least one inlet port fluidically coupled to the first channel, at least one recovery port fluidically coupled to the first channel, at least one purge port fluidically coupled to the first channel, and at least one filtrate port fluidically coupled to the second channel. A respective cross-sectional area of each respective slit of the at least one slit in a plane perpendicular to a long axis of the respective slit is smaller than a cross-sectional area of the first channel in a plane perpendicular to a long axis of the first channel.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 21, 2019
    Inventors: Kevin David Dorfman, Pranav Agrawal