×

Intelligent messaging assistant based on content understanding and relevance

  • US 10,382,379 B1
  • Filed: 06/15/2016
  • Issued: 08/13/2019
  • Est. Priority Date: 06/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for assisting communications, comprising:

  • receiving an input content from a user, wherein the input content contains two or more terms each comprising a word or a phrase, wherein the input content is received without also receiving a recipient address from the user to send the input content to;

    identifying at least two terms in the text content, with one of the at least two terms identified as representing a topic, and the other of the at least two terms identified as representing a comment or opinion on a topic;

    identifying a first term in the input content, and determining that the first term represents a comment or opinion on a first topic;

    receiving, from a data source, a first communication address, wherein the first communication address is associated with a first entity, wherein the first entity includes a person or an organization that does not have a known personal or organizational relation with the user, wherein the data source is compiled by incorporating a textual description about an attribute associated with a business or activity conducted by the first entity, wherein the first communication address is received from a source other than the user'"'"'s collection of addresses, and the first communication address does not exist in the user'"'"'s collection of addresses and does not exist in the user'"'"'s organization'"'"'s collection of addresses, wherein the user'"'"'s collection of addresses is defined as a dataset containing addresses or contact information that is entered by the user or entered with the user'"'"'s permission, or containing the addresses or entities that the user has previously communicated with;

    identifying a second term associated with the first communication address;

    determining that the second term is relevant to the first topic;

    identifying a relation between the first term and the first communication address based on the first term and the second term;

    determining, based on the relation, the first communication address or the first entity as a candidate for the user to send the input content to, wherein the user does not know which electronic communication address or which entity the input content should be sent to; and

    outputting the first communication address or its representation for use as a suggestion, or providing or displaying the first communication address or its representation to the user, wherein the representation includes a name or description of the first communication address or a name or description of the first entity.

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