Patents by Inventor Suresh Batchu

Suresh Batchu 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: 20260072800
    Abstract: One or more processors of a computing device may determine, based at least in part on one or more processor statistics and one or more processor mode statistics, a processor availability of the one or more processors. The one or more processors may determine, based at least in part on the processor availability of the one or more processors, whether the one or more processors are available to execute one or more tasks. The one or more processors may, in response to determining that the one or more processors are available to execute the one or more tasks, executing, by the one or more processors, the one or more tasks.
    Type: Application
    Filed: November 13, 2025
    Publication date: March 12, 2026
    Inventors: Lakshman Naresh Coimbatore Annadorai, Keun Young Park, Suresh Batchu, Edward Dcruz, Felipe Leme, Steven Boray Huang, Kweku Adams
  • Patent number: 12524325
    Abstract: One or more processors of a computing device may determine, based at least in part on one or more processor statistics and one or more processor mode statistics, a processor availability of the one or more processors. The one or more processors may determine, based at least in part on the processor availability of the one or more processors, whether the one or more processors are available to execute one or more tasks. The one or more processors may, in response to determining that the one or more processors are available to execute the one or more tasks, executing, by the one or more processors, the one or more tasks.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: January 13, 2026
    Assignee: Google LLC
    Inventors: Lakshman Naresh Coimbatore Annadorai, Keun Young Park, Suresh Batchu, Edward Dcruz, Felipe Leme, Steven Boray Huang, Kweku Adams
  • Publication number: 20250372097
    Abstract: Implementations set forth herein relate to off-loading, or temporarily ceasing such off-loading, computational tasks to a separate computing device based on a network metric(s) that is not limited to signal strength. Rather, a network metric for determining whether to continue relying on a network connection with a server computing device for certain computational tasks can be based on a current, or recent, interaction with the server computing device. In this way, an application executing at a computing device having a powerful antenna—but an otherwise limited network velocity, can determine to temporarily rely exclusively on local processing. For instance, an automated assistant can temporarily cease communicating audio data to a remote server computing device, during a dialog session, in response to determining a network metric fails to satisfy a threshold—even though there may appear to be adequate signal strength to effectively transmit the audio data.
    Type: Application
    Filed: August 18, 2025
    Publication date: December 4, 2025
    Inventors: Vikram Aggarwal, Suresh Batchu
  • Patent number: 12394419
    Abstract: Implementations set forth herein relate to off-loading, or temporarily ceasing such off-loading, computational tasks to a separate computing device based on a network metric(s) that is not limited to signal strength. Rather, a network metric for determining whether to continue relying on a network connection with a server computing device for certain computational tasks can be based on a current, or recent, interaction with the server computing device. In this way, an application executing at a computing device having a powerful antenna—but an otherwise limited network velocity, can determine to temporarily rely exclusively on local processing. For instance, an automated assistant can temporarily cease communicating audio data to a remote server computing device, during a dialog session, in response to determining a network metric fails to satisfy a threshold—even though there may appear to be adequate signal strength to effectively transmit the audio data.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: August 19, 2025
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Suresh Batchu
  • Publication number: 20240054060
    Abstract: One or more processors of a computing device may determine, based at least in part on one or more processor statistics and one or more processor mode statistics, a processor availability of the one or more processors. The one or more processors may determine, based at least in part on the processor availability of the one or more processors, whether the one or more processors are available to execute one or more tasks. The one or more processors may, in response to determining that the one or more processors are available to execute the one or more tasks, executing, by the one or more processors, the one or more tasks.
    Type: Application
    Filed: February 27, 2023
    Publication date: February 15, 2024
    Inventors: Lakshman Naresh Coimbatore Annadorai, Keun Young Park, Suresh Batchu, Edward Dcruz, Felipe Leme, Steven Boray Huang, Kweku Adams
  • Publication number: 20230215438
    Abstract: Implementations set forth herein relate to off-loading, or temporarily ceasing such off-loading, computational tasks to a separate computing device based on a network metric(s) that is not limited to signal strength. Rather, a network metric for determining whether to continue relying on a network connection with a server computing device for certain computational tasks can be based on a current, or recent, interaction with the server computing device. In this way, an application executing at a computing device having a powerful antenna — but an otherwise limited network velocity, can determine to temporarily rely exclusively on local processing. For instance, an automated assistant can temporarily cease communicating audio data to a remote server computing device, during a dialog session, in response to determining a network metric fails to satisfy a threshold-even though there may appear to be adequate signal strength to effectively transmit the audio data.
    Type: Application
    Filed: May 27, 2020
    Publication date: July 6, 2023
    Inventors: Vikram Aggarwal, Suresh Batchu
  • Publication number: 20050015500
    Abstract: A method and system for implementing response buffering in a portal server. The method includes the step of receiving a request from a client device for content. The type of the client device is identified by processing the request. The content is buffered in accordance with the type of the client device. The content is then transmitted to the client device in response to request, wherein the content is formatted in accordance with the type of the client device.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 20, 2005
    Inventors: Suresh Batchu, Gregory Ziebold, Luu Tran