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: 11113087Abstract: 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: GrantFiled: July 12, 2017Date of Patent: September 7, 2021Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Caarthyk Mano Sundar V, Mohanapriya Gnanasekaran, Jayachandran Gnanasekaran
-
Patent number: 10652339Abstract: 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: GrantFiled: July 6, 2016Date of Patent: May 12, 2020Assignee: AMZETTA TECHNOLOGIES, LLCInventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
-
Patent number: 10630782Abstract: 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: GrantFiled: July 6, 2017Date of Patent: April 21, 2020Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Veerajothi Ramasamy, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
-
Publication number: 20190018696Abstract: 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: ApplicationFiled: July 12, 2017Publication date: January 17, 2019Inventors: Caarthyk Mano Sundar V, Mohanapriya Gnanasekaran, Jayachandran Gnanasekaran
-
Publication number: 20190014181Abstract: 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: ApplicationFiled: July 6, 2017Publication date: January 10, 2019Inventors: Veerajothi Ramasamy, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
-
Patent number: 10079895Abstract: 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: GrantFiled: July 8, 2016Date of Patent: September 18, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Yugender P. Subramanian, Rajamanickem Sureshkumar, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
-
Patent number: 10044813Abstract: 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: GrantFiled: March 24, 2016Date of Patent: August 7, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
-
Patent number: 9959842Abstract: 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: GrantFiled: July 6, 2016Date of Patent: May 1, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
-
Patent number: 9886387Abstract: 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: GrantFiled: January 30, 2015Date of Patent: February 6, 2018Assignee: American Megatrends, Inc.Inventors: Lokeshraj Subramanian, Santhosh Samuel Mathews, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran
-
Publication number: 20180013837Abstract: 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: ApplicationFiled: July 8, 2016Publication date: January 11, 2018Inventors: Yugender P. Subramanian, Rajamanickem Sureshkumar, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
-
Publication number: 20180013836Abstract: 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: ApplicationFiled: July 6, 2016Publication date: January 11, 2018Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
-
Publication number: 20180012569Abstract: 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: ApplicationFiled: July 6, 2016Publication date: January 11, 2018Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
-
Patent number: 9851990Abstract: 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: GrantFiled: January 30, 2015Date of Patent: December 26, 2017Assignee: AMERICAN MEGATRENDS, INC.Inventors: Varadachari Sudan Ayanam, Lokeshraj Subramanian, Santhosh Samuel Mathews, Jayachandran Gnanasekaran
-
Publication number: 20170279900Abstract: 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: ApplicationFiled: March 24, 2016Publication date: September 28, 2017Inventors: David Yoon, Jayachandran Gnanasekaran, Yugender P. Subramanian, Varadachari Sudan Ayanam
-
Patent number: 9489274Abstract: 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: GrantFiled: December 17, 2014Date of Patent: November 8, 2016Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesaperumal Kondalsamy, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran, Santhosh Samuel Mathews
-
Publication number: 20160224358Abstract: 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: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Lokeshraj Subramanian, Santhosh Samuel Mathews, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran
-
Publication number: 20160224359Abstract: 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: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Varadachari Sudan Ayanam, Lokeshraj Subramanian, Santhosh Samuel Mathews, Jayachandran Gnanasekaran
-
Publication number: 20160179635Abstract: 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: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Venkatesaperumal Kondalsamy, Varadachari Sudan Ayanam, Jayachandran Gnanasekaran, Santhosh Samuel Mathews