BOT RESPONSE GENERATION WITH DYNAMICALLY-CHANGING WEBSITE OR NATIVE APPLICATION
First Claim
1. A computer-implemented method, comprising:
- displaying an interface including a communication area and a dynamic content area, wherein the communication area is configured to display one or more messages of a communication session, and wherein the dynamic content area is configured to dynamically display one or more content elements according to the one or more messages of the communication session;
receiving a message during the communication session, wherein, when the message is received from a network device, an attribute of the message is identified;
determining at least one content element to display in the dynamic content area, wherein determining includes using the identified attribute;
displaying the at least one content element in the dynamic content area of the interface; and
receiving a new message, wherein, when the new message is received from the network device, a new attribute of the new message is used to identify a new content element to display in the dynamic content area, and wherein the dynamic content area is updated to display new content data included in the new content element.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide a conversational website or native application. The conversational website or native application includes an interface that enables a network device to exchange one or more messages with a bot or a terminal device (operated by a live agent) during a communication session. The interface may include a communication area (e.g., a portion of the screen) and a dynamic content area (e.g., another portion of the screen). The content of a message received from the network device may be used to select dynamic content to display in the dynamic content area. Dynamic updating of content displayed in the dynamic content area occurs continuously as messages are exchanged during the communication session.
4 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
displaying an interface including a communication area and a dynamic content area, wherein the communication area is configured to display one or more messages of a communication session, and wherein the dynamic content area is configured to dynamically display one or more content elements according to the one or more messages of the communication session; receiving a message during the communication session, wherein, when the message is received from a network device, an attribute of the message is identified; determining at least one content element to display in the dynamic content area, wherein determining includes using the identified attribute; displaying the at least one content element in the dynamic content area of the interface; and receiving a new message, wherein, when the new message is received from the network device, a new attribute of the new message is used to identify a new content element to display in the dynamic content area, and wherein the dynamic content area is updated to display new content data included in the new content element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
one or more data processors; and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including; displaying an interface including a communication area and a dynamic content area, wherein the communication area is configured to display one or more messages of a communication session, and wherein the dynamic content area is configured to dynamically display one or more content elements according to the one or more messages of the communication session; receiving a message during the communication session, wherein, when the message is received from a network device, an attribute of the message is identified; determining at least one content element to display in the dynamic content area, wherein determining includes using the identified attribute; displaying the at least one content element in the dynamic content area of the interface; and receiving a new message, wherein, when the new message is received from the network device, a new attribute of the new message is used to identify a new content element to display in the dynamic content area, and wherein the dynamic content area is updated to display new content data included in the new content element. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
displaying an interface including a communication area and a dynamic content area, wherein the communication area is configured to display one or more messages of a communication session, and wherein the dynamic content area is configured to dynamically display one or more content elements according to the one or more messages of the communication session; receiving a message during the communication session, wherein, when the message is received from a network device, an attribute of the message is identified; determining at least one content element to display in the dynamic content area, wherein determining includes using the identified attribute; displaying the at least one content element in the dynamic content area of the interface; and receiving a new message, wherein, when the new message is received from the network device, a new attribute of the new message is used to identify a new content element to display in the dynamic content area, and wherein the dynamic content area is updated to display new content data included in the new content element. - View Dependent Claims (20)
-
Specification