IP Library › Granted Patent US 11,057,328
Granted Patent B2
US 11,057,328 · App. 15/815,805 · Granted Jul 6, 2021

Real-time recommendation of message recipients based on recipient interest level in message

Inventors: Shen-Jai Liao (Taipei, TW); I-Chien Lin (Taipei, TW); Chih-Hsiung Liu (Taipei, TW); Peter Wu (Taipei, TW)
Assignee: International Business Machines Corporation
H04L51/14H04L41/0896H04L43/0876H04L43/10H04L51/12H04L51/20H04L51/26H04L67/306H04L41/5019H04L67/02H04L67/12H04L67/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,057,328
App. No.
15/815,805
Granted
Jul 6, 2021
Kind
B2
Abstract

A recipient recommendation system and method may include receiving an input from a message creator using a messaging platform, continuously analyzing the input for a plurality of dynamic characteristics, as the input is received from the message creator via the messaging platform, the plurality of dynamic characteristics being used to determine a content of the input, comparing the content with an interest map that aggregates interests of a plurality of potential recipients from of a plurality of interest matrices, wherein the interests of the plurality of potential recipients are acquired by constantly monitoring a message platform activity of the plurality of potential recipients, determining, as a function of the comparing, a relevance ranking of the plurality of potential recipients with respect to the content input by the message creator, and providing a list of recommended recipients from the plurality of recipients, based on the relevance ranking.

Claims (38)

1. A method for real-time recommendation of message recipients, the method comprising:

receiving, by a processor of a computing system, an input from a message creator using a messaging platform;

continuously analyzing, by the processor, the input for a plurality of dynamic characteristics, as the input is received from the message creator via the messaging platform, the plurality of dynamic characteristics being used to determine a content of the input;

comparing, by the processor, the content with an interest map that aggregates interests of a plurality of potential recipients from of a plurality of interest matrices, wherein the interests of the plurality of potential recipients are acquired by constantly monitoring a message platform activity of the plurality of potential recipients;

determining, by the processor, as a function of the comparing, a relevance ranking of the plurality of potential recipients with respect to the content input by the message creator;

filtering, by the processor, the plurality of potential recipients based on a geographical proximity threshold to a user device of the message creator to reduce a number of the plurality of potential recipients by eliminating recipients that are irrelevant; and

visually depicting, by the processor, a relevance graphic proximate a message window of the messaging platform that displays a list of recommended recipients from the plurality of recipients, based on the relevance ranking and the filtering;

wherein the visual graphic is a weighted edge map, wherein an edge of the weighted edge map corresponding to a potential recipient is proportionate to the relevance ranking calculated for the potential recipient ranking.

2. The method of claim 1 , wherein continuously analyzing the input for the plurality of dynamic characteristics includes: using, by the processor, a natural language classification and a sentiment analysis technique to determine one or more key entities of the input, a sentiment of the input, and an intention of the input.

3. The method of claim 1 , wherein the content of the input is selected from the group consisting of: an emotional reaction to a topic, a comment about the topic, a question about the topic, an intention to take action related to the topic, an action taken on the topic, a perspective on the topic, an information request on the topic, a feeling on the topic, an advertisement related to the topic, a marketing strategy on the topic, a poll related to the topic, a feedback request about the topic, an offer related to the topic, a promotion of the topic, and a combination thereof.

4. The method of claim 3 , wherein the topic is selected from the group consisting of: a good, a subject, a geographic location, a service, a service provider, a retailer, an object, a team, a sport, an individual, a county, a political figure, a political issue, an item for sale, a movie, a television show, and a computer technology.

5. The method of claim 1 , wherein recipients are available to be selected from the list of recommended recipients so that a target audience receives a message from the message creator.

6. A computer system, comprising:

a processor;

a memory device coupled to the processor; and

a computer readable storage device coupled to the processor, wherein the storage device contains program code executable by the processor via the memory device to implement a method for real-time recommendation of message recipients based on recipient interests to the content of the message, the method comprising:

receiving, by a processor of a computing system, an input from a message creator using a messaging platform;

continuously analyzing; by the processor, the input for a plurality of dynamic characteristics, as the input is received from the message creator via the messaging platform, the plurality of dynamic characteristics being used to determine a content of the input;

