Patents by Inventor JOSHUA STUBBS

JOSHUA STUBBS 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: 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
  • Patent number: 11493970
    Abstract: Dynamic power supply voltage adjustment in a computing device may involve two stages. In a first stage, a first method for adjusting a power supply voltage may be disabled. While the first method remains disabled, a request to adjust the power supply voltage from an initial value to a target value using a second method may be received. The second method may be initiated in response to the request if a time interval has elapsed since a previous request to adjust the power supply voltage. In a second stage, the first method may be enabled when it has been determined that the power supply voltage has reached the target value.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 8, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Christopher Kong Yee Chun, Chandan Agarwalla, Dipti Ranjan Pal, Kumar Kanti Ghosh, Matthew Severson, Nilanjan Banerjee, Joshua Stubbs
  • Publication number: 20220137687
    Abstract: Dynamic power supply voltage adjustment in a computing device may involve two stages. In a first stage, a first method for adjusting a power supply voltage may be disabled. While the first method remains disabled, a request to adjust the power supply voltage from an initial value to a target value using a second method may be received. The second method may be initiated in response to the request if a time interval has elapsed since a previous request to adjust the power supply voltage. In a second stage, the first method may be enabled when it has been determined that the power supply voltage has reached the target value.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Inventors: Christopher Kong Yee CHUN, Chandan AGARWALLA, Dipti Ranjan PAL, Kumar Kanti GHOSH, Matthew SEVERSON, Nilanjan BANERJEE, Joshua STUBBS
  • Patent number: 10628321
    Abstract: Various embodiments include methods and devices for implementing progressive flush of a cache memory of a computing device. Various embodiments may include determining an activity state of a region of the cache memory, issuing a start cache memory flush command in response to determining that the activity state of the region is idle, flushing the region in response to the start cache memory flush command, determining that the activity state of the region is active, issuing an abort cache memory flush command in response to determining that the activity state of the region is active, and aborting flushing the region in response to the abort cache memory flush command.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 21, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Andrew Torchalski, Edwin Jose, Joshua Stubbs
  • Publication number: 20190266098
    Abstract: Various embodiments include methods and devices for implementing progressive flush of a cache memory of a computing device. Various embodiments may include determining an activity state of a region of the cache memory, issuing a start cache memory flush command in response to determining that the activity state of the region is idle, flushing the region in response to the start cache memory flush command, determining that the activity state of the region is active, issuing an abort cache memory flush command in response to determining that the activity state of the region is active, and aborting flushing the region in response to the abort cache memory flush command.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Andrew Torchalski, Edwin Jose, Joshua Stubbs
  • Patent number: 9927866
    Abstract: A method and system for optimizing a core voltage level of a portable computing device (“PCD”) and enhancing frequency performance of individual subcomponents are disclosed. A plurality of voltage values is determined for a plurality of subcomponents within the PCD. Next, a reduced set of voltage values may be calculated with a voltage aggregator based on the plurality of voltage values. An optimized voltage level for a shared power domain may then be determined by a voltage optimizer within the PCD from the reduced set of voltage values. A shared power domain may then be set to the optimized voltage level. Subsequently, an operating frequency of each subcomponent may be optimized with a frequency performance enhancer based on the optimized voltage level. An optimal power collapse duration may also be calculated by the frequency performance enhancer and set for each subcomponent from the optimal frequency.
    Type: Grant
    Filed: February 22, 2014
    Date of Patent: March 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Hee Jun Park, Yiran Li, Inho Hwang, Young Hoon Kang, Joshua Stubbs, Sean Sweeney, R. Nicholson Gibson, Andrew J. Frantz
  • Publication number: 20150143143
    Abstract: A method and system for optimizing a core voltage level of a portable computing device (“PCD”) and enhancing frequency performance of individual subcomponents are disclosed. A plurality of voltage values is determined for a plurality of subcomponents within the PCD. Next, a reduced set of voltage values may be calculated with a voltage aggregator based on the plurality of voltage values. An optimized voltage level for a shared power domain may then be determined by a voltage optimizer within the PCD from the reduced set of voltage values. A shared power domain may then be set to the optimized voltage level. Subsequently, an operating frequency of each subcomponent may be optimized with a frequency performance enhancer based on the optimized voltage level. An optimal power collapse duration may also be calculated by the frequency performance enhancer and set for each subcomponent from the optimal frequency.
    Type: Application
    Filed: February 22, 2014
    Publication date: May 21, 2015
    Applicant: QUALCOMM INCORPORATED
    Inventors: HEE JUN PARK, YIRAN LI, INHO HWANG, YOUNG HOON KANG, JOSHUA STUBBS, SEAN SWEENEY, R. NICHOLSON GIBSON, ANDREW J. FRANTZ