Patents by Inventor Vivekananda Velamala

Vivekananda Velamala 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: 11909818
    Abstract: Managing containerized workloads, such as by Kubernetes, provides a robust and expandable platform. Kubernetes high-availability (HA) mode provides additional safeguards against failure that allows services to be maintained without interruption in the event of a partial system or network failure. However, Kubernetes requires an odd number of master nodes (e.g., three) in order to be able have a quorum and maintain certain operations (e.g., election of a leader). In the event a master node loses functionality, the remaining master nodes are unable to have a quorum. System and methods are provided to convert a worker-only node into a master node in order to reestablish a quorum. Once functionality is restored, the converted master is reverted back to a worker-only node and the restored master, and remaining masters, maintain the quorum.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: February 20, 2024
    Assignee: Avaya Management L.P.
    Inventor: Vivekananda Velamala
  • Publication number: 20220300454
    Abstract: Systems and methods described herein include automatically curating data within a computing system. Systems and methods involve performing with one or more processor: receiving an algorithm; identifying a storage system within the computing system; executing the algorithm within the storage system; in response to executing the algorithm within the storage system, identifying one or more files; and deleting the one or more identified files from the computing system.
    Type: Application
    Filed: March 18, 2021
    Publication date: September 22, 2022
    Inventors: Vivekananda Velamala, Prasanna Kulkarni, Dileep Kumar Pandey, Saurabh Kumar Tyagi
  • Patent number: 9137287
    Abstract: The present invention provides methods and systems for providing high availability voice applications. More specifically, one or more applications may share an extension of a switch among each other. This allows each application to receive data from the switch without occupying additional extensions of the switch. A first application sharing the extension with a second application may be provided as a backup to the second application in case the second application fails. Thus, the second application does not represent a single point of failure for the overall system.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: September 15, 2015
    Assignee: Avaya Inc.
    Inventors: Anthony J. Alecci, Joel M. Ezell, Mahesh Narasimhan, Vivekananda Velamala
  • Patent number: 8417885
    Abstract: High availability (HA) protection is provided for an executing virtual machine. A standby server provides a disk buffer that stores disk writes associated with a virtual machine executing on an active server. At a checkpoint in the HA process, the active server suspends the virtual machine; the standby server creates a checkpoint barrier at the last disk write received in the disk buffer; and the active server copies dirty memory pages to a buffer. After the completion of these steps, the active server resumes execution of the virtual machine; the buffered dirty memory pages are sent to and stored by the standby server. Then, the standby server flushes the disk writes up to the checkpoint barrier into disk storage and writes newly received disk writes into the disk buffer after the checkpoint barrier.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: April 9, 2013
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Weiping Guo, Vivekananda Velamala, Zhi Qiang Zhao
  • Publication number: 20110208908
    Abstract: High availability (HA) protection is provided for an executing virtual machine. A standby server provides a disk buffer that stores disk writes associated with a virtual machine executing on an active server. At a checkpoint in the HA process, the active server suspends the virtual machine; the standby server creates a checkpoint barrier at the last disk write received in the disk buffer; and the active server copies dirty memory pages to a buffer. After the completion of these steps, the active server resumes execution of the virtual machine; the buffered dirty memory pages are sent to and stored by the standby server. Then, the standby server flushes the disk writes up to the checkpoint barrier into disk storage and writes newly received disk writes into the disk buffer after the checkpoint barrier.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Applicant: AVAYA, INC.
    Inventors: Wu Chou, Weiping Guo, Vivekananda Velamala, Zhi Qiang Zhao
  • Patent number: 7885209
    Abstract: In a communications system where a plurality of endpoints share a virtual address, all of the endpoints are involved in a communication with one of them, but only one has its talk path enabled at any one time. Each endpoint has an actuator that, when actuated, enables that endpoint's talk path and disables the other endpoints' talk paths. Preferably, one of the endpoints is either an announcement facility or a teletypewriter, while another one of the endpoints is a telephone.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: February 8, 2011
    Assignee: Avaya Inc.
    Inventors: Paul Roller Michaelis, Vivekananda Velamala
  • Patent number: 7738360
    Abstract: The present invention is directed to a secondary communication server 216 for assuming control of a communication formerly controlled by a primary communication server 212 in the event of a failure, comprising: (a) an input operable to (i) receive, from a first communication node 204a, first communication information, wherein the first communication information is associated with the communication and comprises a first node identifier 236a and/or a communication identifier 240a, the first node identifier 236a is associated with a second communication node 204b, the communication identifier is associated with the communication, and the second communication node 204b comprises second communication information associated with the communication and (ii) thereafter receive, from the second communication node 204b, the second communication information; and (b) a reconstruction agent 228 operable to identify the second communication information based on the first node identifier 236a and/or communication identifier
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: June 15, 2010
    Assignee: Avaya Inc.
    Inventors: Donald E. Gillespie, Manish Marwah, Vivekananda Velamala
  • Patent number: 7483369
    Abstract: The present invention is directed to the maintenance of call signaling information in connection with realtime communications established using a packet data network. According to the present invention, call state information related to a realtime communication is provided by a call controller to an interconnected client. The client stores the call state information. In the event of a failure of a call signaling channel between the call controller and the client or in the event of a failure of the call controller, the client may establish contact with an alternate call controller, and may provide the call state information that has been stored on the client to the alternate call controller. The alternate call controller may then restore call features associated with the realtime communication.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 27, 2009
    Assignee: Avaya Inc.
    Inventors: David L. Chavez, Kurt H. Haserodt, Manish Marwah, Jeffrey Meis, Vivekananda Velamala
  • Patent number: 7366110
    Abstract: The present invention is directed to a secondary communication server 216 for assuming control of a communication formerly controlled by a primary communication server 212 in the event of a failure, comprising: (a) an input operable to (i) receive, from a first communication node 204a, first communication information, wherein the first communication information is associated with the communication and comprises a first node identifier 236a and/or a communication identifier 240a, the first node identifier 236a is associated with a second communication node 204b, the communication identifier is associated with the communication, and the second communication node 204b comprises second communication information associated with the communication and (ii) thereafter receive, from the second communication node 204b, the second communication information; and (b) a reconstruction agent 228 operable to identify the second communication information based on the first node identifier 236a and/or communication identifi
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: April 29, 2008
    Assignee: Avaya Technology Corp.
    Inventors: Donald E. Gillespie, Manish Marwah, Vivekananda Velamala
  • Publication number: 20080049770
    Abstract: The present invention is directed to a secondary communication server 216 for assuming control of a communication formerly controlled by a primary communication server 212 in the event of a failure, comprising: (a) an input operable to (i) receive, from a first communication node 204a, first communication information, wherein the first communication information is associated with the communication and comprises a first node identifier 236a and/or a communication identifier 240a, the first node identifier 236a is associated with a second communication node 204b, the communication identifier is associated with the communication, and the second communication node 204b comprises second communication information associated with the communication and (ii) thereafter receive, from the second communication node 204b, the second communication information; and (b) a reconstruction agent 228 operable to identify the second communication information based on the first node identifier 236a and/or communication identif
    Type: Application
    Filed: October 29, 2007
    Publication date: February 28, 2008
    Applicant: AVAYA TECHNOLOGY CORP.
    Inventors: Donald Gillespie, Manish Marwah, Vivekananda Velamala
  • Publication number: 20080052344
    Abstract: The present invention provides methods and systems for providing high availability voice applications. More specifically, one or more applications may share an extension of a switch among each other. This allows each application to receive data from the switch without occupying additional extensions of the switch. A first application sharing the extension with a second application may be provided as a backup to the second application in case the second application fails. Thus, the second application does not represent a single point of failure for the overall system.
    Type: Application
    Filed: August 28, 2006
    Publication date: February 28, 2008
    Applicant: Avaya Technology LLC
    Inventors: Anthony J. Alecci, Joel M. Ezell, Mahesh Narasimhan, Vivekananda Velamala
  • Publication number: 20060067274
    Abstract: The present invention is directed to a secondary communication server 216 for assuming control of a communication formerly controlled by a primary communication server 212 in the event of a failure, comprising: (a) an input operable to (i) receive, from a first communication node 204a, first communication information, wherein the first communication information is associated with the communication and comprises a first node identifier 236a and/or a communication identifier 240a, the first node identifier 236a is associated with a second communication node 204b, the communication identifier is associated with the communication, and the second communication node 204b comprises second communication information associated with the communication and (ii) thereafter receive, from the second communication node 204b, the second communication information; and (b) a reconstruction agent 228 operable to identify the second communication information based on the first node identifier 236a and/or communication identif
    Type: Application
    Filed: January 27, 2005
    Publication date: March 30, 2006
    Applicant: Avaya Technology Corp.
    Inventors: Donald Gillespie, Manish Marwah, Vivekananda Velamala
  • Publication number: 20050068889
    Abstract: The present invention is directed to the maintenance of call signaling information in connection with realtime communications established using a packet data network. According to the present invention, call state information related to a realtime communication is provided by a call controller to an interconnected client. The client stores the call state information. In the event of a failure of a call signaling channel between the call controller and the client or in the event of a failure of the call controller, the client may establish contact with an alternate call controller, and may provide the call state information that has been stored on the client to the alternate call controller. The alternate call controller may then restore call features associated with the realtime communication.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: David Chavez, Kurt Haserodt, Manish Marwah, Jeffrey Meis, Vivekananda Velamala