Patents by Inventor Nicholas J. Balogh
Nicholas J. Balogh 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: 11329864Abstract: A computing device receives a notification from a remote computing system that an event has occurred, and determines an action to resolve the event. The device may present the action via a user interface element, and responsive to user actuation of the element, perform the action. The device may instead automatically perform the action without first obtaining user approval, and then present the action and a user interface element to roll back performance of the action; responsive to user actuation of the element, the device performs an undo action. The device may alternatively present the action and a user interface element to disapprove performance of the action. If a user does not actuate the element within a length of time, the device automatically performs the action without first obtaining user approval; if the user actuates the element, the device does not perform the action.Type: GrantFiled: January 13, 2017Date of Patent: May 10, 2022Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
-
Patent number: 10469603Abstract: A method, computer program product and apparatus are provided for responding to conditions within a computing system. The method includes accessing a stored historical record of user-selected actions responsive to multiple types of conditions in a computing system, wherein each instance of a condition in the historical record is associated with a user-selected action that was taken by a user within a predetermined group of users. The method further includes identifying a current instance of a condition within the computing system, using the historical record to identify one or more actions previously used in responding to the identified current instance of a condition, and displaying the one or more identified actions on a screen of the mobile computing device.Type: GrantFiled: December 8, 2016Date of Patent: November 5, 2019Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Antonio Abbondanzio, Matthew R. Alcorn, Nicholas J. Balogh, James G. McLean, Randall W. Worzella
-
Patent number: 10091159Abstract: The possible network ports of a computing device are determined, regardless of whether they are currently usable. A network address is assigned to each possible network port. The network ports can include physical network ports and virtual network ports. Physical network ports can include physical network ports that are physically present, currently activated, and currently usable within the computing device; physical network ports that are physically present, not currently activated, and not currently usable within the computing device; and physical network ports that are not physically present and not currently usable within the computing device. Virtual network ports can include virtual network ports that have been instantiated and that are currently usable; and virtual network ports that have not been instantiated and that are not currently usable.Type: GrantFiled: October 5, 2015Date of Patent: October 2, 2018Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Nicholas J. Balogh, Nicholas J. Cook, David B. Roberts
-
Publication number: 20180205595Abstract: A computing device receives a notification from a remote computing system that an event has occurred, and determines an action to resolve the event. The device may present the action via a user interface element, and responsive to user actuation of the element, perform the action. The device may instead automatically perform the action without first obtaining user approval, and then present the action and a user interface element to roll back performance of the action; responsive to user actuation of the element, the device performs an undo action. The device may alternatively present the action and a user interface element to disapprove performance of the action. If a user does not actuate the element within a length of time, the device automatically performs the action without first obtaining user approval; if the user actuates the element, the device does not perform the action.Type: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
-
Publication number: 20180167261Abstract: A method, computer program product and apparatus are provided for responding to conditions within a computing system. The method includes accessing a stored historical record of user-selected actions responsive to multiple types of conditions in a computing system, wherein each instance of a condition in the historical record is associated with a user-selected action that was taken by a user within a predetermined group of users. The method further includes identifying a current instance of a condition within the computing system, using the historical record to identify one or more actions previously used in responding to the identified current instance of a condition, and displaying the one or more identified actions on a screen of the mobile computing device.Type: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Inventors: Antonio Abbondanzio, Matthew R. Alcorn, Nicholas J. Balogh, James G. McLean, Randall W. Worzella
-
Publication number: 20170099257Abstract: The possible network ports of a computing device are determined, regardless of whether they are currently usable. A network address is assigned to each possible network port. The network ports can include physical network ports and virtual network ports. Physical network ports can include physical network ports that are physically present, currently activated, and currently usable within the computing device; physical network ports that are physically present, not currently activated, and not currently usable within the computing device; and physical network ports that are not physically present and not currently usable within the computing device. Virtual network ports can include virtual network ports that have been instantiated and that are currently usable; and virtual network ports that have not been instantiated and that are not currently usable.Type: ApplicationFiled: October 5, 2015Publication date: April 6, 2017Inventors: Nicholas J. Balogh, Nicholas J. Cook, David B. Roberts
-
Patent number: 9430341Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.Type: GrantFiled: November 22, 2013Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Nicholas J. Balogh, Albert D. Bennah, Adrian X. Rodriguez
-
Patent number: 9262286Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.Type: GrantFiled: November 19, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Nicholas J. Balogh, Albert D. Bennah, Adrian X. Rodriguez
-
Patent number: 9207727Abstract: A method of determining a condition of a filter located within a system is provided. The method may include determining a first air flow measurement value for a first air flow through the filter, determining a first energy consumption value associated with generating the first air flow through the filter, determining a first ratio between the first air flow measurement value and the first energy consumption value, determining a second air flow measurement value for a second air flow through the filter, determining a second energy consumption value associated with generating the second air flow through the filter, and determining a second ratio between the second air flow measurement value and the second energy consumption value. The filter may then be replaced based on a comparison between the determined first and the determined second ratio.Type: GrantFiled: February 24, 2014Date of Patent: December 8, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Nicholas J. Balogh, Gordon B. Grout, Kobina K. Inkumsah, Robert H. Johnson, Jr.
-
Publication number: 20150241934Abstract: A method of determining a condition of a filter located within a system is provided. The method may include determining a first air flow measurement value for a first air flow through the filter, determining a first energy consumption value associated with generating the first air flow through the filter, determining a first ratio between the first air flow measurement value and the first energy consumption value, determining a second air flow measurement value for a second air flow through the filter, determining a second energy consumption value associated with generating the second air flow through the filter, and determining a second ratio between the second air flow measurement value and the second energy consumption value. The filter may then be replaced based on a comparison between the determined first and the determined second ratio.Type: ApplicationFiled: February 24, 2014Publication date: August 27, 2015Applicant: International Business Machines CorporationInventors: Nicholas J. Balogh, Gordon B. Grout, Kobina K. Inkumsah, Robert H. Johnson, JR.
-
Publication number: 20150143158Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.Type: ApplicationFiled: November 19, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Nicholas J. Balogh, Albert D. Bennah, Adrian X. Rodriguez
-
Publication number: 20150143159Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.Type: ApplicationFiled: November 22, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: NICHOLAS J. BALOGH, ALBERT D. BENNAH, ADRIAN X. RODRIGUEZ