Patents by Inventor Piotr Kania

Piotr Kania 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: 9069643
    Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for creating a prerequisite checklist corresponding to a software application. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of identifying prerequisites of a software application that are present in source code of the software application, wherein the prerequisites are software and hardware components, and creating a prerequisite checklist that includes the identified prerequisites of the software application, wherein the prerequisite checklist is in a file format that is compatible with prerequisite checking software. In another embodiment, the computer implemented method includes the steps of analyzing a computer system utilizing the created prerequisite checklist as an input file into prerequisite checking software, and determining whether the computer system is capable if installing and running the software application.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Umit Bektas, Pawel Januszek, Piotr Kania, Konrad K. Skibski
  • Publication number: 20150178072
    Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for creating a prerequisite checklist corresponding to a software application. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of identifying prerequisites of a software application that are present in source code of the software application, wherein the prerequisites are software and hardware components, and creating a prerequisite checklist that includes the identified prerequisites of the software application, wherein the prerequisite checklist is in a file format that is compatible with prerequisite checking software. In another embodiment, the computer implemented method includes the steps of analyzing a computer system utilizing the created prerequisite checklist as an input file into prerequisite checking software, and determining whether the computer system is capable if installing and running the software application.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: International Business Machines Corporation
    Inventors: Umit Bektas, Pawel Januszek, Piotr Kania, Konrad K. Skibski
  • Publication number: 20150178060
    Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for creating a prerequisite checklist corresponding to a software application. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of identifying prerequisites of a software application that are present in source code of the software application, wherein the prerequisites are software and hardware components, and creating a prerequisite checklist that includes the identified prerequisites of the software application, wherein the prerequisite checklist is in a file format that is compatible with prerequisite checking software. In another embodiment, the computer implemented method includes the steps of analyzing a computer system utilizing the created prerequisite checklist as an input file into prerequisite checking software, and determining whether the computer system is capable if installing and running the software application.
    Type: Application
    Filed: September 3, 2014
    Publication date: June 25, 2015
    Inventors: Umit Bektas, Pawel Januszek, Piotr Kania, Konrad K. Skibski
  • Publication number: 20150089473
    Abstract: A method for performing software discovery by an installer controller is provided and may include detecting, at a computer, an attempt by a software installer to execute on the computer, wherein during execution, the software installer modifies software on the computer. A Software Asset Management (SAM) computer server may be queried for an approval status corresponding to a software package provided by the software installer. The installer controller executes the software installer upon receiving on the returned approval status; aggregates a result from the execution of the software installer based on the software installer modifying the software on the computer; and updates a discovery software signature on the computer when the returned approval status is marked as known.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 26, 2015
    Inventors: Pawel Gocek, Piotr Kania, Michal Paluch, Tomasz Stopa
  • Publication number: 20150089472
    Abstract: A method for performing software discovery by an installer controller is provided and may include detecting, at a computer, an attempt by a software installer to execute on the computer, wherein during execution, the software installer modifies software on the computer. A Software Asset Management (SAM) computer server may be queried for an approval status corresponding to a software package provided by the software installer. The installer controller executes the software installer upon receiving on the returned approval status; aggregates a result from the execution of the software installer based on the software installer modifying the software on the computer; and updates a discovery software signature on the computer when the returned approval status is marked as known.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Pawel Gocek, Piotr Kania, Michal Paluch, Tomasz Stopa
  • Publication number: 20140149585
    Abstract: A software asset management method comprising storing URL data for each of a first plurality of software entities, obtaining, by means of a first browser plug-in, first data indicative of a URL from which a browser has obtained content, comparing, for at least one of the first plurality of software entities, the URL data of the respective software entity with the first data, and communicating the first data to a first computer other than a computer hosting the browser subject to a first condition that, for each of the first plurality of software entities, the comparing reveals that the first data does not match the URL data of the respective software entity.
    Type: Application
    Filed: November 6, 2013
    Publication date: May 29, 2014
    Applicant: International Business Machines Corporation
    Inventors: Pawel Gocek, Piotr Kania, Michal Paluch, Tomasz Stopa
  • Publication number: 20140059535
    Abstract: A software inventory method, comprising storing data representative of a logic engine established via a machine learning algorithm, detecting a software item on a computer system, determining at least one parameter of the software item, estimating, using the logic engine and the at least one parameter, a category of the software item, and communicating the at least one parameter to another computer system in response to the estimated category is a given category.
    Type: Application
    Filed: June 12, 2013
    Publication date: February 27, 2014
    Inventors: Pawel Gocek, Piotr Kania, Tomasz Stopa
  • Patent number: D653558
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: February 7, 2012
    Assignee: V&S Luksusowa Zielona Gora S.A.
    Inventor: Piotr Kania