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

  • Publication number: 20240169065
    Abstract: Systems and methods for using an embedded controller (EC) integrated into a heterogenous computing platform as a hardware Root-of-Trust (RoT). In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a plurality of devices coupled thereto; and an EC integrated into the heterogeneous computing platform, wherein the EC is configured to operate as a hardware RoT for at least one of: the IHS, or the heterogeneous computing platform.
    Type: Application
    Filed: November 22, 2022
    Publication date: May 23, 2024
    Applicant: Dell Products, L.P.
    Inventors: Adolfo S. Montero, Daniel L. Hamlin
  • Publication number: 20240171460
    Abstract: Systems and methods for firmware-based network management 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 platform and having firmware instructions that, upon execution, enables a respective device to provide a corresponding firmware service, where at least one of the devices operates as an orchestrator configured to: execute or instruct a selected device to execute an Artificial Intelligence (AI) model configured to identify or predict a network communication or performance issue and, in response to the determination, modify a configuration of a wireless controller based, at least in part, upon a policy received from an Information Technology Decision Maker (ITDM) or Original Equipment Manufacturer (OEM).
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Srikanth Kondapi, Nikhil Manohar Vichare
  • Publication number: 20240168858
    Abstract: Systems and methods for firmware-based orchestration of Artificial Intelligence (AI) performance profiles 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 having 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: deploy or instruct another device among the plurality of devices to deploy an AI model configured to produce an inference based, at least in part, upon context or telemetry data received from a subset of the plurality of devices; and select an AI performance profile based, at least in part, upon the inference.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Nikhil Manohar Vichare, Daniel L. Hamlin
  • Publication number: 20240169049
    Abstract: Systems and methods for firmware-based Artificial Intelligence (AI) model authorization 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 including a plurality of sets of firmware instructions, where the firmware instructions, upon execution by a respective device among the plurality of devices, enable the respective device to provide a firmware service, and at least one of the devices operates as an orchestrator configured to: receive a request for deployment, loading, extraction, launch, or release of AI model data; and at least one of: in response to a successful authentication of the request, allow the deployment, extraction, launch, or release of the AI model data; or in response to a failed authentication of the request, deny the deployment, extraction, launch, or release of the AI model data.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Srikanth Kondapi, Nikhil Manohar Vichare
  • Publication number: 20240168746
    Abstract: Systems and methods for Artificial Intelligence (AI) model dependency handling 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 platform, where the memory includes a plurality of sets of firmware instructions that, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and where at least one of the devices operates as an orchestrator configured to: receive an indication of a relationship between a first AI model and a second AI model; and in response to an instruction to update the first AI model and in the absence of another instruction to update the second AI model, trigger installation of an update to the second AI model.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Daniel L. Hamlin, Nikhil Manohar Vichare
  • Publication number: 20240168864
    Abstract: Systems and methods for firmware-based diagnostics 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 platform, where the memory includes firmware instructions that, upon execution by a respective device among the plurality of devices, enables the respective device to provide a corresponding firmware service, and wherein at least one of the plurality of devices operates as an orchestrator configured to: execute or instruct a selected device among the plurality of devices to execute an Artificial Intelligence (AI) model configured to determine whether to trigger a diagnostics process; and, in response to the determination, trigger the diagnostics process.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Srikanth Kondapi, Nikhil Manohar Vichare
  • Patent number: 11990784
    Abstract: An information handling system includes a battery, an embedded controller, and a processor. The embedded controller collects a battery charge status for the battery, and provides the battery charge status to the processor. The processor also receives data indicating a current battery discharge rate. The processor determines a second battery discharge rate based on operations to be performed during a period of time. The processor also determines a needed battery charge level at a start of the period of time. Based on the battery charge status, the current battery discharge rate, the second battery discharge rate, and the needed battery charge level, the processor sets the information handling system in a state to achieve the battery charge level.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: May 21, 2024
    Assignee: Dell Products L.P.
    Inventors: James D. Trim, Abu S. Sanaullah, Daniel L. Hamlin
  • Patent number: 11983565
    Abstract: Embodiments of systems and methods for platform framework configuration state management are described. A platform framework of an IHS (Information Handling System) generates a resource dependency graph based on registrations of a plurality of platform framework participants, wherein the registrations of the participants specify use of resources accessed via the platform framework. A change in context of operation of the IHS is determined. Based on the context change, a change is determined in the availability of resources accessed via the platform framework. Based on the resource dependency graph, registered participants are identified that are affected by the change in platform framework resource availability. The affected participants are notified of the change in platform framework resource availability. In some embodiments, the registrations of the participants may specify a communication handle for notifying the participant of changes in the resource dependency graph.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: May 14, 2024
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11979397
    Abstract: Embodiments of systems and methods for platform framework authentication are described. In some embodiments, 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, via an authentication provider registered with a platform framework via an Application Programming Interface (API), an authentication credential; and send the authentication credential to a plurality of applications registered with the platform framework.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: May 7, 2024
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11979282
    Abstract: Systems and methods for managing network controllers 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 network controller settings that are mapped to the reported user context, where the network controller settings modify operations by one or more network controllers of the IHS. The orchestrator configures the network controllers of the IHS using the network controller settings, and thus adjusts the network controller of the IHS in response to the change in user context.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: May 7, 2024
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Suraj M Varma, Travis C. North
  • Publication number: 20240144925
    Abstract: Systems and methods for voice-assisted wireless docking in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System 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, 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 at least one of the plurality of devices operates as an orchestrator configured to: detect a predetermined utterance or direct a first one of the plurality of devices to detect the predetermined utterance; and, in response to the detection, direct a second one of the plurality of devices to: (a) connect the IHS to a wireless dock, or (b) disconnect the IHS from the wireless dock.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Daniel L. Hamlin, Nikhil Manohar Vichare
  • Publication number: 20240143054
    Abstract: Systems and methods for battery management in heterogenous computing platforms. In a non-limiting embodiment, an Information Handling System may include a heterogeneous computing platform having a plurality of devices and a memory coupled to the platform, where the memory includes a plurality of sets of firmware instructions, 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 at least one of the plurality of devices operates as an orchestrator configured to: receive context or telemetry data from at least a subset of the plurality of devices; and execute or instruct one or more selected devices among the plurality of devices to execute one or more Artificial Intelligence models usable to manage a charging or discharging operation of a battery based, at least in part, upon the context or telemetry data.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Nikhil Manohar Vichare, Srikanth Kondapi, Daniel L. Hamlin
  • Publication number: 20240147214
    Abstract: Systems and methods for managing embedded Subscriber Identity Module (eSIM) credentials in heterogenous computing platforms. In a non-limiting embodiment, an Information Handling System may include: a heterogeneous computing platform having a plurality of devices and a memory coupled to the platform, where the memory includes firmware instructions that, upon execution by a respective device among the plurality of devices, enable a respective device to provide a corresponding firmware service, and at least one of the devices operates as an orchestrator configured to: deploy or instruct another device to deploy an AI model configured to produce an inference result based, at least in part, upon context or telemetry data received from a subset of the devices; select an eSIM profile based upon the inference result; and transmit a credential within the selected eSIM profile to a wireless controller configured to authenticate the credential.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Srikanth Kondapi, Nikhil Manohar Vichare
  • Publication number: 20240143390
    Abstract: Systems and methods for enabling collaboration session migration in heterogenous computing platforms. 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 platform, the memory having a plurality of sets of firmware instructions that, upon execution by a respective device among the plurality of devices, enable the respective device to provide a corresponding firmware service, and at least one of the plurality of devices operates as an orchestrator configured to: execute or instruct a device selected among the plurality of devices to execute an AI model usable to identify a migration opportunity for an ongoing collaboration session based, at least in part, upon context or telemetry data received from at least a subset of the plurality of devices, and notify another IHS to handle at least a portion of the ongoing collaboration session.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Daniel L. Hamlin, Nikhil Manohar Vichare
  • Publication number: 20240146611
    Abstract: Systems and methods for firmware-based user persona discovery in a heterogenous computing platform. In a non-limiting embodiment, an Information Handling System 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, 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 at least one of the plurality of devices operates as an orchestrator configured to: receive context or telemetry data from at least a subset of the plurality of devices, and instruct one or more selected devices to execute one or more Artificial Intelligence models configured to discover a user persona associated with a user of the IHS based, at least in part, upon the context or telemetry data.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Nikhil Manohar Vichare, Srikanth Kondapi, Daniel L. Hamlin
  • Publication number: 20240144083
    Abstract: Systems and methods for detecting video gaming sessions 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 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: receive context or telemetry data from at least a subset of the plurality of devices, and instruct a device among the plurality of devices to execute an Artificial Intelligence (AI) model configured to detect a video gaming session based, at least in part, upon the context or telemetry data.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Nikhil Manohar Vichare, Daniel L. Hamlin
  • Publication number: 20240143055
    Abstract: Systems and methods for managing consumption of alternating-current (AC) power by an Information Handling System (IHS). In a non-limiting embodiment, an IHS may include: a heterogeneous computing platform comprising a plurality of devices and a memory, the memory having a plurality of sets of firmware instructions, where each of the sets, upon execution by a respective device, enables that device to provide a corresponding firmware service, and where at least one of the devices operates as an orchestrator configured to: execute or instruct one or more devices to execute one or more Artificial Intelligence models usable to characterize usage profiles based, at least in part, upon context or telemetry data received from at least a subset of the plurality of devices; and, based upon the usage profiles, determine whether to allow a battery to power the IHS at least partially while the IHS is coupled to an AC power source.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Daniel L. Hamlin, Nikhil Manohar Vichare
  • Publication number: 20240143343
    Abstract: Systems and methods for firmware-based switching between user profiles in a heterogenous computing platform. In an illustrative, non-limiting embodiment, an Information Handling System may include: a heterogeneous computing platform comprising a plurality of devices, and a memory coupled to the platform having a plurality of sets of firmware instructions, where each of the sets of firmware instructions, upon execution by a respective device, enables the respective device to provide a firmware service, and at least one of the devices operates as an orchestrator configured to: execute or instruct a device to execute an Artificial Intelligence model configured to produce an inference result based, at least in part, upon context or telemetry data received from a subset of the plurality of devices; select one of a plurality of user profiles based upon the inference result; and apply a setting associated with the selected user profile to a selected device.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Srikanth Kondapi, Nikhil Manohar Vichare
  • Publication number: 20240143768
    Abstract: Systems and methods for enabling contextual privacy controls in heterogenous computing platforms are described. In a 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 platform, the memory including a plurality of sets of firmware instructions that, upon execution by a respective device among the plurality of devices, enable the respective device to provide a corresponding firmware service, where at least one of the plurality of devices operates as an orchestrator configured to: execute or instruct a device to execute an Artificial Intelligence model usable to identify one of a plurality of privacy modes to be applied to the IHS based, at least in part, upon context data received from at least a subset of the plurality of devices; and, based upon the identified privacy mode, modify one or more IHS settings.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Daniel L. Hamlin, Nikhil Manohar Vichare
  • Publication number: 20240144546
    Abstract: Systems and methods for enabling localized image enhancements in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System 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: receive context or telemetry data from a subset of one or more of the plurality of devices; and instruct a selected device among the plurality of devices to execute an Artificial Intelligence model configured to produce a localized image based, at least in part, upon the context or telemetry data.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products, L.P.
    Inventors: Srikanth Kondapi, Daniel L. Hamlin, Nikhil Manohar Vichare