TECHNIQUES FOR INTENT-BASED SEARCH FOR BOTS
    1.
    发明申请

    公开(公告)号:US20180300399A1

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

    申请号:US15485665

    申请日:2017-04-12

    Applicant: Facebook, Inc.

    Abstract: Techniques for intent-based search for bots are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive a plurality of bot capability catalogs for a plurality of bots at a bot-service system, wherein each of the plurality of bot capability catalogs expresses bot capability in natural language for an associated bot; a client communication component operative to receive a user service prompt from a user client device, the user service prompt expressed in natural language; and identify one or more selected bots to the user client device in response to receiving the user service prompt from the user client device; and an interaction processing component operative to determine the one or more selected bots of the plurality of bots by matching the user service prompt against the plurality of bot capability catalogs. Other embodiments are described and claimed.

    Entity detection in messages
    3.
    发明授权

    公开(公告)号:US10791076B1

    公开(公告)日:2020-09-29

    申请号:US15879368

    申请日:2018-01-24

    Applicant: Facebook, Inc.

    Abstract: A messaging server that concurrently provides a business or other recipient with a message sent to the recipient and the set of entities detected within the message using natural language processing (NLP). A business interacts with the messaging server to specify the types of NLP to perform on messages received by the business. The messaging server creates a configuration token describing the specified NLP configuration. The messaging server receives a message sent from a client to the business and generates a payload describing the message and including the configuration token. The messaging server then sends the payload to a NLP server. The NLP server performs NLP on the message in the payload according to the configuration specified by the token to detect a set of entities. The messaging server forms an enriched payload including the message and detected entities and forwards the enriched payload to the business.

    Techniques to configure a web-based application for bot configuration

    公开(公告)号:US10599402B2

    公开(公告)日:2020-03-24

    申请号:US15648488

    申请日:2017-07-13

    Applicant: Facebook, Inc.

    Abstract: Techniques to configure a web-based application for bot configuration are described. In one embodiment, an apparatus may comprise a web application hosting component operative to receive a bot-configuration request from a web client, the bot-configuration request corresponding to a developer account for a bot system; and provide a web-based application to the web client; and a web-application preparation component operative to prepare the web-based application for the web client, the web-based application comprising a simulated user environment interface, a code development interface, and a natural-language-processing log interface, wherein the simulated user environment interface corresponds to a user interface for the bot system. Other embodiments are described and claimed.

    TECHNIQUES FOR EVENT-BASED RECOMMENDATIONS FOR BOTS

    公开(公告)号:US20180302345A1

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

    申请号:US15485812

    申请日:2017-04-12

    Applicant: Facebook, Inc.

    Abstract: Techniques for event-based recommendations for bots are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive a plurality of agent-event subscriptions for a plurality of agents at a bot-service system; an interaction processing component operative to detect an event associated with a user account, the user account associated with a user client device; and match the event against the plurality of agent-event subscriptions to determine one or more event-response agents; and a client communication component operative to identify the one or more event-response agents to the user client device in response to detecting the event. Other embodiments are described and claimed.

    Techniques to automate bot creation for web pages

    公开(公告)号:US10333868B2

    公开(公告)日:2019-06-25

    申请号:US15489354

    申请日:2017-04-17

    Applicant: Facebook, Inc.

    Abstract: A method may comprise receiving a bot creation control directive from a web page; instantiating a page bot from a template; authorizing the page bot to access the contents of the web page; associating the page bot with the web page; and enabling the page bot to respond to messages sent to the web page. The method may further comprise receiving a message at the page bot from a client device; requesting a meaning of the message from a natural language processing component; identifying a field in the web page associated with the page bot according to the meaning of the message; retrieving data from the identified field; composing a message response including the retrieved data; and sending the message response to the client device. Other embodiments are described and claimed.

    TECHNIQUES FOR REINFORCEMENT FOR BOTS
    9.
    发明申请

    公开(公告)号:US20180300646A1

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

    申请号:US15485853

    申请日:2017-04-12

    Applicant: Facebook, Inc.

    Abstract: Techniques for reinforcement for bots are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive a plurality of bot capability catalogs for a plurality of bots at a bot-service system; a client communication component operative to receive a plurality of user service prompts from a plurality of user client devices; and an interaction processing component operative to determine the selected bots of the plurality of bots for each of the plurality of user prompts by matching the plurality of user service prompts against the plurality of bot capability catalogs using a bot capability table generated by a natural-language machine-learning component; record a bot interaction history based on user interactions with the selected bots; and update the natural-language machine-learning component based on the bot interaction history. Other embodiments are described and claimed.

Patent Agency Ranking