Patents by Inventor Harsh V. Mendiratta

Harsh V. Mendiratta 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).

  • Publication number: 20150222671
    Abstract: A communication system, method, and components are described. Specifically, a communication system having the ability to carry a transitive context and communicate the transitive context to new participant user agents for continuity through all related call dialogs is disclosed. The transitive context communication is possible through the use of a newly created SIP dialog using a REFER message and/or an INVITE message for all call flows and topology change operations.
    Type: Application
    Filed: August 28, 2014
    Publication date: August 6, 2015
    Inventors: Harsh V. Mendiratta, Joaquin Omar Alvarado, Gordon R. Brunson
  • Patent number: 9100467
    Abstract: Methods and systems for supporting the alternate routing of calls between endpoints, such as session initiation protocol (SIP) endpoints, are provided. An inner gateway alternate route (IGAR) application is invoked when the primary, Internet protocol, communication network is overloaded or otherwise unable to handle a call. The IGAR application assigns incoming and outgoing trunks, and serves as a contact point for session managers in routing the trunk call.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: August 4, 2015
    Assignee: Avaya Inc.
    Inventors: Christopher D. Baldwin, Milo{hacek over (s)} Pujić, Kurt H. Haserodt, Benny Rodrig, Dan Gluskin, Harsh V. Mendiratta, Amerjit Sandhu, Mark Rolfs, James Douglas Free
  • Patent number: 9026836
    Abstract: A communication system, method, and components are described. Specifically, the method described herein provides the ability for an application sequence of a communication session to be reconstructed during the communication session and even though SIP standards dictate that the reconstruction of the application sequence should be denied and the session should be terminated.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: May 5, 2015
    Assignee: Avaya Inc.
    Inventors: Gordon R. Brunson, Mehmet C. Balasaygun, Harsh V. Mendiratta
  • Publication number: 20150120944
    Abstract: The concept of a centralized communication log is provided. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be leveraged by a communication log application. Such a communication log application is able to determine accurate and real-time communicant information for a communication session and populate a centralized communication log with the same. Such a communication log is, therefore, accurate with respect to multiple users in a system, highly available, and scaled horizontally.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 30, 2015
    Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
  • Publication number: 20150052208
    Abstract: Systems and methods are described for selecting applications for incorporation into an application sequence. The selected applications provide one or more features to a communication session and the order of applications selected for the application sequence depends, at least in part, on one or more dynamic parameters. The consideration of dynamic parameters for application sequencing provides a more flexible alternative to traditional application sequencing based on static parameters, like user identities.
    Type: Application
    Filed: October 1, 2013
    Publication date: February 19, 2015
    Applicant: Avaya Inc.
    Inventors: Harsh V. Mendiratta, Gordon R. Brunson, Rajeshwari Edamadaka
  • Patent number: 8938545
    Abstract: The system generates a change in the SIP INVITE message during a call transfer. Here, a user relation element involved in the call can change the header information in the message to include the endpoint view of the transferring party. Thus, the INVITE message is redirected to the transferring party's user relation element, which can interpret the received message and “unravel” the B2BUAs in the existing call path. The system includes changes in the user relation element to effect the message change and interpret the message once received. Changes to the user relation element forgo the need to change the communication endpoints.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: January 20, 2015
    Assignee: Avaya Inc.
    Inventors: Joel Ezell, Gordon R. Brunson, Chandra Mouli Ravipati, Harsh V. Mendiratta
  • Patent number: 8930768
    Abstract: An initial SIP message is sent to establish a first SIP communication session from a first SIP device. The initial SIP message is sent via a first of a plurality of session managers to a second SIP device. After receiving the initial SIP message at the second SIP device and before ending the first SIP communication session, either the first or second SIP device sends a second SIP message. The second SIP message is sent to the first of the plurality of session managers. Either the first or second SIP devices detects that a response SIP message to the sent second SIP message was not received within a defined time period. In response to detecting that the SIP response message was not received within the defined time period, either the first or second SIP device resends the second SIP message to a second one of the plurality of session managers.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 6, 2015
    Assignee: Avaya Inc.
    Inventors: Stephen Andrew Baker, Harsh V. Mendiratta, Kevin Sean Cripps, Ryan Scott Wallach
  • Patent number: 8929209
    Abstract: A call processing system includes a call processing server. The call processing server processes calls for an internal network that employs SIP features and functions. The call processing server can receive calls from or send calls to one or more external communication endpoints that are not part of the internal network. However, the call processing server can associate a floating user agent with the communication from the external communication endpoint and lock the floating user agent to a gateway. After locking onto a gateway and initiating the call, the floating user agent can then publish call event status and receive SIP primitives similar to other SIP-enabled devices.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: January 6, 2015
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, Rajeshwari Edamadaka, Harsh V. Mendiratta, Stephen M. Milton, Timothy I. Ross
  • Patent number: 8886789
    Abstract: The concept of anchor points is introduced. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be shared by any application. The use of an anchor point allows for applications to become aware of and control a communication late or cease monitoring and controlling a communication session early without disrupting the session or introducing a significant amount of control or media delay.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: November 11, 2014
    Assignee: Avaya Inc.
    Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
  • Patent number: 8880581
    Abstract: System and method to perform a directive by a first SIP User Agent (UA) engaged in a peer-to-peer communication session with a second SIP User Agent (UA), the method including: arming the first SIP User Agent (UA) to define the directive; setting a trigger condition in the first SIP User Agent (UA) to perform the directive if the trigger condition becomes true; monitoring, by use of a processor within the first SIP User Agent (UA), for the trigger condition in the communication session; and if the trigger condition becomes true, performing by use of a processor the directive without usage of a back-to-back user agent.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: November 4, 2014
    Assignee: Avaya Inc.
    Inventors: Rajeshwari Edamadaka, Timothy Ian Ross, Harsh V. Mendiratta
  • Publication number: 20140325258
    Abstract: An initial request is received to establish a communication session. The initial request contains a communication address of a first communication device. A communication server detects that the communication session cannot be established across a primary network. In response, the initial request is repurposed by changing the first communication address to a second communication address. The changed request is sent to a communication system, which adds a field to the changed request that indicates that the changed request is to be sent via a secondary network. The changed request is sent with the field to the communication server. The changed request with the second communication address is sent to a gateway to establish the communication session across a secondary network. A portion of the communication session is established using the second communication address. The first communication address is sent in the portion of the communication session using Dual-Tone-Multi-Frequency (DTMF).
    Type: Application
    Filed: June 25, 2013
    Publication date: October 30, 2014
    Inventors: Harsh V. Mendiratta, Chandra Ravipati, Christopher D. Baldwin, Rickie E. Meis, Mark T. Rolfs
  • Publication number: 20140317190
    Abstract: Session Manager anti-looping creates a model that is an effective barrier to looping, efficiently identifying a loop condition by maintaining temporary individual call counters for header sets within temporal parameters and terminating the loop condition upon detection. The system provides an administrator with adjustable parameters for loop detection count and loop detection interval, thereby allowing protection against loop conditions, both inadvertent and intentional.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 23, 2014
    Applicant: Avaya Inc.
    Inventors: Harsh V. Mendiratta, Stephen Andrew Baker, Alejandro Vaquero, Stephen R. Durney, Ryan Scott Wallach, William G. Bahr
  • Publication number: 20140233717
    Abstract: A communication system, method, and components are described. Specifically, a communication system having the ability to facilitate a semi-attended transfer in SIP for an IP-Multimedia Subsystem (IMS) environment is disclosed. The semi-attended transfer is possible even though one or more Back-to-Back User Agents are positioned between users engaged in the semi-attended transfer.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: Avaya Inc.
    Inventors: Milos Pujic, Joel M. Ezell, Harsh V. Mendiratta
  • Patent number: 8750291
    Abstract: Methods, devices, and systems are provided for preserving connections, especially in a SIP environment. More specifically, the connection preservation techniques presented in this document enhance the RFC 4028-based session refresh approach in order to provide media connection preservation for calls that experience end-to-end signaling loss or refresh failures. Specifically, participants on a call can continue to exchange media despite the loss of control at the SIP signaling plane.
    Type: Grant
    Filed: November 22, 2009
    Date of Patent: June 10, 2014
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, Gordon R. Brunson, Harsh V. Mendiratta
  • Publication number: 20140095922
    Abstract: An initial SIP message is sent to establish a first SIP communication session from a first SIP device. The initial SIP message is sent via a first of a plurality of session managers to a second SIP device. After receiving the initial SIP message at the second SIP device and before ending the first SIP communication session, either the first or second SIP device sends a second SIP message. The second SIP message is sent to the first of the plurality of session managers. Either the first or second SIP devices detects that a response SIP message to the sent second SIP message was not received within a defined time period. In response to detecting that the SIP response message was not received within the defined time period, either the first or second SIP device resends the second SIP message to a second one of the plurality of session managers.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: Avaya Inc.
    Inventors: Stephen Andrew Baker, Harsh V. Mendiratta, Kevin Sean Cripps, Ryan Scott Wallach
  • Publication number: 20140095576
    Abstract: System and method to perform a directive by a first SIP User Agent (UA) engaged in a peer-to-peer communication session with a second SIP User Agent (UA), the method including: arming the first SIP User Agent (UA) to define the directive; setting a trigger condition in the first SIP User Agent (UA) to perform the directive if the trigger condition becomes true; monitoring, by use of a processor within the first SIP User Agent (UA), for the trigger condition in the communication session; and if the trigger condition becomes true, performing by use of a processor the directive without usage of a back-to-back user agent.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: AVAYA INC.
    Inventors: Rajeshwari Edamadaka, Timothy Ian Ross, Harsh V. Mendiratta
  • Patent number: 8625468
    Abstract: A communication system comprises a plurality of communication devices and a feature control module. The plurality of communication devices reside at a plurality of locations associated with a user and are operatively associated with a communication network. The feature control module is configured to identify a location of the user, identify at least one of the communication devices at the plurality of locations, and grant feature control for a communication session to at least one communication device based on the identification of the location of the user.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: January 7, 2014
    Assignee: Avaya Inc.
    Inventors: Ana Kesselring, Renee F. Krahn, William Howard Chriss, Sandra R. Abramson, Harsh V. Mendiratta
  • Publication number: 20130311825
    Abstract: A communication system, method, and components are described. Specifically, the method described herein provides the ability for an application sequence of a communication session to be reconstructed during the communication session and even though SIP standards dictate that the reconstruction of the application sequence should be denied and the session should be terminated.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 21, 2013
    Applicant: AVAYA INC.
    Inventors: Gordon R. Brunson, Mehmet C. Balasaygun, Harsh V. Mendiratta
  • Publication number: 20130259026
    Abstract: System and method to influence routing of a call by a sequenced application from among a plurality of sequenced applications, the method including: receiving a header for the call, the header comprising at least one directive from one or more of the plurality of sequenced applications; arbitrating conflicts from among the at least one directive in the header, in order to determine a set of sequenced application headers to at least partially execute; and at least partially executing the set of sequenced application headers.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: Avaya Inc.
    Inventors: Timothy I. Ross, Harsh V. Mendiratta, Rajeshwari Edamadaka
  • Patent number: 8510435
    Abstract: A highly scalable and distributed call/media modeling and control framework is described. In particular, a plurality of anchor point servers are provided which enable one or more applications to exert call and media control over in-progress communication sessions even though the applications were not originally bound to the communication session during its setup.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: August 13, 2013
    Assignee: Avaya Inc.
    Inventors: Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta, Owen D. Williams