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).
-
Publication number: 20250156287Abstract: A test control process initiates processing of a test case to be used in system level testing of a system unit under test. A query is sent, by the test control process, to a central test manager to determine a history of the test case. The history of the test case is obtained by the test control process based on the query. Processing of the test case continues, based on the history.Type: ApplicationFiled: November 10, 2023Publication date: May 15, 2025Inventors: Edward C. McCain, Rajani Guduru, Ali Y. Duale, Zahed Hossain
-
Publication number: 20250148893Abstract: According to at least one embodiment, a method, a computer system, and a computer program product for notifying emergency personnel is provided. The present invention may include continuously monitoring a dependent using one or more dependent devices wherein the continuous monitoring of the dependent comprises monitoring a location of the dependent or a presence of one or more abnormal conditions; and automatically initiating a dependent alert SOS call to emergency personnel using the dependent devices, wherein the automatically initiating the dependent alert SOS call to the one or more emergency personnel occurs upon receiving a guardian activated SOS signal from one or more guardian devices or upon the presence of the one or more abnormal conditions. Additionally, the present invention may include detecting whether one or more guardian devices initiated the guardian-activated SOS signal and detecting of the presence of the one or more abnormal conditions.Type: ApplicationFiled: November 2, 2023Publication date: May 8, 2025Inventors: Ali Y. Duale, Akil Khamisi Sutton, Edward C. McCain, KENNEDY CHERUIYOT
-
Patent number: 12040950Abstract: Described are techniques for detecting a topology in a data center. A measurement computing device is instructed to measure the output signal from an endpoint device attached to a connector portion of the computer cable used to connect a newly installed hardware device. Such a measurement value is compared with other measurement values that were previously obtained by a technician when the technician measured the output signal from various endpoint devices based on the same input signal prior to the installation of the hardware device. The measurement values that were obtained by the technician are correlated to the identifiers of the connectors of the computer cables in the data center. Upon identifying a matching measurement value, the connector of the computer cable connected to the newly installed hardware device is identified, including the location of the newly installed hardware device.Type: GrantFiled: March 26, 2023Date of Patent: July 16, 2024Assignee: International Business Corporation MachinesInventors: Eric Reid, Anurag Umbarkar, Seth Robert Greenspan, Edward C. McCain
-
Patent number: 11989071Abstract: 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: GrantFiled: July 19, 2022Date of Patent: May 21, 2024Assignee: International Business Machines CorporationInventors: 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: 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: 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
-
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
-
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