Patents by Inventor Matthew Nicholas Poppino

Matthew Nicholas Poppino 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: 10628338
    Abstract: A computer program product may include storage media embodying program instructions executable by a baseboard management controller (BMC) within a compute node to: receive a request to install a central processing unit (CPU) in the compute node; identify a current hardware configuration of the compute node; identify a plurality of available locations within the compute node that are compatible with installation of the CPU; calculate, for each of the identified plurality of available locations, a predicted performance score for the CPU on the basis that the CPU were to be installed in the available location, wherein the predicted performance scores are calculated in response to receiving the request; select a location from among the plurality of available locations that is associated with the greatest performance score for the CPU; and generate user output indicating the selected location where the CPU should be installed.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: April 21, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Luke David Remis, Milton Cobo, Matthew Nicholas Poppino, Eric E. Pettersen
  • Patent number: 10528516
    Abstract: An apparatus and a computer program product includes non-transitory computer readable storage media embodying program instructions. The program instructions are executable by a baseboard management controller (BMC) to receive a request to install a hardware component in a compute node, identify a current hardware configuration of the compute node, and identify a plurality of available locations within the compute node for installation of the requested component. Still further, the BMC may identify, for each available location, a historical performance database record that includes a performance score for a component installed in the same location as the available location, has the same component type as the requested component, and was collected from a compute node having the same hardware configuration as the current compute node. The BMC may select an available location that has the greatest performance score for the component, and generate output indicating the selected location for installation.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: January 7, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Luke David Remis, Milton Cobo, Matthew Nicholas Poppino, Eric E. Pettersen
  • Publication number: 20190294563
    Abstract: A computer program product may include storage media embodying program instructions executable by a baseboard management controller (BMC) within a compute node to: receive a request to install a central processing unit (CPU) in the compute node; identify a current hardware configuration of the compute node; identify a plurality of available locations within the compute node that are compatible with installation of the CPU; calculate, for each of the identified plurality of available locations, a predicted performance score for the CPU on the basis that the CPU were to be installed in the available location, wherein the predicted performance scores are calculated in response to receiving the request; select a location from among the plurality of available locations that is associated with the greatest performance score for the CPU; and generate user output indicating the selected location where the CPU should be installed.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventors: Luke David Remis, Milton Cobo, Matthew Nicholas Poppino, Eric E. Pettersen
  • Publication number: 20190294777
    Abstract: Systems and methods for managing access to host computing devices by external devices are disclosed. According to an aspect, a system includes an interface to a host computing device. The system also includes a computing device controller configured to prevent access to the host computing device via the interface by an external device. The computing device controller is also configured to receive access information from the external device. Further, the computing device controller is configured to determine whether the access information is approved for permitting access to the host computing device. The computing device controller is also configured to provide access to the host computing device via the interface by the external device in response to determining that the access information is approved.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Milton Cobo, Eric Pettersen, Matthew Nicholas Poppino, Luke Remis
  • Publication number: 20190286602
    Abstract: An apparatus and a computer program product includes non-transitory computer readable storage media embodying program instructions. The program instructions are executable by a baseboard management controller (BMC) to receive a request to install a hardware component in a compute node, identify a current hardware configuration of the compute node, and identify a plurality of available locations within the compute node for installation of the requested component. Still further, the BMC may identify, for each available location, a historical performance database record that includes a performance score for a component installed in the same location as the available location, has the same component type as the requested component, and was collected from a compute node having the same hardware configuration as the current compute node. The BMC may select an available location that has the greatest performance score for the component, and generate output indicating the selected location for installation.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 19, 2019
    Inventors: Luke David Remis, Milton Cobo, Matthew Nicholas Poppino, Eric E. Pettersen