Patents by Inventor Bartlomiej T. Malecki
Bartlomiej T. Malecki 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: 11676063Abstract: Aspects of the present invention provide an approach for exposing payloads from non-integrated machine learning systems. A generic binding identifier is established to represent a machine learning (ML) system among a set of non-integrated learning systems. A generic subscription identifier is established to represent a deployed model in the ML system. Payload data including a user request, a response, the generic binding identifier, and the generic subscription identifier are received from the ML system and stored in a database for later analysis to identify any issues related to the deployed model.Type: GrantFiled: March 28, 2019Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Lukasz G. Cmielowski, Bartlomiej T. Malecki, Rafal Bigaj, Maria H. Oleszkiewicz
-
Patent number: 11194649Abstract: A method, system and computer program product for providing early diagnosis of hardware, software or configuration problems in a data warehouse system. A received query is parsed to determine the properties of the query. The query may then be joined to existing groups of queries if those groups have shared properties of the query. After executing the query according to an execution plan, results from the execution of the query is received, which may include problem(s) that occurred during execution of the query. For those problems that reach a pre-defined threshold of becoming a “group problem” in those groups joined by the query, the problem is reported to the end user concerning those groups where the problem exceeds the pre-defined threshold. In this manner, an early diagnosis of the problems in the data warehouse system that can cause delay and failure of the processing of queries is able to occur.Type: GrantFiled: July 10, 2019Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Bartlomiej T. Malecki, Konrad K. Skibski, Tomasz Stradomski
-
Patent number: 11159334Abstract: A mechanism is provided for adding software signatures to a software catalog may be provided. The software catalog comprises a vendor-maintained software catalog section, a user-maintained software catalog section, and a community-maintained software catalog section. The mechanism scans a system using a software asset management tool. The mechanism adds a new software signature to the community-maintained software catalog section via a Blockchain transaction. An acceptance of the signature into the community-maintained software catalog section is based on a received Blockchain proof-of-work message.Type: GrantFiled: October 4, 2016Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Jagoda Kuzma, Bartlomiej T. Malecki, Piotr Padkowski, Marek Peszt, Piotr J. Walczak
-
Patent number: 11093836Abstract: A method for detecting a bottleneck in a system includes receiving a graph, wherein a node represents a software module and an edge represents a communication channel between software modules, monitoring selected resources for each software module in comparison to available resources, monitoring a ratio of a bandwidth consumed on a communication channel versus available bandwidth, traversing the graph for identifying a source software module whose produced amount of output is below the amount of output needed by the software module that is in idle mode, and analyzing a resource consumption of the identified source software module to identify a lacking amount of resource for the identified source software module. A computer system and computer program product corresponding to the above method are also disclosed herein.Type: GrantFiled: June 15, 2016Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Bartlomiej T. Malecki, Piotr Padkowski, Marek Peszt, Piotr J. Walczak
-
Patent number: 11086504Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: GrantFiled: October 24, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Patent number: 11080706Abstract: The invention relates to an NFC device configured for receiving a request to perform a transaction. In response to receiving the request, sensor data from one or more sensors of the NFC device is fed into a first classifier. The sensor data comprises environment parameters of the NFC device. The first classifier determines if sensor data provided as input to the first classifier were sensed in a transaction-typical environment or in a transaction-atypical environment. In case the first classifier determines that the sensor data is indicative of a transaction-atypical environment, the first classifier blocks the transaction or requests a user to confirm the transaction and blocks the transaction until the confirmation is received.Type: GrantFiled: March 7, 2016Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Arkadiusz W. Biegun, Tomasz D. Chmielecki, Bartlomiej T. Malecki, Konrad K. Skibski
-
Patent number: 11010231Abstract: A computer-implemented method of creating a log file is disclosed. The method comprises: storing a request of a service to be executed by a computer system, wherein the service is performed using multiple software methods; executing the service by providing the request to the computer system; detecting a failure of the service; performing a stack trace of the service to identify a subset of the multiple software methods; providing a source code for the subset of the multiple software methods; modifying the source code for the subset of the multiple software methods to add logging statements, wherein the logging statements are configured for generating log data; re-executing the service using the modified source code to generate the log data; and generating the log file from the log data.Type: GrantFiled: October 3, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Maria H. Oleszkiewicz, Bartlomiej T. Malecki, Blazej R. Rutkowski, Daniel J. Ryszka
-
Patent number: 10938843Abstract: A mechanism is provided for controlling execution of a computer program. An execution of unallowed software may be prohibited. Structural elements of a graphical user interface of the computer program are detected. The detected structural elements are compared with a stored signature, each signature comprising structural elements of a graphical user interface of allowed computer programs. Upon not finding a matching signature among the stored signatures when comparing, further executing of the computer program is inhibited.Type: GrantFiled: July 18, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Piotr P. Godowski, Bartlomiej T. Malecki, Krzysztof Pienkowski, Artur K. Zezula
-
Patent number: 10929434Abstract: An approach for optimizing single-row operations in a data warehouse. Single-row operations are determined based on receiving database operations. Extends identifiers are received based on the single-row operations. Single-row usage statistics are maintained for extends identifiers based on single-row operations. A logical sequence of the extends identifiers in extends lists stores are sorted based on single-row usage statistics and the logical sequence is maintained based on determining further single-row operations.Type: GrantFiled: May 29, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Piotr L. Kania, Bartlomiej T. Malecki, Michal S. Paluch, Konrad K. Skibski
-
Publication number: 20200311598Abstract: Aspects of the present invention provide an approach for exposing payloads from non-integrated machine learning systems. A generic binding identifier is established to represent a machine learning (ML) system among a set of non-integrated learning systems. A generic subscription identifier is established to represent a deployed model in the ML system. Payload data including a user request, a response, the generic binding identifier, and the generic subscription identifier are received from the ML system and stored in a database for later analysis to identify any issues related to the deployed model.Type: ApplicationFiled: March 28, 2019Publication date: October 1, 2020Inventors: Lukasz G. Cmielowski, Bartlomiej T. Malecki, Rafal Bigaj, Maria H. Oleszkiewicz
-
Publication number: 20200110654Abstract: A computer-implemented method of creating a log file is disclosed. The method comprises: storing a request of a service to be executed by a computer system, wherein the service is performed using multiple software methods; executing the service by providing the request to the computer system; detecting a failure of the service; performing a stack trace of the service to identify a subset of the multiple software methods; providing a source code for the subset of the multiple software methods; modifying the source code for the subset of the multiple software methods to add logging statements, wherein the logging statements are configured for generating log data; re-executing the service using the modified source code to generate the log data; and generating the log file from the log data.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventors: Maria H. Oleszkiewicz, Bartlomiej T. Malecki, Blazej R. Rutkowski, Daniel J. Ryszka
-
Publication number: 20200057542Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Inventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Patent number: 10552028Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: GrantFiled: March 28, 2016Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Publication number: 20190342310Abstract: A mechanism is provided for controlling execution of a computer program. An execution of unallowed software may be prohibited. Structural elements of a graphical user interface of the computer program are detected. The detected structural elements are compared with a stored signature, each signature comprising structural elements of a graphical user interface of allowed computer programs. Upon not finding a matching signature among the stored signatures when comparing, further executing of the computer program is inhibited.Type: ApplicationFiled: July 18, 2019Publication date: November 7, 2019Inventors: Piotr P. Godowski, Bartlomiej T. Malecki, Krzysztof Pienkowski, Artur K. Zezula
-
Publication number: 20190340050Abstract: A method, system and computer program product for providing early diagnosis of hardware, software or configuration problems in a data warehouse system. A received query is parsed to determine the properties of the query. The query may then be joined to existing groups of queries if those groups have shared properties of the query. After executing the query according to an execution plan, results from the execution of the query is received, which may include problem(s) that occurred during execution of the query. For those problems that reach a pre-defined threshold of becoming a “group problem” in those groups joined by the query, the problem is reported to the end user concerning those groups where the problem exceeds the pre-defined threshold. In this manner, an early diagnosis of the problems in the data warehouse system that can cause delay and failure of the processing of queries is able to occur.Type: ApplicationFiled: July 10, 2019Publication date: November 7, 2019Inventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Bartlomiej T. Malecki, Konrad K. Skibski, Tomasz Stradomski
-
Patent number: 10423479Abstract: A method, system and computer program product for providing early diagnosis of hardware, software or configuration problems in a data warehouse system. A received query is parsed to determine the properties of the query. The query may then be joined to existing groups of queries if those groups have shared properties of the query. After executing the query according to an execution plan, results from the execution of the query is received, which may include problem(s) that occurred during execution of the query. For those problems that reach a pre-defined threshold of becoming a “group problem” in those groups joined by the query, the problem is reported to the end user concerning those groups where the problem exceeds the pre-defined threshold. In this manner, an early diagnosis of the problems in the data warehouse system that can cause delay and failure of the processing of queries is able to occur.Type: GrantFiled: June 8, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Lukasz Gaza, Artur M. Gruszecki, Tomasz Kazalski, Bartlomiej T. Malecki, Konrad K. Skibski, Tomasz Stradomski
-
Publication number: 20190278784Abstract: An approach for optimizing single-row operations in a data warehouse. Single-row operations are determined based on receiving database operations. Extends identifiers are received based on the single-row operations. Single-row usage statistics are maintained for extends identifiers based on single-row operations. A logical sequence of the extends identifiers in extends lists stores are sorted based on single-row usage statistics and the logical sequence is maintained based on determining further single-row operations.Type: ApplicationFiled: May 29, 2019Publication date: September 12, 2019Inventors: Piotr L. Kania, Bartlomiej T. Malecki, Michal S. Paluch, Konrad K. Skibski
-
Patent number: 10367833Abstract: A mechanism is provided for controlling execution of a computer program. An execution of unallowed software may be prohibited. Structural elements of a graphical user interface of the computer program are detected. The detected structural elements are compared with a stored signature, each signature comprising structural elements of a graphical user interface of allowed computer programs. Upon not finding a matching signature among the stored signatures when comparing, further executing of the computer program is inhibited.Type: GrantFiled: March 7, 2017Date of Patent: July 30, 2019Assignee: International Business Machines CorporationInventors: Piotr P. Godowski, Bartlomiej T. Malecki, Krzysztof Pienkowski, Artur K. Zezula
-
Patent number: 10353924Abstract: An approach for optimizing single-row operations in a data warehouse. Single-row operations are determined based on receiving database operations. Extends identifiers are received based on the single-row operations. Single-row usage statistics are stored in extends lists stores where single-row usage statistics include at least one of a hit count and a last hit date. Single-row usage statistics are maintained for extends identifiers based on single-row operations. A logical sequence of the extends identifiers in extends lists stores are sorted based on single-row usage statistics and the logical sequence is maintained based on determining a further single-row operations.Type: GrantFiled: November 19, 2015Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Piotr L. Kania, Bartlomiej T. Malecki, Michal S. Paluch, Konrad K. Skibski
-
Publication number: 20180262517Abstract: A mechanism is provided for controlling execution of a computer program. An execution of unallowed software may be prohibited. Structural elements of a graphical user interface of the computer program are detected. The detected structural elements are compared with a stored signature, each signature comprising structural elements of a graphical user interface of allowed computer programs. Upon not finding a matching signature among the stored signatures when comparing, further executing of the computer program is inhibited.Type: ApplicationFiled: March 7, 2017Publication date: September 13, 2018Inventors: Piotr P. Godowski, Bartlomiej T. Malecki, Krzysztof Pienkowski, Artur K. Zezula