Patents by Inventor Tarun Karra

Tarun Karra 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).

  • Publication number: 20150235338
    Abstract: The techniques described in the disclosure are generally related to gradual, iterative hang recovery for a graphics processing unit (GPU). The techniques described in the disclosure attempt to re-execute instructions of an application in response to a GPU hang, rather than stopping the execution of the application. If the re-execution causes the GPU to hang again, the techniques described in the disclosure cause the GPU to iteratively execute next set of instructions.
    Type: Application
    Filed: February 17, 2014
    Publication date: August 20, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Srihari Babu Alla, Tarun Karra, Jonathan Gerald Thomason, Colin Christopher Sharp
  • 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
  • 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