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: 10127503Abstract: 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: GrantFiled: October 21, 2015Date of Patent: November 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: William J. Hladik, Jr.
-
Patent number: 10097665Abstract: 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: GrantFiled: January 9, 2015Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventor: William J. Hladik, Jr.
-
Patent number: 10084662Abstract: 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: GrantFiled: September 21, 2016Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: William J. Hladik, Jr.
-
Patent number: 10025611Abstract: 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: GrantFiled: October 20, 2015Date of Patent: July 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jose R. Figueroa, Robert Filepp, William J. Hladik, Jr., Brian Peterson, Frederick Y. Wu, Christopher C. Young, Sai Zeng
-
Patent number: 9762513Abstract: 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: GrantFiled: October 22, 2014Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventor: William J. Hladik, Jr.
-
Publication number: 20170116304Abstract: 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: ApplicationFiled: October 21, 2015Publication date: April 27, 2017Applicant: International Business Machines CorporationInventor: WILLIAM J. HLADIK, JR.
-
Publication number: 20170109186Abstract: 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 costType: ApplicationFiled: October 20, 2015Publication date: April 20, 2017Inventors: JOSE R. FIGUEROA, ROBERT FlLEPP, WILLIAM J. HLADIK, JR., BRIAN PETERSON, FREDERICK Y. WU, CHRISTOPHER C. YOUNG, SAI ZENG
-
Publication number: 20170012832Abstract: 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: ApplicationFiled: September 21, 2016Publication date: January 12, 2017Inventor: William J. HLADIK, JR.
-
Publication number: 20160364697Abstract: 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: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Firas Bouz, William J. Hladik, JR.
-
Publication number: 20160364698Abstract: 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: ApplicationFiled: April 14, 2016Publication date: December 15, 2016Inventors: Firas Bouz, William J. Hladik, JR.
-
Patent number: 9473347Abstract: 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: GrantFiled: January 6, 2014Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: William J. Hladik, Jr.
-
Publication number: 20160203223Abstract: 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: ApplicationFiled: January 9, 2015Publication date: July 14, 2016Inventor: William J. Hladik, JR.
-
Publication number: 20150193294Abstract: 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: ApplicationFiled: January 6, 2014Publication date: July 9, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: William J. HLADIK, JR.
-
Publication number: 20150040037Abstract: 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: ApplicationFiled: October 22, 2014Publication date: February 5, 2015Inventor: William J. Hladik, JR.
-
Patent number: 8914444Abstract: 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: GrantFiled: July 25, 2006Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventor: William J. Hladik, Jr.
-
Patent number: 8615588Abstract: 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: GrantFiled: January 20, 2011Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Chitra Dorai, John Fortelny, William J. Hladik, Jr., Rajeev Puri, Anees A. Shaikh, Kunwadee Sripanidkulchai, Mark W. Zeininger
-
Patent number: 8463299Abstract: 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: GrantFiled: June 8, 2012Date of Patent: June 11, 2013Assignee: International Business Machines CorporationInventor: William J. Hladik, Jr.
-
Publication number: 20120192175Abstract: 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: ApplicationFiled: January 20, 2011Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chitra Dorai, John Fortelny, William J. Hladik, JR., Rajeev Puri, Anees A. Shaikh, Kunwadee Sripanidkulchai, Mark W. Zeininger
-
Patent number: 7089261Abstract: 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: GrantFiled: July 25, 2002Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventor: William J. Hladik, Jr.