Computer proxy messaging bot
First Claim
1. A computer system comprising:
- at least one processor; and
memory comprising instructions stored thereon that when executed by at least one processor cause at least one processor to perform acts for automatically interacting using corresponding natural language dialogs with multiple computer-readable profiles, with the interacting using a computer proxy messaging bot, and with the acts comprising;
receiving, via a computer proxy messaging bot, a first set of natural language instructions from a first computer-readable profile;
analyzing, via the computer proxy messaging bot, the first set of natural language instructions;
generating, via the computer proxy messaging bot, a first natural language dialog script using results of the analyzing of the first set of natural language instructions;
generating, via the computer proxy messaging bot, a second natural language dialog script using the results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions, and with the second natural language dialog script being different from the first set of natural language instructions and different from the first natural language dialog script;
in response to the receiving of the first set of natural language instructions from the first profile, sending the first natural language dialog script to the first profile via the proxy messaging bot; and
in response to the receiving of the first set of natural language instructions from the first profile, sending the second natural language dialog script to a second computer readable profile that is different from the first profile, with the sending of the second natural language dialog script being performed via the proxy messaging bot;
receiving, via the proxy messaging bot, a second set of natural language instructions from the second profile, with the second set of natural language instructions being responsive to the second natural language dialog script;
analyzing, via the proxy messaging bot, the second set of natural language instructions;
generating, via the proxy messaging bot, a third natural language dialog script using results of the analyzing of the second set of natural language instructions;
generating, via the proxy messaging bot, a fourth natural language dialog script using the results of the analyzing of the second set of natural language instructions, with the fourth natural language dialog script including natural language data derived from the second set of natural language instructions, and with the fourth natural language dialog script being different from the second set of natural language instructions and different from the third natural language dialog script;
in response to the receiving of the second set of natural language instructions from the second profile, sending the third natural language dialog script to the second profile via the proxy messaging bot; and
in response to the receiving of the second set of natural language instructions from the second profile, sending the fourth natural language dialog script to the first computer-readable profile, with the sending of the fourth natural language dialog script being performed via the proxy messaging bot.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.
38 Citations
20 Claims
-
1. A computer system comprising:
-
at least one processor; and memory comprising instructions stored thereon that when executed by at least one processor cause at least one processor to perform acts for automatically interacting using corresponding natural language dialogs with multiple computer-readable profiles, with the interacting using a computer proxy messaging bot, and with the acts comprising; receiving, via a computer proxy messaging bot, a first set of natural language instructions from a first computer-readable profile; analyzing, via the computer proxy messaging bot, the first set of natural language instructions; generating, via the computer proxy messaging bot, a first natural language dialog script using results of the analyzing of the first set of natural language instructions; generating, via the computer proxy messaging bot, a second natural language dialog script using the results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions, and with the second natural language dialog script being different from the first set of natural language instructions and different from the first natural language dialog script; in response to the receiving of the first set of natural language instructions from the first profile, sending the first natural language dialog script to the first profile via the proxy messaging bot; and in response to the receiving of the first set of natural language instructions from the first profile, sending the second natural language dialog script to a second computer readable profile that is different from the first profile, with the sending of the second natural language dialog script being performed via the proxy messaging bot; receiving, via the proxy messaging bot, a second set of natural language instructions from the second profile, with the second set of natural language instructions being responsive to the second natural language dialog script; analyzing, via the proxy messaging bot, the second set of natural language instructions; generating, via the proxy messaging bot, a third natural language dialog script using results of the analyzing of the second set of natural language instructions; generating, via the proxy messaging bot, a fourth natural language dialog script using the results of the analyzing of the second set of natural language instructions, with the fourth natural language dialog script including natural language data derived from the second set of natural language instructions, and with the fourth natural language dialog script being different from the second set of natural language instructions and different from the third natural language dialog script; in response to the receiving of the second set of natural language instructions from the second profile, sending the third natural language dialog script to the second profile via the proxy messaging bot; and in response to the receiving of the second set of natural language instructions from the second profile, sending the fourth natural language dialog script to the first computer-readable profile, with the sending of the fourth natural language dialog script being performed via the proxy messaging bot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of automatically interacting using corresponding natural language dialogs with multiple computer readable profiles, with the interacting using a computer proxy messaging bot, and with the method comprising:
-
receiving, via the computer proxy messaging bot, a first set of natural language instructions from a first computer-readable profile; analyzing, via a computer system running the proxy messaging bot, the first set of natural language instructions; generating, via the computer system running the proxy messaging bot, a first natural language dialog script using results of the analyzing of the first set of natural language instructions; generating, via the computer system running the proxy messaging bot, a second natural language dialog script using the results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions, and with the second natural language dialog script being different from the first set of natural language instructions and different from the first natural language dialog script; in response to the receiving of the first set of natural language instructions from the first profile, sending, via the computer system running the proxy messaging bot, the first natural language dialog script to the first profile via the proxy messaging bot; in response to the receiving of the first set of natural language instructions from the first profile, sending, via the computer system running the proxy messaging bot, the second natural language dialog script to a second computer-readable profile that is different from the first profile, with the sending of the second natural language dialog script being performed via the proxy messaging bot; receiving, via the proxy messaging bot, a second set of natural language instructions from the second profile, with the second set of natural language instructions being responsive to the second natural language dialog script; analyzing the second set of natural language instructions; generating a third natural language dialog script using results of the analyzing of the second set of natural language instructions; generating a fourth natural language dialog script using the results of the analyzing of the second set of natural language instructions, with the fourth natural language dialog script including natural language data derived from the second set of natural language instructions, and with the fourth natural language dialog script being different from the second set of natural language instructions and different from the third natural language dialog script; in response to the receiving of the sending the second set of natural language instructions from the second profile, sending the third natural language dialog script to the second profile via the proxy messaging bot; and in response to the receiving of the second set of natural language instructions from the second profile, sending the fourth natural language dialog script to the first computer-readable profile, with the sending of the fourth natural language dialog script being performed via the proxy messaging bot. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable memory having computer executable instructions embodied thereon that, when executed by at least one processor, cause at least one processor to perform acts for automatically interacting using corresponding natural language dialogs with multiple computer-readable profiles, with the interacting using a computer proxy messaging bot, and with the acts comprising:
-
receiving, via a computer proxy messaging bot, a first set of natural language instructions from a first computer-readable profile; analyzing the first set of natural language instructions; generating a first natural language dialog script using results of the analyzing of the first set of natural language instructions; generating a second natural language dialog script using the results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions, and with the second natural language dialog script being different from the first set of natural language instructions and different from the first natural language dialog script; in response to the receiving of the first set of natural language instructions from the first profile, sending the first natural language dialog script to the first profile via the proxy messaging bot; and in response to the receiving of the first set of natural language instructions from the first profile, sending the second natural language dialog script to a second computer-readable profile that is different from the first profile, with the sending of the second natural language dialog script being performed via the proxy messaging bot; receiving, via the proxy messaging bot, a second set of natural language instructions from the second profile, with the second set of natural language instructions being responsive to the second natural language dialog script; analyzing the second set of natural language instructions; generating a third natural language dialog script using results of the analyzing of the second set of natural language instructions; generating a fourth natural language dialog script using the results of the analyzing of the second set of natural language instructions, with the fourth natural language dialog script including natural language data derived from the second set of natural language instructions, and with the fourth natural language dialog script being different from the second set of natural language instructions and different from the third natural language dialog script; in response to the receiving of the sending the second set of natural language instructions from the second profile, sending the third natural language dialog script to the second profile via the proxy messaging bot; and in response to the receiving of the second set of natural language instructions from the second profile, sending the fourth natural language dialog script to the first computer-readable profile, with the sending of the fourth natural language dialog script being performed via the proxy messaging bot. - View Dependent Claims (18, 19, 20)
-
Specification