Patents by Inventor Sujith Thomas

Sujith Thomas 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: 11514551
    Abstract: A system may include a graphics processing unit including a command counter. The system may also include a general-purpose processor to: in response to a detection of a timing signal, determine a count value of the command counter included in the graphics processing unit; determine a first threshold range of a plurality of threshold ranges that matches the determined count value of the command counter; select, based on the determined first threshold range, a first configuration profile of a plurality of configuration profiles for the graphics processing unit; and cause the graphics processing unit to use the selected first configuration profile. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: November 29, 2022
    Assignee: Intel Corporation
    Inventors: Yogesh Vikram Marathe, Ankitkumar Pravinbhai Navik, Praveen Diwakar, Tvrtko Ursulin, Sridhar Muthrasanallur, Aravindan Muthukumar, Kedar J. Karanje, Sujith Thomas, Vipin Anand
  • Publication number: 20220101478
    Abstract: A system may include a graphics processing unit including a command counter. The system may also include a general-purpose processor to: in response to a detection of a timing signal, determine a count value of the command counter included in the graphics processing unit; determine a first threshold range of a plurality of threshold ranges that matches the determined count value of the command counter; select, based on the determined first threshold range, a first configuration profile of a plurality of configuration profiles for the graphics processing unit; and cause the graphics processing unit to use the selected first configuration profile. Other embodiments are described and claimed.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: YOGESH VIKRAM MARATHE, Ankitkumar Pravinbhai NAVIK, PRAVEEN DIWAKAR, TVRTKO URSULIN, SRIDHAR MUTHRASANALLUR, ARAVINDAN MUTHUKUMAR, KEDAR J. KARANJE, SUJITH THOMAS, VIPIN ANAND
  • Patent number: 9829963
    Abstract: Systems and methods of managing power in a computing platform may involve monitoring a runtime power consumption of two or more of a plurality of hardware components in the platform to obtain a plurality of runtime power determinations. The method can also include exposing one or more of the plurality of runtime power determinations to an operating system associated with the platform.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Nithish Mahalingam, Rushikesh S. Kadam, Vishwesh M. Rudramuni, Sujith Thomas
  • Patent number: 9152218
    Abstract: Systems and methods of managing power in a computing platform may involve monitoring a runtime power consumption of two or more of a plurality of hardware components in the platform to obtain a plurality of runtime power determinations. The method can also include exposing one or more of the plurality of runtime power determinations to an operating system associated with the platform.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: October 6, 2015
    Assignee: Intel Corporation
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Nithish Mahalingam, Rushikesh S. Kadam, Vishwesh M. Rudramuni, Sujith Thomas
  • Patent number: 9141179
    Abstract: A system and method of managing power may include determining a power state based on a first power management request from a first operating system executing on a mobile platform and a second power management request from a second operating system executing on the mobile platform. The first operating system and one or more components of the mobile platform can define a first virtual machine, and the second operating system and one or more components of the mobile platform can define a second virtual machine. In addition, the power state may be applied to the mobile platform.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 22, 2015
    Assignee: Intel Corporation
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Srividya Karumuri, Nithish Mahalingam, Vishwesh M. Rudramuni, Sujith Thomas, Rushikesh S. Kadam
  • Publication number: 20150121114
    Abstract: Systems and methods of managing power in a computing platform may involve monitoring a runtime power consumption of two or more of a plurality of hardware components in the platform to obtain a plurality of runtime power determinations. The method can also include exposing one or more of the plurality of runtime power determinations to an operating system associated with the platform.
    Type: Application
    Filed: December 26, 2014
    Publication date: April 30, 2015
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Nithish Mahalingam, Rushikesh S. Kadam, Vishwesh M. Rudramuni, Sujith Thomas
  • Patent number: 8335935
    Abstract: An electronic device includes a kernel, a power manager to control power to a hardware component, and a neural network to monitor the kernel to recognize performance of a function of the electronic device. The neural network sends a signal to the power manager to reduce or turn off power to the hardware component based on information generated during monitoring of the kernel. The information may provide an indication of hit symbols for hardware components which are to be powered and/or hardware components which do not require power based on one or more operations performed by the kernel.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: December 18, 2012
    Assignee: Intel Corporation
    Inventors: Sujith Thomas, Ananth R. Krishna
  • Publication number: 20120167109
    Abstract: Systems and methods of managing power in a computing platform may involve monitoring a runtime power consumption of two or more of a plurality of hardware components in the platform to obtain a plurality of runtime power determinations. The method can also include exposing one or more of the plurality of runtime power determinations to an operating system associated with the platform.
    Type: Application
    Filed: March 25, 2011
    Publication date: June 28, 2012
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Nithish Mahalingam, Rushikesh S. Kadam, Vishwesh M. Rudramuni, Sujith Thomas
  • Publication number: 20120102348
    Abstract: A system and method of managing power may include determining a power state based on a first power management request from a first operating system executing on a mobile platform and a second power management request from a second operating system executing on the mobile platform. The first operating system and one or more components of the mobile platform can define a first virtual machine, and the second operating system and one or more components of the mobile platform can define a second virtual machine. In addition, the power state may be applied to the mobile platform.
    Type: Application
    Filed: December 22, 2010
    Publication date: April 26, 2012
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Srividya Karumuri, Nithish Mahalingam, Vishwesh M. Rudramuni, Sujith Thomas, Rushikesh S. Kadam
  • Publication number: 20110239020
    Abstract: An electronic device includes a kernel, a power manager to control power to a hardware component, and a neural network to monitor the kernel to recognize performance of a function of the electronic device. The neural network sends a signal to the power manager to reduce or turn off power to the hardware component based on information generated during monitoring of the kernel. The information may provide an indication of hit symbols for hardware components which are to be powered and/or hardware components which do not require power based on one or more operations performed by the kernel.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Inventors: Sujith THOMAS, Ananth R. Krishna