Patents by Inventor Xiaotao Wu

Xiaotao Wu 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: 8868406
    Abstract: 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: Grant
    Filed: December 27, 2010
    Date of Patent: October 21, 2014
    Assignee: Avaya Inc.
    Inventors: Vikranth Babu Tirumalachetty, Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
  • Patent number: 8855665
    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: Grant
    Filed: June 12, 2009
    Date of Patent: October 7, 2014
    Assignee: Avaya Inc.
    Inventors: John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20140188991
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for authorizing third-party profile data sharing. The system receives a request to a request to share profile data held by a first person with a second person, wherein the profile data is of a third person. The system then generates a common context value based on an association between at least two of the first person, the second person, and the third person, wherein the common context value indicates how strongly the third person is connected to the first person and/or the second person. When the common context value is above a threshold, the system permits the first person to share the profile data of the third person with the second person.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: AVAYA INC.
    Inventors: Krishna Kishore DHARA, Venkatesh KRISHNASWAMY, Xiaotao WU
  • Patent number: 8718611
    Abstract: A method is presented for the automatic selection of the active software environment of a telecommunications terminal. In accordance with one embodiment of the present invention, the active software environment of a telecommunications terminal is selected on the basis of a characteristic of an incoming invitation to participate in a telecommunications session. In accordance with another embodiment of the present invention, the content of files residing in storage used by a system software instance is processed. When an incoming call is received, the present invention selects an active software environment on the basis of whether the caller is identified in any of the processed files.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: May 6, 2014
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Patent number: 8621003
    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: Grant
    Filed: November 28, 2007
    Date of Patent: December 31, 2013
    Assignee: Avaya Inc.
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20130304924
    Abstract: 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: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
  • Publication number: 20130218993
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for ‘broadcasting’ presence notifications either directly or through complex user-driven systems by replacing the rule-driven approach or the subscription approach with an presence arrangement that is based on context, otherwise known as contextual presence. When a user publishes his or her presence information, either one state or as a set of states, a contextual presence system notifies only those users whose interactions are either expected or do not cause interruptions to users' work. Other than publishing their current presence state or states, contextual presence does not require any configuring or managing from the user and is dynamic both in terms of the changing set of people it notifies and in relation with time.
    Type: Application
    Filed: August 9, 2012
    Publication date: August 22, 2013
    Applicant: Avaya Inc.
    Inventors: Krishna Kishore DHARA, Venkatesh Krishnaswamy, Xiaotao Wu
  • Patent number: 8489615
    Abstract: 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: Grant
    Filed: March 16, 2011
    Date of Patent: July 16, 2013
    Assignee: Avaya, Inc.
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
  • Patent number: 8483375
    Abstract: 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: Grant
    Filed: October 1, 2010
    Date of Patent: July 9, 2013
    Assignee: Avaya, Inc.
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
  • Patent number: 8380202
    Abstract: 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: Grant
    Filed: July 31, 2012
    Date of Patent: February 19, 2013
    Assignee: Avaya Inc.
    Inventors: John Buford, Mehmet C. Balasaygun, Xiaotao Wu, Venkatesh Krishnaswamy
  • Publication number: 20120302236
    Abstract: 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: Application
    Filed: July 31, 2012
    Publication date: November 29, 2012
    Applicant: Avaya Inc.
    Inventors: John Buford, Mehmet C. Balasaygun, Xiaotao Wu, Venkatesh Krishnaswamy
  • Patent number: 8300558
    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: Grant
    Filed: February 25, 2009
    Date of Patent: October 30, 2012
    Assignee: Avaya Inc.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Patent number: 8300790
    Abstract: 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: Grant
    Filed: December 27, 2010
    Date of Patent: October 30, 2012
    Assignee: Avaya Inc.
    Inventors: John F Buford, Krishna Kishore Dhara, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20120221638
    Abstract: 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: Application
    Filed: May 25, 2011
    Publication date: August 30, 2012
    Applicant: Avaya Inc.
    Inventors: Rajeshwari EDAMADAKA, Venkatesh KRISHNASWAMY, Xiaotao WU
  • Patent number: 8233903
    Abstract: 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: Grant
    Filed: June 14, 2010
    Date of Patent: July 31, 2012
    Assignee: Avaya Inc.
    Inventors: John Buford, Mehmet C. Balasaygun, Xiaotao Wu, Venkatesh Krishnaswamy
  • Publication number: 20120163577
    Abstract: 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: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: AVAYA INC.
    Inventors: JOHN F. BUFORD, KRISHNA K. DHARA, VENKATESH KRISHNASWAMY, XIAOTAO WU
  • Publication number: 20120166179
    Abstract: 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: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: Avaya Inc.
    Inventors: Vikranth Babu Tirumalachetty, Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
  • Patent number: 8155672
    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: Grant
    Filed: September 16, 2008
    Date of Patent: April 10, 2012
    Assignee: Avaya Inc.
    Inventors: Ratan Bajpai, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Patent number: 8155021
    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: Grant
    Filed: February 25, 2009
    Date of Patent: April 10, 2012
    Assignee: Avaya Inc.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Publication number: 20120079099
    Abstract: 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: Application
    Filed: December 27, 2010
    Publication date: March 29, 2012
    Applicant: Avaya Inc.
    Inventors: Krishna Kishore Dhara, Rajeshwari Edamadaka, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu