Patents by Inventor Krishna Kishore Dhara

Krishna Kishore Dhara 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: 20100182996
    Abstract: Methods are disclosed for detecting feature interactions during a call that has a signaling path comprising two or more legs. In accordance with the illustrative embodiment, feature state information is maintained for each of the legs of the call and is propagated along the signaling path. The illustrative embodiment is capable of detecting interactions between features in different legs of a call, as well as interactions between features in the same leg of a call. Moreover, the illustrative embodiment is capable of accommodating a variety of feature resolution techniques. In one illustrative embodiment specific to Voice over Internet Protocol (VoIP) telephony, a Back-to-Back User Agent (B2BUA) stores and propagates the feature state information, and performs address mapping for two specially-defined headers in addition to the usual Session Initiation Protocol (SIP) headers.
    Type: Application
    Filed: February 25, 2009
    Publication date: July 22, 2010
    Applicant: AVAYA INC.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Publication number: 20100183135
    Abstract: Techniques for detecting and resolving feature interactions during calls are disclosed. In particular, a finite-state machine and a corresponding method detect when a feature that is invoked during a call would interact with another previously-activated feature, and ensure that both features are not active simultaneously. Three different techniques for resolution are disclosed: in one technique, activation of the latter feature is always refused; in a second technique, the former feature is always deactivated and the latter feature is then activated; and in a third technique, one of the two features is selected to be the active feature—perhaps based on priorities assigned to the features—and the features are activated and/or deactivated accordingly.
    Type: Application
    Filed: February 25, 2009
    Publication date: July 22, 2010
    Applicant: AVAYA INC.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Publication number: 20100182938
    Abstract: A method is disclosed for detecting feature interactions in multi-party calls (i.e., calls involving more than two endpoints), and in calls with bridged appearances. In accordance with the illustrative embodiment, a set of rules is applied to the specifications of two features in order to detect interactions between the features. The rules specify conditions for, or relationships among, the original connections for the features, the resulting connections for the features, the triggering party for the features, and the originating and terminating parties of connections. A rule is considered matched for a multi-party call when any of the original and resulting connections for the call match the conditions of the rule. Similarly, a rule is considered matched for a call with one or more bridged appearances when any of the original and resulting connections for the call, including those of bridged appearances, match the conditions of the rule.
    Type: Application
    Filed: February 25, 2009
    Publication date: July 22, 2010
    Applicant: AVAYA INC.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Publication number: 20090135740
    Abstract: An application-layer multicast-based (ALM-based), peer-to-peer conferencing system is disclosed that leverages the differing capabilities of the participating peer nodes. A conference call can be set up among peer nodes of three different types. A bridging node is capable of mixing individual audio signals that are associated with a call into a composite audio signal and of providing the composite audio signal to another node. A mixing-capable node is capable of mixing the individual audio signals that are associated with a call, but not of relaying those signals to another node. A mixing-incapable node does not support the mixing of individual audio signals. The conferencing architecture of the illustrative embodiment is able to account for the differences between the three types of nodes that are to participate in a conference call, resulting in an optimal allocation of bandwidth and processing resources.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Applicant: AVAYA TECHNOLOGY LLC
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20080275701
    Abstract: A method includes performing computerized monitoring with a computer of at least one side of a telephone conversation, which includes spoken words, between a first person and a second person, automatically identifying at least one topic of the conversation, automatically performing a search for information related to the at least one topic, and outputting a result of the search. Also a system for performing the method.
    Type: Application
    Filed: April 25, 2008
    Publication date: November 6, 2008
    Inventors: Xiaotao Wu, Krishna Kishore Dhara, Vankatesh Krishnaswamy
  • Publication number: 20080276241
    Abstract: A method of administering a distributed priority queue structure that includes removing a highest priority item from a current root node of a tree structure to create a temporary root node, determining for each subtree connected to the temporary root node a subtree priority comprising the priority of the highest priority data item in the each subtree, determining as the highest priority subtree connected to the temporary root node the subtree connected to the temporary root node having the highest subtree priority, determining whether any of the one or more data items stored at the temporary root node has a higher priority than the highest subtree priority and directing an arrow to the subtree having the highest priority or to the temporary root itself if the priority of the data items stored at temporary root is higher than the priorities of the connected subtrees.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 6, 2008
    Inventors: Ratan Bajpai, Krishna Kishore Dhara, Venkatesh Krishnaswamy
  • Patent number: 7203185
    Abstract: A method and apparatus for providing bifurcated voice and signaling traffic over a cable telephony architecture by segregating signaling traffic and voice traffic and transmitting the respective traffic over two different mediums to a controller to establish a phone call.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: April 10, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: Krishna Kishore Dhara, Madhav Moganti, Anish Sankalia
  • Patent number: 7180991
    Abstract: A system and method that provides a dialog with the called party when a call is received, a process is initiated to communicate with the calling party and a process is initiated to communicate with the called party. The processes communicate with each other to provide limited communication between the called and calling parties without an actual connection being made between them. The called party process determines disposition of the call based on the caller ID of the calling party and the state of the called party telephone. Advantageously, the called party process prompts the called party as to how to handle the call. The called party can request further information regarding the person calling, the purpose of the call, etc., without a connection being made to the calling party.
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: February 20, 2007
    Assignee: Avaya Technology Corp.
    Inventors: Krishna Kishore Dhara, David Joseph Skiba
  • Patent number: 6879582
    Abstract: An apparatus for providing bifurcated voice and signaling traffic over a cable telephony architecture by segregating signaling traffic and voice traffic and transmitting the respective traffic over two different mediums to a switch to establish a phone call.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: April 12, 2005
    Assignee: Lucent Technologies Inc.
    Inventors: Krishna Kishore Dhara, Madhav Moganti, Anish Sankalia
  • Publication number: 20040005042
    Abstract: A system and method that provides a dialog with the called party when a call is received, a process is initiated to communicate with the calling party and a process is initiated to communicate with the called party. The processes communicate with each other to provide limited communication between the called and calling parties without an actual connection being made between them. The called party process determines disposition of the call based on the caller ID of the calling party and the state of the called party telephone. Advantageously, the called party process prompts the called party as to how to handle the call. The called party can request further information regarding the person calling, the purpose of the call, etc., without a connection being made to the calling party.
    Type: Application
    Filed: July 8, 2002
    Publication date: January 8, 2004
    Inventors: Krishna Kishore Dhara, David Joseph Skiba