Patents by Inventor Venkatesh Krishnaswamy

Venkatesh Krishnaswamy 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: 20110075830
    Abstract: A method comprising establishing, with a telecommunications management system, a first conference call comprising a first caller at a first telecommunications terminal, a second caller at a second telecommunications terminal, and a third caller at a third telecommunications terminal. Once the first conference call is established, the telecommunications management system appraises the first caller's contribution, the second caller's contribution, and the third caller's contribution to the first conference call.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: AVAYA INC.
    Inventors: Lori Dreher, Ronald J. Fernandez, Bryan S. Katz, Venkatesh Krishnaswamy
  • Publication number: 20110069699
    Abstract: A method is provided for the use of a signaling protocol stack by telephony applications which run on different system software images. When a telecommunications session is conducted by a first telephony application, the first telephony application typically controls the state of the telecommunications session through a signaling protocol stack executing on the same system software image as the first telephony application. When control over the telecommunications session is passed from the first telephony application to a second telephony application, the second telephony applications begins controlling the state of the telecommunications session through the same signaling protocol stack by using remote procedure calls.
    Type: Application
    Filed: September 22, 2009
    Publication date: March 24, 2011
    Applicant: AVAYA INC.
    Inventors: Mehmet C. Balasaygun, John Buford, Ph.D., Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20110070873
    Abstract: A method for synchronizing telephony applications running on different system software images is provided. When a telecommunications session is conducted by a first telephony application, the first telephony application controls the state of the telecommunications session through a signaling protocol stack executing on the same system software image as the first telephony application (or on a virtualization layer). The present invention allows the sharing of the signaling protocol stack by multiple telephony applications running on different system software images.
    Type: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: AVAYA INC.
    Inventors: Mehmet C. Balasaygun, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20100329140
    Abstract: A method is provided for detecting interactions between call-related and web-enabled features. In some embodiments, communication application components are configured to transmit an indication to a feature interaction detector every time a feature is invoked by the user. When the interaction detector receives an indication that a feature is being invoked, it compares the invoked feature against features that have previously been invoked (or executed) and determines whether the invoked feature interacts with any of the features that have been previously executed.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 30, 2010
    Applicant: AVAYA INC.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Publication number: 20100318588
    Abstract: A method for tracking the context around moving objects without some of the disadvantages of the prior art is disclosed. This is done by correlating the spatial information of what is around an object with the temporal (or time) information of an object's movements.
    Type: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: AVAYA INC.
    Inventors: John Buford, Venkatesh Krishnaswamy, 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: 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: 20100151885
    Abstract: A method for determining the privacy settings for location-based services without some of the disadvantages of the prior art is disclosed. This is done by establishing a session between the location generator and the location recipient. The session is created by a validator that is capable of keeping track of the rules for a stream of location objects created by a location generator. The validator determines what information to send to the location recipient without having to determine the rules for each location object and each location recipient every time a new location object is received by the location server.
    Type: Application
    Filed: June 12, 2009
    Publication date: June 17, 2010
    Applicant: AVAYA INC.
    Inventors: John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20100069092
    Abstract: Traditional, server-oriented architectures have focused on providing location-based services by using publish-subscribe, efficient message buses, and filtering mechanisms. However, given an enterprise's unique requirements, these techniques have offered mixed results when used in an enterprise context. The present invention enables an efficient way to provide location-based services to an enterprise, as well as to integrate those location-based services into the enterprise's communications platform. A platform for supporting converged, location-based communications comprises one or more application servers such as a transactional server, a Session Initiation Protocol server, and so forth. In addition, the platform advantageously comprises an event processor for managing arriving location streams that are generated by targets being monitored.
    Type: Application
    Filed: September 16, 2008
    Publication date: March 18, 2010
    Applicant: Avaya Inc.
    Inventors: Ratan Bajpai, John Buford, Venkatesh Krishnaswamy, 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: 20090089289
    Abstract: Methods and apparatus are disclosed for providing customer treatment information over a network. A transaction communication is established between a first enterprise and a second enterprise by receiving a request from a user associated with the first enterprise to establish the transaction communication; determining if the second enterprise is authorized to access enterprise information of the first enterprise; obtaining enterprise information from an enterprise database of the first enterprise; and providing the obtained information to the second enterprise as part of the establishment of the transaction communication if the second enterprise is authorized to access the enterprise information of the first enterprise. The enterprise information is typically related to the transaction and may comprise one or more of customer priority information and a transaction history.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Krishna K. Dhara, Venkat R. Goud, Venkatesh Krishnaswamy
  • Publication number: 20090022303
    Abstract: Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc.
    Type: Application
    Filed: September 12, 2007
    Publication date: January 22, 2009
    Applicant: AVAYA TECHNOLOGY LLC
    Inventors: John Buford, Venkatesh Krishnaswamy, Stephen M. Milton
  • 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
  • Publication number: 20070073880
    Abstract: A method and an apparatus are disclosed that provide a privilege-granting technique for enabling a service-providing domain to grant a privilege to a requesting user in a service-requesting domain. A request handler in the service-providing domain, which comprises one or more service-associated resources, receives a user request to use a service and requests a token from a privilege-granting server, in accordance with the illustrative embodiment of the present invention. Upon receiving the token that specifies a granted privilege from the privilege-granting server, the request handler extends the privilege to the requesting user. Alternatively, the request handler can request a plurality of tokens in advance from the privilege-granting server; after receiving the tokens, the request handler extends a privilege to each requesting user as the handler receives requests to use one or more services.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: Avaya Technology Corp.
    Inventors: Anjur Krishnakumar, P. Krishnan, Venkatesh Krishnaswamy
  • Publication number: 20060140363
    Abstract: A method and apparatus are disclosed for delivering enhanced messages to a calling party. A message document address is provided to the calling party that is a pointer or hyperlink to a message document containing a message for the calling party, such as a uniform resource locator (URL) identifying an Internet document. The calling party may receive a message, e.g., when the called party is not available or containing a list of user-specific menu options in an IVR system. The message document can be (i) a static document created; (ii) a default document created; or (iii) a dynamically generated document based on one or more rules that alter the content of the document based on various characteristics of the calling party or the call (or both). The presentation of the message document address to the user can be conditioned upon the satisfaction of one or more rules, such as when the called party is unavailable or based on one or more predefined characteristics of the calling party or the call (or both).
    Type: Application
    Filed: February 16, 2006
    Publication date: June 29, 2006
    Inventors: Shabbir Khakoo, Venkatesh Krishnaswamy, Anwar Siddiqui, Hal Zenner
  • Publication number: 20060067507
    Abstract: A method is disclosed that coordinates the presentation of speech signals and screen images to a receiver of a call, without some of the costs, disadvantages, and limitations of techniques in the prior art. The illustrative embodiment of the present invention builds upon the infrastructure of the Session Initiation Protocol (or “SIP”) to distribute and transfer calls to agents who are associated with a call center or contact center system. A server-based system is used in conjunction with call distribution based on SIP to replace some desktop and agent computer/telephony integration arrangements, thereby providing first-party call control. Customer-related information is embedded in the call transfer itself; as a result, the display of the customer-related information occurs at the agent's telecommunications terminal at the same time the call arrives.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: Avaya Technologies, Corp.
    Inventors: George Erhart, David Skiba, Venkatesh Krishnaswamy, Ravi Sethi, Valentine Matula
  • Publication number: 20050100150
    Abstract: A method and apparatus are disclosed for delivering enhanced caller identification services to a called party. Caller ID information is extended to include a user document address that is a pointer or hyperlink to a user document containing additional information about the calling party. The user document address may be, for example, a uniform resource locator (URL) identifying an Internet document or a database address identifying a database document or entry. The user document generally contains information that the calling party would like to be presented to the called party and may be stored by the called party or accessed over a network. The user document can be (i) a static document; (ii) a document created in accordance with predefined default document content rules; or (iii) a dynamically generated document based on one or more rules that alter the content of the document.
    Type: Application
    Filed: September 30, 2004
    Publication date: May 12, 2005
    Inventors: Krishna Dhara, Gary Hildebrand, Venkatesh Krishnaswamy
  • Publication number: 20030133543
    Abstract: A method and apparatus are disclosed for delivering enhanced messages to a calling party. A message document address is provided to the calling party that is a pointer or hyperlink to a message document containing a message for the calling party, such as a uniform resource locator (URL) identifying an Internet document. The calling party may receive a message, e.g., when the called party is not available or containing a list of user-specific menu options in an IVR system. The message document can be (i) a static document created; (ii) a default document created; or (iii) a dynamically generated document based on one or more rules that alter the content of the document based on various characteristics of the calling party or the call (or both). The presentation of the message document address to the user can be conditioned upon the satisfaction of one or more rules, such as when the called party is unavailable or based on one or more predefined characteristics of the calling party or the call (or both).
    Type: Application
    Filed: September 30, 2002
    Publication date: July 17, 2003
    Inventors: Shabbir A. Khakoo, Venkatesh Krishnaswamy, Anwar A. Siddiqui, Hal B. Zenner
  • Publication number: 20030133553
    Abstract: A method and apparatus are disclosed for delivering enhanced caller identification services to a called party. Caller ID information is extended to include a user document address that is a pointer or hyperlink to a user document containing additional information about the calling party. The user document address may be, for example, a uniform resource locator (URL) identifying an Internet document or a database address identifying a database document or entry. The user document generally contains information that the calling party would like to be presented to the called party and may be stored by the called party or accessed over a network. The user document can be (i) a static document; (ii) a document created in accordance with predefined default document content rules; or (iii) a dynamically generated document based on one or more rules that alter the content of the document.
    Type: Application
    Filed: September 30, 2002
    Publication date: July 17, 2003
    Inventors: Shabbir A. Khakoo, Venkatesh Krishnaswamy, Anwar A. Siddiqui, Hal B. Zenner