Patents by Inventor Edward C. McCain
Edward C. McCain 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: 11953982Abstract: 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: GrantFiled: July 19, 2022Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: 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
-
Publication number: 20240028095Abstract: 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: ApplicationFiled: July 19, 2022Publication date: January 25, 2024Inventors: 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
-
Publication number: 20240028447Abstract: 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: ApplicationFiled: July 19, 2022Publication date: January 25, 2024Inventors: 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: 11741065Abstract: Aspects of the invention include detecting an anomaly in a database of hardware, firmware, and software events. An exemplary method includes determining whether a previously addressed anomaly is a duplicate of the anomaly, addressing the anomaly according to a state of the previously addressed anomaly based on the previously addressed anomaly being a duplicate of the anomaly, and addressing the anomaly according to machine learning based on the previously addressed anomaly not being the duplicate of the anomaly.Type: GrantFiled: February 4, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Edward C. McCain, Jeffrey Nettey, Barin Bhattacharya, Jeffrey Willoughby
-
Publication number: 20230047041Abstract: Locating, aiding, and communicating with users and personnel in emergency situations by traversing a defined path utilizing an unmanned vehicle, detecting a user within a threshold distance of the defined path, logging a geolocation of the user within the unmanned vehicle, and determining whether to dispatch assistance to the user.Type: ApplicationFiled: August 10, 2021Publication date: February 16, 2023Inventors: Edward C. McCain, Heather Nicole Polgrean, Ali Haider, Marc Henri Coq, Megan Elizabeth Hampton
-
Patent number: 11455346Abstract: Aspects of the invention include a method for providing a master computing environment containing a master repository. The method periodically conducts a search of proprietary data repositories and causes the master computing environment to create a merged collection in the master repository after the periodical conducted search of the proprietary data repositories. The method correlates metadata with the proprietary data repositories and puts the correlated metadata into the master repository. The method sets up a question feeder server to receive queries and to pass the queries to the master computing environment. The method causes the master computing environment to provide results in response to a query, where the master computing environment acts as an autonomous information provider that finds and sorts subject matter on a proprietary development project.Type: GrantFiled: March 31, 2020Date of Patent: September 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward C. McCain, Ronald Asomah Dartey, Dominic Schroeder, Craig Slegel, Kyle Phillips, Adeoye O. Owolabi
-
Patent number: 11210628Abstract: Aspects of the invention include a computer-implemented method, in which includes determining whether a combination of a first commodity and a computing system satisfies a manufacturing requirement. Additionally, whether a combination of a second commodity and the computing system satisfies the manufacturing requirement is predicted based at least in part on a comparison of the combination of the first commodity and the computing system and the combination of the second commodity and the computing system. Then either the first commodity or the second commodity is inserted into a computer system based at least in part on a comparison of an actual performance of the first commodity and a predicted performance of the second commodity in the computing system.Type: GrantFiled: February 14, 2020Date of Patent: December 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward C. McCain, Pascal R. Bastien, Bradley Steen, Daniel Alexander Thorne, Lucas Dane LaLima, Tyler Michael Shiling, Emily Venuto, Daniela Yaniv, Nicholas Ziemis
-
Patent number: 11150972Abstract: 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: GrantFiled: May 12, 2020Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kennedy Cheruiyot, Edward C. McCain, Ali Y. Duale, Akil Khamisi Sutton, Yufei Wu
-
Publication number: 20210303639Abstract: Aspects of the invention include a method for providing a master computing environment containing a master repository. The method periodically conducts a search of proprietary data repositories and causes the master computing environment to create a merged collection in the master repository after the periodical conducted search of the proprietary data repositories. The method correlates metadata with the proprietary data repositories and puts the correlated metadata into the master repository. The method sets up a question feeder server to receive queries and to pass the queries to the master computing environment. The method causes the master computing environment to provide results in response to a query, where the master computing environment acts as an autonomous information provider that finds and sorts subject matter on a proprietary development project.Type: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: Edward C. McCain, Ronald Asomah Dartey, Dominic Schroeder, Craig Slegel, Kyle Phillips, Adeoye O. Owolabi
-
Publication number: 20210256458Abstract: Aspects of the invention include a computer-implemented method, in which includes determining whether a combination of a first commodity and a computing system satisfies a manufacturing requirement. Additionally, whether a combination of a second commodity and the computing system satisfies the manufacturing requirement is predicted based at least in part on a comparison of the combination of the first commodity and the computing system and the combination of the second commodity and the computing system. Then either the first commodity or the second commodity is inserted into a computer system based at least in part on a comparison of an actual performance of the first commodity and a predicted performance of the second commodity in the computing system.Type: ApplicationFiled: February 14, 2020Publication date: August 19, 2021Inventors: Edward C. McCain, Pascal R. Bastien, Bradley Steen, Daniel Alexander Thorne, Lucas Dane LaLima, Tyler Michael Shiling, Emily Venuto, Daniela Yaniv, Nicholas Ziemis
-
Publication number: 20210240683Abstract: Aspects of the invention include detecting an anomaly in a database of hardware, firmware, and software events. An exemplary method includes determining whether a previously addressed anomaly is a duplicate of the anomaly, addressing the anomaly according to a state of the previously addressed anomaly based on the previously addressed anomaly being a duplicate of the anomaly, and addressing the anomaly according to machine learning based on the previously addressed anomaly not being the duplicate of the anomaly.Type: ApplicationFiled: February 4, 2020Publication date: August 5, 2021Inventors: Edward C. McCain, Jeffrey Nettey, Barin Bhattacharya, Jeffrey Willoughby
-
Publication number: 20210089730Abstract: 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: ApplicationFiled: September 25, 2019Publication date: March 25, 2021Inventors: Akil Khamisi SUTTON, Edward C. McCAIN, Yufei WU, Kennedy CHERUIYOT, Ali Y. DUALE
-
Patent number: 10956690Abstract: 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: GrantFiled: September 25, 2019Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Akil Khamisi Sutton, Edward C. McCain, Yufei Wu, Kennedy Cheruiyot, Ali Y. Duale
-
Patent number: 8438431Abstract: A support element for verifying an array repair code solution includes a memory subsystem element including product data read from multichip modules utilized in a mainframe computing device, a wafer test repair algorithm, and a system test repair algorithm. The support element also includes a CPU emulator that causes the support element to perform an initial microcode load that includes a memory test, the memory test applying the wafer test repair algorithm to the product data to generate a wafer test repair solution and the system test repair algorithm to the product data to generate a system test repair solution and one or more repair rings for storing the wafer test repair solution and the system test repair solution.Type: GrantFiled: November 10, 2009Date of Patent: May 7, 2013Assignee: International Business Machines CorporationInventors: Edward C. McCain, Lisa Nayak, Gerard M. Salem
-
Publication number: 20110113295Abstract: A support element for verifying an array repair code solution includes a memory subsystem element including product data read from multichip modules utilized in a mainframe computing device, a wafer test repair algorithm, and a system test repair algorithm. The support element also includes a CPU emulator that causes the support element to perform an initial microcode load that includes a memory test, the memory test applying the wafer test repair algorithm to the product data to generate a wafer test repair solution and the system test repair algorithm to the product data to generate a system test repair solution and one or more repair rings for storing the wafer test repair solution and the system test repair solution.Type: ApplicationFiled: November 10, 2009Publication date: May 12, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward C. McCain, Lisa Nayak, Gerard M. Salem
-
Patent number: 7827020Abstract: Disclosed is simulation of circuit behavior by running a central electronic core simulation in a high level simulator up to and including initial microload, creation of a post-IML (initial microcode load) state, and transferring the post-initial microcode state from the central electronic core simulation to the post-initial microcode load co-simulator.Type: GrantFiled: February 10, 2009Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventor: Edward C. McCain
-
Publication number: 20090144043Abstract: Disclosed is simulation of circuit behavior by running a central electronic core simulation in a high level simulator up to and including initial microload, creation of a post-IML (initial microcode load) state, and transferring the post-initial microcode state from the central electronic core simulation to the post-initial microcode load co-simulator.Type: ApplicationFiled: February 10, 2009Publication date: June 4, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Edward C. McCain
-
Patent number: 7519525Abstract: Disclosed is simulation of circuit behavior by running a central electronic core simulation in a high level simulator up to and including initial microload, creation of a post-IML (initial microcode load) state, and transferring the post-initial microcode state from the central electronic core simulation to the post-initial microcode load co-simulator.Type: GrantFiled: May 11, 2004Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventor: Edward C. McCain