Patents by Inventor Tomasz Hanusiak
Tomasz Hanusiak 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: 10560366Abstract: 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: GrantFiled: November 29, 2017Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Publication number: 20200044952Abstract: 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: ApplicationFiled: October 11, 2019Publication date: February 6, 2020Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Patent number: 10360178Abstract: 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: GrantFiled: May 12, 2016Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Patent number: 10360022Abstract: 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: GrantFiled: January 13, 2016Date of Patent: July 23, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tomasz Hanusiak, Michal Klak, Konrad W. Komnata, Konrad K. Skibski
-
Publication number: 20190220536Abstract: 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: ApplicationFiled: January 15, 2018Publication date: July 18, 2019Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Publication number: 20190171731Abstract: 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: ApplicationFiled: December 6, 2017Publication date: June 6, 2019Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Publication number: 20190166034Abstract: 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: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Patent number: 10248668Abstract: A first set of metadata may be received, via a network, which includes structural information about a first database. The structural information may be compared with one or more software signatures. Each software signature may include a software identity that is mapped to one or more associated database structure identities. A first match estimate may be generated based on the comparing of the structural information with the one or more software signatures. It may be inferred that the first database is likely included in a first software product based on the generating of the match estimate.Type: GrantFiled: July 18, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Konrad Wojciech Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Publication number: 20190080077Abstract: A portable appliance may be provided. It may comprise a storage device operable for storing at least one application software program, a processor operable for executing the at least one application software program, a broadband communication interface plug, pluggable to a computing device, and a broadband communication interface socket adapted for receiving a second broadband communication interface plug of a second portable appliance of a same kind. The present invention also discloses a method for operating the portable appliance, wherein the method stores at least one application software program, executes the at least one application software program, generates user interface data, receives user interface response data, and receives a second broadband communication interface plug of a second portable appliance of a same kind in the broadband communication interface socket of the portable appliance.Type: ApplicationFiled: September 12, 2017Publication date: March 14, 2019Inventors: TOMASZ HANUSIAK, KONRAD KOMNATA, JAROSLAW OSINSKI, GRZEGORZ SZCZEPANIK
-
Patent number: 10146569Abstract: A discovery process to determine the software products deployed on machines of a computing environment. A machine obtains at least one of a deployment image or a software catalog to be used in determining products deployed on the machine. The deployment image and the software catalog are generated based on scanning a template used to create the machine. The deployment image includes information of one or more products in the template and the software catalog includes additional information for at least one product of the one or more products. The machine uses at least one of the deployment image or the software catalog to discover products deployed on the machine.Type: GrantFiled: March 2, 2016Date of Patent: December 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tomasz Hanusiak, Michal Klak, Konrad Wojciech Komnata, Konrad K. Skibski
-
Publication number: 20180336323Abstract: 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: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Publication number: 20180307809Abstract: 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: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Publication number: 20180307810Abstract: 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: ApplicationFiled: November 21, 2017Publication date: October 25, 2018Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Publication number: 20180285536Abstract: A method, a computer program product, and a data processing system for determining a database signature of a database includes determining a set of characteristics of the database; identifying at least one unique characteristic of the database that is unique among characteristics of other databases, which characteristics of other databases are stored in a signature data store; generating the database signature from the at least one unique characteristic; and storing the database signature and the unique characteristic in the signature data store.Type: ApplicationFiled: April 3, 2017Publication date: October 4, 2018Inventors: Tomasz Hanusiak, Grzegorz Szczepanik, Jaroslaw Osinski, Konrad Wojciech Komnata
-
Patent number: 9990193Abstract: A method for agile software development comprises receiving by a VM a command by a first version of a software component running on a first virtual machine, wherein the command may be executed by the software component, passing the command to a hypervisor along with an output file including a functionality identifier corresponding to the command and identifiers for versions of the software component to which the command is applicable, and transferring the command to a second VM for an execution of the functionality if the identifier of the second version of the software component was included in the output file. Additionally, the method may include sending a freeze command by the hypervisor to the second virtual machine if the identifier of the second version of the software component is not included in the output file.Type: GrantFiled: September 24, 2015Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Michal Klak, Konrad K. Skibski, Tomasz Zaras
-
Patent number: 9875095Abstract: A method for grouping of software components may be provided. The method may comprise relating a trigger agent to a software component, identifying the trigger agent, and triggering a trigger message of the trigger agent to potential other trigger agents. The method may also comprise monitoring a response to the trigger message from at least one other trigger agent related to at least one other software component, grouping the software components with the at least one other software component based on responses to a group of software components, and relating the group of software components to the software product based on comparisons with a software catalog.Type: GrantFiled: September 30, 2015Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Michal Klak, Konrad W. Komnata, Konrad K. Skibski
-
Publication number: 20180018365Abstract: A first set of metadata may be received, via a network, which includes structural information about a first database. The structural information may be compared with one or more software signatures. Each software signature may include a software identity that is mapped to one or more associated database structure identities. A first match estimate may be generated based on the comparing of the structural information with the one or more software signatures. It may be inferred that the first database is likely included in a first software product based on the generating of the match estimate.Type: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Inventors: Tomasz Hanusiak, Konrad Wojciech Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Publication number: 20170329789Abstract: 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: ApplicationFiled: May 12, 2016Publication date: November 16, 2017Inventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
-
Publication number: 20170255483Abstract: A discovery process to determine the software products deployed on machines of a computing environment. A machine obtains at least one of a deployment image or a software catalog to be used in determining products deployed on the machine. The deployment image and the software catalog are generated based on scanning a template used to create the machine. The deployment image includes information of one or more products in the template and the software catalog includes additional information for at least one product of the one or more products. The machine uses at least one of the deployment image or the software catalog to discover products deployed on the machine.Type: ApplicationFiled: March 2, 2016Publication date: September 7, 2017Inventors: Tomasz Hanusiak, Michal Klak, Konrad Wojciech Komnata, Konrad K. Skibski
-
Patent number: 9753721Abstract: A method for agile software development comprises receiving by a VM a command by a first version of a software component running on a first virtual machine, wherein the command may be executed by the software component, passing the command to a hypervisor along with an output file including a functionality identifier corresponding to the command and identifiers for versions of the software component to which the command is applicable, and transferring the command to a second VM for an execution of the functionality if the identifier of the second version of the software component was included in the output file. Additionally, the method may include sending a freeze command by the hypervisor to the second virtual machine if the identifier of the second version of the software component is not included in the output file.Type: GrantFiled: June 11, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Michal Klak, Konrad K. Skibski, Tomasz Zaras