×

Internet cloud-hosted natural language interactive messaging system user resolver

  • US 10,491,547 B2
  • Filed: 03/17/2017
  • Issued: 11/26/2019
  • Est. Priority Date: 06/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for associating a plurality of messages with a user, the method comprising:

  • receiving, by a bot server associated with a uniform resource identifier (URI), a first hypertext transfer protocol (HTTP) post call message, wherein the first HTTP post call message is directed to the URI from a first messaging application server, wherein the first messaging application server receives a first user message from a first existing user, the first user message being natural-language, wherein the first HTTP post call message includes content from the first user message, and wherein the bot server is configured to respond to natural-language user messages with a natural-language response;

    receiving, by the bot server, a second HTTP post call message, wherein the second HTTP post call message is directed to the URI from a second messaging application server, wherein the second messaging application server receives a second user message from a second existing user, the second user message being natural-language, wherein the second HTTP post call message includes content from the second user message, and wherein the second messaging application server is different than the first messaging application server;

    parsing content of the first HTTP post call message to identify a first keyword;

    identifying the first existing user from a plurality of users based on a context of the first HTTP post call message and the first keyword;

    associating information from the first HTTP post call message with the first existing user;

    parsing content of the second HTTP post call message to identify a second keyword;

    identifying the second existing user from the plurality of users based on a context of the second HTTP post call message and the second keyword, wherein the second existing user is the first existing user;

    associating information from the second HTTP post call message with the first existing user; and

    generating a response to the second HTTP post call message based on information from at least one or more of the first HTTP post call message, the second HTTP post call message, and the first existing user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×