SUGGESTED ITEMS FOR USE WITH EMBEDDED APPLICATIONS IN CHAT CONVERSATIONS
First Claim
1. A computer-implemented method to provide suggested items, the computer-implemented method comprising:
- causing a chat interface to be displayed by a first user device, wherein the chat interface is generated by a messaging application, and wherein the chat interface is configured to display one or more messages in a chat conversation, wherein the one or more messages are provided by a plurality of user devices that are participating in the chat conversation over a network;
causing an embedded interface to be displayed associated with the chat interface, wherein the embedded interface is provided by a first embedded application that executes at least in part on the first user device in association with the messaging application;
determining that a suggestion event has occurred in association with the first embedded application based on received data that indicates that a particular event has occurred at one or more of the plurality of user devices that are participating in the chat conversation, wherein the one or more of the plurality of user devices are different than the first user device;
obtaining one or more suggested response items based on the suggestion event; and
causing the one or more suggested response items to be displayed by the first user device.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations relate to suggested items for use with embedded applications in chat conversations. In some implementations, a method includes causing a chat interface to be displayed by a first user device, the chat interface generated by a messaging application. The chat interface is configured to display, in a chat conversation, messages provided by user devices participating in the chat conversation over a network. An embedded interface is associated with the chat interface and displayed by an embedded application associated with the messaging application. A suggestion event is determined to occur in association with the embedded application based on received data that indicates that a particular event has occurred at one or more other user devices participating in the chat conversation. Suggested response items are obtained based on the suggestion event, and the suggested response items are displayed by the first user device.
292 Citations
20 Claims
-
1. A computer-implemented method to provide suggested items, the computer-implemented method comprising:
-
causing a chat interface to be displayed by a first user device, wherein the chat interface is generated by a messaging application, and wherein the chat interface is configured to display one or more messages in a chat conversation, wherein the one or more messages are provided by a plurality of user devices that are participating in the chat conversation over a network; causing an embedded interface to be displayed associated with the chat interface, wherein the embedded interface is provided by a first embedded application that executes at least in part on the first user device in association with the messaging application; determining that a suggestion event has occurred in association with the first embedded application based on received data that indicates that a particular event has occurred at one or more of the plurality of user devices that are participating in the chat conversation, wherein the one or more of the plurality of user devices are different than the first user device; obtaining one or more suggested response items based on the suggestion event; and causing the one or more suggested response items to be displayed by the first user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a memory; and at least one processor configured to access the memory and configured to perform operations comprising; causing a chat interface to be displayed by a first user device, wherein the chat interface is generated by a messaging application, and wherein the chat interface is configured to display one or more messages in a chat conversation, wherein the one or more messages are provided by a plurality of user devices participating in the chat conversation over a network; causing an embedded interface to be displayed associated with the chat interface, wherein the embedded interface is provided by a first embedded application executing in association with the messaging application, wherein the first embedded application executes at least in part on the first user device; determining that a suggestion event has occurred in association with use of the first embedded application based on at least one of;
user input received by the embedded interface, and event information from the first embedded application indicating that the suggestion event has occurred in the first embedded application;obtaining one or more suggested response items responsive to the suggestion event; and causing to be displayed the one or more suggested response items by the first user device, wherein the one or more suggested response items are each selectable by a first user of the first user device to cause the messaging application to at least one of; provide an associated command to change one or more states of the first embedded application; and cause an associated message to be displayed in the chat conversation by the plurality of user devices participating in the chat conversation. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform operations including:
-
determining that a suggestion event has occurred in association with use of at least one embedded application of a plurality of corresponding embedded applications executed at least in part on associated user devices, wherein each embedded application executes in association with a messaging application executing on the associated user device, wherein each messaging application is configured to cause an associated chat interface to be displayed by the associated user device, wherein the associated chat interface is configured to display one or more messages in a chat conversation, wherein the associated user devices are participating in the chat conversation over a network; obtaining one or more suggested response items responsive to the suggestion event; and causing to be displayed the one or more suggested response items by at least one associated user device of the associated user devices, wherein the one or more suggested response items are each selectable by user input from a respective user of the at least one associated user device to at least one of; provide an associated command to change one or more states of the plurality of corresponding embedded applications; and cause display of an associated message in the chat conversation by the associated user devices participating in the chat conversation. - View Dependent Claims (20)
-
Specification