Patents by Inventor Mohan Vinayak Phadnis

Mohan Vinayak Phadnis 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: 10972514
    Abstract: A communication session is established between a first communication device and a second communication device. The communication session comprises a first dialog between an application server and the first communication device. The first communication device uses a first network address in the first dialog. In response to an event, such as a first network interface failing, a SIP INVITE with replaces header message is received by the application server with a second address of the first communication device. In response to receiving the SIP INVITE with replaces header message from the first communication device with a second address of the first communication device, the first dialog between the application server and the first device is reestablished using the second network address.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 6, 2021
    Assignee: Avaya Inc.
    Inventors: Sanjog Kotnis, Sreekanth Subrahmanya Nemani, Mohan Vinayak Phadnis, Anand Krishna Padhye, Joel Ezell, Eric Cooper, Harsh V. Mendiratta, Tibor Lukac, Stephen Andrew Baker
  • Patent number: 10735475
    Abstract: Embodiments of the disclosure are directed to a call reconstruction server. This server can act as a signaling anchor for various SIP UAs involved in the session and can be included in the signaling path between UAs. More specifically, the reconstruction server can insert an identifier such as a Uniform Resource Identifier (URI) into the headers of SIP signaling messages exchanged between UAs during initiation of a session such as a call or conference. These identifiers can be used to insert the reconstruction servers into the path of the session in a way that “bookends” the other servers and/or processes in the session between the UAs. When one of these servers and/or processes restarts, the reconstruction servers can initiate a reconstruction process that rebuilds the session without relying on specially adapted UAs.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: August 4, 2020
    Assignee: Avaya Inc.
    Inventors: Mohan Vinayak Phadnis, Sreekanth Subrahmanya Nemani, Satyam Lad
  • Patent number: 10601880
    Abstract: During a Session Initiation Protocol dialog setup, the user agent sends an INVITE message with an SDP offer to the conference controller, and the conference controller provides to a media gateway a unique session identifier, a unique conference identifier, and optionally at least one of feature information and/or policy information. If the conference controller restarts, the media gateway may provide the conference controller the unique session identifier, the unique conference identifier, and the optional feature and/or policy information. The conference controller may then generate an out-of-dialog SIP REFER message that includes the unique session identifier and the unique conference identifier and provide the message to the user agent.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: March 24, 2020
    Assignee: Avaya Inc.
    Inventors: Mohan Vinayak Phadnis, Sreekanth Subrahmanya Nemani
  • Publication number: 20180097851
    Abstract: Embodiments of the disclosure are directed to a call reconstruction server. This server can act as a signaling anchor for various SIP UAs involved in the session and can be included in the signaling path between UAs. More specifically, the reconstruction server can insert an identifier such as a Uniform Resource Identifier (URI) into the headers of SIP signaling messages exchanged between UAs during initiation of a session such as a call or conference. These identifiers can be used to insert the reconstruction servers into the path of the session in a way that “bookends” the other servers and/or processes in the session between the UAs. When one of these servers and/or processes restarts, the reconstruction servers can initiate a reconstruction process that rebuilds the session without relying on specially adapted UAs.
    Type: Application
    Filed: October 4, 2016
    Publication date: April 5, 2018
    Inventors: Mohan Vinayak Phadnis, Sreekanth Subrahmanya Nemani, Satyam Lad
  • Publication number: 20170111407
    Abstract: A communication session is established between a first communication device and a second communication device. The communication session comprises a first dialog between an application server and the first communication device. The first communication device uses a first network address in the first dialog. In response to an event, such as a first network interface failing, a SIP INVITE with replaces header message is received by the application server with a second address of the first communication device. In response to receiving the SIP INVITE with replaces header message from the first communication device with a second address of the first communication device, the first dialog between the application server and the first device is reestablished using the second network address.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Sanjog Kotnis, Sreekanth Subrahmanya Nemani, Mohan Vinayak Phadnis, Anand Krishna Padhye, Joel Ezell, Eric Cooper, Harsh V. Mendiratta, Tibor Lukac, Stephen Andrew Baker
  • Publication number: 20170019437
    Abstract: During a Session Initiation Protocol dialog setup, the user agent sends an INVITE message with an SDP offer to the conference controller, and the conference controller provides to a media gateway a unique session identifier, a unique conference identifier, and optionally at least one of feature information and/or policy information. If the conference controller restarts, the media gateway may provide the conference controller the unique session identifier, the unique conference identifier, and the optional feature and/or policy information. The conference controller may then generate an out-of-dialog SIP REFER message that includes the unique session identifier and the unique conference identifier and provide the message to the user agent.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Inventors: Mohan Vinayak Phadnis, Sreekanth Subrahmanya Nemani
  • Patent number: 9185140
    Abstract: A Session Initiation Protocol (SIP) session dialog is established between a first user agent and a second user agent. The SIP server receives an in-dialog message for the SIP session dialog. At this point, the SIP server is no longer aware of the SIP session dialog, for example, because the SIP server was rebooted. In response to receiving the in-dialog message, the SIP server sends a request not found message to the first user agent that comprises a server accessible value. The SIP server receives an out-of-dialog SIP REFER message. The out-of-dialog SIP REFER message comprises call state information for the SIP session dialog and is sent based on the server accessible value. The SIP server sends the out-of-dialog SIP REFER message to the second user agent. The SIP session dialog is reestablished. The SIP server can be a SIP proxy server or a Back-to-Back User Agent.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: November 10, 2015
    Assignee: Avaya Inc.
    Inventors: Sreekanth Subrahmanya Nemani, Mohan Vinayak Phadnis
  • Patent number: 8879701
    Abstract: Embodiments provide caller information in multiple languages to multiple receiving communication devices. In one embodiment, the method includes receiving a call request from a sending endpoint communication device connected to a network. Caller identification information associated with the call request is obtained, where the caller identification information includes one or more identifications associated with the sending endpoint communication device. Each identification specifies the same content in a different language. The call request and at least one of the identifications are transmitted over the network to be received by receiving endpoint communication devices connected to the network. Each receiving endpoint communication device can output at least one of the received identifications specified in a language designated for use by that receiving endpoint communication device.
    Type: Grant
    Filed: April 15, 2012
    Date of Patent: November 4, 2014
    Assignee: Avaya Inc.
    Inventors: Mohan Vinayak Phadnis, Sreekanth Subrahmanya Nemani
  • Publication number: 20140214972
    Abstract: A Session Initiation Protocol (SIP) session dialog is established between a first user agent and a second user agent. The SIP server receives an in-dialog message for the SIP session dialog. At this point, the SIP server is no longer aware of the SIP session dialog, for example, because the SIP server was rebooted. In response to receiving the in-dialog message, the SIP server sends a request not found message to the first user agent that comprises a server accessible value. The SIP server receives an out-of-dialog SIP REFER message. The out-of-dialog SIP REFER message comprises call state information for the SIP session dialog and is sent based on the server accessible value. The SIP server sends the out-of-dialog SIP REFER message to the second user agent. The SIP session dialog is reestablished. The SIP server can be a SIP proxy server or a Back-to-Back User Agent.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: AVAYA INC.
    Inventors: Sreekanth Subrahmanya Nemani, Mohan Vinayak Phadnis
  • Publication number: 20130272513
    Abstract: Embodiments provide caller information in multiple languages to multiple receiving communication devices. In one embodiment, the method includes receiving a call request from a sending endpoint communication device connected to a network. Caller identification information associated with the call request is obtained, where the caller identification information includes one or more identifications associated with the sending endpoint communication device. Each identification specifies the same content in a different language. The call request and at least one of the identifications are transmitted over the network to be received by receiving endpoint communication devices connected to the network. Each receiving endpoint communication device can output at least one of the received identifications specified in a language designated for use by that receiving endpoint communication device.
    Type: Application
    Filed: April 15, 2012
    Publication date: October 17, 2013
    Applicant: AVAYA INC.
    Inventors: Mohan Vinayak Phadnis, Sreekanth Subrahmanya Nemani