Patents by Inventor Veerajothi Ramasamy
Veerajothi Ramasamy 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: 10931626Abstract: Systems and methods for automatic discovery of a network address of a machine storing a management server application. The system includes a dynamic host configuration protocol (DHCP) server, which may perform internet protocol (IP) address leasing for DHCP clients. When the DHCP server performs IP address leasing to the machine storing the management server application, the DHCP server may configure a first IP address issued to the machine in vendor specific class information. When the DHCP server performs IP address leasing to a computing device functioning as a thin/zero client, the DHCP server may, in the IP address leasing process, send the vendor specific class information requested to the computing device. Thus, the computing device may retrieve the first network address of the machine from the vendor specific class information, and communicate with the management server application using the first network address of the machine.Type: GrantFiled: September 2, 2016Date of Patent: February 23, 2021Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam, Balasubramanian Chandrasekaran, Indira Valmiki
-
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
-
Patent number: 10560443Abstract: Certain aspects direct to systems and methods for performing scheduled power mode switch for thin client computing device. The system includes a server a computing device. The server receives a plurality of inputs, generates, based on the inputs, a power mode switch schedule including at least one sleep time and at least one wake time, and controls at least one computing device functions as a thin client to update configuration data of the at least one computing device with the power mode switch schedule and to switch between the wake mode the sleep mode according to the updated configuration data.Type: GrantFiled: March 16, 2017Date of Patent: February 11, 2020Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
-
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
-
Publication number: 20180267593Abstract: Certain aspects direct to systems and methods for performing scheduled power mode switch for thin client computing device. The system includes a server a computing device. The server receives a plurality of inputs, generates, based on the inputs, a power mode switch schedule including at least one sleep time and at least one wake time, and controls at least one computing device functions as a thin client to update configuration data of the at least one computing device with the power mode switch schedule and to switch between the wake mode the sleep mode according to the updated configuration data.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
-
Patent number: 10048970Abstract: Certain aspects direct to systems and methods for performing boot configuration of a thin client device with a portable storage device, such as a universal serial bus (USB) storage device. The system includes a computing device functioning as a thin client device, which has an interface under a protocol, such as the USB interface, allowing the portable storage device to be connected to the computing device via the interface. The portable storage device stores configuration data for configuring the computing device. Before booting, the computing device checks if the configuration data exists in a local storage device. If not, the computing device attempts to access the portable storage device, in order to automatically retrieve the configuration data from the portable storage device. Once the configuration data is obtained, the computing device may proceed with booting, and configure the computing device based on information of the configuration data without manual intervention.Type: GrantFiled: August 26, 2016Date of Patent: August 14, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher, Veerajothi Ramasamy, Muthukkumaran Ramalingam, Indira Valmiki, Manikandan Ganesan Malliga
-
Publication number: 20180069829Abstract: Systems and methods for automatic discovery of a network address of a machine storing a management server application. The system includes a dynamic host configuration protocol (DHCP) server, which may perform internet protocol (IP) address leasing for DHCP clients. When the DHCP server performs IP address leasing to the machine storing the management server application, the DHCP server may configure a first IP address issued to the machine in vendor specific class information. When the DHCP server performs IP address leasing to a computing device functioning as a thin/zero client, the DHCP server may, in the IP address leasing process, send the vendor specific class information requested to the computing device. Thus, the computing device may retrieve the first network address of the machine from the vendor specific class information, and communicate with the management server application using the first network address of the machine.Type: ApplicationFiled: September 2, 2016Publication date: March 8, 2018Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam, Balasubramanian Chandrasekaran, Indira Valmiki
-
Publication number: 20180060083Abstract: Certain aspects direct to systems and methods for performing boot configuration of a thin client device with a portable storage device, such as a universal serial bus (USB) storage device. The system includes a computing device functioning as a thin client device, which has an interface under a protocol, such as the USB interface, allowing the portable storage device to be connected to the computing device via the interface. The portable storage device stores configuration data for configuring the computing device. Before booting, the computing device checks if the configuration data exists in a local storage device. If not, the computing device attempts to access the portable storage device, in order to automatically retrieve the configuration data from the portable storage device. Once the configuration data is obtained, the computing device may proceed with booting, and configure the computing device based on information of the configuration data without manual intervention.Type: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher, Veerajothi Ramasamy, Muthukkumaran Ramlingam, Indira Valmiki, Manikandan Ganesan Malliga
-
Patent number: 9671945Abstract: Certain aspects direct to a computing device for launching a virtual machine at a hypervisor. In certain embodiments, the computing device is a thin client or a zero client, which stores a user interface (UI), a first virtual desktop client (VDC) and a communication module. The UI receives input from a user of the computing device, and initializes the first VDC locally. The first VDC communicates with a first virtual machine (VM) hosted by a hypervisor of a remote computer system, receives desktop video display signals from the first VM, and sends signals associated with input from a user to the VM hosted by the hypervisor. The communication module constructs a first web-services message in accordance with a first web services protocol, and sends the first web-services message to the hypervisor, wherein the first web-services message instructs the hypervisor to perform a hypervisor management function.Type: GrantFiled: December 17, 2013Date of Patent: June 6, 2017Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, Varadachari Sudan Ayanam, Veerajothi Ramasamy, Vivekanand Promad Kumar, Indira Valmiki
-
Patent number: 9471361Abstract: In one aspect, a system includes at least one virtualization server configured to executed a hypervisor, and a storage server in communication to the at least one virtualization server. The storage server stores a plurality of virtual machine (VM) operating systems (OS's). The storage server comprises computer executable code, including a VM scheduler service (VMSS) module. The VMSS module is configured to determine a scheduled start time for each of the VM OS's based on configuration data corresponding to the VM OS's, generate a command based on the scheduled start time for each of the VM OS's, and send the command to the at least one virtualization server. Upon receiving the command, the hypervisor executed at the at least one virtualization server requests data of one of the VM OS's at the corresponding scheduled start time to start the one of the VM OS's.Type: GrantFiled: June 2, 2014Date of Patent: October 18, 2016Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, Veerajothi Ramasamy
-
Patent number: 9454396Abstract: Certain aspects of the present disclosure relates to a system capable of providing touch screen interactive capability to a thin client computing device. The computing device includes: a touch screen display supporting touch screen interactive capability, and a thin client controller. The thin client controller includes a processor, and a memory. The memory stores an operating system which does not support the touch screen interactive capability of the touch screen display, and computer executable code. When executed at the processor, the computer executable code causes the processor to: display a touch screen user interface to emulate computer peripherals, define certain user touch screen operations and certain corresponding thin client management functions, receive one or more user touch screen operations from a user through the touch screen user interface on the touch screen display, and perform the thin client management functions according to the received user touch screen operations.Type: GrantFiled: December 31, 2014Date of Patent: September 27, 2016Assignee: AMERICAN MEGATRENDS, INC.Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
-
Publication number: 20160188356Abstract: Certain aspects of the present disclosure relates to a system capable of providing touch screen interactive capability to a thin client computing device. The computing device includes: a touch screen display supporting touch screen interactive capability, and a thin client controller. The thin client controller includes a processor, and a memory. The memory stores an operating system which does not support the touch screen interactive capability of the touch screen display, and computer executable code. When executed at the processor, the computer executable code causes the processor to: display a touch screen user interface to emulate computer peripherals, define certain user touch screen operations and certain corresponding thin client management functions, receive one or more user touch screen operations from a user through the touch screen user interface on the touch screen display, and perform the thin client management functions according to the received user touch screen operations.Type: ApplicationFiled: December 31, 2014Publication date: June 30, 2016Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
-
Publication number: 20150347172Abstract: In one aspect, a system includes at least one virtualization server configured to executed a hypervisor, and a storage server in communication to the at least one virtualization server. The storage server stores a plurality of virtual machine (VM) operating systems (OS's). The storage server comprises computer executable code, including a VM scheduler service (VMSS) module. The VMSS module is configured to determine a scheduled start time for each of the VM OS's based on configuration data corresponding to the VM OS's, generate a command based on the scheduled start time for each of the VM OS's, and send the command to the at least one virtualization server. Upon receiving the command, the hypervisor executed at the at least one virtualization server requests data of one of the VM OS's at the corresponding scheduled start time to start the one of the VM OS's.Type: ApplicationFiled: June 2, 2014Publication date: December 3, 2015Inventors: VENKATESAN BALAKRISHNAN, VEERAJOTHI RAMASAMY
-
Publication number: 20150169206Abstract: Certain aspects direct to a computing device for launching a virtual machine at a hypervisor. In certain embodiments, the computing device is a thin client or a zero client, which stores a user interface (UI), a first virtual desktop client (VDC) and a communication module. The UI receives input from a user of the computing device, and initializes the first VDC locally. The first VDC communicates with a first virtual machine (VM) hosted by a hypervisor of a remote computer system, receives desktop video display signals from the first VM, and sends signals associated with input from a user to the VM hosted by the hypervisor. The communication module constructs a first web-services message in accordance with a first web services protocol, and sends the first web-services message to the hypervisor, wherein the first web-services message instructs the hypervisor to perform a hypervisor management function.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, Varadachari Sudan Ayanam, Veerajothi Ramasamy, Vivekanand Promad Kumar, Indira Valmiki