Patents by Inventor Michael S. Gatson

Michael S. Gatson 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: 20230035594
    Abstract: Peripherals can be managed in a containerized environment. A peripheral can be virtualized in multiple containers to allow applications hosted in the containers to access the peripheral. Local applications may also be allowed to access the peripheral. Such access may be enabled by virtualizing handles to the peripheral. The applications' access to the peripheral may be managed in accordance with policy to thereby ensure that one application's access does not negatively impact another application's access.
    Type: Application
    Filed: August 2, 2021
    Publication date: February 2, 2023
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, 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: 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
  • Publication number: 20220350660
    Abstract: Systems and methods for establishing and managing fast data channels among 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: detect access by a first workspace and a second workspace to an IHS resource, and establish a fast data channel between the first and second workspaces, at least in part, based upon context information.
    Type: Application
    Filed: May 3, 2021
    Publication date: November 3, 2022
    Applicant: Dell Products, L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Publication number: 20220311743
    Abstract: Systems and methods are provided for consolidation of IHS (Information Handling System) VPN (Virtual Private Network) resources utilized by workspaces operating on the IHS, where the workspaces operate in isolation from the operating system of the IHS. A remote workspace orchestration service manages deployment of workspaces on the IHS. The workspaces are instantiated and operate according to a workspace definition provided by the workspace orchestration service. An embedded controller of the IHS registers a VPN consolidation function of the IHS with the workspace orchestration service, which notifies the workspaces of the VPN consolidation function. A VPN workspace is instantiated that operates according to a workspace definition provided by the workspace orchestration service. The respective workspace definitions of the workspaces are updated to route VPN communications to the VPN workspace.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
  • Publication number: 20220309146
    Abstract: Systems and methods are provided for consolidation of IHS (Information Handling System) authentication resources utilized by workspaces operating on the IHS, where the workspaces operate in isolation from the operating system of the IHS. A remote workspace orchestration service manages deployment of workspaces on the IHS. The workspaces are instantiated and operate according to a workspace definition provided by the workspace orchestration service. An embedded controller of the IHS registers authentication functions of the IHS with the workspace orchestration service, which notifies the workspaces of the consolidated authentication functions. An authentication agent is instantiated that supports operating system authentications for applications operating within the workspaces. The respective workspace definitions of the workspaces are updated to route credential requests to the authentication agent.
    Type: Application
    Filed: March 25, 2021
    Publication date: September 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
  • Publication number: 20220300455
    Abstract: Embodiments of systems and methods for managing an Information Handling System (IHS) using a workspace orchestration system are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to, instantiate a first workspace comprising a cache database, the first workspace being instantiated with a first interface that is configured to communicate with a second interface configured in a second workspace administered by the workspace orchestration system. The cache database being accessed by the second workspace using the first interface.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
  • Publication number: 20220300339
    Abstract: Systems and methods are provided for consolidation of IHS (Information Handling System) resources utilized by workspaces operating on the IHS, where the workspaces operate in isolation from the operating system of the IHS. A remote workspace orchestration service manages deployment of workspaces on the IHS. The workspaces are instantiated and operate according to a workspace definition provided by the workspace orchestration service. An embedded controller of the IHS registers a resource consolidation function of the IHS with the workspace orchestration service, which notifies the workspaces of the resource consolidation function. Based on the workspace definitions, redundant IHS resources utilized by the workspaces are identified. The resource consolidation function is notified of the redundant IHS resources.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 22, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
  • Publication number: 20220300582
    Abstract: According to one embodiment, an Information Handling System (IHS) includes executable instructions for receiving a request to execute an application that has been deployed in the workspace by a workspace that has been instantiated on the IHS. In response, the instructions communicate with the IHS to obtain a license entity associated with the application, and execute the application in the workspace according to the obtained license entity associated with the application.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
  • Publication number: 20220300355
    Abstract: Systems and methods are provided for management of processor thread used in support of workspaces operating on an IHS (Information Handling System), where the workspaces operate in isolation from the operating system of the IHS. A remote workspace orchestration service manages deployment of workspaces on the IHS. The workspaces are instantiated and operate according to a workspace definition provided by the workspace orchestration service. A remote access controller of the IHS determine one or more processor threads of the IHS used in support of the workspaces. The remote access controller monitors memory utilization by the processor threads used in support of the workspaces in order to detect memory thrashing resulting from the operation of a particular workspace. Based on the monitored memory utilization, the processor threads used in support of the workspaces are modified in order to reduce memory thrashing during the operation of the workspaces.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
  • Publication number: 20220286370
    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: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11429301
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, performing, at first time, a calibration and configuration of a data contextual migration model, including: identifying contextual data associated with contextual inputs to a IHS, the contextual data including user contextual data, environmental context data, and system telemetry contextual data; training, based on the contextual data, the data contextual migration model, including: tagging, for each data block of a plurality of data blocks, the data block with identifiers indicating a store location of the data block; storing, based on the identifier associated with each data block, the data block at a local data store of the information handling system, at a remote data store of a remote server computing system, or both; generating a configuration policy including configuration rules, the configuration rules for prioritizing pre-loading of a subset of the data blocks to be provided at the information handling system.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Lee B. Zaretsky, Michael S. Gatson
  • Patent number: 11410267
    Abstract: Systems and methods for managing graphics processor usage by 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: determine a graphical processing characteristic of each of a plurality of workspaces, and identify a responsive action for a given one of the plurality of workspaces based, at least in part, upon the graphics processing characteristic of the given workspace.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: August 9, 2022
    Assignee: Dell Products, L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Publication number: 20220237479
    Abstract: A system and method for predicting remaining battery life for a portable information handling systems include determining power consumption for an OLED display based on an on pixel ratio (OPR) for each pixel. When a user starts a session of an application and a file, file metadata may be used to search a database storing OPR profiles, with each OPR profile including one or more time series associated with one or more instances of the application executing the file. For static files, a time series in an OPR profile may be used to predict power consumption and calculate battery life. For dynamic files, periodically measuring OPR data may be used to predict power consumption. For some dynamic files, historic OPR values and periodic measurements may be used to predict power consumption. The user may be provided with a list of files usable during the calculated battery life.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Yagiz C. Yildiz, Ryan N. Comer, Jace W. Files, Michael S. Gatson
  • Publication number: 20220188167
    Abstract: An information handling system includes a hardware resource, a container handler, and a container manager. The container manager classifies containers into classifications based upon allocations of the hardware resource, categorizes the containers based upon a usage of the containers and the classification, and directs the container handler to instantiate the containers on the information handling system. The manager receives a request to instantiate a new container on the information handling system, and classifies and categorizes the new container. When a sum of the first and second allocations does not exceed a total amount of the hardware resource, the manager directs the container handler to instantiate the second container on the information handling system.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11347615
    Abstract: An information handling system includes a storage device configured to store contextual inputs obtained from components associated with the information handling system. A processor obtains telemetry data from one or more of the components, the telemetry data including contextual inputs according to a user context and a system context. The processor determines a recommendation that includes first applications to be preloaded, and second applications which status is to be changed based on the contextual inputs according to the user context. The recommendation further includes one or more system settings to be adjusted based on the contextual inputs according to the system context. The processor determines a first ordered list of the first applications to be preloaded according to a first priority and a second ordered list of the second applications which status is to be changed according to a second priority based on the recommendation.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Publication number: 20220086690
    Abstract: A method for allocating traffic between a wireless interface and a wired interface of an information handling system may begin with determining that the information handling system is connected to a dock via a wireless interface. A determination may also be made that the information handling system is connected to the dock via a wired interface. One or more characteristics of at least a portion of data to be transmitted between the information handling system and the dock may be determined. A first portion of the data to be transmitted may be transmitted via the wireless interface based, at least in part, on the one or more characteristics. A second portion of the data to be transmitted may be transmitted via the wired interface based, at least in part, on the one or more characteristics.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Applicant: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11269750
    Abstract: A method and information handling system configured to store, via a monitoring system data repository memory device, aggregate information handling system performance telemetry data crowd-sourced from a population of information handling systems and categorized into mapping classifications based on software application inventory and software application associations with drivers and libraries and to execute instructions, via an application processor, of an information handling system diagnostic platform in an intelligent configuration management system to obtain aggregate information handling system performance telemetry data for a performance characteristic of information handling systems having a first mapping classification corresponding to a client information handling system, and to construct, at the management information handling system, a performance characteristic baseline of operation across the aggregated telemetry data for one mapping classification and receive monitored telemetry data for the per
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 8, 2022
    Assignee: Dell Products, LP
    Inventors: Anantha K. Boyapalle, Michael S. Gatson, Marc R. Hammons, Danilo O. Tan, Nikhil M. Vichare
  • Publication number: 20220058035
    Abstract: Adjusting wireless docking resource usage, including identifying, at a client information handling system (IHS), a configuration policy, the client IHS wirelessly connected to a docking station, the docking station providing wireless connections to peripheral computing components, respectively; processing, at the client IHS, the configuration policy, including identifying configuration rules of the configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station; identifying, at the client IHS, when the client IHS is wirelessly connected to the docking station, a first presence state of a user with respect to the client IHS; and determining, at the client IHS, that the first presence state indicates that the user of the client IHS is not actively engaged with the client IHS, and in response, applying the configuration rules to perform computer-implemented actions of throttling resource utilization between the client IHS and the
    Type: Application
    Filed: August 19, 2020
    Publication date: February 24, 2022
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Publication number: 20220059112
    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: Application
    Filed: August 18, 2020
    Publication date: February 24, 2022
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson