Patents by Inventor ZHURANG ZHAO

ZHURANG ZHAO 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: 12250454
    Abstract: Systems, methods, and computer-readable media are provided for camera dynamic voting to optimize fast sensor mode power. In some examples, a computing device can obtain, based on performing dynamic voting, a plurality of votes associated with a plurality of components sharing a power source. The computing device can determine a voting result based on the plurality of votes. The computing device can increase or decreasing a clock rate and a voltage for the power source based on the voting result to produce an updated clock rate and an updated voltage. The computing device can then apply the updated clock rate and the updated voltage to an image processor.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: March 11, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Aravind Bhaskara, Tauseef Kazi, Zhurang Zhao, Rohan Desai, Michael Tipton, Joshua Stubbs, Kiran Bhagwat, Pavan Kumar Chilamkurthi
  • Patent number: 12093096
    Abstract: Various dynamic voltage and frequency scaling (DVFS) techniques can optimize the high voltage residency of a device containing multiple processing cores that share a voltage rail. The DVFS techniques described herein can reduce the high voltage residency (duration) of the voltage rail by aligning the high frequency duration of multiple cores sharing the same voltage rail.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: September 17, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Aravind Bhaskara, Zhurang Zhao, Kiran Bhagwat, Michael Tipton, Joshua Stubbs, Jyotirmoy Das, Thomas Tang
  • Publication number: 20240276096
    Abstract: Systems, methods, and computer-readable media are provided for camera dynamic voting to optimize fast sensor mode power. In some examples, a computing device can obtain, based on performing dynamic voting, a plurality of votes associated with a plurality of components sharing a power source. The computing device can determine a voting result based on the plurality of votes. The computing device can increase or decreasing a clock rate and a voltage for the power source based on the voting result to produce an updated clock rate and an updated voltage. The computing device can then apply the updated clock rate and the updated voltage to an image processor.
    Type: Application
    Filed: February 6, 2023
    Publication date: August 15, 2024
    Inventors: Aravind BHASKARA, Tauseef KAZI, Zhurang ZHAO, Rohan DESAI, Michael TIPTON, Joshua STUBBS, Kiran BHAGWAT, Pavan Kumar CHILAMKURTHI
  • Publication number: 20240201762
    Abstract: Various dynamic voltage and frequency scaling (DVFS) techniques can optimize the high voltage residency of a device containing multiple processing cores that share a voltage rail. The DVFS techniques described herein can reduce the high voltage residency (duration) of the voltage rail by aligning the high frequency duration of multiple cores sharing the same voltage rail.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 20, 2024
    Inventors: Aravind BHASKARA, Zhurang ZHAO, Kiran BHAGWAT, Michael TIPTON, Joshua STUBBS, Jyotirmoy DAS, Thomas TANG
  • Publication number: 20190050366
    Abstract: Systems, methods, and apparatus for communication virtualized general-purpose input/output (GPIO) signals over a serial communication link. A method performed at a device coupled to a serial bus includes determining that GPIO state information corresponding to a physical GPIO pin or signal is available in an event register that has a first bit width and includes information identifying one or more devices associated with the event register, and exchanging the GPIO state information with the one or more devices over the serial bus. The GPIO state information may be transmitted over the serial bus in accordance with configuration information stored in the event register. The configuration information may include an address identifying the one or more devices. The configuration information may include addressing information identifying a target register in the one or more devices.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 14, 2019
    Inventors: Lalan Jee MISHRA, Raghukul TILAK, Zhurang ZHAO, Elisha ULMER, Richard Dominic WIETFELDT, Matthew SEVERSON
  • Patent number: 9396070
    Abstract: Systems and methods for external access detection and recovery in a subsystem of a system-on-a-chip (SoC) in a portable computing device (PCD) are presented. In operation, a subsystem of the SoC is operated in an internal mode independently of the SoC while the SoC is in a low power state, such as a non-functional or zero power state or mode. The subsystem comprises a processor in communication with a memory, a sensor, and a monitor module. The monitor module detects when the processor of the subsystem requests access to a component external to the subsystem. In response to this detected request, the SoC is caused to enter into a full power state or mode, and the subsystem is caused to exit the internal mode of operation.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: July 19, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Jeffrey David Shabel, Philip Mueller, Jr., Zhurang Zhao, Carl Victor Streeter, Rashmi Kulkarni
  • Publication number: 20160077916
    Abstract: Systems and methods for external access detection and recovery in a subsystem of a system-on-a-chip (SoC) in a portable computing device (PCD) are presented. In operation, a subsystem of the SoC is operated in an internal mode independently of the SoC while the SoC is in a low power state, such as a non-functional or zero power state or mode. The subsystem comprises a processor in communication with a memory, a sensor, and a monitor module. The monitor module detects when the processor of the subsystem requests access to a component external to the subsystem. In response to this detected request, the SoC is caused to enter into a full power state or mode, and the subsystem is caused to exit the internal mode of operation.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 17, 2016
    Inventors: JEFFREY DAVID SHABEL, PHILIP MUELLER, JR., ZHURANG ZHAO, CARL VICTOR STREETER, RASHMI KULKARNI
  • Publication number: 20150161057
    Abstract: Systems and methods are disclosed for providing memory address translation for a memory management system. One embodiment of such a system comprises a memory device and an application processor in communication via a system interconnect. The application processor comprises test code for testing one or more of a plurality of hardware devices. Each of the hardware devices has a corresponding system memory management unit (SMMU) for processing memory requests associated with the hardware device to the memory device. The system further comprises a client-side address translation system in communication with the system interconnect and the plurality of SMMUs. The client-side address translation system is configured to selectively route stimulus traffic associated with the test code to a client port on one or more of the plurality of SMMUs for testing the corresponding hardware devices.
    Type: Application
    Filed: January 5, 2014
    Publication date: June 11, 2015
    Applicant: Qualcomm Incorporated
    Inventors: THOMAS M. ZENG, AZZEDINE TOUZNI, STEPHEN A. MOLLOY, SATYAKI MUKHERJEE, ABHIRAMI SENTHILKUMARAN, OLAV HAUGAN, TZUNG REN TZENG, TAREK ZGHAL, JEAN-LOUIS O. TARDIEUX, AJAY UPADHYAYA, ZHURANG ZHAO, PAWAN CHHABRA, SUBRAHMANYAM MOOLA, PAVAN KUMAR, JAYDEEP R. CHOKSHI, VICTOR K. WONG, VIPUL C. GANDHI