Patents by Inventor GOKUL THIRUCHENGODE VAJRAVEL

GOKUL THIRUCHENGODE VAJRAVEL 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: 20220357980
    Abstract: The compression and decompression of files can be selectively offloaded to a hardware controller. A hardware controller, such as the controller of an SSD or other drive, can include a compression engine that is configured to implement compression techniques. A filter driver in the I/O pathway on a computing device may be configured to intercept an application's attempt to write a file to or read a file from the SSD or other drive and to selectively offload compression or decompression of the file to a compression engine on the SSD or other drive.
    Type: Application
    Filed: May 6, 2021
    Publication date: November 10, 2022
    Inventors: Young Hwan Jang, Gokul Thiruchengode Vajravel
  • Publication number: 20220308915
    Abstract: Systems and methods are provided for migration of workspaces configured in an IHS (Information Handling System). According to one embodiment, an IHS includes a workspace orchestration service that is executed to manage deployment of workspaces on the IHS; and computer-executable instructions to receive a request to migrate a first workspace from the IHS to a computing platform external to the IHS. Upon receipt of the request, the instructions instantiate a second workspace on the computing platform while the first workspace continues to operate on the IHS, and when the second workspace has been instantiated, copy one or more state-based parameters from the first workspace to the second workspace. When the state-based parameters have been configured on the second workspace, commence operation on the second workspace.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel
  • Publication number: 20220308945
    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, communicate with an operating system (OS) of the IHS to register for receiving one or more event messages, and communicate with the workspace to receive one or more event message subscriptions associated with an application configured in the workspace. The instructions are configured to store the one or more event message subscriptions at a specified location such that, when an event message is received from the OS, and when one the received event message comprises one of the event message subscriptions associated with the application, send the event message to the workspace.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel
  • 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
  • Patent number: 11455196
    Abstract: Traffic for USB devices that are connected to a USB-C dock can be adaptively prioritized. When the consumption of the bandwidth of a connection between a computing device and a USB-C dock exceeds a threshold, a filter driver can notify a service. The service can update device priority values for the devices that are connected to the USB-C dock based on applications that are accessing the devices. The service can relay the updated device priority values to the filter driver. The filter driver can then attempt to reduce bandwidth consumption by changing device settings of any device with a lower priority value, and then, if changing device settings is insufficient, may attempt to reduce bandwidth consumption by lowering the priority of the device's traffic.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: September 27, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Publication number: 20220300313
    Abstract: According to one embodiment, an information Handling System (IHS) includes a workspace orchestration service that is executed to manage deployment of workspaces on the IHS having computer-executable instructions to, for each of a plurality of workspaces instantiated on the IHS, communicate with the workspace to receive application parameters associated with an application configured in the workspace, and store the application parameters at a specified location. The instructions further identify at least one of the application parameters that is to be modified using an IHS management process, and communicate with the workspace to send information associated with the at least one application parameter to the workspace, wherein the workspace is executed to modify the application according to the at least one application parameter. The IHS management process accesses the one or more application parameters from the specified location; using an IHS management process.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel
  • 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: 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
  • Patent number: 11451407
    Abstract: A user's meeting can be managed across multiple client computing devices. A client service can be employed on client computing devices that a user may use to participate in meetings. The client services can interface with a web service to enable the web service to manage the user's meetings when the user may use multiple client computing devices during the meeting. This management can include switching the meeting from one client computing device to another based on context or managing the peripherals available at multiple client computing devices that the user may simultaneously use to participate in the meeting.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: September 20, 2022
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel
  • Publication number: 20220283848
    Abstract: Modern Standby is enabled for unsupported applications. An enabler driver can be included on a system that supports Modern Standby and can be configured to detect when applications are loaded on the system. When an unsupported application is loaded, the enabler driver can interface with an enabler service to determine whether the unsupported application is Modern Standby capable. If so, the enabler driver can add the unsupported application to a throttle job object that the operating system uses to determine which applications should remain active during Modern Standby. In instances where an application is deployed in a container, an enabler container service can be leveraged to determine whether the containerized application is Modern Standby capable. If so, the enabler driver can add the container to the throttle job object.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11436062
    Abstract: A hook driver and a UWP load modifier can be employed on a Windows device to modify the process of loading UWP applications so that both UWP and Win32 applications can be run in kiosk mode without needing to run Windows Explorer in a typical manner. To accomplish this, the UWP load modifier can implement a proxy function that is called when the UWP loader attempts to launch a UWP application. In some configurations, when the proxy function is called, it can start Windows Explorer, cause the UWP application to be launched while Windows Explorer is running and then stop Windows Explorer once the UWP application is launched. In other configurations, when the proxy function is called, it can cause the UWP application to be launched in a separate desktop in which Windows Explorer is running and then, after it is launched, move the UWP application to the default desktop.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: September 6, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Ramanujam Venkatesh
  • Patent number: 11416433
    Abstract: The performance of a wireless dock can be enhanced when a USB mass storage device is connected to the wireless dock. Filter drivers can be loaded on the USB stacks of a computing device and the wireless dock to perform functionality for reducing the number of communications that are sent over a wireless network when a USB mass storage device is connected to the computing device via the wireless dock. This reduction in the number of communications can be accomplished without jeopardizing data integrity or compliance with governing protocols.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Publication number: 20220244969
    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: Application
    Filed: February 1, 2021
    Publication date: August 4, 2022
    Inventors: Gokul Thiruchengode Vajravel, Daniel L. Hamlin
  • Publication number: 20220244970
    Abstract: A container mode can be dynamically selected when an application is launched on an end user computing device. When an application is deployed to the end user computing device, a container configurator can collect information about the application and share it with a machine learning solution to receive an application score for the application. When the application is launched on the end user computing device, the container configurator can provide the application score, capabilities of the end user computing device, current resource utilization and admin preferences to the machine learning solution. The machine learning solution can then dynamically select a container mode based on this information and provide the selection to the container configurator. The container configurator can then cause the application to be launched within a container that matches the selected container mode.
    Type: Application
    Filed: February 1, 2021
    Publication date: August 4, 2022
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Publication number: 20220245071
    Abstract: Access to peripherals can be managed in a containerized environment. A management service can be employed on a computing device to detect when a container is created. When a container is created or a peripheral is connected, the management service can determine that an application running within the container should be allowed to access a peripheral. The management service can then interface with a peripheral mapper running within the container to enable the application to access the peripheral. A peripheral access manager can also be employed to isolate the peripheral to the container.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 4, 2022
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11356489
    Abstract: Adaptive state detection can be provided for conferencing solutions. A monitoring service can be executed on the computing system employed by each participant to access a conference. The monitoring service on a presenter computing system can detect when the presenter has commenced sharing his/her screen or application and can identify a schema for performing state detection. The monitoring service shares the schema with the monitoring services on the listener computing systems. As the screen content is shared, the monitoring services can implement the schema to cause state notifications to be provided to the monitoring service on the presenter computing system. The state notifications can represent whether the listener computing systems are receiving the shared screen content and/or to what extent the shared screen content is delayed.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 7, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11340883
    Abstract: An application can be installed, updated or reconfigured without disabling a write filter. When a package is to be deployed to a client terminal to install, update or reconfigure an application, an overlay optimizer can be instructed to start a session. During the session, the overlay optimizer can analyze I/O requests to identify any I/O request that pertains to the deployment of the package. The overlay optimizer can then redirect the identified I/O requests to a session overlay that the overlay optimizer has created for the session rather than passing the I/O requests to the write filter. As a result, the artifacts that are affected by the deployment of the package will be stored in the session overlay rather than the write filter's overlay. Once the session is completed, the overlay optimizer can copy the artifacts from the session overlay to the write filter's overlay and commit them.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Jyothi Bandakka