Patents by Inventor Anthony M. Hunt
Anthony M. Hunt 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: 11575613Abstract: Data migrations are not able to be identified or traced through a switched network to their originating hub, because the corresponding TCP/IP data stream goes through a plurality of optimized differential switches and the originating IP in the packet header gets replaced at each switch. The present invention provides a mechanism to introduce a lag or a jitter into the IP to label the migrated data. The labeled data are able to be traced and identified through multiple managed hubs and/or switches.Type: GrantFiled: April 17, 2019Date of Patent: February 7, 2023Assignee: Kyndryl, Inc.Inventors: Andrew P. Barnes, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Clea A. Zolotow
-
Patent number: 11281984Abstract: A set of internal information technology (IT) architecture is received and the internal IT architecture is controlled by a service provider. A set of exogenous IT architecture is received and the exogenous IT architecture is not controlled by the service provider. A set of service level agreement (SLA) requirements, agreed upon by the service provider and a service user, are received. A set of sensor data, from sensors monitoring environmental conditions which may affect at least one of the internal IT architecture or the exogenous IT architecture, is received. A set of heuristic data relating to the internal IT architecture and the exogenous IT architecture is received. A risk metric based on the set of internal IT architecture, the set of exogenous IT architecture, the set of SLA requirements, the set of sensor data, and the set of heuristic data is determined.Type: GrantFiled: May 15, 2019Date of Patent: March 22, 2022Assignee: Kyndryl, Inc.Inventors: Richard M. Cocchiara, John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Clea A. Zolotow
-
Patent number: 11102296Abstract: Methods and systems for datacenter migrations are disclosed. A method includes: virtualizing, by a computing device, servers in a source environment; installing, by the computing device, an isolation firewall to isolate a target environment from the source environment; installing, by the computing device, shared services in the target environment; installing, by the computing device, monitoring and management tools in the virtualized servers in the source environment; replicating, by the computing device, between the source environment and the target environment; and cutting over, by the computing device, from the source environment to the target environment by switching a route advertisement from the source datacenter to the target datacenter.Type: GrantFiled: April 30, 2018Date of Patent: August 24, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Delaney, Clea Zolotow, Anthony M. Hunt, Laxmikantha S. Nanduru, Rudolph C. Baron, Florian Graf, Dennis M. Carden, Vladimir V. Danilevich
-
Patent number: 11085784Abstract: A computer-implemented method includes accessing a user database, accessing a transport database, and generating a global recommended travel plan. The user database includes travel preferences and a metric preference for each user. The travel preferences include an origin, and a destination. The transport database includes transport data. The global recommended travel plan includes, for each user, a recommended route from the user's origin to the user's destination, a recommended mode, and a recommended start time. Generating the global recommended travel plan includes simultaneously optimizing each user's metric preference based on the transport data and the travel preferences. The computer-implemented method further includes returning each user's recommended route, recommended mode, and recommended start time. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: June 20, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: John V. Delaney, Anthony M. Hunt, Philippe H. V. M. Spaas, Clea A. Zolotow
-
Patent number: 11023266Abstract: A computer-implemented method includes: monitoring, by a computing device, computing resource utilization by a plurality of virtual computing components sharing a same kernel; monitoring, by the computing device, transaction counts produced by the plurality of virtual computing components; determining, by the computing device, that the transaction counts increase by less than a threshold number as the computing resource utilization increases; and creating, by the computing device, an additional virtual computing component on a separate kernel based on determining that the transaction counts increase by less than a threshold number as the computing resource utilization increases.Type: GrantFiled: May 16, 2017Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew P. Barnes, John V. Delaney, Florian D. Graf, Anthony M. Hunt, Clea A. Zolotow
-
Patent number: 10970126Abstract: A computer-implemented method includes: monitoring, by a computing device, resource usage data for a hypervisor; monitoring, by the computing device, resource usage data for a guest machine; identifying, by the computing device, outliers in the resource usage data for the hypervisor and outliers in the resource usage data for the guest machine; executing, by the computing device, a root cause model based on the resource usage data for the hypervisor and the resource usage data for the guest machine; generating, by the computing device, a root cause report identifying results of the executed root cause model; and providing, by the computing device, the root cause report for display.Type: GrantFiled: February 19, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John V. Delaney, Anthony M. Hunt, David O'Grady, Niamh Phelan, Claus Schroeder-Hansen, Clea A. Zolotow
-
Patent number: 10966648Abstract: A computer-implemented method includes: receiving, by a computing device, information identifying a user's activity; determining, by the computing device, the user's tasks based on the information identifying the user's activity; determining, by the computing device, the user's context switches based on the user's tasks; receiving, by the computing device, biometrics data associated with the user via an application programming interface (API); determining, by the computing device, the user's stress levels at various times based on the biometrics data; storing, by the computing device, information linking the user's stress level with the user's context switches; and outputting, by the computing device, the information linking the user's stress level with the user's context switches.Type: GrantFiled: February 25, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John V. Delaney, Sean T. Fomash, Anthony M. Hunt, Maeve O'Reilly, Clea A. Zolotow
-
Patent number: 10936361Abstract: A set of workloads to be migrated is identified. A constraint on optimization of the set of workloads is determined. A subset of workloads to be migrated is selected from the set of workloads. A model is constructed, using traffic information corresponding to the set of workloads. The model includes a representation of a relationship between a first workload and a second workload in the subset of workloads. The model is solved to cause generation of a set of optimal flow values. A schedule for a migration wave is constructed. The schedule complies with the constraint on optimization of the set of workloads.Type: GrantFiled: June 14, 2018Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Laxmikantha Sai Nanduru, Anthony M. Hunt, Clea Anne Zolotow, Florian Graf, Sean Thomas Fornash
-
Patent number: 10817321Abstract: A method for off-board data migration. Responsive to receiving a request to migrate a virtual machine image, a memory location of the source virtual machine is identified. Using a generalized pathing interface, a range of logical blocks is accessed for both the source and destination virtual machines. The memory location of the source virtual machine is copied to a memory location of the destination virtual machine. The destination virtual machine is started, and; and the source virtual machine is stopped.Type: GrantFiled: March 21, 2017Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: John V. Delaney, Florian D. Graf, Anthony M. Hunt, Ricky L. Montagna, Pawel J. Wieczorek, Clea A. Zolotow
-
Patent number: 10613799Abstract: A computer-implemented method includes identifying a storage migration. The storage migration is associated with a storage area network. The storage migration has a storage migration rate associated therewith. The method includes identifying an input/output throughput. The input/output throughput is associated with the storage area network. The input/output throughput stores a throughput rate for the storage area network. The method includes identifying a service level agreement rate for the input/output throughput. The method includes identifying a non-essential workload. The non-essential workload stores a non-essential workload rate associated therewith. The non-essential workload includes that portion of said input/output throughput that is for one or more background processes. The method includes determining an analyzed rate based on the throughput rate, the service level agreement rate, and the non-essential workload rate.Type: GrantFiled: April 19, 2019Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Daniel P. Toulan, Clea A. Zolotow
-
Patent number: 10599367Abstract: A computer-implemented method includes identifying a storage migration. The storage migration is associated with a storage area network. The storage migration has a storage migration rate associated therewith. The method includes identifying an input/output throughput. The input/output throughput is associated with the storage area network. The input/output throughput stores a throughput rate for the storage area network. The method includes identifying a service level agreement rate for the input/output throughput. The method includes identifying a non-essential workload. The non-essential workload stores a non-essential workload rate associated therewith. The non-essential workload includes that portion of said input/output throughput that is for one or more background processes. The method includes determining an analyzed rate based on the throughput rate, the service level agreement rate, and the non-essential workload rate.Type: GrantFiled: June 4, 2019Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Daniel P. Toulan, Clea A. Zolotow
-
Patent number: 10567304Abstract: One or more processors determine a throughput of hardware devices operatively coupled to a target Storage Area Network (SAN) prior to a SAN migration from a source SAN to the target SAN. Buffers within a processor core in the source SAN contain intermediate execution outputs of components within the processor core. The processor(s) determine an estimated time duration required to retrieve the soft state from a central processing unit (CPU) queue in the source SAN processor and to migrate the soft state of the processor core from the source SAN to the target SAN, in order to determine an estimated size and time of the SAN migration from the source SAN to the target SAN. The processor(s) then configure transmission resources available to the source SAN to comport with the estimated size and time of the SAN migration from the source SAN to the target SAN.Type: GrantFiled: May 10, 2019Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Russell G. Conner, Anthony M. Hunt, Daniel P. Toulan, Johan van Kessel, Clea A. Zolotow
-
Publication number: 20190384634Abstract: A set of workloads to be migrated is identified. A constraint on optimization of the set of workloads is determined. A subset of workloads to be migrated is selected from the set of workloads. A model is constructed, using traffic information corresponding to the set of workloads. The model includes a representation of a relationship between a first workload and a second workload in the subset of workloads. The model is solved to cause generation of a set of optimal flow values. A schedule for a migration wave is constructed. The schedule complies with the constraint on optimization of the set of workloads.Type: ApplicationFiled: June 14, 2018Publication date: December 19, 2019Applicant: International Business Machines CorporationInventors: Laxmikantha Sai Nanduru, Anthony M. Hunt, Clea Anne Zolotow, Florian Graf, Sean Thomas Fornash
-
Publication number: 20190334988Abstract: Methods and systems for datacenter migrations are disclosed. A method includes: virtualizing, by a computing device, servers in a source environment; installing, by the computing device, an isolation firewall to isolate a target environment from the source environment; installing, by the computing device, shared services in the target environment; installing, by the computing device, monitoring and management tools in the virtualized servers in the source environment; replicating, by the computing device, between the source environment and the target environment; and cutting over, by the computing device, from the source environment to the target environment by switching a route advertisement from the source datacenter to the target datacenter.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: John Delaney, Clea Zolotow, Anthony M. Hunt, Laxmikantha S. Nanduru, Rudolph C. Baron, Florian Graf, Dennis M. Carden, Vladimir V. Danilevich
-
Publication number: 20190301881Abstract: A computer-implemented method includes accessing a user database, accessing a transport database, and generating a global recommended travel plan. The user database includes travel preferences and a metric preference for each user. The travel preferences include an origin, and a destination. The transport database includes transport data. The global recommended travel plan includes, for each user, a recommended route from the user's origin to the user's destination, a recommended mode, and a recommended start time. Generating the global recommended travel plan includes simultaneously optimizing each user's metric preference based on the transport data and the travel preferences. The computer-implemented method further includes returning each user's recommended route, recommended mode, and recommended start time. A corresponding computer program product and computer system are also disclosed.Type: ApplicationFiled: June 20, 2019Publication date: October 3, 2019Inventors: John V. Delaney, Anthony M. Hunt, Philippe H.V.M. Spaas, Clea A. Zolotow
-
Publication number: 20190286332Abstract: A computer-implemented method includes identifying a storage migration. The storage migration is associated with a storage area network. The storage migration has a storage migration rate associated therewith. The method includes identifying an input/output throughput. The input/output throughput is associated with the storage area network. The input/output throughput stores a throughput rate for the storage area network. The method includes identifying a service level agreement rate for the input/output throughput. The method includes identifying a non-essential workload. The non-essential workload stores a non-essential workload rate associated therewith. The non-essential workload includes that portion of said input/output throughput that is for one or more background processes. The method includes determining an analyzed rate based on the throughput rate, the service level agreement rate, and the non-essential workload rate.Type: ApplicationFiled: June 4, 2019Publication date: September 19, 2019Inventors: John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Daniel P. Toulan, Clea A. Zolotow
-
Patent number: 10408631Abstract: A computer-implemented method includes accessing a user database, accessing a transport database, and generating a global recommended travel plan. The user database includes travel preferences and a metric preference for each user. The travel preferences include an origin, and a destination. The transport database includes transport data. The global recommended travel plan includes, for each user, a recommended route from the user's origin to the user's destination, a recommended mode, and a recommended start time. Generating the global recommended travel plan includes simultaneously optimizing each user's metric preference based on the transport data and the travel preferences. The computer-implemented method further includes returning each user's recommended route, recommended mode, and recommended start time. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: July 24, 2015Date of Patent: September 10, 2019Assignee: International Business Machines CorporationInventors: John V. Delaney, Anthony M. Hunt, Philippe H. V. M. Spaas, Clea A. Zolotow
-
Publication number: 20190268279Abstract: One or more processors determine a throughput of hardware devices operatively coupled to a target Storage Area Network (SAN) prior to a SAN migration from a source SAN to the target SAN. Buffers within a processor core in the source SAN contain intermediate execution outputs of components within the processor core. The processor(s) determine an estimated time duration required to retrieve the soft state from a central processing unit (CPU) queue in the source SAN processor and to migrate the soft state of the processor core from the source SAN to the target SAN, in order to determine an estimated size and time of the SAN migration from the source SAN to the target SAN. The processor(s) then configure transmission resources available to the source SAN to comport with the estimated size and time of the SAN migration from the source SAN to the target SAN.Type: ApplicationFiled: May 10, 2019Publication date: August 29, 2019Inventors: Russell G. Conner, Anthony M. Hunt, Daniel P. Toulan, Johan van Kessel, Clea A. Zolotow
-
Publication number: 20190266507Abstract: A set of internal information technology (IT) architecture is received and the internal IT architecture is controlled by a service provider. A set of exogenous IT architecture is received and the exogenous IT architecture is not controlled by the service provider. A set of service level agreement (SLA) requirements, agreed upon by the service provider and a service user, are received. A set of sensor data, from sensors monitoring environmental conditions which may affect at least one of the internal IT architecture or the exogenous IT architecture, is received. A set of heuristic data relating to the internal IT architecture and the exogenous IT architecture is received. A risk metric based on the set of internal IT architecture, the set of exogenous IT architecture, the set of SLA requirements, the set of sensor data, and the set of heuristic data is determined.Type: ApplicationFiled: May 15, 2019Publication date: August 29, 2019Inventors: Richard M. Cocchiara, John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Clea A. Zolotow
-
Publication number: 20190245797Abstract: Data migrations are not able to be identified or traced through a switched network to their originating hub, because the corresponding TCP/IP data stream goes through a plurality of optimized differential switches and the originating IP in the packet header gets replaced at each switch. The present invention provides a mechanism to introduce a lag or a jitter into the IP to label the migrated data. The labeled data are able to be traced and identified through multiple managed hubs and/or switches.Type: ApplicationFiled: April 17, 2019Publication date: August 8, 2019Inventors: Andrew P. Barnes, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Clea A. Zolotow