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: 20150222671Abstract: 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: ApplicationFiled: August 28, 2014Publication date: August 6, 2015Inventors: Harsh V. Mendiratta, Joaquin Omar Alvarado, Gordon R. Brunson
-
Patent number: 9100467Abstract: 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: GrantFiled: March 13, 2012Date of Patent: August 4, 2015Assignee: 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: 9026836Abstract: 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: GrantFiled: May 21, 2012Date of Patent: May 5, 2015Assignee: Avaya Inc.Inventors: Gordon R. Brunson, Mehmet C. Balasaygun, Harsh V. Mendiratta
-
Publication number: 20150120944Abstract: 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: ApplicationFiled: December 30, 2014Publication date: April 30, 2015Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
-
Publication number: 20150052208Abstract: 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: ApplicationFiled: October 1, 2013Publication date: February 19, 2015Applicant: Avaya Inc.Inventors: Harsh V. Mendiratta, Gordon R. Brunson, Rajeshwari Edamadaka
-
Patent number: 8938545Abstract: 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: GrantFiled: May 31, 2012Date of Patent: January 20, 2015Assignee: Avaya Inc.Inventors: Joel Ezell, Gordon R. Brunson, Chandra Mouli Ravipati, Harsh V. Mendiratta
-
Patent number: 8930768Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 6, 2015Assignee: Avaya Inc.Inventors: Stephen Andrew Baker, Harsh V. Mendiratta, Kevin Sean Cripps, Ryan Scott Wallach
-
Patent number: 8929209Abstract: 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: GrantFiled: February 11, 2013Date of Patent: January 6, 2015Assignee: Avaya Inc.Inventors: Mehmet C. Balasaygun, Rajeshwari Edamadaka, Harsh V. Mendiratta, Stephen M. Milton, Timothy I. Ross
-
Patent number: 8886789Abstract: 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: GrantFiled: May 19, 2010Date of Patent: November 11, 2014Assignee: Avaya Inc.Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
-
Patent number: 8880581Abstract: 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: GrantFiled: September 28, 2012Date of Patent: November 4, 2014Assignee: Avaya Inc.Inventors: Rajeshwari Edamadaka, Timothy Ian Ross, Harsh V. Mendiratta
-
Publication number: 20140325258Abstract: 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: ApplicationFiled: June 25, 2013Publication date: October 30, 2014Inventors: Harsh V. Mendiratta, Chandra Ravipati, Christopher D. Baldwin, Rickie E. Meis, Mark T. Rolfs
-
Publication number: 20140317190Abstract: 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: ApplicationFiled: April 16, 2014Publication date: October 23, 2014Applicant: Avaya Inc.Inventors: Harsh V. Mendiratta, Stephen Andrew Baker, Alejandro Vaquero, Stephen R. Durney, Ryan Scott Wallach, William G. Bahr
-
Publication number: 20140233717Abstract: 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: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: Avaya Inc.Inventors: Milos Pujic, Joel M. Ezell, Harsh V. Mendiratta
-
Patent number: 8750291Abstract: 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: GrantFiled: November 22, 2009Date of Patent: June 10, 2014Assignee: Avaya Inc.Inventors: Mehmet C. Balasaygun, Gordon R. Brunson, Harsh V. Mendiratta
-
Publication number: 20140095922Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: Avaya Inc.Inventors: Stephen Andrew Baker, Harsh V. Mendiratta, Kevin Sean Cripps, Ryan Scott Wallach
-
Publication number: 20140095576Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: AVAYA INC.Inventors: Rajeshwari Edamadaka, Timothy Ian Ross, Harsh V. Mendiratta
-
Patent number: 8625468Abstract: 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: GrantFiled: February 28, 2011Date of Patent: January 7, 2014Assignee: Avaya Inc.Inventors: Ana Kesselring, Renee F. Krahn, William Howard Chriss, Sandra R. Abramson, Harsh V. Mendiratta
-
Publication number: 20130311825Abstract: 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: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Applicant: AVAYA INC.Inventors: Gordon R. Brunson, Mehmet C. Balasaygun, Harsh V. Mendiratta
-
Publication number: 20130259026Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: Avaya Inc.Inventors: Timothy I. Ross, Harsh V. Mendiratta, Rajeshwari Edamadaka
-
Patent number: 8510435Abstract: 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: GrantFiled: December 27, 2010Date of Patent: August 13, 2013Assignee: Avaya Inc.Inventors: Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta, Owen D. Williams