Patents by Inventor Artur Obrzut
Artur Obrzut 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: 11321274Abstract: A file discovery method, comprising receiving file discovery data comprising, for each of a plurality of files, discovery information and signature data, the discovery information for a first file of the plurality of files being indicative of at least one directory to be scanned for another of the plurality of files relative to a first directory, scanning, in a first scanning operation, a file system for the first file, and scanning, in a second scanning operation subsequent to the first scanning operation, the at least one directory for a second file matching signature data comprised by the file discovery data using a path to the first file as the first directory.Type: GrantFiled: March 22, 2019Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Grzegorz Majka, Artur Obrzut, Ryszard Olkusnik, Jacek Stezowski
-
Patent number: 11240105Abstract: A computer system performs software discovery on a shared resource in a network. A logical group is generated for the shared resource, wherein the logical group includes a plurality of devices accessing the shared resource. A designated device is selected from the plurality of devices for performing a software discovery operation on the shared resource, wherein the selection is based on one or more performance factors. Results of the software discovery operation on the shared resource are received from the designated device. The results of the software discovery operation are distributed by the designated device to the plurality of devices. Embodiments of the present invention further include a method and program product for performing software discovery on a shared resource in a network in substantially the same manner described above.Type: GrantFiled: March 26, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Dariusz P. Glocki, Artur Obrzut, Piotr P. Godowski, Luigi Pichetti
-
Patent number: 11023226Abstract: A virtual scan group manager (VSGM) can receive a plurality of respective sets of data from a plurality of respective devices. The VSGM can allocate respective portions of the plurality of respective sets of data to respective virtual scan groups (VSGs). The VSGs can be processed by storing the data contained in each VSG in a data repository. Respective sets of data stored in the data repository can be catalogued in a VSGM logfile.Type: GrantFiled: January 10, 2019Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Piotr P. Godowski, Artur Obrzut, Luigi Pichetti, Krzysztof Pienkowski
-
Publication number: 20200313967Abstract: A computer system performs software discovery on a shared resource in a network. A logical group is generated for the shared resource, wherein the logical group includes a plurality of devices accessing the shared resource. A designated device is selected from the plurality of devices for performing a software discovery operation on the shared resource, wherein the selection is based on one or more performance factors. Results of the software discovery operation on the shared resource are received from the designated device. The results of the software discovery operation are distributed by the designated device to the plurality of devices. Embodiments of the present invention further include a method and program product for performing software discovery on a shared resource in a network in substantially the same manner described above.Type: ApplicationFiled: March 26, 2019Publication date: October 1, 2020Inventors: Dariusz P. Glocki, Artur Obrzut, Piotr P. Godowski, Luigi Pichetti
-
Patent number: 10733289Abstract: A solution is proposed for identifying software components in a computing system. A corresponding method comprises monitoring events relating to one or more software components of the computing system, filtering the events into filtered events according to finalizing events of corresponding event sequences ending with the finalizing events, each of the event sequences relating to a logical operation for a corresponding current software component of the software components being finalized by the finalizing events, and determining corresponding current signatures of the current software components of the filtered events, each of the current signatures being determined according to at least part of a content of the corresponding current software component for use to identify the current software component according to a comparison of the current signature with one or more known signatures of known software components.Type: GrantFiled: September 2, 2017Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Piotr Godowski, Grzegorz Majka, Artur Obrzut, Luigi Pichetti
-
Publication number: 20190220439Abstract: A file discovery method, comprising receiving file discovery data comprising, for each of a plurality of files, discovery information and signature data, the discovery information for a first file of the plurality of files being indicative of at least one directory to be scanned for another of the plurality of files relative to a first directory, scanning, in a first scanning operation, a file system for the first file, and scanning, in a second scanning operation subsequent to the first scanning operation, the at least one directory for a second file matching signature data comprised by the file discovery data using a path to the first file as the first directory.Type: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventors: Grzegorz Majka, Artur Obrzut, Ryszard Olkusnik, Jacek Stezowski
-
Patent number: 10331618Abstract: A file discovery method, comprising receiving file discovery data comprising, for each of a plurality of files, discovery information and signature data, the discovery information for a first file of the plurality of files being indicative of at least one directory to be scanned for another of the plurality of files relative to a first directory, scanning, in a first scanning operation, a file system for the first file, and scanning, in a second scanning operation subsequent to the first scanning operation, the at least one directory for a second file matching signature data comprised by the file discovery data using a path to the first file as the first directory.Type: GrantFiled: October 16, 2013Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Grzegorz Majka, Artur Obrzut, Ryszard Olkusnik, Jacek Stezowski
-
Publication number: 20190146781Abstract: A virtual scan group manager (VSGM) can receive a plurality of respective sets of data from a plurality of respective devices. The VSGM can allocate respective portions of the plurality of respective sets of data to respective virtual scan groups (VSGs). The VSGs can be processed by storing the data contained in each VSG in a data repository. Respective sets of data stored in the data repository can be catalogued in a VSGM logfile.Type: ApplicationFiled: January 10, 2019Publication date: May 16, 2019Inventors: Piotr P. Godowski, Artur Obrzut, Luigi Pichetti, Krzysztof Pienkowski
-
Patent number: 10291700Abstract: As disclosed herein a computer-implemented method includes receiving a delta scan from an endpoint system comprising changes to a baseline inventory, and determining if the delta scan can be processed. The method further includes responsive to determining that the delta scan can be processed, processing the delta scan to produce a synchronized baseline inventory, and responsive to determining that the delta scan cannot be processed, indicating that the delta scan is unable to be processed. The method further includes responsive to indicating the delta scan is unable to be processed, receiving a most recent full system scan from the endpoint system to provide a new synchronized baseline inventory. A computer program product and a computer system corresponding to the above method are also disclosed herein.Type: GrantFiled: February 8, 2016Date of Patent: May 14, 2019Assignee: International Business Machines CorporationInventors: Piotr P. Godowski, Artur Obrzut, Luigi Pichetti, Jacek J. Stezowski
-
Patent number: 10248411Abstract: A virtual scan group manager (VSGM) can receive a plurality of respective sets of data from a plurality of respective devices. The VSGM can allocate respective portions of the plurality of respective sets of data to respective virtual scan groups (VSGs). The VSGs can be processed by storing the data contained in each VSG in a data repository. Respective sets of data stored in the data repository can be catalogued in a VSGM logfile.Type: GrantFiled: March 2, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Piotr P. Godowski, Artur Obrzut, Luigi Pichetti, Krzysztof Pienkowski
-
Publication number: 20180365418Abstract: A solution is proposed for identifying software components in a computing system. A corresponding method comprises monitoring events relating to one or more software components of the computing system, filtering the events into filtered events according to finalizing events of corresponding event sequences ending with the finalizing events, each of the event sequences relating to a logical operation for a corresponding current software component of the software components being finalized by the finalizing events, and determining corresponding current signatures of the current software components of the filtered events, each of the current signatures being determined according to at least part of a content of the corresponding current software component for use to identify the current software component according to a comparison of the current signature with one or more known signatures of known software components.Type: ApplicationFiled: September 2, 2017Publication date: December 20, 2018Inventors: Piotr Godowski, Grzegorz Majka, Artur Obrzut, Luigi Pichetti
-
Publication number: 20180365146Abstract: An embodiment of the invention may include a method, computer program product, and system for improving I/O performance in a heterogeneous storage environment. The embodiment may include storage devices of different storage device types having different I/O performances. Each of the storage devices is accessible via a SAS interface. The embodiment may include identifying a plurality of storage devices of the heterogeneous storage environment. The embodiment may include creating a table including information about identifiable storage devices and attributes. The embodiment may include separating a block I/O data stream into storage device type classes. The embodiment may include routing I/O requests of corresponding device type classes to their assigned physical lanes using the information included in the table, thereby improving the I/O performance of the heterogeneous storage environment.Type: ApplicationFiled: September 2, 2017Publication date: December 20, 2018Inventors: Piotr Godowski, Grzegorz Majka, Artur Obrzut, Luigi Pichetti
-
Publication number: 20170255685Abstract: A virtual scan group manager (VSGM) can receive a plurality of respective sets of data from a plurality of respective devices. The VSGM can allocate respective portions of the plurality of respective sets of data to respective virtual scan groups (VSGs). The VSGs can be processed by storing the data contained in each VSG in a data repository. Respective sets of data stored in the data repository can be catalogued in a VSGM logfile.Type: ApplicationFiled: March 2, 2016Publication date: September 7, 2017Inventors: Piotr P. Godowski, Artur Obrzut, Luigi Pichetti, Krzysztof Pienkowski
-
Publication number: 20170230452Abstract: As disclosed herein a computer-implemented method includes receiving a delta scan from an endpoint system comprising changes to a baseline inventory, and determining if the delta scan can be processed. The method further includes responsive to determining that the delta scan can be processed, processing the delta scan to produce a synchronized baseline inventory, and responsive to determining that the delta scan cannot be processed, indicating that the delta scan is unable to be processed. The method further includes responsive to indicating the delta scan is unable to be processed, receiving a most recent full system scan from the endpoint system to provide a new synchronized baseline inventory. A computer program product and a computer system corresponding to the above method are also disclosed herein.Type: ApplicationFiled: February 8, 2016Publication date: August 10, 2017Inventors: Piotr P. Godowski, Artur Obrzut, Luigi Pichetti, Jacek J. Stezowski
-
Patent number: 9519648Abstract: A method, system and computer program product for software discovery in a computer system comprising a server and a client. Data defining at least one file category is received at the client from the server. File information pertaining to files belonging to the respective file category is established at the client for each of the at least one file category. The file information for each of the at least one file category is communicated from the client to the server. For each of the at least one file category, a checksum is calculated from the file information.Type: GrantFiled: September 11, 2012Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventors: Grzegorz Majka, Artur Obrzut, Ryszard Olkusnik, Marcin Skalski
-
Patent number: 9065825Abstract: Embodiments of the invention relate to methods, apparatus and systems, including computer program products for license management in one or more computer systems. A first computer runs a master license server process instance. The master license service process instance is associated with a hardware identifier relates to the first computer and has a license to run a predefined number of concurrent production license server process instances that are responsible for license management towards clients. A request is received by the master license server process instance for a license from a production license server process instance in a second computer. The master license server process instance provides a virtual identifier to the production license server process instance to be used as a unique identifier for license management purposes towards clients by the production license server process instance. The virtual identifier is cryptographically secured against modification.Type: GrantFiled: November 5, 2010Date of Patent: June 23, 2015Assignee: International Business Machines CorporationInventors: Rossella De Gaetano, Artur Obrzut, Ryszard Olkusnik, Rafal Sontowski
-
Publication number: 20140108469Abstract: A file discovery method, comprising receiving file discovery data comprising, for each of a plurality of files, discovery information and signature data, the discovery information for a first file of the plurality of files being indicative of at least one directory to be scanned for another of the plurality of files relative to a first directory, scanning, in a first scanning operation, a file system for the first file, and scanning, in a second scanning operation subsequent to the first scanning operation, the at least one directory for a second file matching signature data comprised by the file discovery data using a path to the first file as the first directory.Type: ApplicationFiled: October 16, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Grzegorz Majka, Artur Obrzut, Ryszard Olkusnik, Jacek Stezowski
-
Publication number: 20130080511Abstract: A method, system and computer program product for software discovery in a computer system comprising a server and a client. Data defining at least one file category is received at the client from the server. File information pertaining to files belonging to the respective file category is established at the client for each of the at least one file category. The file information for each of the at least one file category is communicated from the client to the server. For each of the at least one file category, a checksum is calculated from the file information.Type: ApplicationFiled: September 11, 2012Publication date: March 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Grzegorz Majka, Artur Obrzut, Ryszard Olkusnik, Marcin Skalski
-
Publication number: 20110197062Abstract: Embodiments of the invention relate to methods, apparatus and systems, including computer program products for license management in one or more computer systems. A first computer runs a master license server process instance. The master license service process instance is associated with a hardware identifier relates to the first computer and has a license to run a predefined number of concurrent production license server process instances that are responsible for license management towards clients. A request is received by the master license server process instance for a license from a production license server process instance in a second computer. The master license server process instance provides a virtual identifier to the production license server process instance to be used as a unique identifier for license management purposes towards clients by the production license server process instance. The virtual identifier is cryptographically secured against modification.Type: ApplicationFiled: November 5, 2010Publication date: August 11, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rossella De Gaetano, Artur Obrzut, Ryszard Olkusnik, Rafal Sontowski