-
公开(公告)号:US11615422B2
公开(公告)日:2023-03-28
申请号:US16915459
申请日:2020-06-29
申请人: ASAPP, INC.
发明人: Gustavo Sapoznik , Shawn Henry
IPC分类号: H04L51/02 , H04L51/52 , G06Q30/016 , G10L15/26 , G06F16/245 , G06F16/22 , G06F16/332 , G06F16/901 , G06F16/9535 , G06F16/9032 , H04M3/42 , H04M3/51 , G06F16/33 , G06N3/04 , G06N3/088 , G06N5/00 , G06F40/35 , G06F40/205 , G06F40/216 , H04L67/53 , H04L67/02 , H04L67/306 , G06N3/08 , G06N5/022 , G06N20/10 , G06F40/40 , G06F40/211 , G06Q10/1053 , G06Q30/01 , H04L41/04 , G06Q10/107
摘要: A user may respond to a request of another user by entering text, such as a customer service representative responding to a customer. As the user enters text, a suggested completion of the text may be suggested to the user so that the user may select the suggested completion instead of continuing to enter text. Previous messages between the two users and other information may be used to determine an appropriate suggested completion to the entered text. A neural network language model and a search graph may be used to select a suggested completion from a search graph of possible suggested completions.
-
公开(公告)号:US20200327555A1
公开(公告)日:2020-10-15
申请号:US16915459
申请日:2020-06-29
申请人: ASAPP, INC.
发明人: Gustavo Sapoznik , Shawn Henry
IPC分类号: G06Q30/00 , G10L15/26 , H04L12/58 , G06F16/245 , G06F16/22 , G06F16/332 , G06F16/901 , G06F16/9535 , G06F16/9032 , H04M3/42 , H04M3/51 , G06F16/33 , G06N3/04 , G06N3/08 , G06N5/00 , G06F40/35 , G06F40/205 , G06F40/216 , H04L29/08 , G06N5/02
摘要: A user may respond to a request of another user by entering text, such as a customer service representative responding to a customer. As the user enters text, a suggested completion of the text may be suggested to the user so that the user may select the suggested completion instead of continuing to enter text. Previous messages between the two users and other information may be used to determine an appropriate suggested completion to the entered text. A neural network language model and a search graph may be used to select a suggested completion from a search graph of possible suggested completions.
-
公开(公告)号:US20200234694A1
公开(公告)日:2020-07-23
申请号:US16252063
申请日:2019-01-18
申请人: ASAPP, INC.
发明人: Michael Griffiths , Lei Xu , Shawn Henry
摘要: A plurality of conversations may be processed to obtain one or more representative conversations to allow a better understanding of the plurality of conversations. A representative conversation may be determined by representing each conversation as a sequence of states where a state may represent messages with similar meanings. Distances may be computed between pairs of conversations, and the conversations may be clustered using the distances. To obtain a representative conversation for a cluster of conversations, a representative sequence of states may be obtained for the cluster and a representative message may be obtained for each state of the sequence of states. The representative conversation may then be presented to a user.
-
公开(公告)号:US10535071B2
公开(公告)日:2020-01-14
申请号:US16110742
申请日:2018-08-23
申请人: ASAPP, INC.
发明人: Vicky Sehrawat , Jason Shaev , Punyashloka Biswal , Brian Dillmann , Joseph Hackman , Shawn Henry , Gustavo Sapoznik
IPC分类号: G06F17/27 , G06Q30/00 , G06F21/31 , H04L12/58 , H04M3/42 , H04M3/51 , G06N3/04 , G06N3/08 , H04L29/08 , G06Q10/10
摘要: A third-party company may assist other companies in providing customer support to their customers. The third-party company may provide software to a computer of a customer service representative to present a user interface to assist the customer service representative in responding to customer requests. Third-party company may also send update data to the computer of the customer service representative to cause a portion of the user interface to be updated, where the update data is determined using an intent of a message received from a customer. A message received from the customer may be processed to determine the intent of the message, a template may be obtained using the intent, and the update data may be generated by rendering the selected template. The update data may then be transmitted to the computer of the customer service representative to cause a portion of the user interface to be updated.
-
公开(公告)号:US10334106B1
公开(公告)日:2019-06-25
申请号:US16124881
申请日:2018-09-07
申请人: ASAPP, INC.
发明人: Shawn Henry
摘要: Text of customer support sessions of a company may be processed to detect events that are taking place. For example, an event may be a service disruption. The company may desire to detect the events and take action to address them. The events may be detected by processing customer support sessions during a time window and computing counts, where each count corresponds to a topic and a customer parameter. The topics may be determined from the customer support sessions and the customer parameters may relate to information about the customer (e.g., services received by the customer). Baseline counts may also be computed that correspond to typical or expected behavior when no event is occurring. Event detection scores may be computed by processing the counts and baseline counts and used to determine if an event has occurred. The process may be repeated for subsequent time windows.
-
公开(公告)号:US20180174579A1
公开(公告)日:2018-06-21
申请号:US15383707
申请日:2016-12-19
申请人: ASAPP, INC
发明人: Shawn Henry
IPC分类号: G10L15/197 , G10L15/16 , G10L15/14 , G10L15/30
CPC分类号: G10L15/197 , G06F17/2715 , G06F17/277 , G06F17/2775 , G06F17/289 , G06N3/02 , G10L15/14 , G10L15/16 , G10L15/30
摘要: A language model may be used in a variety of natural language processing tasks, such as speech recognition, machine translation, sentence completion, part-of-speech tagging, parsing, handwriting recognition, or information retrieval. A natural language processing task may use a vocabulary of words, and a word hash vector may be created for each word in the vocabulary. A sequence of input words may be received, and a hash vector may be obtained for each word in the sequence. A language model may process the hash vectors for the sequence of input words to generate an output hash vector that describes words that are likely to follow the sequence of input words. One or words may then be selected using the output word hash vector and used for a natural language processing task.
-
公开(公告)号:US09807037B1
公开(公告)日:2017-10-31
申请号:US15254041
申请日:2016-09-01
申请人: ASAPP, INC
发明人: Gustavo Sapoznik , Shawn Henry
CPC分类号: G06Q30/016 , G06F17/2705 , G06F17/271 , G06F17/279 , G06F17/28 , G06F17/30324 , G06F17/30424 , G06F17/30654 , G06F17/30867 , G06F17/30958 , G06N3/04 , G06N3/08 , G06N5/022 , G06Q10/1053 , G06Q10/107 , G06Q30/01 , G10L15/26 , H04L41/04 , H04L51/02 , H04L51/32 , H04L67/02 , H04L67/20 , H04L67/306 , H04M3/42382 , H04M3/5141 , H04M3/5183
摘要: A user may respond to a request of another user by entering text, such as a customer service representative responding to a customer. As the responding user enters text, a completion of the text may be suggested to the responding user so that the responding user may select the completion instead of continuing to enter text. Previous messages between the two users and other information may be used to determine an appropriate completion to the entered text. A topic vector may be determined from previous messages, and a feature vector may be determined from the entered text. The topic vector and the feature vector may be used to identify characters that may follow the entered text.
-
公开(公告)号:US11790376B2
公开(公告)日:2023-10-17
申请号:US16706141
申请日:2019-12-06
申请人: ASAPP, INC.
发明人: Vicky Sehrawat , Jason Shaev , Punyashloka Biswal , Brian Dillmann , Joseph Hackman , Shawn Henry , Gustavo Sapoznik
IPC分类号: G06F21/31 , G06Q30/016 , H04L51/02 , H04M3/42 , H04M3/51 , H04L51/18 , G06F40/30 , G06F40/35 , H04L51/52 , G06N5/01 , G06N3/04 , G06N3/08 , H04L67/306 , G06Q10/1053 , G06Q10/107 , G06Q30/01 , H04L67/02 , G06N3/042
CPC分类号: G06Q30/016 , G06F21/31 , G06F40/30 , G06F40/35 , G06N3/04 , G06N3/08 , G06N5/01 , H04L51/02 , H04L51/18 , H04L51/52 , H04M3/42382 , H04M3/5141 , G06N3/042 , G06Q10/107 , G06Q10/1053 , G06Q30/01 , H04L67/02 , H04L67/306 , H04M3/5183
摘要: The third-party company may provide a user interface to a customer to submit a customer support request regarding a first company. The third-party company may receive a customer identifier from the first device and may request prediction data from the first company using the customer identifier. The third-party company may process the prediction data to predict a customer support request of the customer and generate user interface data corresponding to the predicted customer support request. The user interface data may be transmitted to the user interface before a customer support request from the customer is received.
-
公开(公告)号:US11386259B2
公开(公告)日:2022-07-12
申请号:US16953715
申请日:2020-11-20
申请人: ASAPP, INC.
摘要: When processing a request containing personal information, personal information may be needed to respond to the request, but it may be desired to limit storage of personal information for privacy reasons. To accomplish both objectives, text of a message may be processed using multiple levels of redaction. A first level of redaction may replace digits of the text with a token so that sensitive numbers, such as credit card numbers or social security numbers are no longer present. A second level of redaction may replace one or more words of the text with a label indicating the text that was present, such as by replacing an address with a label indicating that an address was present or by replacing a credit card number with a label indicating that a credit card number was present.
-
公开(公告)号:US11216510B2
公开(公告)日:2022-01-04
申请号:US16054473
申请日:2018-08-03
申请人: ASAPP, INC.
发明人: Lisa Lijia Jiang , Tao Lei , Shawn Henry
IPC分类号: G06N3/02 , G06F16/9032 , H04L12/58 , G06F16/33
摘要: Text of an incomplete message entered by a user may be processed using a neural network to suggest messages similar to the message the user is in the process of entering. Word embeddings may be obtained for the words of the text that represent the words in a first vector space. The word embeddings may then be processed by the neural network to compute an input message feature vector that represents the incomplete message in a second vector space. The input message feature vector may be used to select a first designated message as a suggestion from a set of designated messages, and the first designated message may be selected using a similarity score computed from the input message feature vector and a first designated message feature vector corresponding to the first designated message. The first designated message may then be presented as a suggestion to the user.
-
-
-
-
-
-
-
-
-