Patents by Inventor Vivek Salve

Vivek Salve 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: 11657810
    Abstract: A method, system, and computer program product for routing queries to answer resources based on component parts and intents of a received query is provided. The method receives a query from a user. The query is analyzed to identify a set of entities associated with the query and generate an utterance representing the query. The method generates an intent classification for the utterance and a vector for the query. The vector is generated based on the set of entities, the utterance, and the intent classification. The method determines an answer resource for the query based on the vector and the intent classification of the query. In response to determining the answer resource, the method provides an answer interface based on the query, the vector, and the intent classification. The answer interface dynamically provides a response to the query.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Steven Ware Jones, Jacob Lewis, Shuai Wang, Jennifer A. Mallette, Ruchi Asthana, Jia Liu, Vivek Salve
  • Patent number: 11651250
    Abstract: A computer-implemented method, a computer system, and a computer program product for automatically generated conversation output is provided. The present invention may include training an answer-intent classifier to associate an intent expressed in an example question with an example answer that is responsive to the example question. The present invention may further include classifying, using the trained answer-intent classifier, a content transmitted to the trained answer-intent classifier with the intent expressed in the example question in response to determining, using the trained answer-intent classifier, that the content includes relevant information for generating the example answer that is responsive to the example question.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jennifer A. Mallette, Shuai Wang, Steven Ware Jones, Ruchi Asthana, Jacob Lewis, Jia Liu, Vivek Salve
  • Patent number: 11522730
    Abstract: In an approach to customizing meeting notes, a computer receives audio input of a virtual meeting, converts the audio input to text, and displays the text to a plurality of meeting participants. A computer receives highlighted phrases of the text from the plurality of meeting participants and determines a highlighting frequency of each of the highlighted phrases. A computer determines phrases with a highlighting frequency greater than a pre-defined threshold. A computer orders the phrases based on a chronological order of the phrases in the audio input. A computer determines preferences of a first meeting participant associated with a meeting summary. A computer generates a customized summary of the virtual meeting for the first meeting participant of the plurality of meeting participants based on the ordered phrases with a high frequency of highlighting and on the preferences. A computer transmits the customized summary to the first meeting participant.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ruchi Asthana, Jennifer A. Mallette, Steven Ware Jones, Nicholas Fong, Vivek Salve
  • Patent number: 11461788
    Abstract: A method, computer system, and a computer program product for customer representative matching is provided. The present invention may include receiving a chat transcript with one or more tagged triplets and one or more multi-dimensional success vectors. The present invention may include aggregating the one or more multi-dimensional success vectors. The present invention may include receiving at least one business priority. The present invention may include training a machine learning model to match a customer to at least one customer representative. The present invention may include querying the trained machine learning model to match the customer to the at least one customer representative. The present invention may include revealing a match.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Steven Ware Jones, Arjun Jauhari, Jennifer A. Mallette, Vivek Salve
  • Patent number: 11392647
    Abstract: When a chatbot application is in a mode of live chat conversation with a user, a trained intent classifier determines an intent that underlies a first live question received by the trained intent classifier from the user. A trained next predictor receives the intent from the intent classifier. The trained next intent predictor generates a set of predicted next intents responsive to receiving the intent. A trained re-ranker selects at least one of the predicted next intents responsive to receiving the set of predicted next intents. A question selection engine sends at least one suggested question to the user responsive to receiving the at least one predicted next intent. As a result of the above, the chatbot application provides to the user at least one suggested next question the user may wish to ask in response to the first question from the user.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ruchi Asthana, Jennifer A. Mallette, Shuai Wang, Steven Ware Jones, Jacob Lewis, Jia Liu, Vivek Salve
  • Publication number: 20220109585
    Abstract: In an approach to customizing meeting notes, a computer receives audio input of a virtual meeting, converts the audio input to text, and displays the text to a plurality of meeting participants. A computer receives highlighted phrases of the text from the plurality of meeting participants and determines a highlighting frequency of each of the highlighted phrases. A computer determines phrases with a highlighting frequency greater than a pre-defined threshold. A computer orders the phrases based on a chronological order of the phrases in the audio input. A computer determines preferences of a first meeting participant associated with a meeting summary. A computer generates a customized summary of the virtual meeting for the first meeting participant of the plurality of meeting participants based on the ordered phrases with a high frequency of highlighting and on the preferences. A computer transmits the customized summary to the first meeting participant.
    Type: Application
    Filed: October 5, 2020
    Publication date: April 7, 2022
    Inventors: Ruchi Asthana, Jennifer A. Mallette, Steven Ware Jones, Nicholas Fong, Vivek Salve
  • Publication number: 20220028378
    Abstract: A method, system, and computer program product for routing queries to answer resources based on component parts and intents of a received query is provided. The method receives a query from a user. The query is analyzed to identify a set of entities associated with the query and generate an utterance representing the query. The method generates an intent classification for the utterance and a vector for the query. The vector is generated based on the set of entities, the utterance, and the intent classification. The method determines an answer resource for the query based on the vector and the intent classification of the query. In response to determining the answer resource, the method provides an answer interface based on the query, the vector, and the intent classification. The answer interface dynamically provides a response to the query.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Steven Ware Jones, Jacob Lewis, Shuai Wang, Jennifer A. Mallette, Ruchi Asthana, Jia Liu, Vivek Salve
  • Patent number: 11227250
    Abstract: A method, computer system, and a computer program product for customer representative ratings is provided. The present invention may include receiving a chat transcript with one or more tagged triplets and one or more multi-dimensional success vectors. The present invention may include aggregating the one or more multi-dimensional success vectors. The present invention may include receiving at least one business priority. The present invention may include applying at least one filter to the one or more multi-dimensional success vectors. The present invention may include normalizing the one or more multi-dimensional success vectors based on the at least one applied filter. The present invention may include obtaining a rating.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: January 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Ware Jones, Arjun Jauhari, Jennifer A. Mallette, Vivek Salve
  • Patent number: 11210677
    Abstract: A method, computer system, and a computer program product for response effectiveness is provided. The present invention may include receiving a chat transcript. The present invention may include separating the chat transcript into a set of triplets, the set including two or more triplets. The present invention may include tagging each triplet in the set of triplets with one or more tags, wherein the one or more tags includes an intent, an entity, and a sentiment. The present invention may include generating at least one multi-dimensional success vector. The present invention may include aggregating the generated multi-dimensional success vectors to determine an overall satisfaction.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Ware Jones, Arjun Jauhari, Jennifer A. Mallette, Vivek Salve
  • Patent number: 11170173
    Abstract: A method, system and computer program product for improving the understanding of chat transcript data. Chat transcripts are analyzed to classify the utterances into intents and identify products discussed in the chat transcripts. The data of the chat transcripts are divided into categories of utterances associated with products and intents by applying tags to the chat transcripts. The categories of utterances associated with products and intents are then clustered into clusters based on sentence similarity. Once the utterances are grouped, a representative utterance is extracted from a cluster, where the representative utterance is an utterance that has the highest semantic similarity to the utterances in the cluster. In this manner, users will be provided a more accurate guide as to the underlying meaning of the chat transcript data thereby improving the understanding of the chat transcript data more efficiently and accurately than current chat transcript analysis tools.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jennifer A. Mallette, Steven W. Jones, Vivek Salve, Jia Liu
  • Patent number: 11157707
    Abstract: Using a personal entity analyzer, a personal entity difference between a natural language response to a natural language query and an edited version of the natural language response is scored, the natural language response selected from a set of natural language response recommendations. Using a product entity analyzer, a product entity difference between the natural language response and the edited version of the natural language response is scored. Using a sentence similarity analyzer, a sentence similarity between the natural language response and the edited version of the natural language response is scored. Based on the personal entity difference score, the product entity difference, score and the sentence similarity score, the set of natural language responses is updated. In a natural language interaction, a selected natural language response from the set of natural language responses is outputted.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Ware Jones, Jennifer A. Mallette, Arjun Jauhari, Vivek Salve
  • Patent number: 11138212
    Abstract: An interaction pace for a live natural language interaction is set. An acceptable response latency range is determined according to the interaction pace. By analyzing a live natural language query, a set of metadata tags corresponding to the query is determined. Using the set of metadata tags, a set of clusters of natural language query-response pairs is selected, a size of the set of clusters selected according to the acceptable response latency range. From the set of clusters, a query-response pairs is selected, wherein the query of the query-response pair has above a threshold relevance score with the first natural language query. From the selected query-response pair, a response recommendation is extracted, the response recommendation being a recommended response to the live natural language query, a latency between receipt of the live natural language query and extraction of the response recommendation being within the acceptable response latency range.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arjun Jauhari, Steven Ware Jones, Jennifer A. Mallette, Vivek Salve
  • Patent number: 11095578
    Abstract: For a chat bot, first intent data is provided, including a first instance of sample utterances in a first natural language and intents corresponding to the respective sample utterances. The sample utterances are translated by a computer system to a second natural language as a second instance of the sample utterances. The sample utterances of the second instance are translated by a computer system back to the first natural language as a third instance of the sample utterances. Second intent data is provided including the third instance of the sample utterances and the corresponding intents. An intent classifier of the chat bot is trained to identify respective intents of real time utterances, wherein the identifying is responsive to the intent classifier receiving the real time utterances from a user when the chat bot is in an operating mode and the training includes training the intent classifier on the first and second intent data.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Steven Ware Jones, Ruchi Asthana, Jennifer A. Mallette, Jacob Lewis, Vivek Salve
  • Publication number: 20210184995
    Abstract: For a chat bot, first intent data is provided, including a first instance of sample utterances in a first natural language and intents corresponding to the respective sample utterances. The sample utterances are translated by a computer system to a second natural language as a second instance of the sample utterances. The sample utterances of the second instance are translated by a computer system back to the first natural language as a third instance of the sample utterances. Second intent data is provided including the third instance of the sample utterances and the corresponding intents. An intent classifier of the chat bot is trained to identify respective intents of real time utterances, wherein the identifying is responsive to the intent classifier receiving the real time utterances from a user when the chat bot is in an operating mode and the training includes training the intent classifier on the first and second intent data.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventors: Steven Ware Jones, Ruchi Asthana, Jennifer A. Mallette, Jacob Lewis, Vivek Salve
  • Publication number: 20210150385
    Abstract: A computer-implemented method, a computer system, and a computer program product for automatically generated conversation output is provided. The present invention may include training an answer-intent classifier to associate an intent expressed in an example question with an example answer that is responsive to the example question. The present invention may further include classifying, using the trained answer-intent classifier, a content transmitted to the trained answer-intent classifier with the intent expressed in the example question in response to determining, using the trained answer-intent classifier, that the content includes relevant information for generating the example answer that is responsive to the example question.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Inventors: Jennifer A. Mallette, Shuai Wang, Steven Ware Jones, Ruchi Asthana, Jacob Lewis, Jia Liu, Vivek Salve
  • Publication number: 20210097110
    Abstract: When a chatbot application is in a mode of live chat conversation with a user, a trained intent classifier determines an intent that underlies a first live question received by the trained intent classifier from the user. A trained next predictor receives the intent from the intent classifier. The trained next intent predictor generates a set of predicted next intents responsive to receiving the intent. A trained re-ranker selects at least one of the predicted next intents responsive to receiving the set of predicted next intents. A question selection engine sends at least one suggested question to the user responsive to receiving the at least one predicted next intent. As a result of the above, the chatbot application provides to the user at least one suggested next question the user may wish to ask in response to the first question from the user.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Ruchi Asthana, Jennifer A. Mallette, Shuai Wang, Steven Ware Jones, Jacob Lewis, Jia Liu, Vivek Salve
  • Publication number: 20210026858
    Abstract: An interaction pace for a live natural language interaction is set. An acceptable response latency range is determined according to the interaction pace. By analyzing a live natural language query, a set of metadata tags corresponding to the query is determined. Using the set of metadata tags, a set of clusters of natural language query-response pairs is selected, a size of the set of clusters selected according to the acceptable response latency range. From the set of clusters, a query-response pairs is selected, wherein the query of the query-response pair has above a threshold relevance score with the first natural language query. From the selected query-response pair, a response recommendation is extracted, the response recommendation being a recommended response to the live natural language query, a latency between receipt of the live natural language query and extraction of the response recommendation being within the acceptable response latency range.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Arjun Jauhari, Steven Ware Jones, Jennifer A. Mallette, Vivek Salve
  • Publication number: 20210026924
    Abstract: Using a personal entity analyzer, a personal entity difference between a natural language response to a natural language query and an edited version of the natural language response is scored, the natural language response selected from a set of natural language response recommendations. Using a product entity analyzer, a product entity difference between the natural language response and the edited version of the natural language response is scored. Using a sentence similarity analyzer, a sentence similarity between the natural language response and the edited version of the natural language response is scored. Based on the personal entity difference score, the product entity difference, score and the sentence similarity score, the set of natural language responses is updated. In a natural language interaction, a selected natural language response from the set of natural language responses is outputted.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Applicant: International Business Machines Corporation
    Inventors: Steven Ware Jones, Jennifer A. Mallette, Arjun Jauhari, Vivek Salve
  • Patent number: 10904169
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for an automated chat bot conversation session and an agent transfer system for the conversation session. The computer receives a user input from a user in an automated chat bot conversation session. The computer analyzes the user input for at least one sentiment, wherein an at least one analysis result is a value assigned to the at least one sentiment contained within the user input. The computer compares the at least one analysis result to a threshold value to determine if the user should be transferred from the automated chat bot conversation session to a conversation session with a suitable agent. The computer then transfers the user to the conversation session with the suitable agent.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ketan Barve, Tochi Eke-Okoro, Joachim Frank, Vivek Salve
  • Publication number: 20200410505
    Abstract: A method, computer system, and a computer program product for response effectiveness is provided. The present invention may include receiving a chat transcript. The present invention may include separating the chat transcript into a set of triplets, the set including two or more triplets. The present invention may include tagging each triplet in the set of triplets with one or more tags, wherein the one or more tags includes an intent, an entity, and a sentiment. The present invention may include generating at least one multi-dimensional success vector. The present invention may include aggregating the generated multi-dimensional success vectors to determine an overall satisfaction.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Steven Ware Jones, Arjun Jauhari, Jennifer A. Mallette, Vivek Salve