IP Library Granted Patent US 9,661,100
Granted Patent B2
US 9,661,100 · App. 14/320,620 · Granted May 23, 2017

Podcasts in personalized content streams

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,661,100
App. No.
14/320,620
Granted
May 23, 2017
Kind
B2
Abstract

Software on a content-aggregation website obtains a resource associated with a podcast from a website publishing the podcast and stores it e resource on the content-aggregation website. The software adds the resource as a leaf node to a taxonomy generated by the content-aggregation website. The addition is based on data associated with the podcast. The non-leaf nodes in the taxonomy are categories of content. The software determines that a user of the content-aggregation website is qualified as to at least one category that includes the resource as a leaf node. The determination is based at least in part on feedback from the user that includes a viewing or listening history for the user. Then the software serves the resource to the user in a content stream published by the content-aggregation website, based at least in part on a personalization score associated with the resource.

Claims (35)

1. A method, comprising operations of:

obtaining a resource associated with a podcast from a first website publishing the podcast;

storing the resource on a second website that ingests content;

adding the resource as a leaf node to a taxonomy generated by the second website, wherein the addition is based at least in part on data associated with the podcast and a similarity measure that is cosine similarity or Jaccard similarity and wherein non-leaf nodes in the taxonomy are categories of content;

determining that a user of the second website is qualified as to at least one category that includes the resource as a leaf node, wherein the determination is based at least in part on feedback from the user that includes one or more of a viewing history for the user or a listening history for the user; and

serving the resource to the user in a content stream published by the second website, based at least in part on a personalization score associated with the resource, wherein each of the operations are executed by one or more processors.

2. The method of claim 1 , wherein the resource is an audio or video file and the podcast is a paid podcast.

3. The method of claim 1 , wherein the resource is a uniform resource locator (URL) for a web feed and the podcast is a free podcast.

4. The method of claim 1 , wherein the determination that the user of the second website is qualified as to at least one category is based at least in part on implicit relevance feedback from the user.

5. The method of claim 1 , wherein the data associated with the podcast includes data associated with the source of the podcast.

6. The method of claim 1 , wherein the data associated with the podcast includes data or metadata from the web pages of the first website.

7. The method of claim 1 , wherein addition of the resource as a leaf to the taxonomy includes analyzing an audio or video file associated with the resource.

8. The method of claim 1 , wherein the taxonomy is generated by the second website using supervised classifiers.

9. The method of claim 1 , wherein the personalization score is based at least in part on a parametric function that includes a measure of user fatigue as a parameter.

10. The method of claim 1 , wherein the personalization score results at least in part from an analysis of revenue.

11. One or more computer-readable media that are non-transitory and store instructions that, when executed by a processor, perform the following operations:

obtain a resource associated with a podcast from a first website publishing the podcast;

store the resource on a second website that ingests content;

add the resource as a leaf node to a taxonomy generated by the second website, wherein the addition is based at least in part on data associated with the podcast and a similarity measure re that is cosine similarity or Jaccard similarity and wherein non-leaf nodes in the taxonomy are categories of content;

determine that a user of the second website is qualified as to at least one category that includes the resource as a leaf node, wherein the determination is based at least in part on feedback from the user that includes one or more of a viewing history for the user or a listening history for the user; and

serve the resource to the user in a content stream published by the second website, based at least in part on a personalization score associated with the resource.

12. The computer-readable media of claim 11 , wherein the resource is an audio or video file and the podcast is a paid podcast.

13. The computer-readable media of claim 11 , wherein the resource is a uniform resource locator (URL) for a web feed and the podcast is a free podcast.

14. The computer-readable media of claim 11 , wherein the determination that the user of the second website is qualified as to at least one category is based at least in part on implicit relevance feedback from the user.

15. The computer-readable media of claim 11 , wherein the data associated with the podcast includes data associated with the source of the podcast.

16. The computer-readable media of claim 11 , wherein the data associated with the podcast includes data or metadata from the web pages of the first website.

17. The computer-readable media of claim 11 , wherein addition of the resource as a leaf to the taxonomy includes analyzing an audio or video file associated with the resource.

18. The computer-readable media of claim 11 , wherein the taxonomy is generated by the second website using supervised classifiers.

19. The computer-readable media of claim 11 , wherein the personalization score is based at least in part on a parametric function that includes a measure of user fatigue as a parameter.

20. A method, comprising operations of:

obtaining a resource associated with a podcast from a first website publishing the podcast;

storing the resource on a second website that ingests content;

adding the resource as a leaf node to a taxonomy generated by the second website, wherein the addition is based at least in part on data associated with the podcast and a similarity measure that is cosine similarity or Jaccard similarity, wherein non-leaf nodes in the taxonomy are categories of content based at least in part on data associated with the podcast, wherein the taxonomy can be represented as a B+ tree, and wherein the taxonomy is generated by the second website using supervised classifiers;

determining that a user of the second website is qualified as to at least one category that includes the resource as a leaf node, wherein the determination is based at least in part on feedback from the user that includes one or more of a viewing history for the user or a listening history for the user; and

serving the resource to the user in a content stream published by the second website, based at least in part on a personalization score associated with the resource, wherein each of the operations are executed by one or more processors.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: RAO, SUPREETH; NARRAVULA, SUNDEEP; NINGAPPA, SHIVAKUMAR
To: YAHOO! INC.
Reel/Frame 033377/0032 →