Patents by Inventor Kennedy Cheruiyot

Kennedy Cheruiyot 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: 11989071
    Abstract: Embodiments include in response to monitoring a processor during operation, detecting a first number of throttling amounts in the processor, determining that the first number of throttling amounts fulfills a first condition regarding a throttling amounts threshold, and modifying a voltage level of the processor by a first amount. Embodiments include in response to modifying the voltage level of the processor by the first amount, detecting a second number of throttling amounts in the processor, determining that the second number of throttling amounts fulfills a second condition regarding the throttling amounts threshold, and modifying the voltage level of the processor by a second amount.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tobias Webel, Alejandro Alberto Cook Lobo, Andrew A. Turner, Christian Jacobi, Eberhard Engler, Edward C. McCain, Kevin P. Low, Phillip John Restle, Pradeep Bhadravati Parashurama, Alper Buyuktosunoglu, Karl Evan Smock Anderson, Sean Michael Carey, Kennedy Cheruiyot, Daniel Kiss, Isidore G. Bendrihem, Eric Jason Fluhr, Ian Krispin Carmichael, Gregory Scott Still
  • Patent number: 11953982
    Abstract: Embodiments include in response to monitoring a processor during operation, detecting a first number of core recovery events in the processor, determining that the first number of core recovery events fulfills a first condition for the first core recovery events threshold, and modifying a value of at least one droop sensor parameter of the processor by a first amount. The at least one droop sensor parameters affects a sensitivity to a voltage droop. In response to modifying the value of the droop sensor parameter by the first amount, a second number of core recovery events is detected in the processor. It is determined that the second number of core recovery events fulfills a second condition for a second core recovery events threshold, and the value of the at least one droop sensor parameter is modified by a second amount.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Alejandro Alberto Cook Lobo, Andrew A. Turner, Christian Jacobi, Eberhard Engler, Edward C. McCain, Kevin P. Low, Phillip John Restle, Pradeep Bhadravati Parashurama, Tobias Webel, Alper Buyuktosunoglu, Karl Evan Smock Anderson, Sean Michael Carey, Kennedy Cheruiyot, Daniel Kiss, Isidore G. Bendrihem, Ian Krispin Carmichael
  • Patent number: 11150972
    Abstract: Aspects include monitoring for occurrences of selected events at a computer system, the monitoring by a processor that is coupled to the computer system. A list of event records for each of the selected events is built by the processor. The building of event records includes generating an event record for each occurrence of an event detected by the monitoring. The lists of event records for the selected events are merged into a merged list of event records that are in chronological order. A machine report for the computer system that includes the merged list of event records is stored.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kennedy Cheruiyot, Edward C. McCain, Ali Y. Duale, Akil Khamisi Sutton, Yufei Wu
  • Publication number: 20210089730
    Abstract: A management system monitors a set of objects of a user by wirelessly communicating with one or more location components associated with the objects, and each object of the set has a respective location component. The monitoring includes ascertaining by the management system, based at least in part on data obtained via wireless communication with the location component(s), a spatial centroid of the set and a spatial separation of an object in the set from the spatial centroid, and correlating the ascertained spatial centroid to a context classification of multiple context classifications. The management system further determines whether a difference between the ascertained spatial separation and the average spatial separation of the location component(s) for the correlated context classification exceeds an acceptable spatial separation tolerance. Based on the difference exceeding the acceptable tolerance, the management system provides an electronic alert to the user.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventors: Akil Khamisi SUTTON, Edward C. McCAIN, Yufei WU, Kennedy CHERUIYOT, Ali Y. DUALE
  • Patent number: 10956690
    Abstract: A management system monitors a set of objects of a user by wirelessly communicating with one or more location components associated with the objects, and each object of the set has a respective location component. The monitoring includes ascertaining by the management system, based at least in part on data obtained via wireless communication with the location component(s), a spatial centroid of the set and a spatial separation of an object in the set from the spatial centroid, and correlating the ascertained spatial centroid to a context classification of multiple context classifications. The management system further determines whether a difference between the ascertained spatial separation and the average spatial separation of the location component(s) for the correlated context classification exceeds an acceptable spatial separation tolerance. Based on the difference exceeding the acceptable tolerance, the management system provides an electronic alert to the user.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akil Khamisi Sutton, Edward C. McCain, Yufei Wu, Kennedy Cheruiyot, Ali Y. Duale
  • Publication number: 20070200636
    Abstract: An oscillating circuit includes a charge pump, a loop filter and a voltage controlled oscillator. The charge pump and the loop filter generates a differential voltage signal. The loop filter is responsive to the differential voltage signal and generates a filtered differential voltage control signal that is proportional to the differential voltage signal. The voltage controlled oscillator is responsive to the filtered differential voltage control signal and generates a periodic signal that has a frequency that corresponds to the filtered differential voltage control signal.
    Type: Application
    Filed: February 23, 2006
    Publication date: August 30, 2007
    Applicant: International Business Machines Corporation
    Inventors: Kennedy Cheruiyot, Michael Repede, James Strom