Patents by Inventor Daniel Hamlin

Daniel Hamlin 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).

  • Publication number: 20260154306
    Abstract: An information handling system includes a processor and a memory coupled to the processor. In response to receipt of a query, the information handling system retrieves data from a retrieval-augmented generation (RAG) data store associated with the query. The information handling system transmits the query and the data from the RAG data store to an artificial intelligence model. In addition, the information handling system processes the query with the data using the artificial intelligence model to generate a response to the query. Further, in response to determining that the query includes a request to perform an action, the information handling system generates a command based on the request to perform the action and executes the command and provide the response that includes a status from the execution of the command.
    Type: Application
    Filed: December 2, 2024
    Publication date: June 4, 2026
    Inventors: Yung-Sheng Lin, Shun-Tang Hsu, Daniel Hamlin
  • Patent number: 12518019
    Abstract: An information handling system has a storage device including a telemetry log, a BIOS configured to provide BIOS status data and BIOS security data, an OS configured to provide OS status data and OS security data, and a security management module. The security management module determines whether the information handling system is in a low-threat state or a high-threat state. When the information handling system is in the low-threat state, the security management module directs the BIOS to store the BIOS status data to the telemetry log and the OS to store the OS status data to the telemetry log. When the information handling system is in the high-threat state, the security management module directs at least one of the BIOS to store the BIOS security data and the OS to store the OS security data.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: January 6, 2026
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Alan Abdelhalim, Daniel Hamlin, Charles Robison
  • Patent number: 12511445
    Abstract: An information handling system includes top and bottom housings, multiple fixed locking magnets secured within the bottom housing, multiple movable locking magnets located within the top housing, and a contracting wire in physical communication with each of the movable locking magnets. The contracting wire shrinks in length based on a voltage being applied to the contracting wire. The contracting wire exerts a force on each of the movable locking magnets as the length of the contracting wire shrinks. Each of the movable locking magnets transition from a locked position to an unlocked position based on the force exerted by the contracting wire. The top and bottom housings separate when each of the movable locking magnets are in the unlocked position.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: December 30, 2025
    Assignee: Dell Products L.P.
    Inventors: Allen B. McKittrick, Daniel Hamlin
  • Patent number: 12474919
    Abstract: A method for updating firmware on a device in an information handling system in a resilient manner is described. The method includes receiving a new firmware for updating a device; storing a current firmware image or a working copy of the current firmware of the device in a volatile memory; updating the device with the new firmware after storing the current firmware in the volatile memory; setting a first boot flag to perform diagnostics at a next reset of the information handling system based on updating the device with the new firmware; and determining, by the information handling system at the next reset in response to the first boot flag, whether the device satisfies at least one criteria indicating the new firmware is operational on the device. An information handling system that includes the device and performs the method is also described.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: November 18, 2025
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Daniel Hamlin, Venkata Rama Krishna Rao Atta
  • Patent number: 12354246
    Abstract: An information handling system includes a display device and a processor. The display device outputs pixels associated with a text font. The processor converts red, green, blue (RGB) pixels to image perspective transformation (IPT) pixels. The processor further sharpens one or more of the IPT pixels that do not have color. The sharpening of the one or more of the IPT pixels identifies edges of the text font and defines widths of the text font. The processor corrects edge overshoot and edge undershoot created by a digital filter. The edge overshoot and the edge undershoot are corrected for each IPT pixel associated with the text edges. The processor also reduces noise enhancement in the sharpened IPT pixels, retains grey text portions of each of the sharpened IPT pixels, and converts the IPT pixels to new RGB pixels. The processor outputs the new RGB pixels to the display device.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: July 8, 2025
    Assignee: Delll Products L.P.
    Inventors: Stefan Peana, Daniel Hamlin
  • Patent number: 12298855
    Abstract: An information handling system scans an extensible firmware interface system partition for a file path. If the file path is missing, the system determines information associated with the file path, and adds an entry in an extensible firmware interface system resource table based on the information associated with the file path.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: May 13, 2025
    Assignee: Dell Products L.P.
    Inventors: Anand Joshi, Daniel Hamlin, Ibrahim Sayyed
  • Publication number: 20250045470
    Abstract: An information handling system includes top and bottom housings, multiple fixed locking magnets secured within the bottom housing, multiple movable locking magnets located within the top housing, and a contracting wire in physical communication with each of the movable locking magnets. The contracting wire shrinks in length based on a voltage being applied to the contracting wire. The contracting wire exerts a force on each of the movable locking magnets as the length of the contracting wire shrinks. Each of the movable locking magnets transition from a locked position to an unlocked position based on the force exerted by the contracting wire. The top and bottom housings separate when each of the movable locking magnets are in the unlocked position.
    Type: Application
    Filed: August 2, 2023
    Publication date: February 6, 2025
    Inventors: Allen B. McKittrick, Daniel Hamlin
  • Publication number: 20250045164
    Abstract: An information handling system scans an extensible firmware interface system partition for a file path. If the file path is missing, the system determines information associated with the file path, and adds an entry in an extensible firmware interface system resource table based on the information associated with the file path.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Inventors: Anand Joshi, Daniel Hamlin, Ibrahim Sayyed
  • Publication number: 20250045399
    Abstract: An information handling system has a storage device including a telemetry log, a BIOS configured to provide BIOS status data and BIOS security data, an OS configured to provide OS status data and OS security data, and a security management module. The security management module determines whether the information handling system is in a low-threat state or a high-threat state. When the information handling system is in the low-threat state, the security management module directs the BIOS to store the BIOS status data to the telemetry log and the OS to store the OS status data to the telemetry log. When the information handling system is in the high-threat state, the security management module directs at least one of the BIOS to store the BIOS security data and the OS to store the OS security data.
    Type: Application
    Filed: August 2, 2023
    Publication date: February 6, 2025
    Inventors: Ibrahim Sayyed, Alan Abdelhalim, Daniel Hamlin, Charles Robison
  • Patent number: 12204424
    Abstract: An embedded controller locks down one or more devices within an information handling system based on a detection of an operating system crash. A processor monitors an operating system executing within the information handling system, and detects the operating system crash. In response to the detection of the operating system crash, the processor notifies the embedded controller of the operating system crash.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: January 21, 2025
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Adolfo Montero, Daniel Hamlin
  • Publication number: 20240427586
    Abstract: Aspects of this disclosure implement a method of determining a dependency of a software on a firmware update and, based on determining the dependency, providing availability of an update package to a BIOS, the update package comprising a firmware update and dependency metadata. Once the processor of the information handling system has received an indication of completion of the firmware update, the software may be installed, wherein the software installation is performed based on the dependency being satisfied. Other aspects are also disclosed.
    Type: Application
    Filed: June 21, 2023
    Publication date: December 26, 2024
    Applicant: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Daniel Hamlin, Shane L. Yarbrough
  • Publication number: 20240419434
    Abstract: A method for updating firmware on a device in an information handling system in a resilient manner is described. The method includes receiving a new firmware for updating a device; storing a current firmware image or a working copy of the current firmware of the device in a volatile memory; updating the device with the new firmware after storing the current firmware in the volatile memory; setting a first boot flag to perform diagnostics at a next reset of the information handling system based on updating the device with the new firmware; and determining, by the information handling system at the next reset in response to the first boot flag, whether the device satisfies at least one criteria indicating the new firmware is operational on the device. An information handling system that includes the device and performs the method is also described.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 19, 2024
    Applicant: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Daniel Hamlin, Venkata Rama Krishna Rao Atta
  • Publication number: 20240233096
    Abstract: An information handling system includes a display device and a processor. The display device outputs pixels associated with a text font. The processor converts red, green, blue (RGB) pixels to image perspective transformation (IPT) pixels. The processor further sharpens one or more of the IPT pixels that do not have color. The sharpening of the one or more of the IPT pixels identifies edges of the text font and defines widths of the text font. The processor corrects edge overshoot and edge undershoot created by a digital filter. The edge overshoot and the edge undershoot are corrected for each IPT pixel associated with the text edges. The processor also reduces noise enhancement in the sharpened IPT pixels, retains grey text portions of each of the sharpened IPT pixels, and converts the IPT pixels to new RGB pixels. The processor outputs the new RGB pixels to the display device.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Inventors: Stefan Peana, Daniel Hamlin
  • Publication number: 20240135504
    Abstract: An information handling system includes a display device and a processor. The display device outputs pixels associated with a text font. The processor converts red, green, blue (RGB) pixels to image perspective transformation (IPT) pixels. The processor further sharpens one or more of the IPT pixels that do not have color. The sharpening of the one or more of the IPT pixels identifies edges of the text font and defines widths of the text font. The processor corrects edge overshoot and edge undershoot created by a digital filter. The edge overshoot and the edge undershoot are corrected for each IPT pixel associated with the text edges. The processor also reduces noise enhancement in the sharpened IPT pixels, retains grey text portions of each of the sharpened IPT pixels, and converts the IPT pixels to new RGB pixels. The processor outputs the new RGB pixels to the display device.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Inventors: Stefan Peana, Daniel Hamlin
  • Publication number: 20240086288
    Abstract: An embedded controller locks down one or more devices within an information handling system based on a detection of an operating system crash. A processor monitors an operating system executing within the information handling system, and detects the operating system crash. In response to the detection of the operating system crash, the processor notifies the embedded controller of the operating system crash.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Inventors: Ibrahim Sayyed, Adolfo Montero, Daniel Hamlin
  • Patent number: 11657188
    Abstract: An information handling system includes a policy store, wherein one of the policies is associated with a feature of a device of the information handling system. If a first assertion for the information handling system to enter a non-interactive mode is detected, then a configuration setting associated with the feature of the device is modified. Modifying the configuration setting associated with the feature of the device includes restricting power transition states of the device.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: May 23, 2023
    Assignee: Dell Products L.P.
    Inventors: Pradeep Gopal, Daniel Hamlin
  • Patent number: 11509167
    Abstract: A method may include determining that an information handling system is placed on a wireless charging pad. The wireless charging pad is communicatively coupled to a wireless docking station. The method may further include receiving, at the wireless charging pad, a first unique identifier from the wireless docking station. A wireless dock connection is initiated between the wireless docking station and the information handling system in response to receiving the first unique identifier.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Daniel Hamlin, Manuel Novoa
  • Patent number: 11422602
    Abstract: A computing device remote control system includes a remote-control device, a remote-control adapter that is communicatively coupled to the remote-control device, and a computing device including a computing device Universal Serial Bus (USB) connector that is connected to the remote-control adapter. A function controller in the computing device is coupled to the computing device USB connector and operates to receive a remote-control message from the remote-control device via the computing device USB connector and the remote-control adapter and, in response, change a control function state stored in the function controller, and generate and transmit an alert. A system controller in the computing device is coupled to the function controller and operates to receive the alert from the function controller and, in response, access the function controller to identify the control function state stored in the function controller, and perform at least one control operation based on the control function state.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 23, 2022
    Assignee: Dell Products L.P.
    Inventors: Jonathan C. Giffen, Pradeep Gopal, Daniel Hamlin
  • Publication number: 20210397237
    Abstract: A computing device remote control system includes a remote-control device, a remote-control adapter that is communicatively coupled to the remote-control device, and a computing device including a computing device Universal Serial Bus (USB) connector that is connected to the remote-control adapter. A function controller in the computing device is coupled to the computing device USB connector and operates to receive a remote-control message from the remote-control device via the computing device USB connector and the remote-control adapter and, in response, change a control function state stored in the function controller, and generate and transmit an alert. A system controller in the computing device is coupled to the function controller and operates to receive the alert from the function controller and, in response, access the function controller to identify the control function state stored in the function controller, and perform at least one control operation based on the control function state.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 23, 2021
    Inventors: Jonathan C. Giffen, Pradeep Gopal, Daniel Hamlin
  • Publication number: 20210303739
    Abstract: An information handling system includes a policy store, wherein one of the policies is associated with a feature of a device of the information handling system. If a first assertion for the information handling system to enter a non-interactive mode is detected, then a configuration setting associated with the feature of the device is modified. Modifying the configuration setting associated with the feature of the device includes restricting power transition states of the device.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Pradeep Gopal, Daniel Hamlin