Patents by Inventor Ananthan Srinivasan

Ananthan Srinivasan 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: 7617289
    Abstract: A mechanism for making changes consistently across an application server domain or a cluster. Server configuration consistency is absolutely necessary for cluster deployments. The invention allows changes to the configuration repository and to the application deployment process to be managed via a Data Replication Service (DRS). The former requires that the configuration repository be version aware, while the latter breaks down the application deployment process into two phases—one for data distribution and processing as far as possible, and the second to expose the changes through the Java Naming and Directory Interface (JNDI).
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: November 10, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Ananthan Srinivasan, Reto Kramer, Dean B. Jacobs
  • Publication number: 20070088972
    Abstract: A Node Manager monitors the status of multiple servers. The Node Manager detects server failures, periodically monitors server health status, and performs server maintenance. When the Node Manager detects a server failure, it determines whether or not the server should be restarted. While periodically monitoring servers, the Node Manager may determine how often to trigger a health check, how long to wait for a response, and how to proceed if the server is deemed failed. The Node Manager may be controlled by an Administrative Server directly or by an external administrative agent. An administrative agent may control the Node Manager by interfacing with the Administrative Server. The Node Manager and AS may authenticate each other and encode their communications to each other for increased security.
    Type: Application
    Filed: December 14, 2006
    Publication date: April 19, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Rahul Srivastava, Ananthan Srinivasan, Eric Halpern, Dean Jacobs
  • Publication number: 20070011328
    Abstract: A transactional distribution infrastructure enables multiple participants to work together to deploy changes to an executing context. Embodiments can prepare new changes to executing applications based on a copy of the running context or domain rather than the actual running domain. Performing the changes on a copy of the running domain rather than on the actual running domain allows the changes to be examined, therefore providing an opportunity to detect errors and prevent the changes from causing failures on the domain.
    Type: Application
    Filed: May 19, 2005
    Publication date: January 11, 2007
    Applicant: BEA Systems, Inc.
    Inventor: Ananthan Srinivasan
  • Publication number: 20060149993
    Abstract: A Node Manager monitors the status of multiple servers. The Node Manager detects server failures, periodically monitors server health status, and performs server maintenance. When the Node Manager detects a server failure, it determines whether or not the server should be restarted. While periodically monitoring servers, the Node Manager may determine how often to trigger a health check, how long to wait for a response, and how to proceed if the server is deemed failed. The Node Manager may be controlled by an Administrative Server directly or by an external administrative agent. An administrative agent may control the Node Manager by interfacing with the Administrative Server. The Node Manager and AS may authenticate each other and encode their communications to each other for increased security.
    Type: Application
    Filed: January 31, 2006
    Publication date: July 6, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Rahul Srivastava, Ananthan Srinivasan, Eric Halpern, Dean Jacobs
  • Publication number: 20050262495
    Abstract: In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new application version before opening it to general public as well as the ability to roll back to previous safe versions if there are any errors in the currently active version. Clients see consistent application versions, irrespective and transparent of all failure conditions, including admin or managed server restarts and/or failover. Administrators can monitor and manage application versions easily with the management Console.
    Type: Application
    Filed: May 18, 2004
    Publication date: November 24, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Priscilla Fung, Ananthan Srinivasan
  • Publication number: 20050262494
    Abstract: In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new application version before opening it to general public as well as the ability to roll back to previous safe versions if there are any errors in the currently active version. Clients see consistent application versions, irrespective and transparent of all failure conditions, including admin or managed server restarts and/or failover. Administrators can monitor and manage application versions easily with the management Console.
    Type: Application
    Filed: May 18, 2004
    Publication date: November 24, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Priscilla Fung, Ananthan Srinivasan, Eric Halpern
  • Publication number: 20040025079
    Abstract: A mechanism for making changes consistently across an application server domain or a cluster. Server configuration consistency is absolutely necessary for cluster deployments. The invention allows changes to the configuration repository and to the application deployment process to be managed via a Data Replication Service (DRS). The former requires that the configuration repository be version aware, while the latter breaks down the application deployment process into two phases—one for data distribution and processing as far as possible, and the second to expose the changes through the Java Naming and Directory Interface (JNDI).
    Type: Application
    Filed: February 20, 2003
    Publication date: February 5, 2004
    Inventors: Ananthan Srinivasan, Reto Kramer, Dean B. Jacobs