Patents by Inventor Konrad W. Komnata

Konrad W. Komnata 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: 11277327
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for determining recommendations for actions based on analysis of a device. The method includes retrieving information associated with a device from one or more databases. The method further includes determining information relevant to device performance as a function of an analysis of the retrieved information associated with the device, where the information relevant to device performance includes one or more factors related to an expected device performance. The method further includes determining a frequency of repair and replacement of one or more components of the device. The method further includes determining a recommendation of an action based on a comparison of an expected frequency of replacement and repair of the components of the device to the determined replacement and repair of the components of the device.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Patent number: 11238014
    Abstract: The present invention generally relates to web applications, and, more particularly, to a distributed virtual control system (VCS) configured to track changes by users to web applications. For this purpose, a system includes a user device configured to access a web server, which includes a web application stored in the web server, wherein the web application is accessible by another user device to make changes to the web application, which changes are stored in a historical collection of versions of the web application in an original repository. The user device is configured to allow the user device to access the historical collection of versions of the web application in the original repository, and to store the changes to the web application made by the other user device in the historical collection of versions of the web application in a first local repository in the user device.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Krzysztof Rudek, Tomasz Hanusiak, Grzegorz P. Szczepanik, Konrad W. Komnata
  • Patent number: 11157460
    Abstract: A method, apparatus, computer system, and computer program product for receiving, by a computer system, a usage request to use a subset of the objects from a client data processing system, wherein the objects are stored in a data repository. Responsive to receiving the usage request, the method transfers, by the computer system, the subset of the objects to the client data processing system and responsive to transferring the subset of the objects to the client data processing system, generating, by the computer system, an object transfer record, wherein the object transfer record describes the subset of the objects sent to the client data processing system. The method manages a utilization of the subset of the objects on the client data processing system utilizing the object transfer record.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Patent number: 11119763
    Abstract: A computer receives a software engineering task to be carried out by a developer. The computer receives a description record comprising information regarding the software engineering task, wherein the description record includes information on a code area to be affected by the software engineering task. The computer queries a knowledge base based on the code area, the knowledge base comprising at least one relationship between an identity of a developer, a first electronic report comprising at least a user feedback and a code area changed by this developer. The computer selects, based on a result of said querying, one or more developers to carry out the software engineering task.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Grzegorz P. Szczepanik, Tomasz Hanusiak, Jaroslaw Osinski, Konrad W. Komnata
  • Patent number: 11119980
    Abstract: Systems, methods, tools and computer programming products for implementing a cognitive data lake that selects or recommends operational database based on historically created data lakes storing files having similar file types, categorizations, metadata, and/or frequency of file usage. Selecting the appropriate operational databases is streamlined by building a knowledge base that is accessible during the creation and/or registration of each data lake. The knowledge base maintains historical records of past data lakes, describing each historical data lake's file types, attributes, metadata, frequency of file usage and at least one operational database implemented to manage the files of the historical data lake.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Grzegorz P. Szczepanik, Krzysztof A. Rudek, Tomasz Hanusiak, Konrad W. Komnata
  • Patent number: 10762090
    Abstract: A computer implemented method for discovering a software product in a corporate data processing system comprises: connecting a first computer to a knowledge database, the knowledge database comprising at least one software product indicating identifier that is adapted to identify a software product. Subsequently, the first computer may select, from the knowledge database, one of the at least one software product indicating identifiers. Then the first computer may connect to the corporate data processing system. This step is followed by analyzing, by the first computer, the corporate data processing system for an occurrence of the software product indicating identifier in the corporate data processing system. Eventually the first computer may write a result of the step of analyzing to a list of discovered software products.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Publication number: 20200174978
    Abstract: The present invention generally relates to web applications, and, more particularly, to a distributed virtual control system (VCS) configured to track changes by users to web applications. For this purpose, a system includes a user device configured to access a web server, which includes a web application stored in the web server, wherein the web application is accessible by another user device to make changes to the web application, which changes are stored in a historical collection of versions of the web application in an original repository. The user device is configured to allow the user device to access the historical collection of versions of the web application in the original repository, and to store the changes to the web application made by the other user device in the historical collection of versions of the web application in a first local repository in the user device.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Inventors: Krzysztof RUDEK, Tomasz HANUSIAK, Grzegorz P. SZCZEPANIK, Konrad W. KOMNATA
  • Publication number: 20200174966
    Abstract: Systems, methods, tools and computer programming products for implementing a cognitive data lake that selects or recommends operational database based on historically created data lakes storing files having similar file types, categorizations, metadata, and/or frequency of file usage. Selecting the appropriate operational databases is streamlined by building a knowledge base that is accessible during the creation and/or registration of each data lake. The knowledge base maintains historical records of past data lakes, describing each historical data lake's file types, attributes, metadata, frequency of file usage and at least one operational database implemented to manage the files of the historical data lake.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Grzegorz P. Szczepanik, Krzysztof A. Rudek, Tomasz Hanusiak, Konrad W. Komnata
  • Publication number: 20200167156
    Abstract: A computer receives a software engineering task to be carried out by a developer. The computer receives a description record comprising information regarding the software engineering task, wherein the description record includes information on a code area to be affected by the software engineering task. The computer queries a knowledge base based on the code area, the knowledge base comprising at least one relationship between an identity of a developer, a first electronic report comprising at least a user feedback and a code area changed by this developer. The computer selects, based on a result of said querying, one or more developers to carry out the software engineering task.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Grzegorz P. Szczepanik, Tomasz Hanusiak, Jaroslaw Osinski, Konrad W. Komnata
  • Patent number: 10657230
    Abstract: Embodiments include method, systems and computer program products for file management. Aspects include monitoring a device to determine an execution of a new process on the device. Based at least in part on the new process starting, a file system is monitored for the creation of a new file, wherein the new file includes one or more file characteristics. The one or more file characteristics are compared to a knowledge database to determine a file type for the new file and the new file is associated with the new process based at least in part on determining the file type for the new file.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
  • Patent number: 10635787
    Abstract: Embodiments include method, systems and computer program products for file management. Aspects include monitoring a device to determine an execution of a new process on the device. Based at least in part on the new process starting, a file system is monitored for the creation of a new file, wherein the new file includes one or more file characteristics. The one or more file characteristics are compared to a knowledge database to determine a file type for the new file and the new file is associated with the new process based at least in part on determining the file type for the new file.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
  • Patent number: 10585853
    Abstract: Embodiments of the present invention are directed to a computer-implemented method for selecting an identifier file for a software product. An example method includes installing the software product on a machine. The method further includes determining a list of files of the software product by scanning a file system of the machine. The method further includes selecting an identifier file from the list of files using a machine learning algorithm. The method further includes updating a license of the software product on the machine with the identifier file.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
  • Patent number: 10560366
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for determining recommendations for actions based on analysis of a device. The method includes retrieving information associated with a device from one or more databases. The method further includes determining information relevant to device performance as a function of an analysis of the retrieved information associated with the device, where the information relevant to device performance includes one or more factors related to an expected device performance. The method further includes determining a frequency of repair and replacement of one or more components of the device. The method further includes determining a recommendation of an action based on a comparison of an expected frequency of replacement and repair of the components of the device to the determined replacement and repair of the components of the device.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Publication number: 20200044952
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for determining recommendations for actions based on analysis of a device. The method includes retrieving information associated with a device from one or more databases. The method further includes determining information relevant to device performance as a function of an analysis of the retrieved information associated with the device, where the information relevant to device performance includes one or more factors related to an expected device performance. The method further includes determining a frequency of repair and replacement of one or more components of the device. The method further includes determining a recommendation of an action based on a comparison of an expected frequency of replacement and repair of the components of the device to the determined replacement and repair of the components of the device.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Patent number: 10360178
    Abstract: An approach for modifying a scan schedule involving receiving first results of a first file system scan of one or more computer systems, comparing the first results to second results of a previous file system scan of the one or more computer systems, computing a file system change value based on comparing the first results to the second results of the previous file system scan and modifying a frequency of a file system scan schedule based on the file system change value.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Patent number: 10360022
    Abstract: An advanced method for a software discovery process may be provided. The method comprises receiving a product identifier comprising at least one mandatory software item and a related product priority. The method includes further determining a scan type for each mandatory software item of all product identifiers of all received related product priorities, performing a priority-based software discovery, using a next scan type for each of the at least one mandatory software items for each of the at least one product identifiers for each of the received product priorities, starting with a highest priority, requiring the next scan type, and repeating the previous step of performing the priority-based software discovery with a next scan type until all scan types for mandatory software have been executed.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomasz Hanusiak, Michal Klak, Konrad W. Komnata, Konrad K. Skibski
  • Publication number: 20190220536
    Abstract: A computer implemented method for discovering a software product in a corporate data processing system comprises: connecting a first computer to a knowledge database, the knowledge database comprising at least one software product indicating identifier that is adapted to identify a software product. Subsequently, the first computer may select, from the knowledge database, one of the at least one software product indicating identifiers. Then the first computer may connect to the corporate data processing system. This step is followed by analyzing, by the first computer, the corporate data processing system for an occurrence of the software product indicating identifier in the corporate data processing system. Eventually the first computer may write a result of the step of analyzing to a list of discovered software products.
    Type: Application
    Filed: January 15, 2018
    Publication date: July 18, 2019
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Publication number: 20190171731
    Abstract: A method, apparatus, computer system, and computer program product for receiving, by a computer system, a usage request to use a subset of the objects from a client data processing system, wherein the objects are stored in a data repository. Responsive to receiving the usage request, the method transfers, by the computer system, the subset of the objects to the client data processing system and responsive to transferring the subset of the objects to the client data processing system, generating, by the computer system, an object transfer record, wherein the object transfer record describes the subset of the objects sent to the client data processing system. The method manages a utilization of the subset of the objects on the client data processing system utilizing the object transfer record.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Publication number: 20190166034
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for determining recommendations for actions based on analysis of a device. The method includes retrieving information associated with a device from one or more databases. The method further includes determining information relevant to device performance as a function of an analysis of the retrieved information associated with the device, where the information relevant to device performance includes one or more factors related to an expected device performance. The method further includes determining a frequency of repair and replacement of one or more components of the device. The method further includes determining a recommendation of an action based on a comparison of an expected frequency of replacement and repair of the components of the device to the determined replacement and repair of the components of the device.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
  • Publication number: 20180336323
    Abstract: Embodiments of the present invention are directed to a computer-implemented method for selecting an identifier file for a software product. An example method includes installing the software product on a machine. The method further includes determining a list of files of the software product by scanning a file system of the machine. The method further includes selecting an identifier file from the list of files using a machine learning algorithm. The method further includes updating a license of the software product on the machine with the identifier file.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik