Patents by Inventor William J. Hladik, Jr.

William J. Hladik, Jr. 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: 10127503
    Abstract: A set of available values is obtained corresponding to a set of data fields associated with a dimension member in a set of dimension members corresponding to a dimension in a set of dimensions of an object. Each possible combination of dimension members is computed for the object. For a data field of a dimension member of a dimension, a normalized value is computed based on values of the data field for each dimension member in the dimension. A combined data field value is computed for a possible combination of the object as a product of the normalized value of the data field in each dimension member that participates in the possible combination. A set of combined data field values corresponding to all possible combinations is analyzed to identify a possible combination having a property. A control component of a physical environment is adjusted according to the identified possible combination.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William J. Hladik, Jr.
  • Patent number: 10097665
    Abstract: Embodiments of the present invention provide an approach to processing and displaying a social media results list. Specifically, embodiments of the present invention focus on the content author and compute a score for each content author based on one or more conditions. The results list of the social media system is then processed based on the score, referred to as a Profiled Degree of Alignment (PDA) Value.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventor: William J. Hladik, Jr.
  • Patent number: 10084662
    Abstract: An approach to an optimal application configuration. The approach includes a method that includes computing, by at least one computing device, an actual application impact based on an “N” number of failing information technology (IT) infrastructure components within an application architecture. The method includes determining, by the at least one computing device, a factor in likelihood of failure of the “N” number of IT infrastructure components. The method includes determining, by the at least one computing device, a failure profile for the application architecture based on the actual application impact and the factor in likelihood of failure.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William J. Hladik, Jr.
  • Patent number: 10025611
    Abstract: A method to perform server provisioning on a plurality of computer systems to generate a plurality of target virtual machines includes: obtaining configurations from a pool comprising at least one existing candidate virtual server or server image through a discovery process; performing a clustering analysis on the configurations to group the configurations into at least two groups; and for each group, selecting a configuration from among the configurations of the group as a candidate virtual machine image; determining a cost of actions required to be performed on the candidate virtual image to result in target virtual machines with a same configuration as the configurations of the group; and selecting the candidate virtual image with the lowest cost.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: July 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose R. Figueroa, Robert Filepp, William J. Hladik, Jr., Brian Peterson, Frederick Y. Wu, Christopher C. Young, Sai Zeng
  • Patent number: 9762513
    Abstract: Computer system, method and program product for managing a chat session having a plurality of participants. A server sends to each participant in the chat session, a current local time of each other participant in the chat session. A workstation of each participant in the chat session displays an identity and current local time of each other participant in the chat session. The current local time of each other participant in the chat session can be represented by a graphical representation of the current local time of each other participant in the chat session. The server also sends to each participant in the chat session a current date of each other participant in the chat session. The workstation of each participant in the chat session displays the current date of each other participant in the chat session.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventor: William J. Hladik, Jr.
  • Publication number: 20170116304
    Abstract: A set of available values is obtained corresponding to a set of data fields associated with a dimension member in a set of dimension members corresponding to a dimension in a set of dimensions of an object. Each possible combination of dimension members is computed for the object. For a data field of a dimension member of a dimension, a normalized value is computed based on values of the data field for each dimension member in the dimension. A combined data field value is computed for a possible combination of the object as a product of the normalized value of the data field in each dimension member that participates in the possible combination. A set of combined data field values corresponding to all possible combinations is analyzed to identify a possible combination having a property. A control component of a physical environment is adjusted according to the identified possible combination.
    Type: Application
    Filed: October 21, 2015
    Publication date: April 27, 2017
    Applicant: International Business Machines Corporation
    Inventor: WILLIAM J. HLADIK, JR.
  • Publication number: 20170109186
    Abstract: A method to perform server provisioning on a plurality of computer systems to generate a plurality of target virtual machines includes: obtaining configurations from a pool comprising at least one existing candidate virtual server or server image through a discovery process; performing a clustering analysis on the configurations to group the configurations into at least two groups; and for each group, selecting a configuration from among the configurations of the group as a candidate virtual machine image; determining a cost of actions required to be performed on the candidate virtual image to result in target virtual machines with a same configuration as the configurations of the group; and selecting the candidate virtual image with the lowest cost
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: JOSE R. FIGUEROA, ROBERT FlLEPP, WILLIAM J. HLADIK, JR., BRIAN PETERSON, FREDERICK Y. WU, CHRISTOPHER C. YOUNG, SAI ZENG
  • Publication number: 20170012832
    Abstract: An approach to an optimal application configuration. The approach includes a method that includes computing, by at least one computing device, an actual application impact based on an “N” number of failing information technology (IT) infrastructure components within an application architecture. The method includes determining, by the at least one computing device, a factor in likelihood of failure of the “N” number of IT infrastructure components. The method includes determining, by the at least one computing device, a failure profile for the application architecture based on the actual application impact and the factor in likelihood of failure.
    Type: Application
    Filed: September 21, 2016
    Publication date: January 12, 2017
    Inventor: William J. HLADIK, JR.
  • Publication number: 20160364697
    Abstract: Conflict management for calendar events is provided. A schedule of a user has one or more schedule entries, each corresponding to an event that the user is available to attend. A waitlist of the user has one or more waitlist entries, each corresponding to an event that the user is unavailable to attend. Whether the user is available to attend a new event is determined based, at least in part, on a priority of the new event and the one or more schedule entries. A new entry is added to one of the waitlist and the schedule based, at least in part, on whether the user is available to attend the new event. A change in user availability is identified for at least one time period and, in response, an availability determination is updated for an event that at least partially coincides with the at least one time period.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Firas Bouz, William J. Hladik, JR.
  • Publication number: 20160364698
    Abstract: Conflict management for calendar events is provided. A schedule of a user has one or more schedule entries, each corresponding to an event that the user is available to attend. A waitlist of the user has one or more waitlist entries, each corresponding to an event that the user is unavailable to attend. Whether the user is available to attend a new event is determined based, at least in part, on a priority of the new event and the one or more schedule entries. A new entry is added to one of the waitlist and the schedule based, at least in part, on whether the user is available to attend the new event. A change in user availability is identified for at least one time period and, in response, an availability determination is updated for an event that at least partially coincides with the at least one time period.
    Type: Application
    Filed: April 14, 2016
    Publication date: December 15, 2016
    Inventors: Firas Bouz, William J. Hladik, JR.
  • Patent number: 9473347
    Abstract: An approach to an optimal application configuration. The approach includes a method that includes computing, by at least one computing device, an actual application impact based on an “N” number of failing information technology (IT) infrastructure components within an application architecture. The method includes determining, by the at least one computing device, a factor in likelihood of failure of the “N” number of IT infrastructure components. The method includes determining, by the at least one computing device, a failure profile for the application architecture based on the actual application impact and the factor in likelihood of failure.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William J. Hladik, Jr.
  • Publication number: 20160203223
    Abstract: Embodiments of the present invention provide an approach to processing and displaying a social media results list. Specifically, embodiments of the present invention focus on the content author and compute a score for each content author based on one or more conditions. The results list of the social media system is then processed based on the score, referred to as a Profiled Degree of Alignment (PDA) Value.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 14, 2016
    Inventor: William J. Hladik, JR.
  • Publication number: 20150193294
    Abstract: An approach to an optimal application configuration. The approach includes a method that includes computing, by at least one computing device, an actual application impact based on an “N” number of failing information technology (IT) infrastructure components within an application architecture. The method includes determining, by the at least one computing device, a factor in likelihood of failure of the “N” number of IT infrastructure components. The method includes determining, by the at least one computing device, a failure profile for the application architecture based on the actual application impact and the factor in likelihood of failure.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William J. HLADIK, JR.
  • Publication number: 20150040037
    Abstract: Computer system, method and program product for managing a chat session having a plurality of participants. A server sends to each participant in the chat session, a current local time of each other participant in the chat session. A workstation of each participant in the chat session displays an identity and current local time of each other participant in the chat session. The current local time of each other participant in the chat session can be represented by a graphical representation of the current local time of each other participant in the chat session. The server also sends to each participant in the chat session a current date of each other participant in the chat session. The workstation of each participant in the chat session displays the current date of each other participant in the chat session.
    Type: Application
    Filed: October 22, 2014
    Publication date: February 5, 2015
    Inventor: William J. Hladik, JR.
  • Patent number: 8914444
    Abstract: Computer system, method and program product for managing a chat session having a plurality of participants. A server sends to each participant in the chat session, a current local time of each other participant in the chat session. A workstation of each participant in the chat session displays an identity and current local time of each other participant in the chat session. The current local time of each other participant in the chat session can be represented by a graphical representation of the current local time of each other participant in the chat session. The server also sends to each participant in the chat session a current date of each other participant in the chat session. The workstation of each participant in the chat session displays the current date of each other participant in the chat session.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventor: William J. Hladik, Jr.
  • Patent number: 8615588
    Abstract: A system, program product, and method are provided for copying a virtual machine image. An image library comprising a plurality of system images is provided by a target data processing system. A source image selection is received at the target data processing system. A given image from the image library is selected by the target system based on the received source image. The selected given image is transformed into a copy of the virtual machine image by receiving blocks from a source system that are part of the virtual machine image but not a part of the selected given image, such that only the blocks missing from the selected given image are transferred from the source system to the target system in order to form the copy of the virtual machine image. The source image is preferably a virtual data processing system image.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Chitra Dorai, John Fortelny, William J. Hladik, Jr., Rajeev Puri, Anees A. Shaikh, Kunwadee Sripanidkulchai, Mark W. Zeininger
  • Patent number: 8463299
    Abstract: A tool for displaying a current location of a mobile computing device on a map displayed on the mobile computing device, the mobile computing device containing a GPS unit. A mobile computing device scans a bar code printed on an external paper map. The mobile computing device then sends a request to a server for a digital version of the map that corresponds to the bar code. Then, the mobile computing device receives the digital version of the map and calculates the current location of the mobile computing device, as determined from the GPS unit. The mobile computing device then displays the digital version of the map and the current location of the mobile computing device on the displayed map.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventor: William J. Hladik, Jr.
  • Publication number: 20120192175
    Abstract: A system, program product, and method are provided for copying a virtual machine image. An image library comprising a plurality of system images is provided by a target data processing system. A source image selection is received at the target data processing system. A given image from the image library is selected by the target system based on the received source image. The selected given image is transformed into a copy of the virtual machine image by receiving blocks from a source system that are part of the virtual machine image but not a part of the selected given image, such that only the blocks missing from the selected given image are transferred from the source system to the target system in order to form the copy of the virtual machine image. The source image is preferably a virtual data processing system image.
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chitra Dorai, John Fortelny, William J. Hladik, JR., Rajeev Puri, Anees A. Shaikh, Kunwadee Sripanidkulchai, Mark W. Zeininger
  • Patent number: 7089261
    Abstract: A system and method of retrieving a target set of data from a presentation file. The system comprises: an extractor that extracts data elements from the presentation file, associates a unique identifier to each data element, and stores each data element and associated identifier in an extraction object; and a formatter that selects the target set of the data from the extraction object based on a set of references in a target object. Each reference conforms to a predefined set of rules that allow, for instance, data elements to be addressed by page, object, row and column.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventor: William J. Hladik, Jr.