Patents by Inventor Clea Zolotow
Clea Zolotow 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: 11194809Abstract: A mechanism is provided for determining a predicted performance of a database com. A first model for a database is determined using machine learning and training data based on monitoring the database operating in a production environment. A second model for the database is determined by combining the first model and a knee of curve formula for the database. The second model is stored for use in determining the predicted performance of the database in response to a database query.Type: GrantFiled: December 2, 2016Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Teodora S. Buda, John V. Delaney, Dmitri Lerko, Francesco Mariani, David O'Grady, Clea A. Zolotow
-
Patent number: 11159911Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining location data of a client computer device in reference to a geofence, the client computer device being associated to a certain user, the geofence being associated to a certain enterprise venue; in response to a breach of the geofence by the client computer device, initiating a process to obtain user associated data of the certain user; providing, while the client computer device is located within the geofence, one to more output observable by the certain user in dependence on data of the user associated data obtained by the initiated process; and in response to an exiting of the geofence by the client computer device terminating the process to obtain user associated data of the certain user.Type: GrantFiled: November 27, 2019Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mickey Iqbal, Clea A. Zolotow, John V. Delaney, Andrew Barnes, Julian Kopp
-
Patent number: 11131849Abstract: A method, computer program product, and system includes a processor(s) utilizing the image capture device to track eye movements of a user interacting with a display communicatively coupled to the one or more processors, the image capture device continuously collecting image data. The processor(s) determines, based on analyzing the collected image data, a probability of whether a user may be experiencing a vision-related issue. Based on the probability being within a given pre-determined range, the processor(s) identifies the vision-related issue experienced by the user. The processor(s) generates, based on the vision-related issue, a two dimensional visual exercise to address the vision-related issue for performance by the user. The processor(s) deploys a graphical user interface to the display, where the graphical user interface comprises the visual exercise. The processor(s) provides the visual exercise to the user via the graphical user interface.Type: GrantFiled: November 16, 2017Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Valerie Lampkin, Alice-Maria Marascu, Maeve O'Reilly, Clea Zolotow
-
Patent number: 11119654Abstract: Provided are a computer program product, system, and method for determining an optimal storage environment for data sets and for migrating data sets. Metadata for each application indicates storage pools used by the application to store data sets, wherein each storage pool is configured in one of a plurality of storage environments using different organization schemes to store data sets. The metadata for at least one application indicates storage pools to store the data sets for the application that are allocated from different storage environments. The metadata for an application is processed to determine a data set for the application stored in a first storage pool implemented in a first storage environment that should be stored in a second storage environment. The determined data set from the first storage pool to a second storage pool implemented in the second storage environment.Type: GrantFiled: July 10, 2018Date of Patent: September 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clea A. Zolotow, Thomas W. Bish, Bernhard J. Klingenberg, Petra Kopp, John V. Delaney
-
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: 11080085Abstract: A computer system manages multi-stage transactions. A plurality of response time values of transaction components for a plurality of transactions are received. Two or more transactions from the plurality of transactions are selected, wherein a quantity of the selected transactions is equal to a number of the transaction components in the plurality of transactions. Eigenvalues are calculated from the response time values for the selected transactions. The selected transactions are determined to have timed out by processing the eigenvalues using a machine learning classifier. Embodiments of the present invention further include a method and program product for managing multi-stage transactions in substantially the same manner described above.Type: GrantFiled: December 17, 2018Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Simon Brady, Clea A. Zolotow, Barry Hollywood, Jørgen E. Floes, Pedro Soares, Anastasios Xouzafeiris
-
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
-
Publication number: 20210160255Abstract: A method includes: determining, by a computer device, affinities between components in a networked computer system; determining, by the computer device, a risk level of each of the components; determining, by the computer device, a risk level of the networked computer system; detecting, by the computer device, a threat in the networked computer system; determining, by the computer device, an action based on the threat, the risk level of ones of the components affected by the threat, and the risk level of the system; and reconfiguring, by the computer device, the networked computer system based on the determined action.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: Jack Louis CHERKAS, Clea ZOLOTOW, Kim Poh WONG, Susheel GOOLY, Jørgen Egbert FLOES, Jeanette Louise LIVINGS, Tedrick N. NORTHWAY
-
Patent number: 11005760Abstract: An approach is provided that selects a geographic location to which transmission of a data packet is disallowed. The approach identifies disallowed network devices that reside in the selected geographic location and builds a routing path through a public computer network through an allowed set of network devices with the allowed set of network devices not including any of the disallowed network devices. The approach then transmits the data packet from a transmitting network device to a receiving network device using the routing path.Type: GrantFiled: April 2, 2020Date of Patent: May 11, 2021Assignee: International Business Machines CorporationInventors: Andrew Barnes, John Delaney, Alexander J. Harvilchuck, Kenneth Weber, Clea 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: 10963294Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: input data from the source environment, including application hosting data of each server in the source environment and one or more cloud type of the source environment. Candidate cloud types for target platform are listed and servers of the source environment are screened for eligibility for the migration. The target platform is selected by applying preconfigured selection rules on the application hosting data of each eligible server in the source environment. Migration recommendations for each eligible server in the source environment, including selected cloud type corresponding to the target platform, are produced.Type: GrantFiled: July 2, 2018Date of Patent: March 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean Fornash, Clea A. Zolotow, James S. Bennett, Laxmikantha Sai Nanduru, Arvind Viswanathan, Anthony Hunt
-
Patent number: 10929118Abstract: A method includes creating a digital twin that represents a computing infrastructure, the digital twin representing all microcode versions present in components in the computing infrastructure. The method further includes creating a database of a plurality of upgrades including at least one microcode version update and a corresponding criticality of each of the plurality of updates and emulating a first deployment of a first set of one or more of the plurality of updates with the digital twin.Type: GrantFiled: November 30, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Clea A. Zolotow, Mihai Criveti, Andrew P. Barnes, Gavin C. O'Reilly, Marci D. Formato, Jørgen E. Floes, Tedrick N. Northway
-
Patent number: 10909472Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining radio signal encoded data from one or more radio signal emitting device disposed on one or more fabric item used for thermal insulation by a user; performing data processing using an obtained environmental temperature of the user and one or more thermal characteristic, wherein the one or more thermal characteristic is determined using the radio signal encoded data; and providing one or more output based on the data processing.Type: GrantFiled: June 15, 2017Date of Patent: February 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Delaney, Sean Fornash, Anthony Hunt, Maeve O'Reilly, Zheng Xie, Clea Zolotow
-
Patent number: 10884646Abstract: A method, apparatus, system, and computer program product for managing a storage system. Data associated with a set of tags is identified by a computer system using a policy, wherein the policy defines the set of tags for a set of types of data used in a process performed in an organization using data in the storage system. A set of storage tiers for the data associated with the set of tags is determined by the computer system using the policy. The policy defines the set of storage tiers for the data associated with the set of tags when the data associated with the set of tags is used by the process. The data associated with the set of tags is moved by the computer system to the set of storage tiers as determined using the policy.Type: GrantFiled: November 6, 2018Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Gavin C. O'Reilly, Susheel Gooly, Clea A. Zolotow, Tedrick N. Northway, Derek Lacey
-
Patent number: 10831933Abstract: A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.Type: GrantFiled: February 11, 2020Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Gerhard A. Widmayer, Clea A. Zolotow
-
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: 10778442Abstract: In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.Type: GrantFiled: July 22, 2019Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Simon J. Brady, Jonas E. Bryllert, John V. Delaney, Barry Hollywood, Clea A. Zolotow
-
Publication number: 20200236049Abstract: An approach is provided that selects a geographic location to which transmission of a data packet is disallowed. The approach identifies disallowed network devices that reside in the selected geographic location and builds a routing path through a public computer network through an allowed set of network devices with the allowed set of network devices not including any of the disallowed network devices. The approach then transmits the data packet from a transmitting network device to a receiving network device using the routing path.Type: ApplicationFiled: April 2, 2020Publication date: July 23, 2020Inventors: Andrew Barnes, John Delaney, Alexander J. Harvilchuck, Kenneth Weber, Clea Zolotow