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: 10802818Abstract: 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: GrantFiled: May 2, 2017Date of Patent: October 13, 2020Assignee: Dell Products L.P.Inventors: Srikanth Kondapi, Nathan F. Martell
-
Patent number: 10725766Abstract: 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: GrantFiled: May 14, 2018Date of Patent: July 28, 2020Assignee: Dell Products, L.P.Inventors: Isai Arredondo, Nathan F. Martell, Srikanth Kondapi, Warren M. Byle
-
Patent number: 10574509Abstract: 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: GrantFiled: May 5, 2017Date of Patent: February 25, 2020Assignee: Dell Products L.P.Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, Jr., Abeye Teshome
-
Patent number: 10489162Abstract: 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: GrantFiled: May 5, 2017Date of Patent: November 26, 2019Assignee: Dell Products L.P.Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, Jr., Abeye Teshome
-
Publication number: 20190347085Abstract: 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: ApplicationFiled: May 14, 2018Publication date: November 14, 2019Inventors: Isai Arredondo, Nathan F. Martell, Srikanth Kondapi, Warren M. Byle
-
Publication number: 20190339960Abstract: 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: ApplicationFiled: May 7, 2018Publication date: November 7, 2019Inventors: Alexander Kucheravy, Nathan F. Martell, Srikanth Kondapi
-
Patent number: 10372939Abstract: 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: GrantFiled: June 1, 2017Date of Patent: August 6, 2019Assignee: DELL PRODUCTS L.P.Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, Jr., Abeye Teshome
-
Publication number: 20180349634Abstract: 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: ApplicationFiled: June 1, 2017Publication date: December 6, 2018Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, JR., Abeye Teshome
-
Publication number: 20180321847Abstract: 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: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, JR., Abeye Teshome
-
Publication number: 20180321933Abstract: 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: ApplicationFiled: May 2, 2017Publication date: November 8, 2018Inventors: Srikanth Kondapi, Nathan F. Martell
-
Publication number: 20180324027Abstract: 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: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Inventors: Srikanth Kondapi, Nathan F. Martell, Joseph Kozlowski, JR., Abeye Teshome
-
Patent number: 9537822Abstract: 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: GrantFiled: July 30, 2014Date of Patent: January 3, 2017Assignee: Dell Products, L.P.Inventors: James T. Gillon, Thomas Voor, Nicholas D. Grobelny, Nathan F. Martell
-
Publication number: 20160036767Abstract: 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: ApplicationFiled: July 30, 2014Publication date: February 4, 2016Applicant: DELL PRODUCTS, L.P.Inventors: JAMES T. GILLON, THOMAS VOOR, NICHOLAS D. GROBELNY, NATHAN F. MARTELL
-
Patent number: RE49226Abstract: 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: GrantFiled: October 31, 2018Date of Patent: September 27, 2022Assignee: Dell Products, L.P.Inventors: James T. Gillon, Thomas E. Voor, Nicholas D. Grobelny, Nathan F. Martell