Methods and systems of automated assistant implementation and management
First Claim
1. A computerized method useful for implementing and managing an Automated assistant translator between an Automated assistant service and a plurality of third-party messaging platforms comprising:
- deploying an Automated assistant in a plurality of third-party messaging platforms;
with the Automated assistant;
receiving a conversational input from a human user via a first third-party messaging platform of the plurality of third-party messaging platforms;
parsing the conversation input;
determining a request for additional information in the conversation input;
retrieving a set of information relating to the request for additional information in the conversation input;
generating a natural-language output that includes the information; and
providing the natural-language output to a translator system, wherein the translator system comprises one or more specific runtime translators that translate an Automated assistant output into each messaging platform'"'"'s protocol of the plurality of third-party messaging platforms, andwherein the first third-party messaging platform comprises an online social networking messaging platform, andwherein the first third-party messaging platform has a rule that prohibits commercial offers in a third-party messaging platform message;
with the translator system;
converting the natural-language output to a format of the first third-party messaging platform; and
communicating the converted form of the natural-language output that is the format of the first third-party messaging platform to the first third-party messaging platform.
0 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a computerized method useful for implementing and managing an Automated assistant translator between an Automated assistant service and a plurality of third-party messaging platforms includes the step of deploying an Automated assistant in a plurality of third-party messaging platforms. The method includes the step of, with the Automated assistant, receiving a conversational input from a human user via a first third-party messaging platform of the plurality of third-party messaging platforms. The method includes the step of parsing the conversation input. The method includes the step of determining a request for additional information in the conversation input. The method includes the step of retrieving a set of information relating to the request for additional information in the conversation input. The method includes the step of generating a natural-language output that includes the information. The method includes the step of providing the natural-language output to a translator system, wherein the translator system comprises one or more specific runtime translators that translate an Automated assistant output into each messaging platform'"'"'s protocol of the plurality of third-party messaging platforms. The method includes the step of, with the translator system, converting the natural-language output to a format of the first third-party messaging platform. The method includes the step of communicating the converted form of the natural-language output that is the format of the first third-party messaging platform to the first third-party messaging platform.
-
Citations
14 Claims
-
1. A computerized method useful for implementing and managing an Automated assistant translator between an Automated assistant service and a plurality of third-party messaging platforms comprising:
-
deploying an Automated assistant in a plurality of third-party messaging platforms; with the Automated assistant; receiving a conversational input from a human user via a first third-party messaging platform of the plurality of third-party messaging platforms; parsing the conversation input; determining a request for additional information in the conversation input; retrieving a set of information relating to the request for additional information in the conversation input; generating a natural-language output that includes the information; and providing the natural-language output to a translator system, wherein the translator system comprises one or more specific runtime translators that translate an Automated assistant output into each messaging platform'"'"'s protocol of the plurality of third-party messaging platforms, and wherein the first third-party messaging platform comprises an online social networking messaging platform, and wherein the first third-party messaging platform has a rule that prohibits commercial offers in a third-party messaging platform message; with the translator system; converting the natural-language output to a format of the first third-party messaging platform; and communicating the converted form of the natural-language output that is the format of the first third-party messaging platform to the first third-party messaging platform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system useful for implementing and managing an Automated assistant translator between an Automated assistant service and a plurality of third-party messaging platforms comprising:
-
a processor; a memory containing instructions when executed on the processor, causes the processor to perform operations that; deploy an Automated assistant in a plurality of third-party messaging platforms; with the Automated assistant; receive a conversational input from a human user via a first third-party messaging platform of the plurality of third-party messaging platforms; parse the conversation input; determine a request for additional information in the conversation input; retrieve a set of information relating to the request for additional information in the conversation input; generate a natural-language output that includes the information; and provide the natural-language output to a translator system, wherein the translator system comprises one or more specific runtime translators that translate an Automated assistant output into each messaging platform'"'"'s protocol of the plurality of third-party messaging platforms, and wherein the first third-party messaging platform comprises an online social networking messaging platform, and wherein the first third-party messaging platform has a rule that prohibits commercial offers in a third-party messaging platform message; with the translator system; convert the natural-language output to a format of the first third-party messaging platform; and communicate the converted form of the natural-language output that is the format of the first third-party messaging platform to the first third-party messaging platform. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification