Patents by Inventor NATHAN F. MARTELL

NATHAN F. MARTELL 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: 10802818
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine that an external device is coupled to an input/output (I/O) port of an information handling system and may provide a first message to an information handling system firmware (IHSFW) that indicates information associated with the external device. The IHSFW may provide a second message to a management information exchange, and the management information exchange may start an application in response to the second message. The application may determine firmware of the external device can be updated, may receive user input that indicates updating the firmware of the external device, may retrieve new firmware associated with the external device, and may provide the new firmware to the external device. In one or more embodiments, the new firmware associated with the external device may be retrieved before the external device is coupled to the information handling system.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: October 13, 2020
    Assignee: Dell Products L.P.
    Inventors: Srikanth Kondapi, Nathan F. Martell
  • Patent number: 10725766
    Abstract: A method for applying an update includes sending a registration request to an update web service; receiving a delay parameter from the update service; checking for an update; comparing the update release date and the delay parameter with the current date to determine if the update should be installed; and installing the update when the current date is determined to be past the update release date plus the delay parameter.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: July 28, 2020
    Assignee: Dell Products, L.P.
    Inventors: Isai Arredondo, Nathan F. Martell, Srikanth Kondapi, Warren M. Byle
  • Patent number: 10574509
    Abstract: In one or more embodiments, one or more systems, method, and/or processes may receive an event from an operating system and provide the event to a management controller configured to perform out-of-band tasks. The management controller may provide information based on the event to at least one subscriber. In one example, the information may include a status of an information handling system (e.g., an impairment, a hardware failure, a progress of an update, etc.). In another example, the management controller may provide information utilizing a protocol that provides a measure of reliability. For instance, the protocol may include a transmission control protocol. In one or more embodiments, the protocol may include one or more of a hypertext transfer protocol (HTTP) and a HTTP secure (HTTPS).
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: February 25, 2020
    Assignee: Dell Products L.P.
    Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, Jr., Abeye Teshome
  • Patent number: 10489162
    Abstract: In one or more embodiments, one or more systems, method, and/or processes may receive processor instructions via an out-of-band system of an information handling system (IHS) and store the processor instructions via a storage device. For example, the processor instructions may be stored via a hidden partition of the storage device. While the out-of-band system receives the processor instructions, one or more of the IHS and a processor of the IHS may be in a low-power state. For example, the processor may not execute any instructions in the low-power state. While the out-of-band system receives the processor instructions, one or more of the IHS, an operating system of the IHS, and IHS firmware of the IHS may be impaired or inoperable, and the processor instructions may provide one or more remedies and/or repairs. In one or more embodiments, the IHS may be booted after the processor instructions are stored.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 26, 2019
    Assignee: Dell Products L.P.
    Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, Jr., Abeye Teshome
  • Publication number: 20190347085
    Abstract: A method for applying an update includes sending a registration request to an update web service; receiving a delay parameter from the update service; checking for an update; comparing the update release date and the delay parameter with the current date to determine if the update should be installed; and installing the update when the current date is determined to be past the update release date plus the delay parameter.
    Type: Application
    Filed: May 14, 2018
    Publication date: November 14, 2019
    Inventors: Isai Arredondo, Nathan F. Martell, Srikanth Kondapi, Warren M. Byle
  • Publication number: 20190339960
    Abstract: An information handling system includes an application package and a service. The application package includes an assembly of at least one service function binary. The application is configured to send a register request to a service with a location of the assembly and send a service call for the service function binary to the service. The service receives the register request from the application, copies the assembly to a memory location, loads the service function, receives the service call from the application, and performs the requested service function and return the result to the application.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Alexander Kucheravy, Nathan F. Martell, Srikanth Kondapi
  • Patent number: 10372939
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may create a task configured to configure an out-of-band system of an unconfigured information handling system and discover configured information handling systems and unconfigured information handling systems that include respective out-of-band systems operable to perform the task independently of respective main processors. The one or more systems, methods, and/or processes may provide, via a network, the task to the respective out-of-band systems of the unconfigured information handling systems. In one or more embodiments, the one or more systems, methods, and/or processes may create another task configured to unconfigure the out-of-band system that was configured via the task configured to configure the out-of-band systems and may provide, via the network, the other task to at least one information handling system that was provided the task configured to configure the out-of-band system.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: August 6, 2019
    Assignee: DELL PRODUCTS L.P.
    Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, Jr., Abeye Teshome
  • Publication number: 20180349634
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may create a task configured to configure an out-of-band system of an unconfigured information handling system and discover configured information handling systems and unconfigured information handling systems that include respective out-of-band systems operable to perform the task independently of respective main processors. The one or more systems, methods, and/or processes may provide, via a network, the task to the respective out-of-band systems of the unconfigured information handling systems. In one or more embodiments, the one or more systems, methods, and/or processes may create another task configured to unconfigure the out-of-band system that was configured via the task configured to configure the out-of-band systems and may provide, via the network, the other task to at least one information handling system that was provided the task configured to configure the out-of-band system.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, JR., Abeye Teshome
  • Publication number: 20180321847
    Abstract: In one or more embodiments, one or more systems, method, and/or processes may receive processor instructions via an out-of-band system of an information handling system (IHS) and store the processor instructions via a storage device. For example, the processor instructions may be stored via a hidden partition of the storage device. While the out-of-band system receives the processor instructions, one or more of the IHS and a processor of the IHS may be in a low-power state. For example, the processor may not execute any instructions in the low-power state. While the out-of-band system receives the processor instructions, one or more of the IHS, an operating system of the IHS, and IHS firmware of the IHS may be impaired or inoperable, and the processor instructions may provide one or more remedies and/or repairs. In one or more embodiments, the IHS may be booted after the processor instructions are stored.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, JR., Abeye Teshome
  • Publication number: 20180321933
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine that an external device is coupled to an input/output (I/O) port of an information handling system and may provide a first message to an information handling system firmware (IHSFW) that indicates information associated with the external device. The IHSFW may provide a second message to a management information exchange, and the management information exchange may start an application in response to the second message. The application may determine firmware of the external device can be updated, may receive user input that indicates updating the firmware of the external device, may retrieve new firmware associated with the external device, and may provide the new firmware to the external device. In one or more embodiments, the new firmware associated with the external device may be retrieved before the external device is coupled to the information handling system.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventors: Srikanth Kondapi, Nathan F. Martell
  • Publication number: 20180324027
    Abstract: In one or more embodiments, one or more systems, method, and/or processes may receive an event from an operating system and provide the event to a management controller configured to perform out-of-band tasks. The management controller may provide information based on the event to at least one subscriber. In one example, the information may include a status of an information handling system (e.g., an impairment, a hardware failure, a progress of an update, etc.). In another example, the management controller may provide information utilizing a protocol that provides a measure of reliability. For instance, the protocol may include a transmission control protocol. In one or more embodiments, the protocol may include one or more of a hypertext transfer protocol (HTTP) and a HTTP secure (HTTPS).
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, JR., Abeye Teshome
  • Patent number: 9537822
    Abstract: An information handling system (IHS) unambiguously addresses networked devices connected by a local area network (LAN) based network interface controller (NIC) by detecting a device descriptor of LAN-based NIC, determining that the device descriptor indicates a capability for assigning a reserve media access control (MAC) address to the networked device, writing the reserve MAC address in the LAN-based NIC of the networked device, and associating the reserve MAC address with the networked device in an inventory data structure for the IHS.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: January 3, 2017
    Assignee: Dell Products, L.P.
    Inventors: James T. Gillon, Thomas Voor, Nicholas D. Grobelny, Nathan F. Martell
  • Publication number: 20160036767
    Abstract: An information handling system (IHS) unambiguously addresses networked devices connected by a local area network (LAN) based network interface controller (NIC) by detecting a device descriptor of LAN-based NIC, determining that the device descriptor indicates a capability for assigning a reserve media access control (MAC) address to the networked device, writing the reserve MAC address in the LAN-based NIC of the networked device, and associating the reserve MAC address with the networked device in an inventory data structure for the IHS.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: JAMES T. GILLON, THOMAS VOOR, NICHOLAS D. GROBELNY, NATHAN F. MARTELL
  • Patent number: RE49226
    Abstract: An information handling system (IHS) unambiguously addresses networked devices connected by a local area network (LAN) based network interface controller (NIC) by detecting a device descriptor of LAN-based NIC, determining that the device descriptor indicates a capability for assigning a reserve media access control (MAC) address to the networked device, writing the reserve MAC address in the LAN-based NIC of the networked device, and associating the reserve MAC address with the networked device in an inventory data structure for the IHS.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 27, 2022
    Assignee: Dell Products, L.P.
    Inventors: James T. Gillon, Thomas E. Voor, Nicholas D. Grobelny, Nathan F. Martell