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: 11575613
    Abstract: 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: Grant
    Filed: April 17, 2019
    Date of Patent: February 7, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Andrew P. Barnes, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Clea A. Zolotow
  • Patent number: 11281984
    Abstract: 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: Grant
    Filed: May 15, 2019
    Date of Patent: March 22, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Richard M. Cocchiara, John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Clea A. Zolotow
  • Patent number: 11102296
    Abstract: 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: Grant
    Filed: April 30, 2018
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Delaney, Clea Zolotow, Anthony M. Hunt, Laxmikantha S. Nanduru, Rudolph C. Baron, Florian Graf, Dennis M. Carden, Vladimir V. Danilevich
  • Patent number: 11085784
    Abstract: 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: Grant
    Filed: June 20, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: John V. Delaney, Anthony M. Hunt, Philippe H. V. M. Spaas, Clea A. Zolotow
  • Patent number: 11023266
    Abstract: 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: Grant
    Filed: May 16, 2017
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew P. Barnes, John V. Delaney, Florian D. Graf, Anthony M. Hunt, Clea A. Zolotow
  • Patent number: 10970126
    Abstract: 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: Grant
    Filed: February 19, 2019
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John V. Delaney, Anthony M. Hunt, David O'Grady, Niamh Phelan, Claus Schroeder-Hansen, Clea A. Zolotow
  • Patent number: 10966648
    Abstract: 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: Grant
    Filed: February 25, 2019
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John V. Delaney, Sean T. Fomash, Anthony M. Hunt, Maeve O'Reilly, Clea A. Zolotow
  • Patent number: 10936361
    Abstract: 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: Grant
    Filed: June 14, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Laxmikantha Sai Nanduru, Anthony M. Hunt, Clea Anne Zolotow, Florian Graf, Sean Thomas Fornash
  • Patent number: 10817321
    Abstract: 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: Grant
    Filed: March 21, 2017
    Date of Patent: October 27, 2020
    Assignee: International Business Machines Corporation
    Inventors: John V. Delaney, Florian D. Graf, Anthony M. Hunt, Ricky L. Montagna, Pawel J. Wieczorek, Clea A. Zolotow
  • Patent number: 10613799
    Abstract: 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: Grant
    Filed: April 19, 2019
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Daniel P. Toulan, Clea A. Zolotow
  • Patent number: 10599367
    Abstract: 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: Grant
    Filed: June 4, 2019
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Daniel P. Toulan, Clea A. Zolotow
  • Patent number: 10567304
    Abstract: 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: Grant
    Filed: May 10, 2019
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Russell G. Conner, Anthony M. Hunt, Daniel P. Toulan, Johan van Kessel, Clea A. Zolotow
  • Publication number: 20190384634
    Abstract: 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: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Applicant: International Business Machines Corporation
    Inventors: Laxmikantha Sai Nanduru, Anthony M. Hunt, Clea Anne Zolotow, Florian Graf, Sean Thomas Fornash
  • Publication number: 20190334988
    Abstract: 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: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: John Delaney, Clea Zolotow, Anthony M. Hunt, Laxmikantha S. Nanduru, Rudolph C. Baron, Florian Graf, Dennis M. Carden, Vladimir V. Danilevich
  • Publication number: 20190301881
    Abstract: 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: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: John V. Delaney, Anthony M. Hunt, Philippe H.V.M. Spaas, Clea A. Zolotow
  • Publication number: 20190286332
    Abstract: 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: Application
    Filed: June 4, 2019
    Publication date: September 19, 2019
    Inventors: John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Daniel P. Toulan, Clea A. Zolotow
  • Patent number: 10408631
    Abstract: 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: Grant
    Filed: July 24, 2015
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: John V. Delaney, Anthony M. Hunt, Philippe H. V. M. Spaas, Clea A. Zolotow
  • Publication number: 20190268279
    Abstract: 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: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventors: Russell G. Conner, Anthony M. Hunt, Daniel P. Toulan, Johan van Kessel, Clea A. Zolotow
  • Publication number: 20190266507
    Abstract: 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: Application
    Filed: May 15, 2019
    Publication date: August 29, 2019
    Inventors: Richard M. Cocchiara, John V. Delaney, Anthony M. Hunt, Maeve M. O'Reilly, Clea A. Zolotow
  • Publication number: 20190245797
    Abstract: 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: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Andrew P. Barnes, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Clea A. Zolotow