Patents by Inventor Viswanathan Iyer

Viswanathan Iyer 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: 20220417239
    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: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Publication number: 20220414026
    Abstract: 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: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Publication number: 20220414027
    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: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Publication number: 20220413792
    Abstract: Managing audio devices of an information handling system (IHS), including: performing initialization of audio-scenario database table, including: configuring, for audio scenarios at an IHS, an associated audio device, each audio device associated with an audio ID that uniquely identifies the audio device; generating the audio-scenario database table that indicates, for each audio scenario, an associated audio device ID of the audio device for the audio scenario; performing a steady-state monitoring of the IHS, including: identifying an initialization of a particular audio scenario, and in response, identifying active audio devices with respect to the IHS; comparing the audio ID of each of the active audio devices with the audio-scenario database table; matching, based on the comparing, a particular audio ID of a particular active audio device of the active audio devices with the audio-scenario database table; enabling, based on the matching, the particular active audio device for the particular audio scenario
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Inventors: Vivek Viswanathan Iyer, Chia-Hung Shih
  • Publication number: 20220413921
    Abstract: Embodiments of systems and methods for platform framework orchestration and discovery 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, by a service within a platform framework through an Application Programming Interface (API), a discovery request; in response to the discovery request, convey an inquiry for capability information from the service to a participant registered with the platform framework through the API; receive, by the service from the participant through the API, the capability information; and fulfill, by the service through the API, the discovery request using at least a portion of the capability information.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Publication number: 20220413938
    Abstract: Embodiments of systems and methods for managing compute resources and runtime object load status 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: receive, at a platform framework via an Application Programming Interface (API), an arbitration policy; notify an application, by the platform framework via the API, of a state change with respect to the arbitration policy based upon a change in context; receive, at the platform framework from the application via the API, an identification of at least one compute resource to execute a workload associated with the arbitration policy; and offload the workload to the compute resource.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Publication number: 20220417284
    Abstract: Embodiments of systems and methods for platform framework policy management are described. A platform framework may receive, from an application of an IHS (Information Handling System), a registration as a user of a platform policy that is used to operate one or more of the hardware devices of the IHS. A platform framework of the IHS provides the application with a reference to the platform policy. In response to notifications of updates to the platform policy, the platform framework identifies the application as a registered user of the platform policy and provides the application with a reference to the updated platform policy. The platform policy may include a communication handle by which the policy is retrieved, where the handle may include a token that validates the authenticity of the platform policy.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Publication number: 20220417285
    Abstract: Embodiments of systems and methods for platform framework communications are described. Participants of a platform framework are registered as providing operation of a plurality of hardware devices of an Information Handling System (IHS). A registration request is received, by the platform framework, from a participant providing operation of a hardware device, where the request specifies a handle for communicating with the participant in order to operate the hardware device. The handle for communicating with the participant in operation of the hardware device is provided to a second participant that has registered with the platform framework and registered as a user of the hardware device. An update to the handle used for communicating with the first participant is determined. The second participant is notified of the updated handle for communicating with the first registered participant in operation of the first hardware device.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Publication number: 20220413922
    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: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11537488
    Abstract: An user profile may be used to adjust one or more system power management settings of an information handling system. An information handling system may transmit one or more user profile credentials. The information handling system may receive user profile data and may compare the user profile data with one or more system characteristics of the information handling system. Based on the comparison of the user profile data with the system characteristics of the information handling system, the information handling system may adjust one or more power management settings of the information handling system.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: December 27, 2022
    Assignee: Dell Products L.P.
    Inventors: Richard C. Thompson, Nikhil M. Vichare, Vivek Viswanathan Iyer
  • Publication number: 20220405390
    Abstract: An information handling system may include a plurality of information handling resources comprising firmware elements; at least one processor; and a computer-readable medium having instructions thereon that are executable by the at least one processor for: storing metadata associated with data that is stored in the plurality of firmware elements of the information handling system; and implementing a single filesystem configured to allow unified access to the data via the metadata.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 22, 2022
    Applicant: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Vivek Viswanathan Iyer
  • Publication number: 20220408016
    Abstract: Distributing video processing tasks, including: detecting an event condition at the information handling system, and in response: identifying a video processing task associated with the event condition; identifying contextual information associated with contextual inputs to the information handling system; identifying a particular configuration rule based on i) the video processing task, ii) the contextual information, iii) the computing capabilities of the first video processing computing module, and iv) the computing capabilities of the second video processing computing module, wherein each of the plurality of configuration rules indicates a processing configuration of the first video processing computing module and the second video processing computing module; applying the particular configuration rule to the first video processing module and the second video processing module; offloading, based on the particular configuration rule, the video processing task by the second video processing computing module
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Karthik Krishnakumar, Vivek Viswanathan Iyer
  • Publication number: 20220398126
    Abstract: Applications can be dynamically assigned to workspaces based on context. As a user uses applications on a computing device, the context of the computing device can be monitored. When the context changes, it can be determined, for each application, which workspace is relevant to the application based on the changed context. If the relevant workspace is different from a current workspace, the application can be dynamically reassigned to the relevant workspace. As part of reassigning an application to a workspace, the application's dependencies may be updated and the application's context may be preserved.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11513795
    Abstract: A method may include, in an operating system, implementing a sensor hub in firmware of a platform controller hub of an information handling system, the sensor hub configured to implement a plurality of sensor physical microdrivers, each of the plurality of sensor physical microdrivers corresponding to a respective sensor of a plurality of sensors and configured to communicate a signal representing a physical quantity sensed by the respective sensor; a plurality of algorithm microdrivers implemented as virtual microdrivers, each of the plurality of algorithm microdrivers corresponding to a respective sensor physical microdriver of the plurality of sensor physical microdrivers; and a user-awareness arbitration microdriver implemented as a virtual microdriver and configured to receive an arbitration policy for user awareness detection, receive sensor information from the plurality of algorithm microdrivers, and based on the arbitration policy, apply arbitration logic to the sensor information to determine a user
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11513813
    Abstract: End user presence and absence states are determined at an information handling system by analyzing infrared time of flight sensor presence detection information and applying it to manage presentation of notifications at the information handling system, such as operating system notifications and hardware notifications. Notifications are queued when a predetermined user absence state is detected and presented when a predetermined user presence state is detected to that an end user has a greater probability of viewing notifications when the display presents visual images before sleeping for an end user absence and after waking from an end user presence.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11508395
    Abstract: Embodiments of systems and methods for intelligently selecting audio signatures based upon context information to perform management actions 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: select, based upon context information, a subset of a plurality of audio signatures, compare a received audio input to at least one audio signature among the subset of audio signatures to the exclusion of any other audio signature of the plurality of audio signatures, and, in response to the comparison indicating a match, perform one or more management actions.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: November 22, 2022
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
  • Patent number: 11509587
    Abstract: A system, method, and computer-readable medium are disclosed for performing an intelligent connectivity operation. The intelligent connectivity operation includes: identifying a plurality of quality parameters associated with respective network traffic types of an application, each respective network traffic type having an associated traffic stream; constructing a preference mapping, the preference mapping being based upon the plurality of quality parameters associated with the respective aspects of the application; identifying a best-suited network link for each of the traffic streams, the determining using the preference mapping; and, assigning each network traffic stream to a particular network link based upon the identifying the best-suited network link for each of the traffic streams.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Harpreet S. Narula, Liam B. Quinn, Minho Cheong, Dileep Kumar Soma, Vivek Viswanathan Iyer
  • Patent number: 11508387
    Abstract: Selecting audio noise reduction models for noise suppression in an information handling system (IHS), including performing calibration and configuration of an audio noise reduction selection model, including: identifying contextual data associated with contextual inputs to the IHS; training, based on the contextual data, the audio noise reduction selection model, including generating a configuration policy including configuration rules, the configuration rules for performing actions for selection of a combination of audio noise reduction models to reduce combinations of noise sources associated with the IHS; performing steady-state monitoring of the IHS, including: monitoring the contextual inputs of the IHS, and in response, accessing the audio noise reduction selection model, identifying configuration rules based on the monitored contextual inputs, applying the configuration rules to select a particular combination of audio noise reduction models, applying particular combination of audio noise reduction mod
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11509545
    Abstract: Systems and methods for utilizing network hints to configure the operation of 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, by a network performance service, a network configuration policy; determine, by the network performance service, one or more characteristics of network traffic generated by a selected one of a plurality of workspaces instantiated via a local management agent; receive, by the network performance service, one or more traffic hints; and execute a responsive action prescribed in the network configuration policy based, at least in part, upon: (i) the one or more characteristics of network traffic, and (ii) the one or more traffic hints.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: November 22, 2022
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11507444
    Abstract: Embodiments of systems and methods for platform framework error handling are described. A platform framework may receive registration requests from framework participants that provide operation of a plurality of hardware devices of an IHS (Information Handling System). The framework registration requests by participants specify remediation policies for addressing error conditions related to respective participants. The received remediation policies are mapped to the registered participants, where remediation policies may include handles for invoking remediation procedures for a registered participant. Error conditions are detected during operation of the platform framework. The registered participant is identified as a source of the error condition and a remediation policy that is mapped to the registered participant is identified. Handles in the remediation policy are used to invoke remediation procedures for the registered participant.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: November 22, 2022
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer