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: 10931626
    Abstract: 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: Grant
    Filed: September 2, 2016
    Date of Patent: February 23, 2021
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam, Balasubramanian Chandrasekaran, Indira Valmiki
  • 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
  • Patent number: 10560443
    Abstract: 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: Grant
    Filed: March 16, 2017
    Date of Patent: February 11, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
  • 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
  • Publication number: 20180267593
    Abstract: 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: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
  • Patent number: 10048970
    Abstract: 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: Grant
    Filed: August 26, 2016
    Date of Patent: August 14, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher, Veerajothi Ramasamy, Muthukkumaran Ramalingam, Indira Valmiki, Manikandan Ganesan Malliga
  • Publication number: 20180069829
    Abstract: 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: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam, Balasubramanian Chandrasekaran, Indira Valmiki
  • Publication number: 20180060083
    Abstract: 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: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Varadachari Sudan Ayanam, Samvinesh Christopher, Veerajothi Ramasamy, Muthukkumaran Ramlingam, Indira Valmiki, Manikandan Ganesan Malliga
  • Patent number: 9671945
    Abstract: 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: Grant
    Filed: December 17, 2013
    Date of Patent: June 6, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Varadachari Sudan Ayanam, Veerajothi Ramasamy, Vivekanand Promad Kumar, Indira Valmiki
  • Patent number: 9471361
    Abstract: 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: Grant
    Filed: June 2, 2014
    Date of Patent: October 18, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Veerajothi Ramasamy
  • Patent number: 9454396
    Abstract: 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: Grant
    Filed: December 31, 2014
    Date of Patent: September 27, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
  • Publication number: 20160188356
    Abstract: 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: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam
  • Publication number: 20150347172
    Abstract: 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: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Inventors: VENKATESAN BALAKRISHNAN, VEERAJOTHI RAMASAMY
  • Publication number: 20150169206
    Abstract: 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: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Varadachari Sudan Ayanam, Veerajothi Ramasamy, Vivekanand Promad Kumar, Indira Valmiki