comparing, by the processor, the content with an interest map that aggregates interests of a plurality of potential recipients from of a plurality of interest matrices, wherein the interests of the plurality of potential recipients are acquired by constantly monitoring a message platform activity of the plurality of potential recipients;

determining, by the processor, as a function of the comparing, a relevance ranking of the plurality of potential recipients with respect to the content input by the message creator;

filtering, by the processor, the plurality of potential recipients based on a geographical proximity threshold to a user device of the message creator to reduce a number of the plurality of potential recipients by eliminating recipients that are irrelevant; and

visually depicting, by the processor, a relevance graphic proximate a message window of the messaging platform that displays a list of recommended recipients from the plurality of recipients, based on the relevance ranking and the filtering;

wherein the visual graphic is a weighted edge map, wherein an edge of the weighted edge map corresponding to a potential recipient is, proportionate to the relevance ranking calculated for the potential recipient ranking.

7. The computer system of claim 6 , wherein continuously analyzing the input for the plurality of dynamic characteristics includes: using, by the processor, a natural language classification and a sentiment analysis technique to determine one or more key entities of the input, a sentiment of the input, and an intention of the input.

8. The computer system of claim 6 , wherein the content of the input is selected from the group consisting of: an emotional reaction to a topic, a comment about the topic, a question about the topic, an intention to take action related to the topic, an action taken on the topic, a perspective on the topic, an information request on the topic, a feeling on the topic, an advertisement related to the topic, a marketing strategy on the topic, a poll related to the topic, a feedback request about the topic, an offer related to the topic, a promotion of the topic, and a combination thereof.

9. The computer system of claim 8 , wherein the topic is selected from the group consisting of: a good, a subject, a geographic location, a service, a service provider, a retailer, an object, a team, a sport, an individual, a county, a political figure, a political issue, an item for sale, a movie, a television show, and a computer technology.

10. The computer system of claim 6 , wherein recipients are available to be selected from the list of recommended recipients so that a target audience receives a message from the message creator.

11. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method for real-time recommendation of message recipients based on recipient interests to the content of the message, the method comprising:

receiving, by a processor of a computing system, an input from a message creator using a messaging platform;

continuously analyzing, by the processor, the input for a plurality of dynamic characteristics, as the input is received from the message creator via the messaging platform, the plurality of dynamic characteristics being used to determine a content of the input;

comparing, by the processor, the content with an interest map that aggregates interests of a plurality of potential recipients from of a plurality of interest matrices, wherein the interests of the plurality of potential recipients are acquired by constantly monitoring a message platform activity of the plurality of potential recipients;

determining, by the processor, as a function of the comparing, a relevance ranking of the plurality of potential recipients with respect to the content input by the message creator;

filtering, by the processor, the plurality of potential recipients based on a geographical proximity threshold to a user device of the message creator to reduce a number of the plurality of potential recipients by eliminating recipients that are irrelevant; and

visually depicting, by the processor, a relevance graphic proximate a message window of the messaging platform that displays a list of recommended recipients from the plurality of recipients, based on the relevance ranking and the filtering;

wherein the visual graphic is a weighted edge map, wherein an edge of the weighted edge map corresponding to a potential recipient is proportionate to the relevance ranking calculated for the potential recipient ranking.

12. The computer program product of claim 11 , wherein continuously analyzing the input for the plurality of dynamic characteristics includes: using, by the processor, a natural language classification and a sentiment analysis technique to determine one or more key entities of the input, a sentiment of the input, and an intention of the input.

13. The computer program product of claim 11 , wherein the content of the input is selected from the group consisting of: an emotional reaction to a topic, a comment about the topic, a question about the topic, an intention to take action related to the topic, an action taken on the topic, a perspective on the topic, an information request on the topic, a feeling on the topic, an advertisement related to the topic, a marketing strategy on the topic, a poll related to the topic, a feedback request about the topic, an offer related to the topic, a promotion of the topic, and a combination thereof.

14. The computer program product of claim 13 , wherein the topic is selected from the group consisting of: a good, a subject, a geographic location, a service, a service provider, a retailer, an object, a team, a sport, an individual, a county, a political figure, a political issue, an item for sale, a movie, a television show, and a computer technology.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2017
From: LIAO, SHEN-JAI; LIN, I-CHIEN; LIU, CHIH-HSIUNG; WU, PETER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044158/0105 →
Continuity (1)
Related Publication 20190158443A1 · May 23, 2019
Cited By (1)
US 12,574,344