Patents by Inventor Lokeshraj Subramanian

Lokeshraj Subramanian 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: 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
  • 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: 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
  • Patent number: 9256271
    Abstract: The present disclosure relates to a predicative power management system configured to adjust computer CPU clock rate by a computer user to conserve energy based on user category. In certain embodiments, the predicative power management system includes (a) a computer user profile creator module, and (b) a power management module. The computer user profile creator module is used to create computer usage profiles and each of the computer usage profiles has a profileID for a computer user with a computer userID. The power management module is used to set and adjust computer CPU clock rate, CPU voltage and device states based on computer users' category and the computer user's computer usage profile.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: February 9, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Santhosh Samuel Mathews, Lokeshraj Subramanian
  • Publication number: 20150100801
    Abstract: The present disclosure relates to a predicative power management system configured to adjust computer CPU clock rate by a computer user to conserve energy based on user category. In certain embodiments, the predicative power management system includes (a) a computer user profile creator module, and (b) a power management module. The computer user profile creator module is used to create computer usage profiles and each of the computer usage profiles has a profileID for a computer user with a computer userID. The power management module is used to set and adjust computer CPU clock rate, CPU voltage and device states based on computer users' category and the computer user's computer usage profile.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Sanjoy Maity, Santhosh Samuel Mathews, Lokeshraj Subramanian