Systems and methods for storing record of virtual agent interaction
First Claim
Patent Images
1. An apparatus comprising at least one processor programmed by one or more executable instructions to implement at least one virtual agent, the at least one processor being further programmed to:
- at a first time, store a receipt for an interaction between the at least one virtual agent and one or more users, wherein;
the receipt comprises a plurality of preference values provided by the one or more users to the at least one virtual agent during the interaction, the plurality of preference values comprising a first preference value provided by the one or more users for at least one preference,the interaction comprises the at least one virtual agent making a first recommendation to the one or more users based on the plurality of preference values, andthe receipt is stored for at least some period of time after the interaction between the at least one virtual agent and the one or more users has ended;
at a second time subsequent to the first time, receive a user instruction to make a modification to the at least one preference, the user instruction comprising a second preference value for the at least one preference to replace the first preference value provided by the one or more users; and
cause the at least one virtual agent to make a second recommendation based on the receipt and the second preference value for the at least one preference.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, at least one processor is programmed to store a receipt for an interaction between the at least one virtual agent and one or more users, wherein the receipt comprises at least some information provided by the one or more users to the at least one virtual agent during the interaction.
73 Citations
20 Claims
-
1. An apparatus comprising at least one processor programmed by one or more executable instructions to implement at least one virtual agent, the at least one processor being further programmed to:
-
at a first time, store a receipt for an interaction between the at least one virtual agent and one or more users, wherein; the receipt comprises a plurality of preference values provided by the one or more users to the at least one virtual agent during the interaction, the plurality of preference values comprising a first preference value provided by the one or more users for at least one preference, the interaction comprises the at least one virtual agent making a first recommendation to the one or more users based on the plurality of preference values, and the receipt is stored for at least some period of time after the interaction between the at least one virtual agent and the one or more users has ended; at a second time subsequent to the first time, receive a user instruction to make a modification to the at least one preference, the user instruction comprising a second preference value for the at least one preference to replace the first preference value provided by the one or more users; and cause the at least one virtual agent to make a second recommendation based on the receipt and the second preference value for the at least one preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by at least one processor in connection with at least one virtual agent, the method comprising acts of:
-
at a first time, storing a receipt for an interaction between the at least one virtual agent and one or more users, wherein; the receipt comprises a plurality of preference values provided by the one or more users to the at least one virtual agent during the interaction, the plurality of preference values comprising a first preference value provided by the one or more users for at least one preference, the interaction comprises the at least one virtual agent making a first recommendation to the one or more users based on the plurality of preference values, and the receipt is stored for at least some period of time after the interaction between the at least one virtual agent and the one or more users has ended; at a second time subsequent to the first time, receiving a user instruction to make a modification to the at least one preference, the user instruction comprising a second preference value for the at least one preference to replace the first preference value provided by the one or more users; and causing the at least one virtual agent to make a second recommendation based on the receipt and the second preference value for the at least one preference. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one non-transitory computer-readable medium having encoded thereon instructions that, when executed by at least one processor, perform a method for use in connection with at least one virtual agent, the method comprising acts of:
-
at a first time, storing a receipt for an interaction between the at least one virtual agent and one or more users, wherein; the receipt comprises a plurality of preference values provided by the one or more users to the at least one virtual agent during the interaction, the plurality of preference values comprising a first preference value provided by the one or more users for at least one preference, the interaction comprises the at least one virtual agent making a first recommendation to the one or more users based on the plurality of preference values, and the receipt is stored for at least some period of time after the interaction between the at least one virtual agent and the one or more users has ended; at a second time subsequent to the first time, receiving a user instruction to make a modification to the at least one preference, the user instruction comprising a second preference value for the at least one preference to replace the first preference value provided by the one or more users; and
causing the at least one virtual agent to make a second recommendation based on the receipt and the second preference value for the at least one preference. - View Dependent Claims (18, 19, 20)
-
Specification