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: 11722460
    Abstract: Systems and systems for implementing network manageability techniques that enable intelligent connectivity 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 by the processor, cause the IHS to: determine that a rule prescribed by a connectivity policy is satisfied by context information collected by the IHS, and, in response to the determination, change at least one of: a wireless communication channel, a protocol, or a network configuration used by the IHS to connect to a wireless docking station.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 8, 2023
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer, Manuel Novoa
  • Patent number: 11720161
    Abstract: Embodiments of systems and methods for platform framework arbitration 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: provide, from a platform framework to an arbitration object via an Application Programming Interface (API), a plurality of runtime objects; receive, by the platform framework from the arbitration object via the API, an indication of an arbitration result with respect to the plurality of objects; and convey, from the platform framework to a participant via the API, the indication of the arbitration result.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: August 8, 2023
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Patent number: 11720160
    Abstract: An IHS (Information Handling System) may transition to a low-power state when the IHS is not in use. Upon detecting a wake event, such as a button being pressed, the IHS exits the low-powers state and resumes a full-power operating state. When a wake event is inadvertently triggered, the IHS may reverted to full-power operations without the user's knowledge. In order to detect false wake events, embodiments determine contextual information about the current status of the IHS, such as power status, operational status and user status, at the time of the wake event detection. If a valid wake event is detected, the operating system is notified of the wake event. If the wake event is determined to be inadvertent based on the context of the IHS, such as the IHS being in transport and/or the user not being present in proximity to the IHS, the wake event may be disregarded.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: August 8, 2023
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Publication number: 20230244823
    Abstract: A system for selective protection of display screen content, wherein the system may be configured to receive input data that includes sensor data from a user presence detection sensor to detect presence of at least two users within a field of view of a display screen. The system also may determine whether an application includes sensitive content is on display. In addition, the system may determine a security management action as defined by a display security policy based on the presence of the at least two users within the field of view of the display screen and determine whether the application sensitive content is on display at the display screen. In response to a determination to apply the security management action, the system may perform the security management action to protect the sensitive content at the display screen.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Hariprasad J. Iyer, Daniel L. Hamlin
  • Publication number: 20230237162
    Abstract: Systems and methods are provided that may be implemented by services executing on one or more remote servers and on an endpoint information handling system to remotely erase (i.e., clear or remove) biometric fingerprint credential data that is previously stored on non-volatile memory of a discrete “match-on chip” fingerprint reader (MOFR) of the endpoint information handling system, as well as to erase separate non-biometric OS user identifier (ID) fingerprint enrollment information stored on separate system non-volatile memory of the endpoint information handling system.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Inventors: Charles D. Robison, Girish S. Dhoble, Daniel L. Hamlin
  • Patent number: 11675635
    Abstract: An information handling system includes a plurality of containerized applications, a container service, a hardware device, and a host processor to initialize a host service. The container service is associated with the containerized applications. The hardware device is virtualized to the containerized applications. The host processor identifies the hardware device that is virtualized to the containerized applications. The host processor receives a power notification from the container service. Based on the power notification, the host processor changes a power state of the hardware device.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: June 13, 2023
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer, Ankit Kumar, Daniel L. Hamlin
  • Patent number: 11669469
    Abstract: Embodiments of systems and methods for standby operation in a platform framework 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: identify an application registered with a platform framework via an Application Programming Interface (API); and at least one of: in response to the identification matching any entry in a whitelist, put the application in a throttled state during standby operation of the IHS; or in response to the identification not matching any entry in the whitelist, put the application in a suspended state during standby operation of the IHS.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: June 6, 2023
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Patent number: 11662695
    Abstract: An information handling system manages operation of an infrared time of flight sensor to provide accurate and timely user presence and absence detection through monitoring of the time of flight distance detection for indications of object velocity that validates or invalidates a transition between the user presence and user absence states. An integrated sensor hub in a central processing unit stores distances received from the infrared time of flight sensor in a distance table in association with a time stamp of the distance measurement. During monitoring of distances received from the infrared time of flight sensor, if the integrated sensor hub detects a user absence or presence, validation of the transition is performed by analyzing the stored distances to determine a vector of velocity at the state transition.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 30, 2023
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer, Timothy C. Shaw, Allen B. McKittrick
  • Patent number: 11663343
    Abstract: End user presence and absence states are determined at an information handling system by analyzing infrared time of flight sensor presence detection information with configuration settings based upon operating conditions at the information handling system. User presence and absence state accuracy is validated and invalidated to analyze and determine optimal configuration settings for each of plural operating conditions, such as the location of the information handling system, ambient light and the availability of plural infrared time of flight sensors, such as the availability of secondary infrared time of flight sensors integrated in peripheral devices.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: May 30, 2023
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Publication number: 20230100899
    Abstract: A basic input output system (BIOS) of an information handling system may access a first list indicating one or more activation statuses of one or more BIOS firmware modules. The BIOS may determine a BIOS firmware module of the one or more BIOS firmware modules to load based, at least in part, on the first list. The BIOS may load the determined BIOS firmware module during booting of the information handling system.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Applicant: Dell Products L,P
    Inventors: Ibrahim Sayyed, Sumanth Vidyadhara, Daniel L. Hamlin
  • Patent number: 11611594
    Abstract: Resource sharing can be enabled in a multi-client scenario. A service can be employed on client computing devices to detect when the client computing devices are connected to a display. The service can communicate with a management server to report when the client computing device is connected to a display. The management server can maintain information about the displays to which the client computing devices are connected. When the management server determines that a multi-client scenario exists, such as when multiple client computing devices are connected to the same display, the management server can provide information to the services on the client computing devices to enable the services to configure the client computing devices to share resources. When the management server determines that the multi-client scenario no longer exists, it can interface with the services to cause them to prevent further sharing of resources.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: March 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Daniel L. Hamlin
  • Publication number: 20230074802
    Abstract: Embodiments of systems and methods for orchestrating the execution of Machine Learning (ML) workloads 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 an indication of an ML workload to be executed by the IHS; and orchestrate execution of the ML workload with respect to a plurality of ML resources coupled to the IHS.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Applicant: Dell Products, L.P.
    Inventors: Ryan Nicholas Comer, Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Publication number: 20230072152
    Abstract: Systems and methods for managing workspaces across multiple clients are described. In some embodiments, a Workspace Managing Device (WMD) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the WMD to: receive a request from a client Information Handling System (IHS) to access a peripheral device coupled to the WMD; identify a workspace management policy applicable to at least one of: the request, the peripheral device, the client IHS, or a user of the client IHS; and manage access to the peripheral device by the client IHS based upon the workspace management policy.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11599364
    Abstract: An information handling system includes a device, a driver associated with the device, and a BIOS. The device provides first information associated with a first function and second information associated with a companion application. The BIOS receives the first and second information. The BIOS includes a procedure to implement the first function, but lacks a procedure to implement the second function. The BIOS sends the second input information to the driver. The driver determines that the companion application is instantiated on the information handling system and directs the second information to the companion application, and the driver determines that the companion application is not instantiated on the information handling system, accesses a network to install the companion application, and directs the second information to the companion application.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: March 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Mandy C. Phelps, Danilo O. Tan
  • Patent number: 11593297
    Abstract: A system for supporting a dual role controller in an information handling systems configurable as a device or a host. When the information handling system is connected to another information handling system and configured for operating in a device mode, a proxy service and an agent service execute on the information handling system. Communications from the other information handling system are received by the proxy service and sent to the agent service, which translates generic requests into application specific requests and commands. Device functions like MTP (storage), Webcam (streaming) and generic-USB commands are enabled in device mode for virtual desktop interface (VDI) or hardware isolated applications.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: February 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Gokul T. Vajravel
  • Patent number: 11586452
    Abstract: A session can be predicted and created on a user's computing device to thereby allow the user to immediately resume productivity upon logging in. When a user accesses a set of applications from multiple computing devices and/or at different times or locations, telemetry information can be captured and processed to generate session predictions for the user. The session predictions can then be employed to automatically create sessions on the user's computing devices based on the user's location and the time of day.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: February 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Daniel L. Hamlin
  • Publication number: 20230043991
    Abstract: Intelligent selection of optimization methods in heterogeneous environments is 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: identify a context; rank a plurality of optimization methods based upon the context; and execute at least a subset of the ranked optimization methods.
    Type: Application
    Filed: August 6, 2021
    Publication date: February 9, 2023
    Applicant: Dell Products, L.P.
    Inventors: Ryan Nicholas Comer, Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Publication number: 20230039612
    Abstract: Methods and system support use of peripheral devices by workspaces operating on an Information Handling System (IHS), where the workspaces operate in isolation from the hardware and other software of the IHS. Workspaces are thus unable to interface with hardware coupled to the IHS, including peripheral devices coupled to the IHS. In embodiments, workspace issue request for use of a remote operation supported by a peripheral device. A handle is then provided for invoking the remote operation supported by the peripheral device and for providing the workspace with exclusive use of the peripheral device for the duration of a validity of the handle. One the handle is used to invoke the remote operation supported by the peripheral device, the workspace is provided with output from the remote operation conducted during exclusive use of the peripheral device by the workspace.
    Type: Application
    Filed: August 6, 2021
    Publication date: February 9, 2023
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11575664
    Abstract: Embodiments of information handling systems (IHSs) and methods are provided herein for managing tickets based on contextual information and ticket management policy. Although not strictly limited to such, the embodiments disclosed herein may be used to manage tickets, which are issued by a network authentication service and stored within a key store of an IHS. In one embodiment, tickets are managed by receiving user presence information and system state information, comparing the user presence information and system state information to policies contained within a ticket management policy database, and performing one or more actions specified in the policies if the user presence information or the system state information is not compliant with at least one of the policies. The one or more actions specified in the policies may include actions for managing the tickets stored within the key store and/or actions for controlling a power state of the IHS.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: February 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Patent number: 11568729
    Abstract: An information handling system includes a host device and multiple monitor devices. One of the monitor devices is configured as a parent monitor device, and the remaining monitor devices are configured as child monitor devices. The parent monitor device receives a user presence detect (UPD) status signal, and queries all of the child monitor devices for a current UPD status. In response to the queries, the parent monitor consolidates the current UPD status from each of the child monitor devices and the current UPD status of the parent monitor device. Based on the consolidated current UPD status and based on a UPD policy, the parent monitor device sets a current user status as a user absence or presence. In response to the processor being in a low power state and the current user status being the user presence, the patent monitor device provides a wake notification to the host device.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 31, 2023
    Assignee: Dell Products L.P.
    Inventors: Srinivas Kamepalli, Daniel L. Hamlin