Patents by Inventor Anbang XU

Anbang XU 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: 10360908
    Abstract: A computer program product for recommending a dialog act to a participant in a conversation according to one embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se, where the program instructions are executable by a processor to cause the processor to perform a method including receiving textual data associated with a real-time conversation between a first participant and a second participant, utilizing the processor, receiving an objective of the first participant for the real-time conversation between the first participant and the second participant, utilizing the processor, determining, utilizing the processor, a dialog act to be entered by the first participant at a current point in the real-time conversation that meets the objective, utilizing a model, and returning the dialog act to the first participant, utilizing the processor.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Publication number: 20190221211
    Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of communications each having an associated objective, automatically determining a plurality of dialog acts within the plurality of communications, utilizing a classifier, determining a plurality of features within each of the plurality of communications, training the model, utilizing the plurality of communications and associated objectives, the plurality of dialog acts, and the plurality of features, receiving textual data associated with a real-time conversation between a first participant and a second participant, receiving an objective of the first participant for the real-time conversation between the first participant and the second participant, determining a dialog act to be entered by the first participant at a current point in the real-time conversation that meets the objective, utilizing the model, and determining the dialog act to be entered, based on the scoring, and returning the dialog act to the first pa
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Patent number: 10311895
    Abstract: Input of a conversation is received. The conversation includes at least a first user. An utterance of the conversation is analyzed to identify a dialog act attribute, an emotion attribute, and a tone attribute. The dialog act attribute, emotion attribute, and tone attribute are annotated to the utterance of the conversation. The conversation is validated based on the annotated attributes compared with a threshold. The annotated conversation and the validation of the conversation are stored.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rama Kalyani T. Akkiraju, Jalal Mahmud, Vibha S. Sinha, Anbang Xu, Pritam S. Gundecha, MD Mansurul A. Bhuiyan, Shereen M. Oraby
  • Patent number: 10304451
    Abstract: A computer-implemented method according to one embodiment includes receiving, utilizing a processor, textual data associated with a real-time conversation between a first participant and a second participant, receiving, utilizing the processor, an objective of the first participant for the real-time conversation between the first participant and the second participant, receiving, utilizing the processor, a proposed dialog act to be entered at a current point in the real-time conversation from the first participant, determining, utilizing the processor, an impact of the proposed dialog act on the objective of the first participant, utilizing a model, and performing, utilizing the processor, one or more actions based on the impact of the proposed dialog act.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Publication number: 20190156351
    Abstract: Tracking of brand followers utilizing social media history and generation of directed advertising. A computing device receives a brand for market analysis, the brand having a brand account on a social media platform. Social media history is received regarding social media habits of social media users. A distribution of brand followers is determined among social media users following the brand account. One or more clusters are generated for viewing market segmentation regarding the brand for market analysis. Brand data is received regarding a plurality of brands having brand accounts on the social media platform, follower profiles for brand followers of the plurality of brand accounts, and social media information for the followers of the plurality of brand accounts. An influencer analysis is generated. Historical follower profiles are received. A historical distribution analysis is generated. A market analysis is generated. Directed advertising is generated based upon the market analysis.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 23, 2019
    Inventors: Rama Kalyani T. Akkiraju, Pierre-Hadrien Arnoux, Neil H. Boyette, Haibin Liu, Jalal Mahmud, Vibha S. Sinha, Anbang Xu
  • Publication number: 20190156829
    Abstract: A computer-implemented method according to one embodiment includes receiving, utilizing a processor, textual data associated with a conversation between a first participant and a second participant, receiving, utilizing the processor, an objective of the first participant for the conversation between the first participant and the second participant, receiving, utilizing the processor, a proposed dialog act to be entered in the conversation from the first participant, determining, utilizing the processor, an impact of the proposed dialog act on the objective of the first participant, utilizing a model, and performing, utilizing the processor, one or more actions based on the impact of the proposed dialog act.
    Type: Application
    Filed: January 15, 2019
    Publication date: May 23, 2019
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Patent number: 10297273
    Abstract: Input of a conversation is received. The conversation includes at least a first user. An utterance of the conversation is analyzed to identify a dialog act attribute, an emotion attribute, and a tone attribute. The dialog act attribute, emotion attribute, and tone attribute are annotated to the utterance of the conversation. The conversation is validated based on the annotated attributes compared with a threshold. The annotated conversation and the validation of the conversation are stored.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rama Kalyani T. Akkiraju, Jalal Mahmud, Vibha S. Sinha, Anbang Xu, Pritam S. Gundecha, Md Mansurul A. Bhuiyan, Shereen M. Oraby
  • Publication number: 20190109802
    Abstract: A system, computer program product, and method are disclosed. In an approach to train customer service agent using chatbots. The method includes training a chatbot for a customer chat simulation based on a customer service conversation data, a task scenario, and a customer persona. The method also includes monitoring an interaction between a customer service agent and the chatbot. The method further includes determining an assessment of the performance of the customer service agent based on the interaction between the customer service agent and the chatbot. The method additionally includes generating feedback for the customer service agent based on the assessment of the performance of the customer service agent.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Rama Kalyani T. Akkiraju, Jalal U. Mahmud, Vibha S. Sinha, Anbang Xu
  • Publication number: 20190109803
    Abstract: A system, computer program product, and method are disclosed. In an approach to train customer service agent using chatbots. The method includes training a chatbot for a customer chat simulation based on a customer service conversation data, a task scenario, and a customer persona. The method also includes monitoring an interaction between a customer service agent and the chatbot. The method further includes determining an assessment of the performance of the customer service agent based on the interaction between the customer service agent and the chatbot. The method additionally includes generating feedback for the customer service agent based on the assessment of the performance of the customer service agent.
    Type: Application
    Filed: November 15, 2017
    Publication date: April 11, 2019
    Inventors: Rama Kalyani T. Akkiraju, Jalal U. Mahmud, Vibha S. Sinha, Anbang Xu
  • Publication number: 20190096426
    Abstract: Input of a conversation is received. The conversation includes at least a first user. An utterance of the conversation is analyzed to identify a dialog act attribute, an emotion attribute, and a tone attribute. The dialog act attribute, emotion attribute, and tone attribute are annotated to the utterance of the conversation. The conversation is validated based on the annotated attributes compared with a threshold. The annotated conversation and the validation of the conversation are stored.
    Type: Application
    Filed: June 5, 2018
    Publication date: March 28, 2019
    Inventors: Rama Kalyani T. Akkiraju, Jalal Mahmud, Vibha S. Sinha, Anbang Xu, Pritam S. Gundecha, Mansurul A. Bhuiyan, Shereen M. Oraby
  • Publication number: 20190096427
    Abstract: Input of a conversation is received. The conversation includes at least a first user. An utterance of the conversation is analyzed to identify a dialog act attribute, an emotion attribute, and a tone attribute. The dialog act attribute, emotion attribute, and tone attribute are annotated to the utterance of the conversation. The conversation is validated based on the annotated attributes compared with a threshold. The annotated conversation and the validation of the conversation are stored.
    Type: Application
    Filed: June 5, 2018
    Publication date: March 28, 2019
    Inventors: Rama Kalyani T. Akkiraju, Jalal Mahmud, Vibha S. Sinha, Anbang Xu, Pritam S. Gundecha, MD Mansurul A. Bhuiyan, Shereen M. Oraby
  • Publication number: 20190096425
    Abstract: Input of a conversation is received. The conversation includes at least a first user. An utterance of the conversation is analyzed to identify a dialog act attribute, an emotion attribute, and a tone attribute. The dialog act attribute, emotion attribute, and tone attribute are annotated to the utterance of the conversation. The conversation is validated based on the annotated attributes compared with a threshold. The annotated conversation and the validation of the conversation are stored.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventors: Rama Kalyani T. Akkiraju, Jalal Mahmud, Vibha S. Sinha, Anbang Xu, Pritam S. Gundecha, MD Mansurul A. Bhuiyan, Shereen M. Oraby
  • Patent number: 10224032
    Abstract: A computer program product for determining an impact of a proposed dialog act in a conversation according to one embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are executable by a processor to cause the processor to perform a method comprising receiving textual data associated with a real-time conversation between a first participant and a second participant, receiving an objective of the first participant for the real-time conversation between the first participant and the second participant, receiving a proposed dialog act to be entered at a current point in the real-time conversation from the first participant, determining an impact of the proposed dialog act on the objective of the first participant, and performing one or more actions based on the impact of the proposed dialog act.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Publication number: 20180341632
    Abstract: A method, a computer program product, and an information handling system is provided for labeling unlabeled utterances given a taxonomy of labels utilizing topic word semi-supervised learning.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Rama Kalyani T. Akkiraju, Vibha S. Sinha, Anbang Xu
  • Publication number: 20180307673
    Abstract: A computer program product for determining an impact of a proposed dialog act in a conversation according to one embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are executable by a processor to cause the processor to perform a method comprising receiving textual data associated with a real-time conversation between a first participant and a second participant, receiving an objective of the first participant for the real-time conversation between the first participant and the second participant, receiving a proposed dialog act to be entered at a current point in the real-time conversation from the first participant, determining an impact of the proposed dialog act on the objective of the first participant, and performing one or more actions based on the impact of the proposed dialog act.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Publication number: 20180307675
    Abstract: A computer-implemented method according to one embodiment includes receiving, utilizing a processor, textual data associated with a real-time conversation between a first participant and a second participant, receiving, utilizing the processor, an objective of the first participant for the real-time conversation between the first participant and the second participant, receiving, utilizing the processor, a proposed dialog act to be entered at a current point in the real-time conversation from the first participant, determining, utilizing the processor, an impact of the proposed dialog act on the objective of the first participant, utilizing a model, and performing, utilizing the processor, one or more actions based on the impact of the proposed dialog act.
    Type: Application
    Filed: June 8, 2017
    Publication date: October 25, 2018
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Publication number: 20180307674
    Abstract: A computer-implemented method according to one embodiment includes receiving, utilizing a processor, textual data associated with a real-time conversation between a first participant and a second participant, receiving, utilizing the processor, an objective of the first participant for the real-time conversation between the first participant and the second participant, determining, utilizing the processor, a dialog act to be entered by the first participant at a current point in the real-time conversation that meets the objective, utilizing a model, and returning, utilizing the processor, the dialog act to the first participant.
    Type: Application
    Filed: June 8, 2017
    Publication date: October 25, 2018
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Publication number: 20180307672
    Abstract: A computer program product for recommending a dialog act to a participant in a conversation according to one embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se, where the program instructions are executable by a processor to cause the processor to perform a method including receiving textual data associated with a real-time conversation between a first participant and a second participant, utilizing the processor, receiving an objective of the first participant for the real-time conversation between the first participant and the second participant, utilizing the processor, determining, utilizing the processor, a dialog act to be entered by the first participant at a current point in the real-time conversation that meets the objective, utilizing a model, and returning the dialog act to the first participant, utilizing the processor.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Rama Kalyani T. Akkiraju, Mansurul Bhuiyan, Pritam S. Gundecha, Jalal U. Mahmud, Shereen Oraby, Vibha S. Sinha, Sabina Tomkins, Anbang Xu
  • Patent number: 10037768
    Abstract: Input of a conversation is received. The conversation includes at least a first user. An utterance of the conversation is analyzed to identify a dialog act attribute, an emotion attribute, and a tone attribute. The dialog act attribute, emotion attribute, and tone attribute are annotated to the utterance of the conversation. The conversation is validated based on the annotated attributes compared with a threshold. The annotated conversation and the validation of the conversation are stored.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: July 31, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rama Kalyani T. Akkiraju, Jalal Mahmud, Vibha S. Sinha, Anbang Xu, Pritam S. Gundecha, Md Mansurul A. Bhuiyan, Shereen M. Oraby
  • Publication number: 20180121987
    Abstract: A method, system and a computer program product are provided for enabling personal branding by using the symbolic meanings and utilities of products and a user's brand perceptions along with users input of a desired personal brand imagery to output visual information identifying one or more gaps between the user's desired and actual self-brand, thereby enabling a user to navigate products that shape their personal imagery.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Rama K. Akkiraju, Haibin Liu, Jalal U. Mahmud, Vibha S. Sinha, Anbang Xu