-
公开(公告)号:US10109275B2
公开(公告)日:2018-10-23
申请号:US15383707
申请日:2016-12-19
申请人: ASAPP, INC
发明人: Shawn Henry
IPC分类号: G10L15/28 , G10L15/197 , G10L15/16 , G10L15/14 , G10L15/30 , G06F17/27 , G10L15/22 , G06F17/28
摘要: 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.
-
公开(公告)号:US10083451B2
公开(公告)日:2018-09-25
申请号:US15638543
申请日:2017-06-30
申请人: ASAPP, INC
发明人: Vicky Sehrawat , Jason Shaev , Punyashloka Biswal , Brian Dillmann , Joseph Hackman , Shawn Henry , Gustavo Sapoznik
CPC分类号: G06Q30/016 , G06F17/2785 , G06F17/279 , G06F21/31 , G06N3/04 , G06N3/0427 , G06N3/08 , G06N5/003 , G06Q10/1053 , G06Q10/107 , G06Q30/01 , H04L51/02 , H04L51/18 , H04L51/32 , H04L67/02 , H04L67/306 , H04M3/42382 , H04M3/5141 , H04M3/5183
摘要: 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.
-
公开(公告)号:US20180253734A1
公开(公告)日:2018-09-06
申请号:US15448824
申请日:2017-03-03
申请人: ASAPP, Inc.
发明人: Shawn Henry
CPC分类号: G06Q30/016 , G06Q30/0631
摘要: During a conversation between a customer and a customer support representative, suggestions may be presented to the customer support representative to upsell a product to the customer. Information about the customer and/or information about the conversation may be processed by a computer to determine when to suggest the upsell to the customer support representative and the one or more products to be upsold. The determination may be performed by computing features from the information about the customer and the information about the conversation, and processing the features with one or more classifiers.
-
公开(公告)号:US20240320686A1
公开(公告)日:2024-09-26
申请号:US18734887
申请日:2024-06-05
申请人: ASAPP, INC.
发明人: Shawn Henry , Gustavo Sapoznik , Hui Dai , Joseph Hackman
IPC分类号: G06Q30/016 , G06F16/22 , G06F16/245 , G06F16/33 , G06F16/332 , G06F16/901 , G06F16/9032 , G06F16/9535 , G06F40/205 , G06F40/211 , G06F40/216 , G06F40/35 , G06F40/40 , G06N3/04 , G06N3/044 , G06N3/045 , G06N3/047 , G06N3/08 , G06N3/088 , G06N5/01 , G06N5/022 , G06N20/10 , G06Q10/1053 , G06Q10/107 , G06Q30/01 , G10L15/26 , H04L41/04 , H04L51/02 , H04L51/52 , H04L67/02 , H04L67/306 , H04L67/53 , H04M3/42 , H04M3/51
CPC分类号: G06Q30/016 , G06F16/2237 , G06F16/245 , G06F16/3329 , G06F16/3344 , G06F16/9024 , G06F16/90332 , G06F16/9535 , G06F40/205 , G06F40/216 , G06F40/35 , G06N3/04 , G06N3/044 , G06N3/045 , G06N3/047 , G06N3/08 , G06N3/088 , G06N5/01 , G06N5/022 , G10L15/26 , H04L51/02 , H04L51/52 , H04L67/02 , H04L67/306 , H04L67/53 , H04M3/42382 , H04M3/5141 , G06F40/211 , G06F40/40 , G06N20/10 , G06Q10/1053 , G06Q10/107 , G06Q30/01 , H04L41/04 , H04M3/5183
摘要: A third-party service may be used to assist entities in responding to requests of users by determining a suggested resource corresponding to a received communication. The third party service may receive a request from a first entity, such as via an application programming interface request, that includes a message in a conversation. A conversation feature vector may be computed by processing the message with a first neural network. A suggested resource may be determined using the conversation feature vector. The third-party service may then return the suggested resource for use in the conversation. The third-party service may similarly be used to assist other entities in responding to requests of users.
-
公开(公告)号:US10984781B2
公开(公告)日:2021-04-20
申请号: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.
-
公开(公告)号:US10453074B2
公开(公告)日:2019-10-22
申请号:US15254086
申请日:2016-09-01
申请人: ASAPP, INC
发明人: Gustavo Sapoznik , Shawn Henry
IPC分类号: G06Q30/00 , G06F17/27 , G10L15/26 , H04L12/58 , G06F16/245 , G06F16/22 , G06F16/332 , G06F16/901 , G06F16/9535 , H04L29/08 , G06N3/04 , G06N3/08 , G06N5/02 , H04M3/42 , H04M3/51 , G06F16/9032 , G06F16/33 , G06Q10/00 , G06F17/28 , G06Q10/10 , H04L12/24
摘要: A user may respond to a request of another user by entering text, such as a customer service representative responding to a customer. Suggestions of resources may be provided to the responding user to assist the responding user in providing a response. For example, a resource may provide information to the responding user or allow the responding user to perform an action. Previous messages between the two users and other information may be used to select a resource. A conversation feature vector may be determined from previous messages, and feature vectors may be determined from the resources. The conversation feature vector and the feature vectors determined from the resource may be used to select a resource to suggest to the responding user.
-
公开(公告)号:US20190065948A1
公开(公告)日:2019-02-28
申请号:US16057438
申请日:2018-08-07
申请人: ASAPP, INC.
发明人: Shawn Henry
摘要: Users may request assistance or information from a limited number of resources, such as submitting a user request by speaking or entering text. A user request from among the pending user requests may be selected using a selection model. A selection model may process features relating to each of the pending user requests and generate a probability distribution for the pending user requests. A user request may then be selected using the probability distribution, such as by making a random selection. The selection model may be updated over multiple time periods by computing reward scores for the selection decisions made by the selection model and using the reward scores to update the parameters of the selection model.
-
公开(公告)号:US20180174037A1
公开(公告)日:2018-06-21
申请号:US15383603
申请日:2016-12-19
申请人: ASAPP, INC
发明人: Shawn Henry
CPC分类号: G06N3/08 , G06F16/325 , G06F16/3322 , G06F16/335 , G06F16/338 , G06N3/0445 , G06N3/0454 , G06Q30/016 , H04L51/18
摘要: A first user and a second user may exchange messages during a session and the exchanged messages may be processed to suggest resources to the first user. For example, the first user may be a customer service representative assisting a customer, and the suggested resources may include text of a message to send to the customer. The resources may be suggested by computing a semantic representation of the messages in the session, computing a context vector that describes a context of the session, computing a context hash vector from the context vector, and retrieving one or more resources from a data store of resources using the context hash vector. Information about a resource may be presented to the first user to assist the first user in responding to the second user.
-
公开(公告)号:US09892414B1
公开(公告)日:2018-02-13
申请号:US15678890
申请日:2017-08-16
申请人: ASAPP, INC.
发明人: Shawn Henry
CPC分类号: G06Q30/01 , G06F17/30867 , G06N3/0445 , G06N3/08 , G06Q30/0617
摘要: Mathematical models and a state vector may be used to respond to a customer and perform actions for the customer, such as transmitting an API request to a server to update the customer's address. The mathematical models may include a message encoding model to generate a representation of a message received from a customer, a message generation model to generate a message to transmit to a customer, an API request model to generate an API request to transmit to a server, an API response encoding model to generate a representation of an API response, a state update model to update the state vector using another model output, and an action model to select an action to be performed. A mathematical model may process the state vector in determining an output, and an output of the mathematical model may also be used to update the state vector.
-
公开(公告)号:US20180012231A1
公开(公告)日:2018-01-11
申请号:US15254086
申请日:2016-09-01
申请人: ASAPP, INC
发明人: Gustavo Sapoznik , Shawn Henry
摘要: A user may respond to a request of another user by entering text, such as a customer service representative responding to a customer. Suggestions of resources may be provided to the responding user to assist the responding user in providing a response. For example, a resource may provide information to the responding user or allow the responding user to perform an action. Previous messages between the two users and other information may be used to select a resource. A conversation feature vector may be determined from previous messages, and feature vectors may be determined from the resources. The conversation feature vector and the feature vectors determined from the resource may be used to select a resource to suggest to the responding user.
-
-
-
-
-
-
-
-
-