Patents by Inventor Grzegorz Szczepanik
Grzegorz Szczepanik 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: 10885157Abstract: 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: GrantFiled: April 3, 2017Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Grzegorz Szczepanik, Jaroslaw Osinski, Konrad Wojciech Komnata
-
Patent number: 10657230Abstract: 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: GrantFiled: November 21, 2017Date of Patent: May 19, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Patent number: 10635787Abstract: 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: GrantFiled: April 19, 2017Date of Patent: April 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Patent number: 10585853Abstract: 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: GrantFiled: May 17, 2017Date of Patent: March 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz Szczepanik
-
Patent number: 10579789Abstract: 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: GrantFiled: September 12, 2017Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Tomasz Hanusiak, Konrad Komnata, Jaroslaw Osinski, Grzegorz 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
-
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: 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: 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: 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
-
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