Patents by Inventor Grzegorz Sawina

Grzegorz Sawina 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: 11775842
    Abstract: An initial software scan is performed to detect a set of software deployed on an endpoint. An ongoing scan of the endpoint is performed to map a set of file directories associated with each software within the set of software. Via the ongoing scan, a usage frequency for each mapped file directory is determined. A heat map is generated for each mapped file directory, according to usage frequency, using a randomized meta-heuristic. A request is received for a software discovery scan result. The software discovery scan, based on the heat map, is performed in response to the request. The result of the software discovery scan is provided to a user.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tomasz Andrzej Stopa, Grzegorz Sawina, Marcin Labenski
  • Publication number: 20220012599
    Abstract: An initial software scan is performed to detect a set of software deployed on an endpoint. An ongoing scan of the endpoint is performed to map a set of file directories associated with each software within the set of software. Via the ongoing scan, a usage frequency for each mapped file directory is determined. A heat map is generated for each mapped file directory, according to usage frequency, using a randomized meta-heuristic. A request is received for a software discovery scan result. The software discovery scan, based on the heat map, is performed in response to the request. The result of the software discovery scan is provided to a user.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 13, 2022
    Inventors: TOMASZ ANDRZEJ STOPA, Grzegorz Sawina, Marcin Labenski
  • Patent number: 10977333
    Abstract: A method retrieves and displays an alternative webpage in response to an initially-requested webpage no longer being available. A browser on a client device sends a request to a web server for an original webpage, which is associated with an original Universal Resource Locator (URL). The browser receives an error response, from the web server, which indicates that the original webpage no longer exists. A search engine on the client device searches for multiple alternative Universal Resource Locators (URLs), which are based on variations from the original URL. An alternative webpage that is associated with one of the multiple alternative URLs is then displayed on the client device.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marcin Labenski, Grzegorz Sawina, Tomasz A. Stopa, Joanna Barbara Koza
  • Patent number: 10706016
    Abstract: A method for monitoring software usage for an application installed in a computer system. The computer system determines whether a change has occurred in a set of files stored in a set of directories for the application in a file system between inventory scans of the file system. The set of the files is associated with the application and the set of the files changes when the application is used. A usage metric for the application is adjusted by the computer system to indicate a use of the application when the change has occurred in the set of the files, increasing accuracy, by the computer system, in identifying application usage.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Grzegorz Sawina, Marcin Labenski, Joanna Barbara Koza, Tomasz A. Stopa
  • Publication number: 20200097517
    Abstract: A method retrieves and displays an alternative webpage in response to an initially-requested webpage no longer being available. A browser on a client device sends a request to a web server for an original webpage, which is associated with an original Universal Resource Locator (URL). The browser receives an error response, from the web server, which indicates that the original webpage no longer exists. A search engine on the client device searches for multiple alternative Universal Resource Locators (URLs), which are based on variations from the original URL. An alternative webpage that is associated with one of the multiple alternative URLs is then displayed on the client device.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: MARCIN LABENSKI, GRZEGORZ SAWINA, TOMASZ A. STOPA, JOANNA BARBARA KOZA
  • Publication number: 20190361989
    Abstract: A method for monitoring software usage for an application installed in a computer system. The computer system determines whether a change has occurred in a set of files stored in a set of directories for the application in a file system between inventory scans of the file system. The set of the files is associated with the application and the set of the files changes when the application is used. A usage metric for the application is adjusted by the computer system to indicate a use of the application when the change has occurred in the set of the files, increasing accuracy, by the computer system, in identifying application usage.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Grzegorz Sawina, Marcin Labenski, Joanna Barbara Koza, Tomasz A. Stopa
  • Patent number: 10218790
    Abstract: Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jakub Barc, Filip Barczyk, Marek Grochowski, Grzegorz Sawina
  • Publication number: 20180227366
    Abstract: Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 9, 2018
    Inventors: Jakub Barc, Filip Barczyk, Marek Grochowski, Grzegorz Sawina
  • Patent number: 9973577
    Abstract: Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jakub Barc, Filip Barczyk, Marek Grochowski, Grzegorz Sawina
  • Publication number: 20140358995
    Abstract: Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.
    Type: Application
    Filed: May 16, 2014
    Publication date: December 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jakub Barc, Filip Barczyk, Marek Grochowski, Grzegorz Sawina