IP Library Granted Patent US 9,742,836
Granted Patent B2
US 9,742,836 · App. 14/146,986 · Granted Aug 22, 2017

Systems and methods for content delivery

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 9,742,836
App. No.
14/146,986
Granted
Aug 22, 2017
Kind
B2
Abstract

Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.

Claims (38)

1. A computer-implemented method comprising:

generating, by a computer system, a plurality of articles, wherein each of the plurality of articles includes one or more content items, wherein generating each article in the plurality of articles includes ranking a plurality of content items on a topic, selecting a subset of content items from the plurality of content items based on the respective ranking of each content item, and including the subset of content items in the article, and wherein selecting the subset of content items includes selecting a first content item in a first format and a second content item in a second format, the first content item having the highest ranking of any of the plurality of content items in the first format, and the second content item having the highest ranking of any of the plurality of content items in the second format;

generating, by the computer system, a content digest that includes the plurality of articles;

transmitting, to a computing device of a user, a notification indicating the content digest is ready to be downloaded;

receiving, from the user's computing device, a first request for a first portion of the content digest;

in response to the first request and to a determination that a quality level of a connection between the computer system and the user's computing device meets or exceeds a first predetermined threshold, transmitting the first portion of the content digest to the user's computing device at a first time, the first portion comprising lead images from the content digest;

receiving, from the user's computing device, a second request for a second portion of the content digest;

in response to the second request and to a determination that the quality level of the connection is beneath a second predetermined threshold, transmitting the second portion of the content digest to the user's computing device at a second time, the second portion comprising thumbnails of gallery images, wherein the first and second portions of the content digest are transmitted to the user's computing device without providing any notification of the transmissions to the user.

2. The method of claim 1 , wherein the entire content digest is transmitted to the user's computing device prior to a predetermined time when the content digest is to be presented to the user via the user's computing device.

3. The method of claim 1 , wherein the portions of the content digest are transmitted to the user's computing device for storage in a memory of the user's computing device and for retrieval and display at a time subsequent to the first time and the second time.

4. The method of claim 1 , further comprising compressing the content digest prior to transmission.

5. The method of claim 1 , wherein the first time and the second time are separated by an interval of at least five seconds.

6. The method of claim 1 , wherein prior to transmitting the first request, the user's computing device removes data from a previously-stored content digest from the user's computing device.

7. The method of claim 6 , wherein removal of the previously-stored content is based on at least one of a time that the previously-stored content was stored in memory on the user's computing device, an amount of storage remaining in memory on the user's computing device, or whether the user accessed the previously-stored content.

8. The method of claim 1 , wherein the first time and second time are separated by a predetermined interval, and wherein the user's computing device delays the requesting of the first portion of the content digest until the quality level of the connection meets or exceeds the first predetermined threshold.

9. The method of claim 1 , wherein the one or more content items include at least one of text, an image, video, audio, a map, a uniform resource locator, a graph, a slideshow, an article, or a file.

10. The method of claim 1 , wherein the plurality of content items are received from a plurality of content sources.

11. The method of claim 1 , wherein ranking each respective content item is based on at least one of a popularity level of the respective content item, an age of the respective content item, a size of the respective content item, an author associated with the respective content item, a publisher associated with the respective content item, or a quality rating of the respective content item.

12. The method of claim 1 , wherein generating the article further includes ordering and positioning the selected subset of content items within the article based on the respective rankings of each respective content item in the subset.

13. The method of claim 1 , further comprising providing the articles in the content digest to the user audibly, by the user's computing device, at a predetermined time.

14. A tangible, non-transitory computer-readable medium storing instructions that, when executed, cause a computer system to:

generate a plurality of articles, wherein each of the plurality of articles includes one or more content items, wherein generating each article in the plurality of articles includes ranking a plurality of content items on a topic, selecting a subset of content items from the plurality of content items based on the respective ranking of each content item, and including the subset of content items in the article, and wherein selecting the subset of content items includes selecting a first content item in a first format and a second content item in a second format, the first content item having the highest ranking of any of the plurality of content items in the first format, and the second content item having the highest ranking of any of the plurality of content items in the second format;

generate a content digest that includes the plurality of articles;

transmit, to a computing device of a user, a notification indicating the content digest is ready to be downloaded;

receive, from the user's computing device, a first request for a first portion of the content digest;

in response to the first request and to a determination that a quality level of a connection between the computer system and the user's computing device meets or exceeds a first predetermined threshold, transmit the first portion of the content digest to the user's computing device at a first time, the first portion comprising lead images from the content digest;

receive, from the user's computing device, a second request for a second portion of the content digest;

in response to the second request and to a determination that the quality level of the connection is beneath a second predetermined threshold, transmit the second portion of the content digest to the user's computing device at a second time, the second portion comprising thumbnails of gallery images, wherein the first and second portions of the content digest are transmitted to the user's computing device without providing any notification of the transmissions to the user.

15. A system comprising:

a processor; and

memory in communication with the processor and storing instructions that, when executed by the processor, cause the system to:

generate a plurality of articles, wherein each of the plurality of articles includes one or more content items, wherein generating each article in the plurality of articles includes ranking a plurality of content items on a topic, selecting a subset of content items from the plurality of content items based on the respective ranking of each content item, and including the subset of content items in the article, and wherein selecting the subset of content items includes selecting a first content item in a first format and a second content item in a second format, the first content item having the highest ranking of any of the plurality of content items in the first format, and the second content item having the highest ranking of any of the plurality of content items in the second format;

generate a content digest that includes the plurality of articles;

transmit, to a computing device of a user, a notification indicating the content digest is ready to be downloaded;

receive, from the user's computing device, a first request for a first portion of the content digest;

in response to the first request and to a determination that a quality level of a connection to the user's computing device meets or exceeds a first predetermined threshold, transmit the first portion of the content digest to the user's computing device at a first time, the first portion comprising lead images from the content digest;

receive, from the user's computing device, a second request for a second portion of the content digest;

in response to the second request and to a determination that the quality level of the connection is beneath a second predetermined threshold, transmit the second portion of the content digest to the user's computing device at a second time, the second portion comprising thumbnails of gallery images, wherein the first and second portions of the content digest are transmitted to the user's computing device without providing any notification of the transmissions to the user.

Assignments (8)
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: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2017
From: ZHANG, MARIA RENHUI; VENKATESAN, PRAVEENKUMAR
To: YAHOO! INC.
Reel/Frame 042552/0906 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 1, 2017
From: MAI, MAXIMILLION ZHAOHONG
To: YAHOO! INC.
Reel/Frame 042552/0941 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 1, 2017
From: D'ALOISIO-MONTILLA, NICHOLAS
To: YAHOO! INC.
Reel/Frame 042552/0925 →