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: 12354246Abstract: 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: GrantFiled: October 21, 2022Date of Patent: July 8, 2025Assignee: Delll Products L.P.Inventors: Stefan Peana, Daniel Hamlin
-
Patent number: 12298855Abstract: 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: GrantFiled: July 31, 2023Date of Patent: May 13, 2025Assignee: Dell Products L.P.Inventors: Anand Joshi, Daniel Hamlin, Ibrahim Sayyed
-
Publication number: 20250045470Abstract: 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: ApplicationFiled: August 2, 2023Publication date: February 6, 2025Inventors: Allen B. McKittrick, Daniel Hamlin
-
Publication number: 20250045164Abstract: 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: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Inventors: Anand Joshi, Daniel Hamlin, Ibrahim Sayyed
-
Publication number: 20250045399Abstract: 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: ApplicationFiled: August 2, 2023Publication date: February 6, 2025Inventors: Ibrahim Sayyed, Alan Abdelhalim, Daniel Hamlin, Charles Robison
-
Patent number: 12204424Abstract: 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: GrantFiled: September 8, 2022Date of Patent: January 21, 2025Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Adolfo Montero, Daniel Hamlin
-
Publication number: 20240427586Abstract: 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: ApplicationFiled: June 21, 2023Publication date: December 26, 2024Applicant: Dell Products L.P.Inventors: Ibrahim Sayyed, Daniel Hamlin, Shane L. Yarbrough
-
Publication number: 20240419434Abstract: 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: ApplicationFiled: June 16, 2023Publication date: December 19, 2024Applicant: Dell Products L.P.Inventors: Ibrahim Sayyed, Daniel Hamlin, Venkata Rama Krishna Rao Atta
-
Publication number: 20240233096Abstract: 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: ApplicationFiled: October 21, 2022Publication date: July 11, 2024Inventors: Stefan Peana, Daniel Hamlin
-
Publication number: 20240135504Abstract: 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: ApplicationFiled: October 20, 2022Publication date: April 25, 2024Inventors: Stefan Peana, Daniel Hamlin
-
Publication number: 20240086288Abstract: 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: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Inventors: Ibrahim Sayyed, Adolfo Montero, Daniel Hamlin
-
Patent number: 11657188Abstract: 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: GrantFiled: March 31, 2020Date of Patent: May 23, 2023Assignee: Dell Products L.P.Inventors: Pradeep Gopal, Daniel Hamlin
-
Patent number: 11509167Abstract: 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: GrantFiled: February 20, 2020Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Daniel Hamlin, Manuel Novoa
-
Patent number: 11422602Abstract: 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: GrantFiled: June 22, 2020Date of Patent: August 23, 2022Assignee: Dell Products L.P.Inventors: Jonathan C. Giffen, Pradeep Gopal, Daniel Hamlin
-
Publication number: 20210397237Abstract: 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: ApplicationFiled: June 22, 2020Publication date: December 23, 2021Inventors: Jonathan C. Giffen, Pradeep Gopal, Daniel Hamlin
-
Publication number: 20210303739Abstract: 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: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: Pradeep Gopal, Daniel Hamlin
-
Publication number: 20210265860Abstract: 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: ApplicationFiled: February 20, 2020Publication date: August 26, 2021Inventors: Daniel Hamlin, Manuel Novoa
-
Patent number: 10552590Abstract: 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: GrantFiled: January 13, 2016Date of Patent: February 4, 2020Assignee: Dell Products, LPInventors: Daniel Hamlin, Charles D. Robison, Jr., Carrie Elaine Gates
-
Patent number: 10496801Abstract: 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: GrantFiled: January 13, 2016Date of Patent: December 3, 2019Assignee: Dell Products, LPInventors: Daniel Hamlin, Charles D. Robison, Jr., Carrie Elaine Gates
-
Patent number: 10148669Abstract: 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: GrantFiled: May 7, 2014Date of Patent: December 4, 2018Assignee: Dell Products, L.P.Inventors: Charles Robison, Daniel Hamlin