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).
-
Patent number: 8300790Abstract: Disclosed herein are methods, systems, and non-transitory computer-readable storage media for conference call session migration. The conference call session migration includes automatically configuring and establishing a target conference call session during a source conference call session; automatically converting session state and session history from a source format of the source conference call session to a target format of the target conference call session, and automatically connecting per-user clients to the target conference call session. For example, in response to a request from a session manger, the participants on the source conference call session are added to the target conference call session in order to add new media or other conferencing capabilities subject to network and server capabilities, user devices, user conferencing software, user location, user preferences, and policies.Type: GrantFiled: December 27, 2010Date of Patent: October 30, 2012Assignee: Avaya Inc.Inventors: John F Buford, Krishna Kishore Dhara, Venkatesh Krishnaswamy, Xiaotao Wu
-
Patent number: 8300558Abstract: 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: GrantFiled: February 25, 2009Date of Patent: October 30, 2012Assignee: Avaya Inc.Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
-
Patent number: 8290136Abstract: 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: GrantFiled: September 30, 2009Date of Patent: October 16, 2012Assignee: Avaya Inc.Inventors: Lori Dreher, Ronald J. Fernandez, Bryan S. Katz, Venkatesh Krishnaswamy
-
Publication number: 20120221638Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for forming communication threads. A system configured to practice the method receives a first log of first communications in a first modality and receives a second log of second communications in a second modality. Then, the system analyzes the first log and the second log to determine relationships between the first communications and the second communications. The system identifies, based on the relationships, sets of communications having a relationship strength above a threshold, and can form communication threads based on the sets of communications. The system can form communication threads by adding a meta-data tag to a communication unit. Example modalities include short message service (SMS), text, instant messages, phone calls, video calls, emails, events, social networking, and voicemail. The system can further rank the importance of communications threads based on user actions, to yield an importance value.Type: ApplicationFiled: May 25, 2011Publication date: August 30, 2012Applicant: Avaya Inc.Inventors: Rajeshwari EDAMADAKA, Venkatesh KRISHNASWAMY, Xiaotao WU
-
Method for registering communication terminals with base station devices by using virtual appliances
Patent number: 8233903Abstract: A method for the registration of a communication terminal is provided. In some embodiments of the present invention, a communication terminal is registered with a base station by searching and executing a virtual appliance that contains base station software with which the communication terminal pre-subscribed. In some embodiments of the present invention, a communication terminal is registered as an endpoint device for a Session Initiation Protocol (SIP) uniform resource identifier (URI) when the communication terminal registers with the base station.Type: GrantFiled: June 14, 2010Date of Patent: July 31, 2012Assignee: Avaya Inc.Inventors: John Buford, Mehmet C. Balasaygun, Xiaotao Wu, Venkatesh Krishnaswamy -
Publication number: 20120163577Abstract: Disclosed herein are methods, systems, and non-transitory computer-readable storage media for conference call session migration. The conference call session migration includes automatically configuring and establishing a target conference call session during a source conference call session; automatically converting session state and session history from a source format of the source conference call session to a target format of the target conference call session, and automatically connecting per-user clients to the target conference call session. For example, in response to a request from a session manger, the participants on the source conference call session are added to the target conference call session in order to add new media or other conferencing capabilities subject to network and server capabilities, user devices, user conferencing software, user location, user preferences, and policies.Type: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: AVAYA INC.Inventors: JOHN F. BUFORD, KRISHNA K. DHARA, VENKATESH KRISHNASWAMY, XIAOTAO WU
-
Publication number: 20120167208Abstract: Disclosed herein are systems, methods, and computer-readable storage media for a honeypot addressing cyber threats enabled by convergence of data and communication services in an enterprise network. Suspicious incoming VoIP calls from the Internet to the enterprise network are intercepted and directed to a VoIP honeypot that acts as a network decoy and responds automatically during call sessions for the suspicious incoming VOIP calls while tracing the suspicious incoming VOIP calls. Suspicious outgoing VoIP calls from the enterprise network to the Internet are also intercepted and directed to the VoIP honeypot. Moreover, an unsolicited VoIP call is redirected to the VoIP honeypot when the unsolicited VoIP call has been received by a user agent in the enterprise network and a human user of the user agent confirms that the unsolicited VoIP call was unsolicited.Type: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: Avaya Inc.Inventors: John F. Buford, Venkatesh Krishnaswamy
-
Publication number: 20120166179Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for identifying document topics. A system configured to practice the method receives a document from a corpus of documents, learns interpersonal relationships of users associated with the document, performs a lexical analysis of the document, and, based on the interpersonal relationships of the users and the lexical analysis, identifying a topic for the document. The approaches disclosed herein can integrate user-people relationships to identify topics for documents with low lexical or high contextual content. The system can learn this user-people relationship from context. The system uses this learned behavior to identify communication documents correctly. Another aspect is the separation of the two phases.Type: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: Avaya Inc.Inventors: Vikranth Babu Tirumalachetty, Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
-
Patent number: 8155672Abstract: 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: GrantFiled: September 16, 2008Date of Patent: April 10, 2012Assignee: Avaya Inc.Inventors: Ratan Bajpai, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
-
Patent number: 8155021Abstract: 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: GrantFiled: February 25, 2009Date of Patent: April 10, 2012Assignee: Avaya Inc.Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
-
Publication number: 20120079099Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating a context-based rich communication log. A system configured to practice the method performs a context-based analysis of a history of communication sessions over at least two communication modalities, wherein the context-based analysis considers semantic meaning, temporal relationship, and user activities. The system generates associations between the communication sessions based on the context-based analysis, and generates the context-based rich communication log based on the associations. The context-based analysis can be based on time, session participant identifications, ongoing events, and/or on-demand queries of the communication sessions. The system can then present the context-based rich communication log to a user.Type: ApplicationFiled: December 27, 2010Publication date: March 29, 2012Applicant: Avaya Inc.Inventors: Krishna Kishore Dhara, Rajeshwari Edamadaka, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
-
Publication number: 20120030289Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for communicating via a multi-model collaboration space. A system practicing the method first assigns a communication endpoint identifier to a multi-model collaboration space having at least one entity. The endpoint identifier can be a telephone, email address, IP address, or username, for example. The system receives an incoming communication addressed to the communication endpoint identifier, such as a telephone call or email, and transfers the incoming communication to at least one entity in the multi-model collaboration space. In one aspect, the multi-model collaboration space provides a shared persistent container where entities can perform collaboration activities. The entities can have unique identities. The entities can be humans and/or automated, non-human, system-owned entities. Entities can share their context-specific view of the multi-model collaboration space with other entities.Type: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Applicant: Avaya Inc.Inventors: John F. BUFORD, Krishna K. Dhara, Mario Kolberg, Venkatesh Krishnaswamy, Xiaotao Wu
-
Method for Registering Communication Terminals with Base Station Devices by Using Virtual Appliances
Publication number: 20110306343Abstract: A method for the registration of a communication terminal is provided. In some embodiments of the present invention, a communication terminal is registered with a base station by searching and executing a virtual appliance that contains base station software with which the communication terminal pre-subscribed. In some embodiments of the present invention, a communication terminal is registered as an endpoint device for a Session Initiation Protocol (SIP) uniform resource identifier (URI) when the communication terminal registers with the base station.Type: ApplicationFiled: June 14, 2010Publication date: December 15, 2011Applicant: AVAYA INC.Inventors: John Buford, Mehmet C. Balasaygun, Xiaotao Wu, Venkatesh Krishnaswamy -
Patent number: 8041765Abstract: A method, apparatus and computer program product for providing additional information related to a sender of a communication is presented. A communication intended for a recipient is received, the communication including information related to the sender of the communication. A Personal Virtual Assistant (PVA) acquires in real time additional information related to the sender of the communication. The additional information related to the sender of the communication is then presented to the recipient attached to the communication where possible. The PVA is capable of acting on the recipient's real time instructions relating to the additional information.Type: GrantFiled: February 27, 2008Date of Patent: October 18, 2011Assignee: Avaya Inc.Inventors: Venkatesh Krishnaswamy, Timothy Ian Ross, Rajeshwari Edamadaka, Jack Iu, Krishna Kishore Dhara
-
Publication number: 20110235631Abstract: The present disclosure provides mechanisms for verification of mapping from one type of network address to another type of network address based on delivery of a one-time key over one type of the network and confirmation of its receipt over another type of network. A particular example of such mapping is mapping from a telephone number used in the PSTN or the like to a VoIP address such as a SIP URI. The mapping verification mechanisms can be provided without dependence on the records of past calls, manual calling, or the line information database in the PSTN system. Accordingly, a highly secure and efficient mapping verification mechanism is realized.Type: ApplicationFiled: March 24, 2010Publication date: September 29, 2011Applicant: Avaya Inc.Inventors: Venkatesh Krishnaswamy, Eunsoo Shim
-
Publication number: 20110228922Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for scheduling an event to automatically join a user to a conference call. In one aspect, the method includes receiving an invitation for a user to join a conference call, extracting from the invitation a scheduled conference call time, conference call address information, conference call authentication information, and a conference call modality, and scheduling an event to join the user to the conference call via the conference call modality at the scheduled conference call time based on the conference call address information and the conference call authentication information. In another aspect, the system retrieves a scheduled event at a scheduled time, extracts the address, authentication, and modality information for the conference, and joins the user to the conference automatically at the scheduled time.Type: ApplicationFiled: October 1, 2010Publication date: September 22, 2011Applicant: Avaya Inc.Inventors: Krishna Kishore DHARA, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
-
Publication number: 20110231773Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for providing just-in-time resources based on context. A system configured to practice the method identifies a communication event associated with a user and a current context associated with the communication event and the user, and identifies a stored context that corresponds to the current context, wherein the stored context includes at least one resource. The system then retrieves the at least one resource and presents the at least one resource to the user. In another method for storing a current context, the system identifies a current communication context, identifies resources associated with the current communication context, indexes the current communication content and resources to enable searchability, and stores, as a stored context in a database, the current communication context and the resources associated with the current communication context.Type: ApplicationFiled: October 1, 2010Publication date: September 22, 2011Applicant: Avaya Inc.Inventors: Krishna Kishore DHARA, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
-
Publication number: 20110231396Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for providing predictive contacts. A system configured to practice the method first analyzes a communication history and a current usage context of a user. Based on the analysis, the system ranks contacts that the user is likely to communicate with from a list of contacts to yield ranked contacts. The system identifies a respective motive for ranking each contact, and presents a predictive list of contacts based at least in part on the ranked contacts, wherein each ranked contact in the predictive list of contacts includes at least part of the respective motive. The system can update the predictive list of contacts in real time as the current usage context changes. The communication history can include, for example, emails, instant messages, phone calls, video conferences, and calendar events. The motive can include a user interaction history with a particular contact.Type: ApplicationFiled: October 1, 2010Publication date: September 22, 2011Applicant: Avaya Inc.Inventors: Krishna Kishore DHARA, Venkatesh KRISHNASWAMY, Eunsoo SHIM, Xiaotao WU
-
Publication number: 20110231409Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for predicting the subject, logistics, and resources of associated with a communication event. Predictions and suggestions can occur prior to, during, or in response to communication events. The user can confirm the prediction or suggestion via user input such as a click or a voice command. The system can analyze past behavior patterns with respect to the subject, logistics and resources of communication events, followed by preparing ranked listings of which subjects, logistics, and resources are most likely to be used in a given situation. The predicted logistics may then include people to invite, time and date of the meeting, its duration, location, and anything else useful in helping potential participants gather together. The resources may include files attached, files used, communication event minutes, recordings made, Internet browsers and other programs which may be utilized by the user.Type: ApplicationFiled: March 16, 2011Publication date: September 22, 2011Applicant: Avaya Inc.Inventors: Krishna Kishore DHARA, Venkatesh Krishnaswamy, Eunsoo Shim, XiaoTao Wu
-
Publication number: 20110124327Abstract: A method is provided in which a first telecommunications terminal receives an indication of a characteristic of a first system software that is executing on a second telecommunications terminal. The first terminal identifies a second system software that possesses the characteristic. Then, the first terminal launches an instance of the second system software.Type: ApplicationFiled: November 20, 2009Publication date: May 26, 2011Applicant: AVAYA INC.Inventors: Mehmet C. Balasaygun, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu