Word hash language model
    21.
    发明授权

    公开(公告)号:US10109275B2

    公开(公告)日:2018-10-23

    申请号:US15383707

    申请日:2016-12-19

    申请人: ASAPP, INC

    发明人: Shawn Henry

    摘要: 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.

    AUTOMATED UPSELLS IN CUSTOMER CONVERSATIONS
    23.
    发明申请

    公开(公告)号:US20180253734A1

    公开(公告)日:2018-09-06

    申请号:US15448824

    申请日:2017-03-03

    申请人: ASAPP, Inc.

    发明人: Shawn Henry

    IPC分类号: G06Q30/00 G06Q30/06

    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.

    Identifying representative conversations using a state model

    公开(公告)号:US10984781B2

    公开(公告)日:2021-04-20

    申请号:US16252063

    申请日:2019-01-18

    申请人: ASAPP, INC.

    摘要: 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.

    USING A NEURAL NETWORK TO OPTIMIZE PROCESSING OF USER REQUESTS

    公开(公告)号: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.

    SUGGESTING RESOURCES USING CONTEXT HASHING
    28.
    发明申请

    公开(公告)号:US20180174037A1

    公开(公告)日:2018-06-21

    申请号:US15383603

    申请日:2016-12-19

    申请人: ASAPP, INC

    发明人: Shawn Henry

    IPC分类号: G06N3/08 G06F17/30 G06Q30/00

    摘要: 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.

    Method, medium, and system for responding to customer requests with state tracking

    公开(公告)号:US09892414B1

    公开(公告)日:2018-02-13

    申请号:US15678890

    申请日:2017-08-16

    申请人: ASAPP, INC.

    发明人: Shawn Henry

    摘要: 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.

    AUTOMATICALLY SUGGESTING RESOURCES FOR RESPONDING TO A REQUEST

    公开(公告)号:US20180012231A1

    公开(公告)日:2018-01-11

    申请号:US15254086

    申请日:2016-09-01

    申请人: ASAPP, INC

    IPC分类号: G06Q30/00 G06N5/02 H04M3/51

    摘要: 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.