Patents by Inventor Daniel L. Hamlin

Daniel L. 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: 12032759
    Abstract: An information handling system touchpad includes an application area with a display to present control icons of an application executing on the information handling system, such as camera and microphone icons to control camera and microphone functions of a videoconference application. The touchpad dynamically adjusts touchpad display brightness and color based upon ambient light conditions detected by an ambient light sensor. Touchpad display brightness control is set independent of main display and keyboard backlight illumination brightness.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: July 9, 2024
    Assignee: Dell Products L.P.
    Inventors: Andelon Xuan Tra, Barry Paul Easter, Frank Quintanilla, Julia A. Ogbevoen, Daniel L Hamlin
  • Publication number: 20240192757
    Abstract: Systems and methods for thermal controls based on power adders in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform including a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory includes a plurality of sets of firmware instructions, and where at least one of the plurality of devices operates as an orchestrator configured to: in response to detection of a power adder coupled to the IHS, change a sustained power limit usable by a selected one of the plurality of devices.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Adolfo S. Montero
  • Publication number: 20240192742
    Abstract: Systems and methods for managing performance in heterogenous computing platforms of IHS (Information Handling Systems) are described. In an illustrative, non-limiting embodiment, a heterogeneous computing platform includes devices and a memory storing firmware instructions. Based on execution of these firmware instructions by a respective device, a corresponding firmware service is provided such that one of the devices operates as an orchestrator. The orchestrator receives reports of changes in context of operation of the IHS by a user and based on the change in user context, modifies one or more thermal constraints for use in cooling the IHS. The orchestrator identifies performance settings of the IHS that are mapped to the modified thermal constraints. The orchestrator configures the one or more performance settings of the IHS based on the mappings, and thus adjusts the performance of the IHS in response to the change in user context.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Suraj M Varma, Travis C. North
  • Publication number: 20240192281
    Abstract: Systems and methods for performance control based upon a battery State-of-Charge or Depth-of-Discharge in a heterogenous computing platform are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory comprises firmware instructions that, upon execution by at least one of the plurality of devices, cause the at least one device to operate as an orchestrator configured to: detect a battery's State-of-Charge or Depth-of-Discharge; and in response to the detection, select an Advanced Configuration and Power Interface (ACPI) thermal zone setting.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Publication number: 20240192740
    Abstract: Systems and methods for thermal zone controls based on User-Selectable Thermal Table (USTT) presets in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory includes firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to: detect a change to a USTT table; and, in response to the detection, modify an Advanced Configuration and Power Interface (ACPI) thermal zone setting.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Publication number: 20240192747
    Abstract: Systems and methods for sustained power limit control in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform comprising a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory includes firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to: compare a current power level used by a selected device against a sustained power limit; and in response to a determination that the current power level exceeds the sustained power limit, control the selected device to reduce the current power level.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Publication number: 20240193061
    Abstract: Systems and methods for telemetry management in a fleet of Information Handling Systems (IHSs) equipped with heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: transmit policies to a plurality of IHSs, wherein each of the plurality of IHSs includes a heterogeneous computing platform having a plurality of devices, where a selected one of the plurality of devices in each of the plurality of IHSs is configured to operate as an orchestrator, and where each orchestrator is configured to collect telemetry from at least a subset of the plurality of devices based upon a respective one of the policies; and receive the telemetry.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Suraj M Varma, Travis C. North
  • Publication number: 20240192750
    Abstract: Systems and methods for managing processors of a heterogenous computing platforms of IHS (Information Handling Systems) are described. In an illustrative, non-limiting embodiment, a heterogeneous computing platform includes devices and a memory storing firmware instructions. Based on execution of these firmware instructions by a respective device, a corresponding firmware service is provided such that one of the devices operates as an orchestrator. The orchestrator receives reports of changes in a context of operation of the IHS by a user and. Based on the context, the orchestrator determines power allocations for the two or more discrete processors, where the power allocations are mapped to the reported user context. The orchestrator configures the power that is available for use by each of the two or more discrete processors of the heterogeneous computing platform, and thus adjusts the performance of the processors in response to the change in user context.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Suraj M Varma, Travis C. North
  • Publication number: 20240192749
    Abstract: Systems and methods for performance controls based upon the detection of undervoltage or overcurrent conditions in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform comprising a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory comprises firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to: detect an overcurrent or undervoltage condition; and in response to the detection, select an Advanced Configuration and Power Interface (ACPI) thermal zone setting.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Richard C. Thompson
  • Publication number: 20240192966
    Abstract: Systems and methods for battery charging based upon type of energy source in a heterogenous computing platform are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory comprises a plurality of sets of firmware instructions, wherein each of the sets of firmware instructions, upon execution by a respective device among the plurality of devices, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to: determine a type of energy source used to power the IHS; and based at least in part upon the determination, change a battery setting.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Richard C. Thompson
  • Publication number: 20240192748
    Abstract: Systems and methods for managing performance in heterogenous computing platforms of IHSs (Information Handling Systems) are described. In an illustrative, non-limiting embodiment, a heterogeneous computing platform includes devices and a memory storing firmware instructions. Based on execution of these firmware instructions by a respective device, a corresponding firmware service is provided such that one of the devices operates as an orchestrator. The orchestrator receives reports of changes in context of operation of the IHS by a user and determines a power allocation that is mapped to the reported user context, where the mapping allocates available power to the plurality of devices of the heterogeneous computing platform. The orchestrator configures the power that available for use by one or more of the plurality of devices of the heterogeneous computing platform, and thus adjusts the performance of the IHS in response to the change in user context.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Publication number: 20240193008
    Abstract: Systems and methods for managing performance of storage drives in heterogenous computing platforms of IHSs (Information Handling Systems) are described. In an illustrative, non-limiting embodiment, a heterogeneous computing platform includes devices and a memory storing firmware instructions. Based on execution of these firmware instructions by a respective device, a corresponding firmware service is provided such that one of the devices operates as an orchestrator. The orchestrator receives reports of changes in the context of operation of the IHS by a user and determines storage drive settings that are mapped to the reported user context, where the storage drive settings modify operations by the plurality of storage drives of the IHS. The orchestrator configures one or more of the plurality of storage drives of the IHS using the storage drive settings and thus adjusts the performance of the IHS in response to the change in user context.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Suraj M Varma, Travis C. North
  • Publication number: 20240192741
    Abstract: Systems and methods for managing thermal operations in heterogenous computing platforms of IHSs (Information Handling Systems) are described. In an illustrative, non-limiting embodiment, a heterogeneous computing platform includes devices and a memory storing firmware instructions. Based on execution of these firmware instructions by a respective device, a corresponding firmware service is provided such that one of the devices operates as an orchestrator. The orchestrator receives reports of changes in context of operation of the IHS by a user and determines one or more thermal settings that are mapped to the reported user context, where the thermal settings configure thermal operations by the IHS. The orchestrator configures thermal operations by the IHS based on the thermal settings, where the configured thermal operations are utilized until additional reports of changes in user context are received by the orchestrator.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Publication number: 20240192949
    Abstract: Systems and methods for managing performance in heterogenous computing platforms of IHS (Information Handling Systems) are described. In an illustrative, non-limiting embodiment, a heterogeneous computing platform includes devices and a memory storing firmware instructions. Based on execution of these firmware instructions by a respective device, a corresponding firmware service is provided such that one of the devices operates as an orchestrator. The orchestrator receives reports of changes in context of operation of the IHS by a user and based on the change in user context, determines responsiveness settings that are mapped to the reported user context, where the responsiveness settings adjust thread management policies by one or more processors of the heterogeneous computing platform. The orchestrator configures the one or more processors of the heterogeneous computing platform based on the responsiveness settings, and thus adjusts the performance of the IHS in response to the change in user context.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Publication number: 20240192735
    Abstract: Systems and methods for thermal zone controls based on Information Handling System (IHS) posture in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an IHS may include: a heterogeneous computing platform having a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory comprises firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to: detect a change to an IHS posture; and in response to the detection, modify an Advanced Configuration and Power Interface (ACPI) thermal zone setting.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Publication number: 20240192746
    Abstract: Systems and methods for power consumption management based upon type of energy source in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory includes a plurality of sets of firmware instructions, where each of the sets of firmware instructions, upon execution by a respective device among the plurality of devices, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to: determine a type of energy source used to power the IHS; and based at least in part upon the determination, change a power consumption parameter of the IHS.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Suraj M Varma, Travis C. North
  • Publication number: 20240193062
    Abstract: Systems and methods for burst power limit control in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory includes firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to: compare a current power level used by a selected device against a burst power limit; and in response to a determination that the current power level exceeds the burst power limit, control the selected device to reduce the current power level.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suraj M Varma, Daniel L. Hamlin, Travis C. North
  • Patent number: 12001561
    Abstract: Systems and methods for detecting and configuring imaging optimization settings during a collaboration session in a heterogenous computing platform are described. In some embodiments, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory includes a plurality of sets of firmware instructions, where each set of firmware instructions, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to receive telemetry data and change an imaging optimization setting during a collaboration session, at least in part, based upon the telemetry data.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: June 4, 2024
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Srikanth Kondapi, Todd Erick Swierk
  • Publication number: 20240176900
    Abstract: Systems and methods for managing hardware privacy configuration in modern workspaces are described. In an embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive, at a workspace privacy agent, a first hardware privacy request from a first application executed within a first workspace instantiated by a local management agent; and execute the first hardware privacy request.
    Type: Application
    Filed: January 31, 2024
    Publication date: May 30, 2024
    Applicant: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Patent number: 11994787
    Abstract: An information handling system may include a processor, a memory device, a PMU, and a camera formed into a chassis of the information handling system. The camera includes a lens, a shutter to block the capture of an image by the camera, shutter driver hardware to actuate shutter movement between an open state and a closed state, and a shutter position sensor to detect the position of the shutter. The information handling system includes a microcontroller unit operatively coupled to the camera to receive input describing a set state of the shutter received from user toggle input, compare the set state of the shutter to a detected state of the shutter detected by the shutter position sensor and take remedial action to actuate the shutter driver hardware to change the detected state of the shutter when the detected state of the shutter differs from the set state of the shutter.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: May 28, 2024
    Assignee: DELL PRODUCTS LP
    Inventors: Geroncio O. Tan, Daniel L. Hamlin, Yao-Hsien Huang, Yung-Sheng Lin