Patents by Inventor Jayachandran Gnanasekaran

Jayachandran Gnanasekaran 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: 11113087
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus for managing a plurality of VDI systems are provided. The apparatus broadcasts or multicasts, at a first VDI system of the plurality of VDI systems, a message including a first key uniquely associated with the first VDI system and a first network locator for locating the first VDI system in a network. The apparatus further receives, from a second VDI system of the plurality of VDI systems, a web service request including the first key, a second key uniquely associated with the second VDI system, a second network locator for locating the first VDI system in the network, and operation information of the second VDI system.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: September 7, 2021
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Caarthyk Mano Sundar V, Mohanapriya Gnanasekaran, Jayachandran Gnanasekaran
  • Patent number: 10652339
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and one or more apparatuses are provided. The apparatuses may be one or more thin clients. Each of the one or more thin clients wirelessly connects with at least one peripheral. Each of the one or more thin clients establishes a remote session with a remote machine. The one or more thin clients are placed in an environment that is isolated from the at least one peripheral of each of the thin clients.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: May 12, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
  • Patent number: 10630782
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client includes a storage device that is limited to store programs for establishing a remote session with a remote machine and a web browser. The thin client detects a communication failure in establishing the remote session with the remote machine. The thin client launches the web browser. The thin client connects with a first web site via the web browser.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 21, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Veerajothi Ramasamy, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
  • Publication number: 20190018696
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus for managing a plurality of VDI systems are provided. The apparatus broadcasts or multicasts, at a first VDI system of the plurality of VDI systems, a message including a first key uniquely associated with the first VDI system and a first network locator for locating the first VDI system in a network. The apparatus further receives, from a second VDI system of the plurality of VDI systems, a web service request including the first key, a second key uniquely associated with the second VDI system, a second network locator for locating the first VDI system in the network, and operation information of the second VDI system.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Caarthyk Mano Sundar V, Mohanapriya Gnanasekaran, Jayachandran Gnanasekaran
  • Publication number: 20190014181
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client includes a storage device that is limited to store programs for establishing a remote session with a remote machine and a web browser. The thin client detects a communication failure in establishing the remote session with the remote machine. The thin client launches the web browser. The thin client connects with a first web site via the web browser.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 10, 2019
    Inventors: Veerajothi Ramasamy, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
  • Patent number: 10079895
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client detects one or more remote session protocols supported by a first remote machine. The thin client determines a first remote session protocol from the one or more remote session protocols based on a first predetermined rule. The thin client determines a first protocol application from one or more protocol applications supporting the first remote session protocol based on a second predetermined rule. The thin client launches the first protocol application to establish a remote session with the first remote machine in accordance with the first remote session protocol.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 18, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Yugender P. Subramanian, Rajamanickem Sureshkumar, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
  • Patent number: 10044813
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a control device. The control device determines that a first thin client is in a remote session with a remote machine and is in wireless connection with one or more peripherals. The control device detects that the first thin client is in a predetermined status. The control device requests a second thin client to resume the remote session of the remote machine. The control device connects the one or more peripherals with the second thin client wirelessly.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: August 7, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
  • Patent number: 9959842
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a device. The device receives content to be displayed on a screen of the device. The device generates a picture based on the content. The device sends the picture to an on-screen display driver bypassing a thin client operating system of the device. The device replaces at least a portion of pixel data in a frame buffer of the device with the picture. The pixel data is presented on the screen. The device transfers the pixel data in the frame buffer to a display driver of the device. The display driver generates display signals based on the pixel data.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: May 1, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
  • Patent number: 9886387
    Abstract: Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS). In operation, the VDS is configured to: create a random access memory (RAM) disk in a memory; partition the RAM disk into a two partitions, one for caching first data received from instances of pooled virtual machines (VMs), and the other for caching second data received from personalized VMs; create a data store in a storage device, including two portions for preserving the first data and the second data respectively; and perform a plurality of data write through operations based on VM types. The write through cache operations may include: disabling data write through for the first data; and enabling the data write through for the second data.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: February 6, 2018
    Assignee: American Megatrends, Inc.
    Inventors: Lokeshraj Subramanian, Santhosh Samuel Mathews, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran
  • Publication number: 20180013836
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and one or more apparatuses are provided. The apparatuses may be one or more thin clients. Each of the one or more thin clients wirelessly connects with at least one peripheral. Each of the one or more thin clients establishes a remote session with a remote machine. The one or more thin clients are placed in an environment that is isolated from the at least one peripheral of each of the thin clients.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 11, 2018
    Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
  • Publication number: 20180013837
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client detects one or more remote session protocols supported by a first remote machine. The thin client determines a first remote session protocol from the one or more remote session protocols based on a first predetermined rule. The thin client determines a first protocol application from one or more protocol applications supporting the first remote session protocol based on a second predetermined rule. The thin client launches the first protocol application to establish a remote session with the first remote machine in accordance with the first remote session protocol.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 11, 2018
    Inventors: Yugender P. Subramanian, Rajamanickem Sureshkumar, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
  • Publication number: 20180012569
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a device. The device receives content to be displayed on a screen of the device. The device generates a picture based on the content. The device sends the picture to an on-screen display driver bypassing a thin client operating system of the device. The device replaces at least a portion of pixel data in a frame buffer of the device with the picture. The pixel data is presented on the screen. The device transfers the pixel data in the frame buffer to a display driver of the device. The display driver generates display signals based on the pixel data.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 11, 2018
    Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
  • Patent number: 9851990
    Abstract: Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS), which may be electrically powered by an electric power supply and an uninterruptable power supply (UPS). The VDS has a processor, a memory, and a storage device storing computer executable code. When executed at processor, the computer executable code is configured to: allocate a portion of storage device to create a data store, allocate a portion of memory to create a random access memory (RAM) disk, detect power status of the VDS, and perform write through cache operations based on the detected power status. In certain embodiments, the write through cache operations include: disabling data write through from RAM disk to data store, when VDS is powered by the EPS and the UPS; and enabling data write through from RAM disk to data store when VDS is electrically powered by UPS only.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 26, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Lokeshraj Subramanian, Santhosh Samuel Mathews, Jayachandran Gnanasekaran
  • Publication number: 20170279900
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a control device. The control device determines that a first thin client is in a remote session with a remote machine and is in wireless connection with one or more peripherals. The control device detects that the first thin client is in a predetermined status. The control device requests a second thin client to resume the remote session of the remote machine. The control device connects the one or more peripherals with the second thin client wirelessly.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
  • Patent number: 9489274
    Abstract: Certain aspects direct to system for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as nodes, and a virtual desktop controller. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to configure the computing devices as a failover cluster of the system; assign one computing device as an active node; assign each of the other computing devices as a passive node, and configure a clustered shared volume (CSV) of physical disks as backup nodes of the active node; and monitor the computing devices of the failover cluster. When the active node of the failover cluster fails, the executed code configures assigns one of the passive node of the failover cluster as a new active node.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: November 8, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesaperumal Kondalsamy, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran, Santhosh Samuel Mathews
  • Publication number: 20160224358
    Abstract: Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS). In operation, the VDS is configured to: create a random access memory (RAM) disk in a memory; partition the RAM disk into a two partitions, one for caching first data received from instances of pooled virtual machines (VMs), and the other for caching second data received from personalized VMs; create a data store in a storage device, including two portions for preserving the first data and the second data respectively; and perform a plurality of data write through operations based on VM types. The write through cache operations may include: disabling data write through for the first data; and enabling the data write through for the second data.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Lokeshraj Subramanian, Santhosh Samuel Mathews, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran
  • Publication number: 20160224359
    Abstract: Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS), which may be electrically powered by an electric power supply and an uninterruptable power supply (UPS). The VDS has a processor, a memory, and a storage device storing computer executable code. When executed at processor, the computer executable code is configured to: allocate a portion of storage device to create a data store, allocate a portion of memory to create a random access memory (RAM) disk, detect power status of the VDS, and perform write through cache operations based on the detected power status. In certain embodiments, the write through cache operations include: disabling data write through from RAM disk to data store, when VDS is powered by the EPS and the UPS; and enabling data write through from RAM disk to data store when VDS is electrically powered by UPS only.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Varadachari Sudan Ayanam, Lokeshraj Subramanian, Santhosh Samuel Mathews, Jayachandran Gnanasekaran
  • Publication number: 20160179635
    Abstract: Certain aspects direct to system for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as nodes, and a virtual desktop controller. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to configure the computing devices as a failover cluster of the system; assign one computing device as an active node; assign each of the other computing devices as a passive node, and configure a clustered shared volume (CSV) of physical disks as backup nodes of the active node; and monitor the computing devices of the failover cluster. When the active node of the failover cluster fails, the executed code configures assigns one of the passive node of the failover cluster as a new active node.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Venkatesaperumal Kondalsamy, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran, Santhosh Samuel Mathews