Patents by Inventor Ranjith Purushothaman

Ranjith Purushothaman 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: 8005991
    Abstract: A virtual machine image (VMI) repository stores a set of VMIs. A subset of the VMIs can be associated with a designated user. In response to receiving a request from a remote device identifying the designated user, a list of the subset of VMIs is communicated to the remote device via a network. The user can select one of the VMIs from the list and the VMI repository can provide the selected VMI to the remote device. The user is thereby permitted to select a VMI suited to a particular use or environment, such as a VMI associated with a work environment.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: August 23, 2011
    Assignee: Dell Products, LP
    Inventors: Yuan-Chang Lo, Ranjith Purushothaman, Eldho V. Kuriakose
  • Publication number: 20100042672
    Abstract: A virtual machine image (VMI) repository stores a set of VMIs. A subset of the VMIs can be associated with a designated user. In response to receiving a request from a remote device identifying the designated user, a list of the subset of VMIs is communicated to the remote device via a network. The user can select one of the VMIs from the list and the VMI repository can provide the selected VMI to the remote device. The user is thereby permitted to select a VMI suited to a particular use or environment, such as a VMI associated with a work environment.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 18, 2010
    Applicant: DELL PRODUCTS, LP
    Inventors: Yuan-Chang Lo, Ranjith Purushothaman, Eldho V. Kuriakose
  • Publication number: 20060282606
    Abstract: An information handling system includes a processor able to support a 64 bit operating system. The information handling system includes a memory resource in communication with the processor that is able to manage the memory resource as virtual memory for applications run by the processor. The information handling system includes a 32 bit application that can be run by the processor and a wrapper able to automatically determine whether the 32 bit application is Large Address Aware. If the wrapper determines that the 32 bit application is not Large Address Aware, the wrapper automatically modifies a Large Address Aware flag associated with the selected 32 bit application to allow the 32-bit application to take advantage of the additional virtual addressing capability of the 64 bit operating system.
    Type: Application
    Filed: June 8, 2005
    Publication date: December 14, 2006
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ramesh Radhakrishnan, Ranjith Purushothaman
  • Publication number: 20050108593
    Abstract: The present invention provides a system, method and apparatus for facilitating the failover of a cluster process from a physical node to a virtual node so that interrupts of the affected software application are minimized. Upon detection that a node on the cluster has failed, a signal is sent to the failover or the backup server to start a virtual machine (virtual node) that can accommodate the failed process. The failed process is then resumed on the virtual node until the failed node is rebooted, repaired, or replaced. Once the failed node is made operational, the process that is running on the virtual node is transferred back to the newly operational node.
    Type: Application
    Filed: November 14, 2003
    Publication date: May 19, 2005
    Inventors: Ranjith Purushothaman, Peyman Najafirad