IP Library Granted Patent US 11,870,864
Granted Patent B2
US 11,870,864 · App. 17/062,895 · Granted Jan 9, 2024

System and method for automatic storyline construction based on determined breaking news

Inventors: Xue Wu (Sunnyvale, CA); Renhui Zhang (Palo Alto, CA); Qichu Lu (Sunnyvale, CA)
Assignee: YAHOO ASSETS LLC
H04L67/55G06F7/08G06F16/9535G06F40/30G06Q10/10G06Q30/0241G06Q50/01H04L67/01H04L67/1097H04L67/125H04L67/53H04L67/535
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,870,864
App. No.
17/062,895
Granted
Jan 9, 2024
Kind
B2
Abstract

Disclosed are systems and methods for improving interactions with and between computers in a content system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across platforms, which data can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods determine a breaking news story and track breaking developments in such story. The present disclosure can construct a breaking news storyline from the developments in the detected breaking news story, whereby a user can view the storyline as individual breaking news messages or as a complete timeline of events displayed on a provided page.

Claims (48)

1. A method comprising:

identifying, by a computing device over a network, a breaking news story being communicated to a user, said breaking news story comprising content associated with an event occurring within a predetermined time period;

parsing, by the computing device, the breaking news story to identify said content, said parsing comprising analyzing said content and determining a category associated with said content;

analyzing, by the computing device, a database of user information, and identifying a user interested in said category;

analyzing, by the computing device, content being communicated over the network to identify a development story, said development story comprising communicated content related to the determined category and the breaking news story;

automatically compiling, by the computing device, information for a storyline based on the breaking news story and the development story; and

transmitting, by the computing device to a device associated with the interested user, a storyline message, said story message comprising content from the breaking news story and the development story.

2. The method of claim 1 , wherein said content being communicated over the network comprises media messages communicated between users.

3. The method of claim 1 , wherein said content being communicated over the network comprises articles uploaded by news sources.

4. The method of claim 1 , wherein said storyline message is configured as a push message to the interested user.

5. The method of claim 4 , wherein said push message is sent to an account of an application, the account associated with the interested user.

6. The method of claim 1 , wherein said storyline message is configured as an alert for a news application.

7. The method of claim 6 , wherein said storyline message comprises a displayable page detailing a timeline from the breaking news story to the development story.

8. The method of claim 1 , wherein said analysis of the content being communicated over the network further comprises:

monitoring, for another time period, messages communicated by a set of users over the network, wherein said monitoring comprises said analysis of the content of said messages;

identifying the development story content in at least one communicated message; and

extracting said development story content, wherein said compilation of the storyline is based on said extraction.

9. The method of claim 8 , wherein said extracted development story content is stored in a database.

10. The method of claim 1 , further comprising:

communicating said detected category to an ad platform, over the network, to obtain an advertisement associated with said detected category; and

causing communication, over the network, of said identified advertisement in association with the storyline message.

11. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, performs a method comprising:

identifying, by the computing device over a network, a breaking news story being communicated to a user, said breaking news story comprising content associated with an event occurring within a predetermined time period;

parsing, by the computing device, the breaking news story to identify said content, said parsing comprising analyzing said content and determining a category associated with said content;

analyzing, by the computing device, a database of user information, and identifying a user interested in said category;

analyzing, by the computing device, content being communicated over the network to identify a development story, said development story comprising communicated content related to the determined category and the breaking news story;

automatically compiling, by the computing device, information for a storyline based on the breaking news story and the development story; and

transmitting, by the computing device to a device associated with the interested user, a storyline message, said story message comprising content from the breaking news story and the development story.

12. The non-transitory computer-readable storage medium of claim 11 , wherein said content being communicated over the network comprises media messages communicated between users.

13. The non-transitory computer-readable storage medium of claim 11 , wherein said content being communicated over the network comprises articles uploaded by news sources.

14. The non-transitory computer-readable storage medium of claim 11 , wherein said storyline message is configured as a push message to the interested user.

15. The non-transitory computer-readable storage medium of claim 14 , wherein said push message is sent to an account of an application, the account associated with the interested user.

16. The non-transitory computer-readable storage medium of claim 11 , wherein said storyline message is configured as an alert for a news application.

17. The non-transitory computer-readable storage medium of claim 16 , wherein said storyline message comprises a displayable page detailing a timeline from the breaking news story to the development story.

18. The non-transitory computer-readable storage medium of claim 11 , wherein said analysis of the content being communicated over the network further comprises:

monitoring, for another time period, messages communicated by a set of users over the network, wherein said monitoring comprises said analysis of the content of said messages;

identifying the development story content in at least one communicated message; and

extracting said development story content, wherein said compilation of the storyline is based on said extraction.

19. The non-transitory computer-readable storage medium of claim 18 , wherein said extracted development story content is stored in a database.

20. A computing device comprising:

a processor; and

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for identifying, over a network, a breaking news story being communicated to a user, said breaking news story comprising content associated with an event occurring within a predetermined time period;

logic executed by the processor for parsing the breaking news story to identify said content, said parsing comprising analyzing said content and determining a category associated with said content;

logic executed by the processor for analyzing a database of user information, and identifying a user interested in said category;

logic executed by the processor for analyzing content being communicated over the network to identify a development story, said development story comprising communicated content related to the determined category and the breaking news story;

logic executed by the processor for automatically compiling information for a storyline based on the breaking news story and the development story; and

logic executed by the processor for communicating transmitting a storyline message to a device associated with the interested user, said story message comprising content from the breaking news story and the development story.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: WU, XUE; ZHANG, RENHUI; LU, QICHU
To: YAHOO! INC.
Reel/Frame 054162/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 054204/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 054204/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →