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

  • 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
  • Publication number: 20210265860
    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: Application
    Filed: February 20, 2020
    Publication date: August 26, 2021
    Inventors: Daniel Hamlin, Manuel Novoa
  • Patent number: 10552590
    Abstract: An authentication agent for an information handling system includes a request module, a threshold table, and a comparison module. The request module receives a first request to access a secure resource of the information handling system, determines a first access level associated with the first request, and requests first confidence level information from the information handling system. The threshold table includes a first confidence threshold associated with the first access level. The comparison module compares the first confidence level information with the first confidence threshold. The authentication agent grants access to the secure resource at the first access level when the first confidence level information is greater than the first confidence threshold.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: February 4, 2020
    Assignee: Dell Products, LP
    Inventors: Daniel Hamlin, Charles D. Robison, Jr., Carrie Elaine Gates
  • Patent number: 10496801
    Abstract: An authentication engine for an information handling system includes an event engine that receives authentication information from a plurality of input devices of the information handling system and classifies the authentication information from each input device into a plurality of events, and provides confidence score metadata based upon the authentication information, a confidence module that generates a confidence score based upon the events, and a threshold table that receives the confidence score and determines an authentication state of the information handling system based upon the confidence score.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: December 3, 2019
    Assignee: Dell Products, LP
    Inventors: Daniel Hamlin, Charles D. Robison, Jr., Carrie Elaine Gates
  • Patent number: 10148669
    Abstract: An encryption key management system includes an encryption IHS that is coupled to a network. The encryption key management system also includes a host processing system. An off-host processing system in the encryption key management system is coupled to the host processing system and is coupled to the encryption IHS through the network. The off-host processing system provides an encryption key request to the encryption IHS through the network, receives an encryption key from the encryption IHS through the network and stores the encryption key, provides the encryption key to the host processing system in response to authenticating a user, and revokes the encryption key in response to a revocation instruction received from the encryption IHS through the network. The providing the request, and the receiving, providing, and revoking the encryption key may be performed by the off-host processing system while the host-processing system is not in an operating mode.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: December 4, 2018
    Assignee: Dell Products, L.P.
    Inventors: Charles Robison, Daniel Hamlin