Patents by Inventor Jaroslaw Jurowicz
Jaroslaw Jurowicz 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: 11822914Abstract: A method includes providing a relational database and at least one schema describing tables of the relational database with columns of the relational database, providing an application executing read/write or delete jobs in the relational database where the application is running in a cloud environment, upgrading the application running in the cloud environment to a new version of the application. The application uses pods to perform the steps of the upgrading. The method includes replacing an old version of the application using an intermediate version of the application, where the intermediate version of the application behaves differently depending on values of definitions in a new supportive column created in the relational database, and replacing the intermediate version of the application with pods using the new version of the application.Type: GrantFiled: November 3, 2021Date of Patent: November 21, 2023Assignee: International Business Machines CorporationInventors: Wojciech Wojcik, Bartosz Tomasik, Krzysztof Rudek, Jaroslaw Jurowicz
-
Publication number: 20230132690Abstract: A method includes providing a relational database and at least one schema describing tables of the relational database with columns of the relational database, providing an application executing read/write or delete jobs in the relational database where the application is running in a cloud environment, upgrading the application running in the cloud environment to a new version of the application. The application uses pods to perform the steps of the upgrading. The method includes replacing an old version of the application using an intermediate version of the application, where the intermediate version of the application behaves differently depending on values of definitions in a new supportive column created in the relational database, and replacing the intermediate version of the application with pods using the new version of the application.Type: ApplicationFiled: November 3, 2021Publication date: May 4, 2023Inventors: Wojciech Wojcik, Bartosz Tomasik, Krzysztof Rudek, Jaroslaw Jurowicz
-
Patent number: 11120008Abstract: A verification check is performed for a configuration management database (CMDB) configuration item (CI), the CMDB CI being an information technology asset of a computing environment and being previously discovered as part of a CMDB CI discovery procedure for a CMDB system, and discovered on a hosting component hosting the CMDB CI. The discovery procedure provides configuration data associated with the CMDB CI, and the configuration data is stored as part of CMDB configuration information of the CMDB system. Performance of the verification check of the CMDB CI is tailored to the CMDB CI, and includes using the configuration data provided by the discovery procedure to target at least one inquiry to the hosting component, which may include an inquiry to the CMDB CI thereof. An updated status of the CMDB CI is determined based on performing the verification check.Type: GrantFiled: April 11, 2019Date of Patent: September 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa Kilar, Wojciech A. Wojcik
-
Patent number: 11048688Abstract: Embodiments of the present invention provide automated systems and methods for selectively finding and deleting dormant data (out of data, inactive data) in a configuration management database (CMDB), or in a database which has similar characteristics. The method includes using a directed graph where each node of the directed graph represents a configuration item, and traversing the directed graph in order to determine inactive or dormant data, and all of the objects which depend on that data. Configuration items are deleted only when all of the other configuration items from which it depends contain dormant data.Type: GrantFiled: June 12, 2018Date of Patent: June 29, 2021Assignee: International Business Machines CorporationInventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa K. Kilar, Andrzej W. Laskawiec
-
Patent number: 10936659Abstract: A computer-implemented method for processing an update event for a target graph may be provided. The method comprises upon an event broker receiving a vertex update event, assigning the vertex update event to a compute node which processes update events for the vertex. Upon the event broker receiving an update event targeting a linking edge in the target graph, performing by the event broker: dividing the update event into a pair of create-if-not-exist sub-events, and an edge update sub-event, assigning the first create-if-not-exist sub-event to a first compute node, and integrating the first create-if-not-exist sub-event into a stream of update events for the first vertex. The same happens for the second vertex. The edge update sub-event is assigned to a third compute node, and integrates into the edge update sub-event stream.Type: GrantFiled: January 2, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Tomasz Niebielski, Jaroslaw Jurowicz, Wojciech Wojcik, Bartosz Tomasik
-
Publication number: 20200210481Abstract: A computer-implemented method for processing an update event for a target graph may be provided. The method comprises upon an event broker receiving a vertex update event, assigning the vertex update event to a compute node which processes update events for the vertex. Upon the event broker receiving an update event targeting a linking edge in the target graph, performing by the event broker: dividing the update event into a pair of create-if-not-exist sub-events, and an edge update sub-event, assigning the first create-if-not-exist sub-event to a first compute node, and integrating the first create-if-not-exist sub-event into a stream of update events for the first vertex. The same happens for the second vertex. The edge update sub-event is assigned to a third compute node, and integrates into the edge update sub-event stream.Type: ApplicationFiled: January 2, 2019Publication date: July 2, 2020Inventors: Tomasz Niebielski, Jaroslaw Jurowicz, Wojciech Wojcik, Bartosz Tomasik
-
Publication number: 20190236061Abstract: A verification check is performed for a configuration management database (CMDB) configuration item (CI), the CMDB CI being an information technology asset of a computing environment and being previously discovered as part of a CMDB CI discovery procedure for a CMDB system, and discovered on a hosting component hosting the CMDB CI. The discovery procedure provides configuration data associated with the CMDB CI, and the configuration data is stored as part of CMDB configuration information of the CMDB system. Performance of the verification check of the CMDB CI is tailored to the CMDB CI, and includes using the configuration data provided by the discovery procedure to target at least one inquiry to the hosting component, which may include an inquiry to the CMDB CI thereof. An updated status of the CMDB CI is determined based on performing the verification check.Type: ApplicationFiled: April 11, 2019Publication date: August 1, 2019Inventors: Jaroslaw JUROWICZ, Tomasz P. KANIA, Ewa KILAR, Wojciech A. WOJCIK
-
Patent number: 10339128Abstract: A verification check is performed for a configuration management database (CMDB) configuration item (CI), the CMDB CI being an information technology asset of a computing environment and being previously discovered as part of a CMDB CI discovery procedure for a CMDB system, and discovered on a hosting component hosting the CMDB CI. The discovery procedure provides configuration data associated with the CMDB CI, and the configuration data is stored as part of CMDB configuration information of the CMDB system. Performance of the verification check of the CMDB CI is tailored to the CMDB CI, and includes using the configuration data provided by the discovery procedure to target at least one inquiry to the hosting component, which may include an inquiry to the CMDB CI thereof. An updated status of the CMDB CI is determined based on performing the verification check.Type: GrantFiled: May 17, 2016Date of Patent: July 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa Kilar, Wojciech A. Wojcik
-
Publication number: 20180293271Abstract: Embodiments of the present invention provide automated systems and methods for selectively finding and deleting dormant data (out of data, inactive data) in a configuration management database (CMDB), or in a database which has similar characteristics. The method includes using a directed graph where each node of the directed graph represents a configuration item, and traversing the directed graph in order to determine inactive or dormant data, and all of the objects which depend on that data. Configuration items are deleted only when all of the other configuration items from which it depends contain dormant data.Type: ApplicationFiled: June 12, 2018Publication date: October 11, 2018Inventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa K. Kilar, Andrzej W. Laskawiec
-
Patent number: 10025815Abstract: Embodiments of the present invention provide automated systems and methods for selectively finding and deleting dormant data (out of data, inactive data) in a configuration management database (CMDB), or in a database which has similar characteristics. The method includes using a directed graph where each node of the directed graph represents a configuration item, and traversing the directed graph in order to determine inactive or dormant data, and all of the objects which depend on that data. Configuration items are deleted only when all of the other configuration items from which it depends contain dormant data.Type: GrantFiled: July 13, 2015Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa K. Kilar, Andrzej W. Laskawiec
-
Publication number: 20170337236Abstract: A verification check is performed for a configuration management database (CMDB) configuration item (CI), the CMDB CI being an information technology asset of a computing environment and being previously discovered as part of a CMDB CI discovery procedure for a CMDB system, and discovered on a hosting component hosting the CMDB CI. The discovery procedure provides configuration data associated with the CMDB CI, and the configuration data is stored as part of CMDB configuration information of the CMDB system. Performance of the verification check of the CMDB CI is tailored to the CMDB CI, and includes using the configuration data provided by the discovery procedure to target at least one inquiry to the hosting component, which may include an inquiry to the CMDB CI thereof. An updated status of the CMDB CI is determined based on performing the verification check.Type: ApplicationFiled: May 17, 2016Publication date: November 23, 2017Inventors: Jaroslaw JUROWICZ, Tomasz P. KANIA, Ewa KILAR, Wojciech A. Wojcik
-
Publication number: 20170017679Abstract: Embodiments of the present invention provide automated systems and methods for selectively finding and deleting dormant data (out of data, inactive data) in a configuration management database (CMDB), or in a database which has similar characteristics. The method includes using a directed graph where each node of the directed graph represents a configuration item, and traversing the directed graph in order to determine inactive or dormant data, and all of the objects which depend on that data. Configuration items are deleted only when all of the other configuration items from which it depends contain dormant data.Type: ApplicationFiled: July 13, 2015Publication date: January 19, 2017Inventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa K. Kilar, Andrzej W. Laskawiec