Patents by Inventor Antonio Abbondanzio
Antonio Abbondanzio 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: 11336749Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.Type: GrantFiled: December 22, 2020Date of Patent: May 17, 2022Assignee: NETAPP, INC.Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
-
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: 11221871Abstract: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.Type: GrantFiled: October 25, 2019Date of Patent: January 11, 2022Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, III
-
Patent number: 11157373Abstract: Apparatus and computer program product including program instructions configured to cause a processor to perform operations. The operations may include detecting a system failure in a host node, wherein the host node locally stores log files during operation of the host node. The operations may further include receiving a request for failure event log data stored by the host node, and identifying an amount of available storage capacity of a designated remote data storage device, prioritizing data from the log files to be included in the failure event log data, and selecting a subset of the failure event log data in order of descending priority until the total amount of the selected data would substantially fill the remote data storage device. Still further, the operations may include transferring, in response to receiving the request, the selected subset of the data to the designated remote data storage device.Type: GrantFiled: November 4, 2019Date of Patent: October 26, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Randall William Worzella, III
-
Patent number: 11032384Abstract: A method that includes providing a push notification from a system management appliance (SMA) to a user device. The push notification includes a one-time password for access to the SMA on a temporary alternate route to a normal route between the SMA and the user device to permit the user device to obtain additional information pertaining to the push notification.Type: GrantFiled: November 22, 2019Date of Patent: June 8, 2021Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Matthew R. Alcorn, James G. McLean, Randall W. Worzella, Antonio Abbondanzio
-
Patent number: 11005972Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.Type: GrantFiled: October 14, 2019Date of Patent: May 11, 2021Assignee: NETAPP, INC.Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
-
Publication number: 20210133054Abstract: Apparatus and computer program product including program instructions configured to cause a processor to perform operations. The operations may include detecting a system failure in a host node, wherein the host node locally stores log files during operation of the host node. The operations may further include receiving a request for failure event log data stored by the host node, and identifying an amount of available storage capacity of a designated remote data storage device, prioritizing data from the log files to be included in the failure event log data, and selecting a subset of the failure event log data in order of descending priority until the total amount of the selected data would substantially fill the remote data storage device. Still further, the operations may include transferring, in response to receiving the request, the selected subset of the data to the designated remote data storage device.Type: ApplicationFiled: November 4, 2019Publication date: May 6, 2021Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Randall William Worzella, III
-
Publication number: 20210124606Abstract: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.Type: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, III
-
Patent number: 10992534Abstract: An apparatus and a computer program product provide program instructions executable by a processor to perform operations. The operations include identifying a plurality of system management servers in a computer system and a node management capacity for each system management server, identifying a plurality of nodes in the computer system and a value of a node operating factor for each node, and dividing the plurality of nodes into groups, wherein each of the nodes in a group has the same value of the node operating factor. The operations further include assigning each one of the groups of nodes to one of the system management servers, wherein a sum of the nodes assigned to each system management server does not exceed the node management capacity of the system management server, and managing, for each system management server, the group of nodes that are assigned to the system management server.Type: GrantFiled: September 11, 2019Date of Patent: April 27, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew R. Alcorn, James G. McLean, Fred Allison Bower, III, Antonio Abbondanzio
-
Publication number: 20210112144Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.Type: ApplicationFiled: December 22, 2020Publication date: April 15, 2021Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
-
Publication number: 20210075682Abstract: An apparatus and a computer program product provide program instructions executable by a processor to perform operations. The operations include identifying a plurality of system management servers in a computer system and a node management capacity for each system management server, identifying a plurality of nodes in the computer system and a value of a node operating factor for each node, and dividing the plurality of nodes into groups, wherein each of the nodes in a group has the same value of the node operating factor. The operations further include assigning each one of the groups of nodes to one of the system management servers, wherein a sum of the nodes assigned to each system management server does not exceed the node management capacity of the system management server, and managing, for each system management server, the group of nodes that are assigned to the system management server.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Inventors: Matthew R. Alcorn, James G. McLean, Fred Allison Bower, III, Antonio Abbondanzio
-
Patent number: 10866826Abstract: A controller for state-based system management migration includes state module configured to determine a state of a data center component, an event module configured to electronically communicate with the state module and to generate a focused management migration event in response to determining that the state of the data center component corresponds to a focused management category that differs from a general management category of data center components managed by a general system management instance, a run module configured to ensure, in response to detecting the focused management migration event, that a focused system management instance configured to manage data center components having the state corresponding to the focused management category is running, and a transfer module configured to transfer, in response to detecting the focused management migration event, system management ownership of the data center component to the focused system management instance.Type: GrantFiled: March 29, 2019Date of Patent: December 15, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Fred A. Bower
-
Publication number: 20200344325Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.Type: ApplicationFiled: October 14, 2019Publication date: October 29, 2020Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
-
Publication number: 20200310856Abstract: A controller for state-based system management migration includes state module configured to determine a state of a data center component, an event module configured to electronically communicate with the state module and to generate a focused management migration event in response to determining that the state of the data center component corresponds to a focused management category that differs from a general management category of data center components managed by a general system management instance, a run module configured to ensure, in response to detecting the focused management migration event, that a focused system management instance configured to manage data center components having the state corresponding to the focused management category is running, and a transfer module configured to transfer, in response to detecting the focused management migration event, system management ownership of the data center component to the focused system management instance.Type: ApplicationFiled: March 29, 2019Publication date: October 1, 2020Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Fred A. Bower
-
Patent number: 10791120Abstract: The present disclosure relates to providing access to secured data from a system management appliance (SMA) and, more particularly, to a system and method of providing access to secured data from a system management appliance (SMA) via a push notification mechanism. The method includes providing secured data to a server, from a system management appliance (SMA) that requires credentials necessary to obtain the secured data; and providing a push notification to a device of a user, which advises the user of the secure data stored in the server and provides temporary access information to the server without the need for the user to provide the credentials otherwise necessary needed to obtain the secured data directly from the SMA.Type: GrantFiled: August 30, 2017Date of Patent: September 29, 2020Inventors: Matthew R. Alcorn, James G. McLean, Randall W. Worzella, Antonio Abbondanzio
-
Patent number: 10637736Abstract: A management computing device determines that a client computing device is able to assist in acquiring information from a managed computing device to satisfy a current communication need of the management computing device regarding the managed computing device. The management computing device is not communicatively connected to the managed computing device. The management computing device transmits a request to the client computing device to assist in acquiring the information to satisfy the current communication need. The management computing device receives the information to satisfy the current communication need, such as from the client computing device directly, or from the managed computing device after a user of the client computing device has initiated temporary communication connectivity between the management computing device and the managed computing device.Type: GrantFiled: June 6, 2016Date of Patent: April 28, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
-
Patent number: 10616205Abstract: A mobile computing device of a user transmits a digital certificate to a server computing device over a non-networking connection established with the server computing device. The digital certificate identifies the user, a particular server computing device, a validity period in which the digital certificate is valid, and a list of actions that the user is permitted to perform on the particular server computing device during the validity period. The server computing device authenticates the digital certificate, such as by determining whether a current time is within the validity period and whether the particular server computing device is the server computing device. When authentication is successful, the user can perform any action of the list of actions, including an action to power off the service computing device. The non-networking connection is such that the user is not provided a user account and a password to access the server computing device.Type: GrantFiled: July 28, 2015Date of Patent: April 7, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Antonio Abbondanzio, Gregory B. Pruett
-
Publication number: 20200092387Abstract: A method that includes providing a push notification from a system management appliance (SMA) to a user device. The push notification includes a one-time password for access to the SMA on a temporary alternate route to a normal route between the SMA and the user device to permit the user device to obtain additional information pertaining to the push notification.Type: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Inventors: Matthew R. Alcorn, James G. McLean, Randall W. Worzella, Antonio Abbondanzio
-
Patent number: 10582636Abstract: An apparatus includes a computer server having a chipset and a baseboard management controller, wherein the chipset includes a first serial bus controller, and wherein the baseboard management controller includes a second serial bus controller. The apparatus further includes a serial bus port disposed along an external panel of a server enclosure that houses the computer server, wherein the serial bus port is accessible for connection with a connector of a serial communication cable. Still further, the apparatus includes a switch that selectively connects the serial bus port to either the first serial bus controller or the second serial bus controller, wherein the switch is controlled by an output signal from the baseboard management controller.Type: GrantFiled: August 7, 2017Date of Patent: March 3, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Antonio Abbondanzio, Edward Klodnicki
-
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