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: 11838288Abstract: In the provided platform framework, participants issue requests for registration as members of namespaces supported by the platform framework, where the namespace is a capability of an IHS (Information Handling System) that will be provided by the participant using hardware of the IHS. The platform framework generates an entry in a manifest in response to a participant's registration, wherein the manifest entry identifies a participant as registered within a particular namespace. The platform framework receives, from an operating system application of the IHS, a request for participants registered within one or more namespaces. The platform framework provides the requesting operating system application with an identity of one or more participants that are registered within the first namespace. The requesting operating system application may then choose from registered participants that provide access to platform framework resources that are available for use within a particular namespace.Type: GrantFiled: June 23, 2021Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
-
Patent number: 11816042Abstract: Embodiments of systems and methods for platform framework telemetry 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 telemetry data at a telemetry service from at least one producer registered with a platform framework via an Application Programming Interface (API); receive a request for at least a subset of the telemetry data from a consumer registered with the platform framework via the API; and transmit the subset of the telemetry data to the consumer.Type: GrantFiled: June 23, 2021Date of Patent: November 14, 2023Assignee: Dell Products L.P.Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
-
Publication number: 20230350622Abstract: External display devices can be dynamically configured. An adaptive display engine may be configured to receive requests from agents executing an users' client computing devices when the users connect their client computing devices to external display devices. Such a request may indicate that one or more external display devices have been connected to a client computing device and may identify the display configuration for the one or more external display devices and an internal display device. The adaptive display engine can dynamically determine recommended settings based on the specified display configuration and return the recommended settings to the agent. The agent can then automatically apply the recommended settings on the client computing device.Type: ApplicationFiled: May 2, 2022Publication date: November 2, 2023Inventors: Daniel L. Hamlin, Malathi R, Gokul Thiruchengode Vajravel, Parminder Singh Sethi
-
Publication number: 20230342682Abstract: Detection, aggregation, and distribution of user and team effectiveness includes detecting, using one or more machine learning algorithms, user fatigue levels, based, at least in part, on detected attributes and evaluating and/or classifying, using one or more machine learning algorithms, user fatigue levels, based, at least in part, on detected attributes. Detection, aggregation, and distribution of user and team effectiveness further includes creating, using a plurality of artificial intelligence algorithms, a plurality of inference models, based at least in part on detected and evaluated and/or classified user fatigue levels, predicting, by a machine learning predictive services algorithm, using the plurality of created inference models, user effectiveness at different intervals, and providing, by the machine learning predictive services algorithm, effectiveness weights for requested collaboration sessions that include the user.Type: ApplicationFiled: April 20, 2022Publication date: October 26, 2023Applicant: Dell Products, L.P.Inventors: Daniel L. Hamlin, Juan C. Agudelo
-
Patent number: 11797682Abstract: An information handling system may include a physical storage resource having a portion thereof that includes files that are usable during boot of the information handling system; at least one processor; and a Basic Input/Output System (BIOS) including instructions that are executable by the at least one processor for: during a boot process, determining whether any of a plurality of BIOS events have taken place during a previous boot process, wherein the plurality of BIOS events are indicative of malicious behavior during the previous boot process; and in response to a determination that at least a predetermined number of the plurality of BIOS events have taken place during the previous boot process, carrying out a remedial action during the boot process.Type: GrantFiled: July 14, 2021Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Daniel L. Hamlin
-
Patent number: 11798144Abstract: An information handling system may include a plurality of sensors comprising a camera sensor for communicating camera data, a user presence and focus state manager configured to receive the camera data and generate an inference of user presence and focus based on the camera data, and a dynamic filtering service. The dynamic filtering service may be configured to receive the inference, determine based on the inference a filtering action, and cause the filtering action to be applied to dynamically-generated information associated with a user of the information handling system and communicated to other information handling systems communicatively coupled to the information handling system.Type: GrantFiled: November 3, 2020Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
-
Patent number: 11755738Abstract: Embodiments of systems and methods for platform framework security state management are described. In some embodiments, an Information Handling System (IHS) collects context information that describes logical and physical environments in which the IHS is operating. This context information is used to determine a security state for the IHS. A launch of a resource of the IHS is detected. In response, updated context information is collected that further describes the logical and physical environments. Based on the security state, the launched resource and the updated context information, an updated security state of the IHS is determined. Based on the updated security state, changes are determined to security policies that are used to operate hardware devices of the IHS. Platform framework participants are identified that are registered users of the security polices affected by the updated security state, and these participants are notified of the security policy changes.Type: GrantFiled: June 23, 2021Date of Patent: September 12, 2023Assignee: Dell Products, L.P.Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
-
Patent number: 11748229Abstract: An information handling system includes a memory and a processor. The memory stores telemetry data, telemetry collection rules, and persona classifications for the information handling system. The processor collects first telemetry data for the information handling system based on first telemetry collection rules. The first telemetry collection rules are set based on a first persona classification for the information handling system. The processor determines whether user behaviors change from behaviors associated with the first persona classification. In response to an amount of change in the user behaviors being above a threshold amount, the processor changes a classification of the information handling system from the first persona classification to a second persona classification.Type: GrantFiled: May 5, 2021Date of Patent: September 5, 2023Assignee: Dell Products L.P.Inventors: Maheshwar Dattatri, Daniel L. Hamlin
-
Publication number: 20230274038Abstract: A keyboard of an information handling system includes keyboard (RF) transmitter/receiver that provides range information for a mobile device paired to the keyboard RF transmitter/receiver. A keyboard controller is coupled to the keyboard RF transmitter/receiver and is responsive to the range information indicating the mobile device is out of range to disable key input data of the keyboard. After the key input data is disabled, the keyboard controller enables the key input data responsive to the range information indicating the mobile device has come back into range. The keyboard RF transmitter/receiver communicates with a host RF transmitter/receiver over a first RF channel and communicates with the mobile device over a second RF channel. The keyboard controller enables the key input data responsive to a successful override of the keyboard input data being disabled. The override is a predetermined key sequence and/or a valid finger print.Type: ApplicationFiled: February 25, 2022Publication date: August 31, 2023Applicant: Dell Products L.P.Inventors: Malathi R, Peng Lip Goh, Daniel L. Hamlin
-
Publication number: 20230266833Abstract: Embodiments of systems and methods for providing a collaboration mode for touchpads are described. In an illustrative, non-limiting 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 receive inputs from a posture sensor, a software monitor, and a pen sensor, and set a touchpad to collaboration mode in response to the inputs.Type: ApplicationFiled: February 23, 2022Publication date: August 24, 2023Applicant: Dell Products, L.P.Inventors: Kai Wang, Daniel L. Hamlin, Vivek Viswanathan Iyer
-
Patent number: 11722460Abstract: 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: GrantFiled: February 26, 2021Date of Patent: August 8, 2023Assignee: Dell Products, L.P.Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer, Manuel Novoa
-
Patent number: 11720161Abstract: 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: GrantFiled: June 23, 2021Date of Patent: August 8, 2023Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
-
Patent number: 11720160Abstract: 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: GrantFiled: April 12, 2019Date of Patent: August 8, 2023Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
-
Publication number: 20230244823Abstract: 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: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventors: Hariprasad J. Iyer, Daniel L. Hamlin
-
Publication number: 20230237162Abstract: 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: ApplicationFiled: January 21, 2022Publication date: July 27, 2023Inventors: Charles D. Robison, Girish S. Dhoble, Daniel L. Hamlin
-
Patent number: 11675635Abstract: 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: GrantFiled: October 14, 2020Date of Patent: June 13, 2023Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer, Ankit Kumar, Daniel L. Hamlin
-
Patent number: 11669469Abstract: 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: GrantFiled: June 23, 2021Date of Patent: June 6, 2023Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
-
Patent number: 11662695Abstract: 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: GrantFiled: October 11, 2019Date of Patent: May 30, 2023Assignee: Dell Products L.P.Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer, Timothy C. Shaw, Allen B. McKittrick
-
Patent number: 11663343Abstract: 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: GrantFiled: January 31, 2020Date of Patent: May 30, 2023Assignee: Dell Products L.P.Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
-
Publication number: 20230100899Abstract: 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: ApplicationFiled: September 29, 2021Publication date: March 30, 2023Applicant: Dell Products L,PInventors: Ibrahim Sayyed, Sumanth Vidyadhara, Daniel L. Hamlin