IP Library Patent Application 16864190
Patent Application
App. No. 16/864,190

AI/ML BASED PROACTIVE SYSTEM TO IMPROVE SALES PRODUCTIVITY BY CATEGORIZING AND DETERMINING RELEVANT NEWS

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 None
App. No.
16/864,190
Abstract

A machine learning (ML) module that automates the screening of the news articles in the search results received from an online news aggregator and intelligently selects only those articles for presentation to a user that are really important in creating potentially new business transactions with the user's clients. Other non-relevant or marginally-relevant news are removed to avoid distractions. The ML module analyzes commercial information—such as, for example, the product/service offerings (current and in the near future) of the corporate entity employing the user, historical sales and marketing information related to the user's client, current account status of the client, and past business transactions with the client—to intelligently select the most relevant news articles for the user. The ML module goes beyond the existing news aggregator platforms by curating the aggregator-provided results and selecting only those news articles that hold promise in exploring new business opportunities with a client.

Claims (95)

1 . A method comprising:

receiving, by a computing system, a list of online news articles related to a client of a corporate entity, wherein the list contains news articles generated within a pre-determined time period and pre-sorted by an online news aggregator;

identifying, by the computing system using a machine learning (ML) module, a first subset of online news articles from the list that are relevant to a commercial area of interest specific to the corporate entity; and

selecting, by the computing system using the ML module, a second subset of online news articles from within the first subset based on an analysis of corporate entity-specific business data and commercial capabilities of the corporate entity, wherein the second subset contains news articles that are specifically relevant for a potential business transaction with the client.

2 . The method of claim 1 , wherein the pre-determined time period is specified by a user associated with the corporate entity.

3 . The method of claim 1 , wherein one of the following applies:

the first subset and the list contain an identical number of news articles; and

the first subset contains less news articles than the list.

4 . The method of claim 1 , wherein one of the following applies:

the second subset and the first subset contain an identical number of news articles; and

the second subset contains less news articles than the first subset.

5 . The method of claim 1 , wherein identifying the first subset comprises:

classifying, by the computing system using the ML module, each news article in the list as one of the following:

a real news article, and

a fabricated news article;

assigning, by the computing system using the ML module, a corresponding relevance percentile to each news article in the list that is classified as the real news article; and

selecting, by the computing system using the ML module, each news article that is relevant to the commercial area of interest and that has the corresponding relevance percentile above a pre-defined threshold as comprising the first subset.

6 . The method of claim 5 , wherein assigning the corresponding relevance percentile comprises:

determining, by the computing system using the ML module, a corresponding indegree score and a corresponding outdegree score of each news article in the list that is classified as the real news article; and

calculating, by the computing system using the ML module, the corresponding relevance percentile based on a difference between the corresponding indegree score and the corresponding outdegree score of each news article that is classified as the real news article.

7 . The method of claim 1 , further comprising:

providing, by the computing system using the ML module, an ordered presentation of the online news articles in the second subset starting with a most-relevant news article and ending with a least-relevant news article for the potential business transaction with the client.

8 . The method of claim 1 , wherein selecting the second subset comprises:

receiving, by the computing system using the ML module, an article presentation preference from a user associated with the corporate entity; and

presenting, by the computing system using the ML module, the online news articles in the second subset to the user based on the article presentation preference.

9 . The method of claim 1 , wherein selecting the second subset comprises:

accessing, by the computing system using the ML module, at least one database to retrieve the corporate entity-specific business data and content related to the commercial capabilities of the corporate entity.

10 . The method of claim 9 , wherein the corporate entity-specific business data comprise at least one of the following:

historical sales and marketing information related to the client;

an account activity scan report for the client;

status of an upcoming business meeting with the client;

current account status of the client; and

past business transactions with the client; and

wherein the content related to the commercial capabilities of the corporate entity comprises at least one of the following:

latest products offered by the corporate entity;

new products to be offered by the corporate entity in a near future;

current service portfolio of the corporate entity; and

new services to be offered by the corporate entity in the near future.

11 . The method of claim 1 , further comprising:

training, by the computing system, the ML module using online news articles from a plurality of news sources to generate a trained version of the ML module;

