×

Automatic suggestions and other content for messaging applications

  • US 10,757,043 B2
  • Filed: 12/21/2016
  • Issued: 08/25/2020
  • Est. Priority Date: 12/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to automatically provide bot services in a messaging application, the method comprising:

  • receiving one or more messages of a message exchange thread between multiple users, the one or more messages each being submitted by a corresponding one of the multiple users via a corresponding messaging application, and the multiple users including a first user and a second user;

    determining a first bot of a first type based on the one or more messages;

    determining a second bot of a second type based on the one or more messages, wherein the second type is different from the first type;

    identifying, in the one or more messages, a topic and a sentiment, wherein the sentiment occurs in the one or more messages subsequent to the topic and includes a positive reaction to the topic or a negative reaction to the topic;

    selecting the first bot over the second bot based on the topic and the sentiment;

    transmitting a bot command to the first bot based on the topic;

    receiving responsive content from the first bot after transmitting the bot command to the first bot;

    determining that the first user is associated with an active role in organizing an event for the multiple users based on the one or more messages;

    based on determining that the first user is associated with the active role in organizing the event for the multiple users, choosing the first user over the second user to receive the responsive content from the first bot;

    providing the responsive content from the first bot for presentation to the first user without providing the responsive content for presentation to the second user, wherein the responsive content is an option to organize the event for both the first user and the second user; and

    receiving a selection of the option to organize the event from the first user.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×