Patents by Inventor Jan Galda

Jan Galda 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: 11645245
    Abstract: In an approach to discovering software in a container, one or more computer processors identify one or more sets of filesystem structure information for an active container. The one or more computer processors create a virtual filesystem based on the one or more identified sets of filesystem structure information. The one or more computer processors discover one or more sets of software by comparing a set of catalog entries to the created virtual filesystem. The one or more computer processors report the one or more sets of discovered software.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Adam Babol, Jacek Midura, Jan Galda, Lukasz Tomasz Jeda
  • Patent number: 11520609
    Abstract: A technique to manage software licensing in an environment that provides virtual desktop infrastructure (VDI). A license manager is configured to receive first information identifying software applications associated with a virtual machine template used in the infrastructure, as well as second information that a user has logged into the VDI from a client device, thereby creating a VDI session. For a particular time period of interest, the license manager calculates software application usage information from the first and second information. Preferably, the software application usage information represents an application count that is based on the user and the client device “pair” when the user has the VDI session during at least some portion of the time period. The software application usage information is provided to one or more other computing systems to take a given action, such as tracking, managing, auditing, enforcing and accounting for software usage in the VDI environment.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Adam Babol, Jan Galda, Piotr P. Godowski, Lukasz Tomasz Jȩda, Jacek Midura
  • Patent number: 11354145
    Abstract: A method, a system, and a computer program product are provided for determining usage of a software product. The software product is initialized within a virtualized container. Processes executing within the virtualized container are identified. A process fingerprint for the software product is created and includes identifying information of the processes executing within the virtualized container. Usage of the software product on a computing device is determined based, at least partly, on the identifying information of only non-common processes included in the process fingerprint.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Adam Babol, Jacek Midura, Jan Galda, Lukasz T. Jeda
  • Publication number: 20210097037
    Abstract: In an approach to discovering software in a container, one or more computer processors identify one or more sets of filesystem structure information for an active container. The one or more computer processors create a virtual filesystem based on the one or more identified sets of filesystem structure information. The one or more computer processors discover one or more sets of software by comparing a set of catalog entries to the created virtual filesystem. The one or more computer processors report the one or more sets of discovered software.
    Type: Application
    Filed: September 26, 2019
    Publication date: April 1, 2021
    Inventors: Adam Babol, Jacek Midura, Jan Galda, Lukasz Tomasz Jeda
  • Publication number: 20210064400
    Abstract: A method, a system, and a computer program product are provided for determining usage of a software product. The software product is initialized within a virtualized container. Processes executing within the virtualized container are identified. A process fingerprint for the software product is created and includes identifying information of the processes executing within the virtualized container. Usage of the software product on a computing device is determined based, at least partly, on the identifying information of only non-common processes included in the process fingerprint.
    Type: Application
    Filed: August 28, 2019
    Publication date: March 4, 2021
    Inventors: Adam Babol, Jacek Midura, Jan Galda, Lukasz T. Jeda
  • Publication number: 20190258497
    Abstract: A technique to manage software licensing in an environment that provides virtual desktop infrastructure (VDI). A license manager is configured to receive first information identifying software applications associated with a virtual machine template used in the infrastructure, as well as second information that a user has logged into the VDI from a client device, thereby creating a VDI session. For a particular time period of interest, the license manager calculates software application usage information from the first and second information. Preferably, the software application usage information represents an application count that is based on the user and the client device “pair” when the user has the VDI session during at least some portion of the time period. The software application usage information is provided to one or more other computing systems to take a given action, such as tracking, managing, auditing, enforcing and accounting for software usage in the VDI environment.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Adam Babol, Jan Galda, Piotr P. Godowski, Lukasz Tomasz Jeda, Jacek Midura
  • Publication number: 20190087204
    Abstract: A technique to manage software licensing in an environment that provides virtual desktop infrastructure (VDI). A license manager is configured to receive first information identifying software applications associated with a virtual machine template used in the infrastructure, as well as second information that a user has logged into the VDI from a client device, thereby creating a VDI session. For a particular time period of interest, the license manager calculates software application usage information from the first and second information. Preferably, the software application usage information represents an application count that is based on the user and the client device “pair” when the user has the VDI session during at least some portion of the time period. The software application usage information is provided to one or more other computing systems to take a given action, such as tracking, managing, auditing, enforcing and accounting for software usage in the VDI environment.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Inventors: Adam Babol, Jan Galda, Piotr P. Godowski, Lukasz Tomasz Jeda, Jacek Midura
  • Patent number: 10169050
    Abstract: Aspects of the present disclosure relate to software provisioning in a computer system comprising client devices connected via a communication network to a computing infrastructure. The computing infrastructure is operable for providing, upon a user's request, a software application package to an already running machine. The software provisioning system is configured to retrieve session information about a user logged in to the computing infrastructure via a client device, thereby creating a session, determine a list of software application packages that the user is entitled to request to be provided to the running machine so that the user is able to use a software application contained in the software application packages and calculate software application usage information from the session information and the list of software application packages.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam Babol, Jan Galda, Piotr P. Godowski, Lukasz T. Jeda, Jacek Midura