Patents by Inventor CLAUS SCHROEDER-HANSEN
CLAUS SCHROEDER-HANSEN 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: 20240013328Abstract: Workload distribution is automatically optimized. Cost penalty amounts imposed on executing a database operation transaction by current and alternative processing pathway options are determined as a function of execution response times that exceed a service level agreement time limit. Respective computer processing hardware costs are determined for executing the database operation transaction via each of the current and alternative processing pathway options. Respective licensing costs are determined for migrating execution of the database operation transaction to each of the alternative processing pathway options. Accordingly, the current or alternative middleware option that has a lowest total combined cost of licensing costs, computer processing hardware costs and service level agreement penalty costs is chosen as the path for execution of the database operation transaction.Type: ApplicationFiled: September 21, 2023Publication date: January 11, 2024Inventors: John V. Delaney, Alan P. Murphy, Claus Schroeder-Hansen, Clea A. Zolotow
-
Patent number: 11803926Abstract: Workload distribution is automatically optimized. Cost penalty amounts imposed on executing a database operation transaction by current and alternative processing pathway options are determined as a function of execution response times that exceed a service level agreement time limit. Respective computer processing hardware costs are determined for executing the database operation transaction via each of the current and alternative processing pathway options. Respective licensing costs are determined for migrating execution of the database operation transaction to each of the alternative processing pathway options. Accordingly, the current or alternative middleware option that has a lowest total combined cost of licensing costs, computer processing hardware costs and service level agreement penalty costs is chosen as the path for execution of the database operation transaction.Type: GrantFiled: December 10, 2015Date of Patent: October 31, 2023Assignee: KYNDRYL, INC.Inventors: John V. Delaney, Alan P. Murphy, Claus Schroeder-Hansen, Clea A. Zolotow
-
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: 11327814Abstract: The illustrative embodiments provide concepts for processing a function call using a solid or ephemeral code, selected using a semaphore relating to an identifying feature of the function call. The concept may include: receiving a function call, wherein the function call comprises an identifying feature; queueing the function call in a queue; selecting, using a semaphore relating to the identifying feature of the function call, a code instance of a plurality of code instances for processing a queued function call, the plurality of code instances comprising: an ephemeral code instance, wherein the ephemeral code instance is adapted to process a single function call before being discarded; and a solid code instance, wherein the solid code instance is adapted to process a function call without being discarded; and processing the queued function call with the selected code instance.Type: GrantFiled: November 28, 2018Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Jørgen Egbert Floes, Clea Anne Zolotow, Claus Schrøder-Hansen, Julian Kopp, Petra Kopp
-
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
-
Publication number: 20200167208Abstract: The illustrative embodiments provide concepts for processing a function call using a solid or ephemeral code, selected using a semaphore relating to an identifying feature of the function call. The concept may include: receiving a function call, wherein the function call comprises an identifying feature; queueing the function call in a queue; selecting, using a semaphore relating to the identifying feature of the function call, a code instance of a plurality of code instances for processing a queued function call, the plurality of code instances comprising: an ephemeral code instance, wherein the ephemeral code instance is adapted to process a single function call before being discarded; and a solid code instance, wherein the solid code instance is adapted to process a function call without being discarded; and processing the queued function call with the selected code instance.Type: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Jørgen Egbert Floes, Clea Anne Zolotow, Claus Schrøder-Hansen, Julian Kopp, Petra Kopp
-
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
-
Publication number: 20190179677Abstract: 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: ApplicationFiled: February 19, 2019Publication date: June 13, 2019Inventors: John V. Delaney, Anthony M. Hunt, David O'Grady, Niamh Phelan, Claus Schroeder-Hansen, Clea A. Zolotow
-
Patent number: 10320689Abstract: 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: May 24, 2016Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Andrew P. Barnes, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Clea A. Zolotow
-
Patent number: 10261839Abstract: 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: November 2, 2016Date of Patent: April 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John V. Delaney, Anthony M. Hunt, David O'Grady, Niamh Phelan, Claus Schroeder-Hansen, Clea A. Zolotow
-
Patent number: 10203991Abstract: In a virtualized data processing system where an operating system assigns resources to a virtualized computing entity (VCE) according to a container configuration of the VCE, and by using performance data corresponding to a type of the VCE, an initial resource allocation for a new VCE is computed at an initialization of the new VCE. The performance data includes at least a processor utilization information corresponding to the type of VCE for a past period. An operation of the new VCE is initiated using the initial resource allocation. New performance data is collected from the operation of the new VCE. For a future period of operation of the new VCE, a resource requirement is forecasted. An instruction to a provisioning system is constructed, specifying a portion of the resource requirement and the future period, which causes the provisioning system to adjust the initial resource allocation.Type: GrantFiled: January 19, 2017Date of Patent: February 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon J. Brady, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Gerhard A. Widmayer, Clea Zolotow
-
Patent number: 10168770Abstract: A tactile device for correcting biomechanical abnormalities using physical virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers which support the outer hollow sphere and control a rotational speed and direction of the outer and inner spheres. A set of pressure sensors detect pressure applied by a user against the pliable inner hollow sphere as the user moves within. One or more processors determine a biomechanical abnormality in the user based on pressure readings from the pressure sensors. A sphere controller then modifies a physical configuration of the pliable inner hollow sphere.Type: GrantFiled: April 27, 2018Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: John V. Delaney, Maeve M. O'Reilly, Niamh Phelan, Claus Schroeder-Hansen, Niambh Scullion, Clea A. Zolotow
-
Patent number: 10114460Abstract: A tactile device for virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to dynamically and physically reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers that support the outer hollow sphere and control a rotational speed and direction of the outer hollow sphere and the pliable inner hollow sphere.Type: GrantFiled: August 8, 2016Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventors: John V. Delaney, Sean T. Fornash, Anthony M. Hunt, Claus Schroeder-Hansen, Clea A. Zolotow
-
Publication number: 20180246564Abstract: A tactile device for correcting biomechanical abnormalities using physical virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers which support the outer hollow sphere and control a rotational speed and direction of the outer and inner spheres. A set of pressure sensors detect pressure applied by a user against the pliable inner hollow sphere as the user moves within. One or more processors determine a biomechanical abnormality in the user based on pressure readings from the pressure sensors. A sphere controller then modifies a physical configuration of the pliable inner hollow sphere.Type: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Inventors: JOHN V. DELANEY, MAEVE M. O'REILLY, NIAMH PHELAN, CLAUS SCHROEDER-HANSEN, NIAMBH SCULLION, CLEA A. ZOLOTOW
-
Patent number: 10055012Abstract: A tactile device for virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to dynamically and physically reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers that support the outer hollow sphere and control a rotational speed and direction of the outer hollow sphere and the pliable inner hollow sphere. A sphere controller then modifies a physical configuration of the pliable inner hollow sphere based on a detected biomechanical abnormality of a user within the tactile device.Type: GrantFiled: January 12, 2017Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: John V. Delaney, Maeve M. O'reilly, Niamh Phelan, Claus Schroeder-Hansen, Niambh Scullion, Clea A. Zolotow
-
Publication number: 20180203739Abstract: In a virtualized data processing system where an operating system assigns resources to a virtualized computing entity (VCE) according to a container configuration of the VCE, and by using performance data corresponding to a type of the VCE, an initial resource allocation for a new VCE is computed at an initialization of the new VCE. The performance data includes at least a processor utilization information corresponding to the type of VCE for a past period. An operation of the new VCE is initiated using the initial resource allocation. New performance data is collected from the operation of the new VCE. For a future period of operation of the new VCE, a resource requirement is forecasted. An instruction to a provisioning system is constructed, specifying a portion of the resource requirement and the future period, which causes the provisioning system to adjust the initial resource allocation.Type: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Applicant: International Business Machines CorporationInventors: Simon J. Brady, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Gerhard A. Widmayer, Clea Zolotow
-
Publication number: 20180121248Abstract: 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: ApplicationFiled: November 2, 2016Publication date: May 3, 2018Inventors: John V. Delaney, Anthony M. Hunt, David O'Grady, Niamh Phelan, Claus Schroeder-Hansen, Clea A. Zolotow
-
Publication number: 20180039330Abstract: A tactile device for virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to dynamically and physically reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers that support the outer hollow sphere and control a rotational speed and direction of the outer hollow sphere and the pliable inner hollow sphere.Type: ApplicationFiled: August 8, 2016Publication date: February 8, 2018Inventors: JOHN V. DELANEY, SEAN T. FORNASH, ANTHONY M. HUNT, CLAUS SCHROEDER-HANSEN, CLEA A. ZOLOTOW
-
Publication number: 20180039325Abstract: A tactile device for virtual reality simulations includes an outer hollow sphere, a pliable inner hollow sphere, a plurality of actuators, and a framework. The plurality of actuators physically couple the outer hollow sphere to the pliable inner hollow sphere, and are configured to dynamically and physically reshape the pliable inner hollow sphere as the outer hollow sphere and the pliable inner hollow sphere rotate. The framework includes a plurality of powered rollers that support the outer hollow sphere and control a rotational speed and direction of the outer hollow sphere and the pliable inner hollow sphere. A sphere controller then modifies a physical configuration of the pliable inner hollow sphere based on a detected biomechanical abnormality of a user within the tactile device.Type: ApplicationFiled: January 12, 2017Publication date: February 8, 2018Inventors: JOHN V. DELANEY, MAEVE M. O'REILLY, NIAMH PHELAN, CLAUS SCHROEDER-HANSEN, NIAMBH SCULLION, CLEA A. ZOLOTOW
-
Publication number: 20170346751Abstract: 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: May 24, 2016Publication date: November 30, 2017Inventors: Andrew P. Barnes, John V. Delaney, Anthony M. Hunt, Claus Schrøder-Hansen, Clea A. Zolotow