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: 20230035594Abstract: 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: ApplicationFiled: August 2, 2021Publication date: February 2, 2023Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
-
Patent number: 11509545Abstract: 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: GrantFiled: March 8, 2021Date of Patent: November 22, 2022Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Patent number: 11508387Abstract: 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 modType: GrantFiled: August 18, 2020Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Publication number: 20220350660Abstract: 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: ApplicationFiled: May 3, 2021Publication date: November 3, 2022Applicant: Dell Products, L.P.Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
-
Publication number: 20220311743Abstract: 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: ApplicationFiled: March 23, 2021Publication date: September 29, 2022Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
-
Publication number: 20220309146Abstract: 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: ApplicationFiled: March 25, 2021Publication date: September 29, 2022Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
-
Publication number: 20220300455Abstract: 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: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
-
Publication number: 20220300339Abstract: 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: ApplicationFiled: March 22, 2021Publication date: September 22, 2022Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
-
Publication number: 20220300582Abstract: 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: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
-
Publication number: 20220300355Abstract: 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: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel, Michael S. Gatson
-
Publication number: 20220286370Abstract: 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: ApplicationFiled: March 8, 2021Publication date: September 8, 2022Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Patent number: 11429301Abstract: 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: GrantFiled: April 22, 2020Date of Patent: August 30, 2022Assignee: Dell Products L.P.Inventors: Lee B. Zaretsky, Michael S. Gatson
-
Patent number: 11410267Abstract: 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: GrantFiled: March 11, 2021Date of Patent: August 9, 2022Assignee: Dell Products, L.P.Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
-
Publication number: 20220237479Abstract: 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: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Yagiz C. Yildiz, Ryan N. Comer, Jace W. Files, Michael S. Gatson
-
Publication number: 20220188167Abstract: 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: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Patent number: 11347615Abstract: 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: GrantFiled: July 17, 2020Date of Patent: May 31, 2022Assignee: Dell Products L.P.Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Publication number: 20220086690Abstract: 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: ApplicationFiled: September 17, 2020Publication date: March 17, 2022Applicant: Dell Products L.P.Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Patent number: 11269750Abstract: 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 perType: GrantFiled: August 8, 2018Date of Patent: March 8, 2022Assignee: Dell Products, LPInventors: Anantha K. Boyapalle, Michael S. Gatson, Marc R. Hammons, Danilo O. Tan, Nikhil M. Vichare
-
Publication number: 20220058035Abstract: 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 theType: ApplicationFiled: August 19, 2020Publication date: February 24, 2022Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Publication number: 20220059112Abstract: 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 modType: ApplicationFiled: August 18, 2020Publication date: February 24, 2022Inventors: Vivek Viswanathan Iyer, Michael S. Gatson