wherein identifying the first subset comprises:

identifying the first subset using the trained version of the ML module; and

wherein selecting the second subset comprises:

selecting the second subset using the trained version of the ML module.

12 . The method of claim 11 , wherein the trained version of the ML module comprises a Logistic Regression based classifier.

13 . A computing system comprising:

a memory storing program instructions; and

a processing unit coupled to the memory and operable to execute the program instructions, which, when executed by the processing unit, cause the computing system to:

receive a list of online news articles related to a client of a corporate entity, wherein the list contains news articles generated within a pre-determined time period and pre-sorted by an online news aggregator;

identify, using a machine learning (ML) module, a first subset of online news articles from the list that are relevant to a commercial area of interest specific to the corporate entity; and

select, using the ML module, a second subset of online news articles from within the first subset based on an analysis of corporate entity-specific business data and commercial capabilities of the corporate entity, wherein the second subset contains news articles that are specifically relevant for a potential business transaction with the client.

14 . The computing system of claim 13 , wherein the program instructions, upon execution by the processing unit, cause the computing system to:

classify each news article in the list as one of the following:

a real news article, and

a fabricated news article;

assign a corresponding relevance percentile to each news article in the list that is classified as the real news article; and

select each news article that is relevant to the commercial area of interest and that has the corresponding relevance percentile above a pre-defined threshold as comprising the first subset.

15 . The computing system of claim 13 , wherein the program instructions, upon execution by the processing unit, cause the computing system to perform one of the following:

provide an ordered presentation of the online news articles in the second subset starting with a most-relevant news article and ending with a least-relevant news article for the potential business transaction with the client; and

present the online news articles in the second subset to a user associated with the corporate entity based on an article presentation preference received from the user.

16 . The computing system of claim 13 , wherein the corporate entity-specific business data comprise at least one of the following:

historical sales and marketing information related to the client;

an account activity scan report for the client;

status of an upcoming business meeting with the client;

current account status of the client; and

past business transactions with the client; and

wherein the commercial capabilities of the corporate entity comprise at least one of the following:

latest products offered by the corporate entity;

new products to be offered by the corporate entity in a near future;

current service portfolio of the corporate entity; and

new services to be offered by the corporate entity in the near future.

17 . A computer program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed by a computing system to implement a method comprising:

receiving a list of online news articles related to a client of a corporate entity, wherein the list contains news articles generated within a pre-determined time period and pre-sorted by an online news aggregator;

identifying, using a machine learning (ML) module, a first subset of online news articles from the list that are relevant to a commercial area of interest specific to the corporate entity; and

selecting, using the ML module, a second subset of online news articles from within the first subset based on an analysis of corporate entity-specific business data and commercial capabilities of the corporate entity, wherein the second subset contains news articles that are specifically relevant for a potential business transaction with the client.

18 . The computer program product of claim 17 , wherein the method further comprises:

classifying each news article in the list as one of the following:

a real news article, and

a fabricated news article;

assigning a corresponding relevance percentile to each news article in the list that is classified as the real news article; and

selecting each news article that is relevant to the commercial area of interest and that has the corresponding relevance percentile above a pre-defined threshold as comprising the first subset.

19 . The computer program product of claim 17 , wherein the method further comprises one of the following:

providing an ordered presentation of the online news articles in the second subset starting with a most-relevant news article and ending with a least-relevant news article for the potential business transaction with the client; and

presenting the online news articles in the second subset to a user associated with the corporate entity based on an article presentation preference received from the user.

20 . The computer program product of claim 17 , wherein the corporate entity-specific business data comprise at least one of the following:

historical sales and marketing information related to the client;

an account activity scan report for the client;

status of an upcoming business meeting with the client;

current account status of the client; and

past business transactions with the client; and

wherein the commercial capabilities of the corporate entity comprise at least one of the following:

latest products offered by the corporate entity;

new products to be offered by the corporate entity in a near future;

current service portfolio of the corporate entity; and

new services to be offered by the corporate entity in the near future.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2020
From: SHARMA, ROHAN; GUPTA, SHUBHAM; BASU, RANGAN
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052545/0503 →