Patents by Inventor Aju John

Aju John 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: 7383463
    Abstract: For disaster recovery of a file server at an active site, the files that define the user environment of the file server are replicated to a virtual server at a disaster recovery site. To switch over user access from the active site to the disaster recovery site, the disaster recovery system determines whether there are sufficient network interfaces and file system mounts at the disaster recovery site. If so, the required resources are reserved, and user access is switched over. If not, an operator is given a list of missing resources or discrepancies, and a choice of termination or forced failover. Interruptions during the failover can be avoided by maintaining a copy of user mappings and a copy of session information at the disaster recovery site, and keeping alive client-server connections and re-directing client requests from the active site to the disaster recovery site.
    Type: Grant
    Filed: February 4, 2004
    Date of Patent: June 3, 2008
    Assignee: EMC Corporation
    Inventors: John M Hayden, Hongmei Wang, Frederic Corniquet, Philippe Armangau, Pascal Donette, Aju John
  • Publication number: 20050193245
    Abstract: For disaster recovery of a file server at an active site, the files that define the user environment of the file server are replicated to a virtual server at a disaster recovery site. To switch over user access from the active site to the disaster recovery site, the disaster recovery system determines whether there are sufficient network interfaces and file system mounts at the disaster recovery site. If so, the required resources are reserved, and user access is switched over. If not, an operator is given a list of missing resources or discrepancies, and a choice of termination or forced failover. Interruptions during the failover can be avoided by maintaining a copy of user mappings and a copy of session information at the disaster recovery site, and keeping alive client-server connections and re-directing client requests from the active site to the disaster recovery site.
    Type: Application
    Filed: February 4, 2004
    Publication date: September 1, 2005
    Inventors: John Hayden, Hongmei Wang, Frederic Corniquet, Philippe Armangau, Pascal Donette, Aju John
  • Patent number: 6938039
    Abstract: A file system is migrated from a source file server to a target file server in a data network while permitting clients to have concurrent read/write access to the file system. The target file server issues directory read requests and file read requests to the source file server in accordance with a network file access protocol to transfer the file system from the source file server to the target file server. Concurrent with the transfer of the file system from the source file server to the target file server, the target file server responds to client read/write requests for access to the file system. In a preferred embodiment, the target file server maintains a hierarchy of on-line nodes off-line nodes. The online nodes represent file system objects that have been completely migrated, and the offline nodes representing file system objects that have not been completely migrated.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: August 30, 2005
    Assignee: EMC Corporation
    Inventors: Paul M. Bober, Uresh Vahalia, Aju John, Jeffrey L. Alexander, Uday K. Gupta
  • Patent number: 6298386
    Abstract: There is a performance loss associated with servicing a pipe or stream for a connection oriented process by maintaining a connection between a server thread and a client for a series of messages. As a result of maintaining this connection, there is less balance; some threads work harder than others, causing a loss of performance. To solve this problem, a collector queue combines messages from the connection oriented process with messages from the other concurrent processes. The threads receive messages from the collector queue rather than individual pipes. Any idle thread can pick up a message from the collector queue. The collector queue keeps track of which pipe each message came from so that the reply of the server to each message is directed to the same pipe from which the message came from. Therefore the collector queue ensures thread balance and efficiency in servicing the messages. In the preferred implementation, each entry in the collector queue includes a message pointer and a pipe pointer.
    Type: Grant
    Filed: November 13, 1996
    Date of Patent: October 2, 2001
    Assignee: EMC Corporation
    Inventors: Uresh K Vahalia, Uday Gupta, Aju John, Dennis P. J. Ting, Percy Tzelnic