Patents by Inventor Rajeev Prabhakaran

Rajeev Prabhakaran 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: 8683213
    Abstract: Techniques for performing progressive boot to reduce perceived boot time for a wireless device are described. Program codes to be stored in a bulk non-volatile memory may be partitioned into multiple code images. A first code image may include program codes used to support basic functionality of the wireless device. A second code image may include the remaining program codes. For progressive boot, the first code image may be loaded first from the bulk non-volatile memory. Once the first code image has been loaded, the wireless device may be rendered operational and may appear as functional to a user. While the wireless device is operational, the second code image may be loaded from the bulk non-volatile memory as background task and/or on-demand as needed.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: March 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Rajeev Prabhakaran, Arshad Bebal, Ajit B Patil, Laura Yuan, Tarun Karra, Tom Kuo
  • Patent number: 7711966
    Abstract: In general, the disclosure is directed to techniques for reducing power consumption within computing devices, such as wireless communication devices. A device dynamically adjusts the CPU clock frequency based on CPU load in order to reduce power consumption. The device monitors the load of the CPU using a number of sample interrupts. The device determines whether to adjust the clock frequency based on the monitored load of the CPU. In general, the device increases the clock frequency when the load of the CPU is high and decreases the clock frequency when the load of the CPU is low.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: May 4, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Rajeev Prabhakaran, Jagrut Viliskumar Patel, Martin (Vyungchon) Choe, Kyle Parrington
  • Publication number: 20090113558
    Abstract: Techniques for performing progressive boot to reduce perceived boot time for a wireless device are described. Program codes to be stored in a bulk non-volatile memory may be partitioned into multiple code images. A first code image may include program codes used to support basic functionality of the wireless device. A second code image may include the remaining program codes. For progressive boot, the first code image may be loaded first from the bulk non-volatile memory. Once the first code image has been loaded, the wireless device may be rendered operational and may appear as functional to a user. While the wireless device is operational, the second code image may be loaded from the bulk non-volatile memory as background task and/or on-demand as needed.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Rajeev Prabhakaran, Arshad Bebal, Ajit B. Patil, Laura Yuan, Tarun Karra, Tom Kuo
  • Publication number: 20060238230
    Abstract: Systems and techniques are disclosed relating to adapting the frequency of an electronic device comprising an integrated circuit and an electronic component to improve performance. The integrated circuit determines a set of frequency plans, each corresponding to a distribution of delay range highest passing values and one of a set of frequencies at which the electronic device can operate. Based on communication with the electronic component, the integrated circuit implements a preferred frequency plan.
    Type: Application
    Filed: November 4, 2005
    Publication date: October 26, 2006
    Inventors: Jagrut Patel, Gregory Bullard, Rajeev Prabhakaran, Sanat Kapoor
  • Publication number: 20060047987
    Abstract: In general, the disclosure is directed to techniques for reducing power consumption within computing devices, such as wireless communication devices. A device dynamically adjusts the CPU clock frequency based on CPU load in order to reduce power consumption. The device monitors the load of the CPU using a number of sample interrupts. The device determines whether to adjust the clock frequency based on the monitored load of the CPU. In general, the device increases the clock frequency when the load of the CPU is high and decreases the clock frequency when the load of the CPU is low.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Rajeev Prabhakaran, Jagrut Patel, Martin (Vyungchon) Choe, Kyle Parrington
  • Publication number: 20060038622
    Abstract: An electronic circuit including an oscillator and having known physical device characteristics is operated by supplying a core voltage to the electronic circuit from a cold start, measuring output frequency of the oscillator during the cold start, and determining a material index from the output frequency based on the physical device characteristics.
    Type: Application
    Filed: August 17, 2004
    Publication date: February 23, 2006
    Inventors: Vyungchon Choe, Jagrut Patel, Rajeev Prabhakaran
  • Publication number: 20050114725
    Abstract: Systems and techniques are disclosed relating to calibrating an integrated circuit to an electronic component. The systems and techniques include an integrated circuit configured to generate a system clock and an external clock having a programmable delay from the system clock. The integrated circuit may also be configured to provide the external clock to the electronic component to support communications therewith, communicate with the electronic component, and calibrate the external clock delay as a function of the communications.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventors: Jagrut Patel, Dexter Chun, Gregory Bullard, Raghu Sankuratri, Rajeev Prabhakaran, Sanat Kapoor