IP Library › Patent Application 15861956
Patent Application
App. No. 15/861,956

SYSTEMS AND METHODS FOR IDENTIFYING NEWS TRENDS

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.
15/861,956
Abstract

Systems and methods for identifying news trends involve identifying trending entities in the collected articles based on entity weights and identifying trending topics in the collected articles based on entities and associated items. The identified trending topics or trending entities can be used to automatically inform publishers of the identified trending topics or trending entities, automatically select advertisements related to one or more of the identified trending topics or trending entities, automatically generate an article discussing one or more of the identified trending topics or trending entities, and/or automatically generate a website widget related to one or more of the identified trending topics or trending entities.

Claims (89)

1 . A method, comprising:

collecting a number of articles;

identifying trending entities in the collected articles based on entity weights;

identifying trending topics in the collected articles based on entities and associated items; and

using the identified trending topics or trending entities to

automatically inform publishers of the identified trending topics or trending entities,

automatically select advertisements related to one or more of the identified trending topics or trending entities,

automatically generate an article discussing one or more of the identified trending topics or trending entities,

automatically select an article discussing one or more of the identified trending topics or trending entities, or

automatically generate a website widget related to one or more of the identified trending topics or trending entities.

2 . The method of claim 1 , wherein the collection of the number of articles comprises:

automatically crawling across a number of website to obtain the number of articles; and

indexing each of the number of obtained articles based on information contained within each of the number of obtained articles.

3 . The method of claim 1 , wherein the identification of trending entities comprises:

identifying all entities in each of the number of collected articles;

generating weights for each of the identified entities; and

selecting a number of the identified entities having a highest weight as representing trending entities.

4 . The method of claim 3 , wherein prior to identifying all entities in each of the number of collected articles, the collected articles are categorized into article categories.

5 . The method of claim 3 , wherein the weights are generated based on a location of the identified entities within one or more of the collected articles.

6 . The method of claim 5 , wherein the weights are further generated based on a quantity of the number of collected articles in which the identified entities appear.

7 . The method of claim 1 , wherein the identification of trending topics comprises:

for each of the number of collected articles

identifying the entities and the associated items in a portion of a selected article;

full-text searching of the identified entities and associated items against a database of the collected number of articles to identify matching articles; and

generating a score based on a number of matching articles;

ranking each of the number of collected articles based on the score generated for each of the number of articles; and

selecting a number of collected articles having a highest score as representing trending topics.

8 . The method of claim 7 , wherein the selection of the number of collected articles having a highest score comprises:

selecting all articles having a score above a threshold value.

9 . The method of claim 7 , wherein the selection of the number of collected articles having a highest score comprises:

selecting a predetermined number of articles having highest scores.

10 . The method of claim 7 , wherein the identification of trending entities comprises identifying items associated with each entity in the collected articles, and the identified keywords are selected from the identified associated items.

11 . The method of claim 1 , wherein the generation of an article comprises:

identifying keywords in a title of an article containing one of the trending topics or trending entities;

identifying sentences in a body of the article containing one of the trending topics or trending entities having words matching the identified keywords;

weighting each of the identified sentences based on number of matches between words in the sentence and the identified keywords and a location of the respective sentence in the article containing one of the trending topics or trending entities; and

automatically generating the article by selecting sentences of the article based on the weighting of each of the identified sentences.

12 . The method of claim 11 , further comprising:

determining whether the automatically generated article is within a word count; and

automatically adding or removing sentences from the automatically generated article based on the determine of whether the automatically generated article is within the word count.

13 . The method of claim 12 , wherein the word count includes a minimum number of words and a maximum number of words.

14 . A method, comprising:

collecting a number of articles;

identifying trending entities in the collected articles based on entity weights by

identifying all entities in each of the number of collected articles;

generating weights for each of the identified entities; and

selecting a number of the identified entities having a highest weight as representing trending entities

using the identified trending entities to

automatically inform publishers of the identified trending entities,

automatically select advertisements related to one or more of the identified trending entities,

automatically generate an article discussing one or more of the identified trending entities, automatically select an article discussing one or more of the identified trending topics or trending entities, or

automatically generate a website widget related to one or more of the identified trending entities.

15 . The method of claim 14 , wherein prior to identifying all entities in each of the number of collected articles, the collected articles are categorized into article categories.

16 . The method of claim 14 , wherein the weights are generated based on a location of the identified entities within one or more of the collected articles.

17 . The method of claim 16 , wherein the weights are further generated based on a quantity of the number of collected articles in which the identified entities appear.

18 . The method of claim 14 , wherein the collection of the number of articles comprises:

automatically crawling across a number of website to obtain the number of articles; and

indexing each of the number of obtained articles based on information contained within each of the number of obtained articles.

19 . A method, comprising:

collecting a number of articles;

identifying trending topics in the collected articles based on entities and associated items by

for each of the number of collected articles

identifying the entities and the associated items in a portion of a selected article;

full-text searching of the identified entities and associated items against a database of the collected number of articles to identify matching articles; and

generating a score based on a number of matching articles;

ranking each of the number of collected articles based on the score generated for each of the number of articles;

selecting a number of collected articles having a highest score as representing trending topics; and

using the identified trending topics to

automatically inform publishers of the identified trending topics,

automatically select advertisements related to one or more of the identified trending topics,

automatically generate an article discussing one or more of the identified trending entities,

automatically select an article discussing one or more of the identified trending topics or trending entities, or

automatically generate a website widget related to one or more of the identified trending topics.

20 . The method of claim 19 , wherein the selection of the number of collected articles having a highest score comprises:

selecting all articles having a score above a threshold value.

21 . The method of claim 19 , wherein the selection of the number of collected articles having a highest score comprises:

selecting a predetermined number of articles having highest scores.

22 . The method of claim 19 , wherein the identification of trending entities comprises identifying items associated with each entity in the collected articles, and the identified keywords are selected from the identified associated items.

23 . The method of claim 19 , wherein the collection of the number of articles comprises:

automatically crawling across a number of website to obtain the number of articles; and

indexing each of the number of obtained articles based on information contained within each of the number of obtained articles.

24 . A method, comprising:

identifying trending entities in collected articles based on entity weights;

identifying trending topics in the collected articles based on entities and associated items; and

using the identified trending topics or trending entities to automatically generate an article discussing one or more of the identified trending topics or trending entities by

identifying keywords in a title of an article containing one of the trending topics or trending entities;

identifying sentences in a body of the article containing one of the trending topics or trending entities having words matching the identified keywords;

weighting each of the identified sentences based on number of matches between words in the sentence and the identified keywords and a location of the respective sentence in the article containing one of the trending topics or trending entities; and

automatically generating the article by selecting sentences of the article based on the weighting of each of the identified sentences.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: WICHITA FINCO, LLC
To: PREDICT INTERACTIVE, INC.
Reel/Frame 049916/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2019
From: SOCIAL NETWORKING TECHNOLOGY, INC.
To: WICHITA FINCO, LLC
Reel/Frame 049899/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2018
From: MABBU, VENKATESH
To: SOCIAL NETWORKING TECHNOLOGY, INC.
Reel/Frame 044740/0135 →