Patents by Inventor Michael P. Clark
Michael P. Clark 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: 11221870Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.Type: GrantFiled: March 5, 2019Date of Patent: January 11, 2022Assignee: International Business Machines CorporationInventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
-
Patent number: 10984352Abstract: A system and method include an analytics engine of a system of an enterprise sharing issues encountered in the system. The method includes storing considerations to be applied to the sharing. The considerations include a service level agreement, contract, or confidentiality agreement. The method also includes deciding to share one or more of the issues based on applying the considerations to each of the issues, and sharing the one of more of the issues with one or more sharing partners based on the applying the considerations.Type: GrantFiled: February 28, 2017Date of Patent: April 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Michael P. Clarke
-
Patent number: 10970637Abstract: A computer-implemented method for optimizing research of an abstracted issue with a plurality of analytics engines is described. The method includes receiving a problem report at an analytics engine controller. The problem report includes symptoms of a problem in a computing system. The analytics engine forwards the problem report to a research optimization engine that abstracts one or more issues associated with the problem based on the symptoms of the problem. The research optimization engine then obtains anomaly research data for one or more of diagnosing the problem and fixing the problem. The anomaly research data is based on the one or more abstracted issues. The research optimization engine associates the abstracted issues with corresponding portions of the anomaly research data, then assigns the abstracted issues and corresponding portions of the anomaly research data to at least one of the plurality of analytics engines.Type: GrantFiled: May 16, 2017Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Michael P. Clarke, Matt R. Hogstrom
-
Publication number: 20210040092Abstract: Methods of inhibiting the replication of influenza viruses in a biological sample or patient, of reducing the amount of influenza viruses in a biological sample or patient, and of treating influenza in a patient, comprises administering to said biological sample or patient an effective amount of a compound represented by Structural Formula (I): or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (I) are as described herein. A compound is represented by Structural Formula (I) or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (I) are as described herein. A pharmaceutical composition comprises an effective amount of such a compound or pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, adjuvant or vehicle.Type: ApplicationFiled: October 29, 2020Publication date: February 11, 2021Inventors: Paul S. Charifson, Michael P. Clark, Upal K. Bandarage, Randy S. Bethiel, Michael J. Boyd, Ioana Davies, Hongbo Deng, John P. Duffy, Luc J. Farmer, Huai Gao, Wenxin Gu, Joseph M. Kennedy, Brain Ledford, Mark W. Ledeboer, Francois Maltais, Emanuele Perola, Tiansheng Wang
-
Patent number: 10902357Abstract: A system and method of managing a system include receiving data indicating problems in the system that includes at least one computer system. The method also includes generating a hypothesis of a correlation between two or more of the problems, and determining whether the hypothesis of the correlation is correct following a resolution of at least one of the two or more of the problems. The two or more of the problems are identified as a new combination problem based on determining that the hypothesis of the correlation is correct.Type: GrantFiled: February 28, 2017Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Michael P. Clarke
-
Patent number: 10875855Abstract: Methods of inhibiting the replication of influenza viruses in a biological sample or patient, of reducing the amount of influenza viruses in a biological sample or patient, and of treating influenza in a patient, comprises administering to said biological sample or patient an effective amount of a compound represented by Structural Formula (I): or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (I) are as described herein. A compound is represented by Structural Formula (I) or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (I) are as described herein. A pharmaceutical composition comprises an effective amount of such a compound or pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, adjuvant or vehicle.Type: GrantFiled: January 16, 2018Date of Patent: December 29, 2020Assignee: Vertex Pharmaceuticals IncorporatedInventors: Paul S. Charifson, Michael P. Clark, Upul K. Bandarage, Randy S. Bethiel, Michael J. Boyd, Ioana Davies, Hongbo Deng, John P. Duffy, Luc J. Farmer, Huai Gao, Wenxin Gu, Joseph M. Kennedy, Brian Ledford, Mark W. Ledeboer, Francois Maltais, Emanuele Perola, Tiansheng Wang
-
Patent number: 10874673Abstract: Methods of inhibiting the replication of influenza viruses in a biological sample or patient, of reducing the amount of influenza viruses in a biological sample or patient, and of treating influenza in a patient, comprises administering to said biological sample or patient an effective amount of a compound represented by Structural Formula (I): or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (IA) are as described herein. A compound is represented by Structural Formula (IA) or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (IA) are as described herein. A pharmaceutical composition comprises an effective amount of such a compound or pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, adjuvant or vehicle.Type: GrantFiled: June 25, 2018Date of Patent: December 29, 2020Assignee: Vertex Pharmaceuticals IncorporatedInventors: Paul S. Charifson, Michael P. Clark, Upul K. Bandarage, Randy S. Bethiel, John J. Court, Hongbo Deng, Ioana Davies, John P. Duffy, Luc J. Farmer, Huai Gao, Wenxin Gu, Dylan H. Jacobs, Joseph M. Kennedy, Mark W. Ledeboer, Brian Ledford, Francois Maltais, Emanuele Perola, Tiansheng Wang, M. Woods Wannamaker, Randal Byrn, Yi Zhou, Chao Lin, Min Jiang, Steven Jones, Ursula A. Germann, Francesco G. Salituro, Ann Dak-Yee Kwong
-
Patent number: 10585737Abstract: A system and method of obtaining an abstracted issue from a problem associated with a system include receiving a problem report. The problem report includes one or more symptoms of the problem. The method also includes deleting at least an identifier of the problem in the problem description to generate the abstracted issue, and storing the abstracted issue in a searchable database.Type: GrantFiled: February 28, 2017Date of Patent: March 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Michael P. Clarke
-
Patent number: 10579502Abstract: Aspects include receiving, at a pass-through server executing in a replay mode, a request directed to a backend resource. The request is received from an application that is connected to the pass-through server. The pass-through server executing in the replay mode identifies a response that corresponds to the request by: forming a key that includes an identifier of the current execution phase of the application and at least a subset of the request; accessing trace data that includes a plurality of keys and corresponding responses that were previously recorded in the trace data by the pass-through server executing in a recording mode; and using the key to locate, in the trace data, the response corresponding to the request. The identified response is relayed, by the pass-through server executing in the replay mode, to the application.Type: GrantFiled: February 28, 2017Date of Patent: March 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua H. Armitage, Michael P. Clarke, John A. Kaputin, King-Yan Kwan, Andrew Wright
-
Patent number: 10382513Abstract: A method, a computer program product, and a computer system for scheduling downloads based on metadata in a client-server topology. A server receives from a client application a request for scheduling a download of a file, wherein the request for scheduling the download of the file comprises a requirement of a time period for downloading the file. The server fetches information from one or more metadata sources. The server determines an optimal time for downloading the file, based on the requirement of the time period and information from one or more metadata sources. The server sends a response with the optimal time and information for downloading the file. The server receives from the client a request for downloading the file at the optimal time. The server serves, at the optimal time, the file to the client application.Type: GrantFiled: February 15, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
-
Publication number: 20190243680Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.Type: ApplicationFiled: April 19, 2019Publication date: August 8, 2019Inventors: Joshua H. Armitage, Michael P. Clarke, John A.W. Kaputin, King-Yan Kwan, Andrew Wright
-
Patent number: 10338952Abstract: A method for registering a plurality of callbacks. The method may include receiving at least one callback function in a virtual machine, which includes a plurality of callback registration information. The method may include registering each at least one received callback function in a virtual machine tool interface within the virtual machine to a list of callback functions for an event based on the plurality of callback registration information. The method may include monitoring the virtual machine for an occurrence of the event. The method may include determining the event has occurred. The method may also include generating a local frame for each at least one registered callback function within the list of callback functions for the determined event. The method may include executing each at least one registered callback function based on each generated local frame associated with each at least one registered callback function.Type: GrantFiled: April 30, 2018Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
-
Publication number: 20190196863Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.Type: ApplicationFiled: March 5, 2019Publication date: June 27, 2019Inventors: Joshua H. Armitage, Michael P. Clarke, John A.W. Kaputin, King-Yan Kwan, Andrew Wright
-
Publication number: 20190151314Abstract: Methods of inhibiting the replication of influenza viruses in a biological sample or patient, of reducing the amount of influenza viruses in a biological sample or patient, and of treating influenza in a patient, comprises administering to said biological sample or patient an effective amount of a compound represented by Structural Formula (I): or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (IA) are as described herein. A compound is represented by Structural Formula (IA) or a pharmaceutically acceptable salt thereof, wherein the values of Structural Formula (IA) are as described herein. A pharmaceutical composition comprises an effective amount of such a compound or pharmaceutically acceptable salt thereof, and a pharmaceutically acceptable carrier, adjuvant or vehicle.Type: ApplicationFiled: June 25, 2018Publication date: May 23, 2019Inventors: Paul S. Charifson, Michael P. Clark, Upul K. Bandarage, Randy S. Bethiel, John J. Court, Hongbo Deng, loana Davies, John P. Duffy, Luc J. Farmer, Huai Gao, Wenxin Gu, Dylan H. Jacobs, Joseph M. Kennedy, Mark W. Ledeboer, Brian Ledford, Francois Maltais, Emanuele Perola, Tiansheng Wang, M. Woods Wannamaker, Randal Byrn, Yi Zhou, Chao Lin, Min Jiang, Steven Jones, Ursula A. Germann, Francesco G. Salituro, Ann Dak-Yee Kwong
-
Patent number: 10261825Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.Type: GrantFiled: April 25, 2017Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
-
Patent number: 10205766Abstract: A computer system for scheduling downloads based on metadata in a client-server topology. A server receives from a client application a request for scheduling a download of a file, wherein the request for scheduling the download of the file comprises a requirement of a time period for downloading the file. The server fetches information from one or more metadata sources. The server determines an optimal time for downloading the file, based on the requirement of the time period and information from one or more metadata sources. The server sends a response with the optimal time and information for downloading the file. The server receives from the client a request for downloading the file at the optimal time. The server serves, at the optimal time, the file to the client application.Type: GrantFiled: January 8, 2018Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
-
Publication number: 20180336475Abstract: A computer-implemented method for optimizing research of an abstracted issue with a plurality of analytics engines is described. The method includes receiving a problem report at an analytics engine controller. The problem report includes symptoms of a problem in a computing system. The analytics engine forwards the problem report to a research optimization engine that abstracts one or more issues associated with the problem based on the symptoms of the problem. The research optimization engine then obtains anomaly research data for one or more of diagnosing the problem and fixing the problem. The anomaly research data is based on the one or more abstracted issues. The research optimization engine associates the abstracted issues with corresponding portions of the anomaly research data, then assigns the abstracted issues and corresponding portions of the anomaly research data to at least one of the plurality of analytics engines.Type: ApplicationFiled: May 16, 2017Publication date: November 22, 2018Inventors: Al Chakra, Michael P. Clarke, Matt R. Hogstrom
-
Publication number: 20180307526Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.Type: ApplicationFiled: April 25, 2017Publication date: October 25, 2018Inventors: Joshua H. Armitage, Michael P. Clarke, John A.W. Kaputin, King-Yan Kwan, Andrew Wright
-
Publication number: 20180307527Abstract: Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.Type: ApplicationFiled: October 11, 2017Publication date: October 25, 2018Inventors: Joshua H. Armitage, Michael P. Clarke, John A.W. Kaputin, King-Yan Kwan, Andrew Wright
-
Publication number: 20180247210Abstract: A system and method of managing a system include receiving data indicating problems in the system that includes at least one computer system. The method also includes generating a hypothesis of a correlation between two or more of the problems, and determining whether the hypothesis of the correlation is correct following a resolution of at least one of the two or more of the problems. The two or more of the problems are identified as a new combination problem based on determining that the hypothesis of the correlation is correct.Type: ApplicationFiled: February 28, 2017Publication date: August 30, 2018Inventors: Al Chakra, Michael P. Clarke