Patents by Inventor Pawel J. Borkowski
Pawel J. Borkowski 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: 11086504Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: GrantFiled: October 24, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Publication number: 20200057542Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Inventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Patent number: 10552028Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: GrantFiled: March 28, 2016Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Patent number: 9779429Abstract: Determining a pricing information for an instance of an application program comprises: receiving a software discovery result for the application program instance; receiving, from a file with a predetermined name stored in an installation directory in an install path, at least one custom rule associated with an application program indicated in the software discovery result; evaluating, by a rule engine, one or more conditions of the received at least one custom rule on one or more parameter values of the received software discovery result; and in dependence on a result of the evaluation, processing the at least one custom rule, the processing comprising determining the pricing information for the application program instance.Type: GrantFiled: September 10, 2012Date of Patent: October 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawel J. Borkowski, Michal Klak, Maksymilian Kowalik, Bartlomiej T. Malecki
-
Publication number: 20160210010Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: ApplicationFiled: March 28, 2016Publication date: July 21, 2016Inventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Patent number: 9329852Abstract: A mechanism is provided in a data processing system for installing a software product in a data processing system using a debug mode of an installation wizard. The mechanism separates an installation wizard for installing a software product in a data processing system into a plurality of installation code portions. Each of the plurality of installation code portions corresponds to a state. The mechanism associates each of the plurality of installation code portions with a display panel. The mechanism initializes execution of the installation wizard. For a given installation code portion within the plurality of code portions, the mechanism presents a display panel associated with the given installation code portion to a user, receives user input associated with the given installation code portion, and proceeds to the next installation code portion. The mechanism then completes the installation wizard to install the software product in the data processing system.Type: GrantFiled: November 28, 2011Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Maksymilian Kowalik, Bartlomiej T. Malecki
-
Patent number: 9323440Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. For at least one of the set of scrollable areas, at least one display property of the respective scrollable area is altered based upon the nesting information and the focus information.Type: GrantFiled: December 4, 2012Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Patent number: 9047159Abstract: A method of installing software receives installation task data including a plurality of installation tasks. The plurality of installation tasks includes at least one user-modifiable installation task and at least one user-unmodifiable installation task. The method receives task order data defining a requisite order of execution. The method executes each of the plurality of installation tasks in accordance with the requisite order, wherein executing each user-modifiable installation task comprises altering and executing at least one installation command for the user-modifiable installation task in response to receiving a first user input.Type: GrantFiled: November 9, 2012Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Bartlomiej T. Malecki
-
Patent number: 8799780Abstract: Mechanisms are provided for consistent and coherent layout for an installation wizard. The mechanisms divide the installation wizard into a plurality of actions. The mechanisms generate a graphical user interface panel for each of the plurality of actions to form a plurality of graphical user interface panels and generate at least one optional view for each graphical user interface panel. For each given action of the installation wizard, the mechanisms present a graphical user interface panel with a default view based on context of the given action and responsive to user input selecting an optional view, present the graphical user interface panel with the selected optional view.Type: GrantFiled: November 28, 2011Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Bartlomiej T. Malecki
-
Publication number: 20130159238Abstract: Determining a pricing information for an instance of an application program comprises: receiving a software discovery result for the application program instance; receiving at least one custom rule associated with an application program indicated in the software discovery result; evaluating, by a rule engine, one or more conditions of the received at least one custom rule on one or more parameter values of the received software discovery result; and in dependence on a result of the evaluation, processing the at least one custom rule, the processing comprising determining the pricing information for the application program instance.Type: ApplicationFiled: September 10, 2012Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawel J. Borkowski, Michal Klak, Maksymilian Kowalik, Bartlomiej T. Malecki
-
Publication number: 20130139145Abstract: A mechanism is provided in a data processing system for installing a software product in a data processing system using a debug mode of an installation wizard. The mechanism separates an installation wizard for installing a software product in a data processing system into a plurality of installation code portions. Each of the plurality of installation code portions corresponds to a state. The mechanism associates each of the plurality of installation code portions with a display panel. The mechanism initializes execution of the installation wizard. For a given installation code portion within the plurality of code portions, the mechanism presents a display panel associated with the given installation code portion to a user, receives user input associated with the given installation code portion, and proceeds to the next installation code portion. The mechanism then completes the installation wizard to install the software product in the data processing system.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawel J. Borkowski, Michal Klak, Maksymilian Kowalik, Bartlomiej T. Malecki
-
Publication number: 20130139056Abstract: Mechanisms are provided for consistent and coherent layout for an installation wizard. The mechanisms divide the installation wizard into a plurality of actions. The mechanisms generate a graphical user interface panel for each of the plurality of actions to form a plurality of graphical user interface panels and generate at least one optional view for each graphical user interface panel. For each given action of the installation wizard, the mechanisms present a graphical user interface panel with a default view based on context of the given action and responsive to user input selecting an optional view, present the graphical user interface panel with the selected optional view.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawel J. Borkowski, Michal Klak, Bartlomiej T. Malecki