IP Library Granted Patent US 11,237,693
Granted Patent B1
US 11,237,693 · App. 17/109,857 · Granted Feb 1, 2022

Provisioning serendipitous content recommendations in a targeted content zone

Inventor: Ido Tamir (Kadima-Zoran, IL)
Assignee: Outbrain Inc.
G06F3/0481H04L67/22
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,237,693
App. No.
17/109,857
Granted
Feb 1, 2022
Kind
B1
Abstract

A content recommendation method and system are described, according to various implementation. In an implementation, the method and system generate a record identifying a set of content items interacted with by users of a content system, where each content item is associated with one or more topics. A confidence score associated with each of a set of topics associated with the set of content items is generated, where the confidence score represents a quantity of instances a respective topic appears in a collection of content items. A portion of the set of topics having a confidence score that exceeds a threshold confidence level is determined. A search of the collection of content items is executed to identify a serendipitous candidate content item that includes multiple portions of the set of topics previously interacted with by a user. The method and system determines, based on the record, that the candidate serendipitous content item has not been interacted with by the user system. The method and system generates a plurality of content zones having a depth defined based on user engagement measurements, wherein the plurality of content zones includes a targeted content zone including the candidate serendipitous content item.

Claims (49)

1. A system comprising:

a memory comprising instructions; and

a processing device operatively coupled to the memory, the processing device to execute the instructions to:

generate a record identifying a set of content items interacted with by a user system, where each content item is associated with one or more topics;

generate a confidence score associated with each of a set of topics associated with the set of content items, wherein the confidence score represents a quantity of instances a respective topic appears in a collection of content items;

determine a portion of the set of topics having a confidence score that exceeds a threshold confidence level;

search the collection of content items for a candidate serendipitous content item that comprises the portion of the set of topics;

determine, based on the record, the candidate serendipitous content item has not been interacted with by the user system; and

generate at least a portion of a graphical user interface including a plurality of content zones having a depth defined based on user engagement measurements, wherein the plurality of content zones comprises a targeted serendipitous content zone comprising the candidate serendipitous content item.

2. The system of claim 1 , the processing device to execute the instructions to:

cause a provisioning of the candidate serendipitous content item to be displayed in the targeted serendipitous content zone.

3. The system of claim 1 , the processing device to execute the instructions to:

determine a depth value that satisfies a condition associated with the targeted serendipitous content zone; and

establish the depth value as a starting point of the targeted serendipitous content zone.

4. The system of claim 3 , wherein the condition associated with the targeted serendipitous content zone comprises one or more user engagement signal values having a rate of decrease that exceeds a threshold rate of decrease.

5. The system of claim 1 , wherein the processing device generates at least the portion of the graphical user interface including the targeted serendipitous content zone in response to a request by the user system to access a portion of a publisher system.

6. The system of claim 1 , wherein the plurality of content zones further comprises a first content zone to display one or more personalized content recommendations and a second content zone to display one or more best of network content recommendations.

7. A method comprising:

generating, by a processing device, a record identifying a set of content items interacted with by a user system, where each content item is associated with one or more topics;

generating a confidence score associated with each of a set of topics associated with the set of content items, wherein the confidence score represents a quantity of instances a respective topic appears in a collection of content items;

determining a portion of the set of topics having a confidence score that exceeds a threshold confidence level;

identifying a candidate serendipitous content item that comprises the portion of the set of topics;

determining, based on the record, the candidate serendipitous content item has not been interacted with by the user system; and

in response to a request from the user system to access a document of a publisher system, causing a display of the candidate serendipitous content item in a targeted serendipitous content zone of the document.

8. The method of claim 7 , further comprising:

collecting a set of user engagement signals corresponding to the document of the publisher system;

identifying, based on the set of user engagement signals, a depth value of the document corresponding to a rate of decrease of user engagement that exceeds a threshold level; and

establishing the depth value as a starting point for the targeted serendipitous content zone.

9. The method of claim 8 , further comprising:

establishing one or more additional content zones to precede the targeted serendipitous content zone in a scroll depth of the document.

10. The method of claim 9 , wherein the one or more additional content zones are configured to display one or more content items having a different type than the candidate serendipitous content item.

11. The method of claim 7 , wherein identifying the candidate serendipitous content item that comprises the portion of the set of topics comprises searching the collection of content items.

12. The method of claim 7 , wherein the document comprises a portion designated for a content feed, the content feed to comprise the targeted serendipitous content zone displaying the candidate serendipitous content item.

13. The method of claim 7 , further comprising measuring a user engagement signal associated with an interaction by the user system with the candidate serendipitous content item.

14. A non-transitory computer-readable storage medium comprising executable instructions that, if executed by a processing device, cause the processing device to:

generate a record identifying a set of content items interacted with by a user system, where each content item is associated with one or more topics;

generate a confidence score associated with each of a set of topics associated with the set of content items, wherein the confidence score represents a quantity of instances a respective topic appears in a collection of content items;

determine a portion of the set of topics having a confidence score that exceeds a threshold confidence level;

search the collection of content items for a candidate serendipitous content item that comprises the portion of the set of topics;

determine, based on the record, the candidate serendipitous content item has not been interacted with by the user system; and

generate at least a portion of a graphical user interface comprising a plurality of content zones having a depth defined based on user engagement measurements, wherein the plurality of content zones comprises a targeted serendipitous content zone comprising the candidate serendipitous content item.

15. The non-transitory computer-readable storage medium of claim 14 , the processing device to cause a provisioning of the candidate serendipitous content item to be displayed in the targeted serendipitous content zone.

16. The non-transitory computer-readable storage medium of claim 14 , the processing device to:

determine a depth value that satisfies a condition associated with the targeted serendipitous content zone; and

establish the depth value as a starting point of the targeted serendipitous content zone.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the condition associated with the targeted serendipitous content zone comprises one or more user engagement signal values having a rate of decrease that exceeds a threshold rate of decrease.

18. The non-transitory computer-readable storage medium of claim 14 , wherein the processing device generates at least the portion of the graphical user interface including the targeted serendipitous content zone in response to a request by the user system to access a portion of a publisher system.

19. The non-transitory computer-readable storage medium of claim 14 , wherein the plurality of content zones further comprises a first content zone to display one or more personalized content recommendations and a second content zone to display one or more best of network content recommendations.

20. The non-transitory computer-readable storage medium of claim 14 , wherein the candidate serendipitous content item comprises at least one of a webpage, a video file, an audio file, or an image.

Assignments (5)
CHANGE OF NAME Recorded Aug 22, 2025
From: OUTBRAIN INC.
To: TEADS HOLDING CO.
Reel/Frame 072558/0062 →
RELEASE OF SECURITY INTEREST (REEL 056621, FRAME 0077) Recorded Feb 3, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: OUTBRAIN INC.
Reel/Frame 070096/0310 →
SECURITY INTEREST Recorded Feb 3, 2025
From: OUTBRAIN INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 070096/0384 →
SECURITY INTEREST Recorded Jun 22, 2021
From: OUTBRAIN INC.
To: SILICON VALLEY BANK
Reel/Frame 056621/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2020
From: TAMIR, IDO
To: OUTBRAIN INC.
Reel/Frame 054722/0904 →
Cited By (1)
US 12,525,140