IP Library Patent Application 15605815
Patent Application
App. No. 15/605,815

ACCOUNTING FOR USER INTERACTION WITH CONTENT ASSOCIATED WITH CONTENT ITEMS PRESENTED BY AN ONLINE SYSTEM WHEN SELECTING CONTENT ITEMS FOR PRESENTATION BY THE ONLINE SYSTEM

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/605,815
Abstract

An online system accounts for measures of quality of content items when selecting content items for presentation to users. For a content item including a link to a landing page outside a domain of the online system, the measure of quality accounts for a likelihood of a user presented with the content item returning to the online system after less than a threshold amount of time accessing the landing page. The measure of quality of the content item is based on the likelihood of the user returning to the online system after less than the threshold amount of time relative to likelihoods of other users returning to the online system after less than the threshold amount of time. The measure of quality of the content item is affected by a difference between the likelihood determined for the user and the likelihoods determined for other users.

Claims (62)

1 . A method comprising:

receiving a content item at an online system, the content item including a link to a landing page that is in a domain differing from a domain of the online system;

obtaining a model determining a likelihood of a user of the online system who accesses the content item returning to the online system after being presented with the landing page for less than a threshold amount of time, the model based on characteristics of the user and characteristics of the landing page;

determining likelihoods of each of a plurality of users of the online system returning to the online system after being presented with the landing page for less than a threshold amount of time by applying the model to characteristics of each of the plurality of users of the online system;

determining an average likelihood of returning to the online system after being presented with the landing page for less than the threshold amount of time based on the determined likelihoods;

identifying an opportunity to present the content item to a viewing user of the online system;

determining a likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time by applying the model to characteristics of the viewing user;

determining a measure of quality of the content item to the viewing user based on a comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood; and

including the content item in association with the measure of quality in one or more selection processes selecting content for presentation to the viewing user via the opportunity based on measures of quality associated with content items.

2 . The method of claim 1 , wherein determining the measure of quality of the content item to the viewing user based on a comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than a threshold amount of time and the average likelihood comprises:

determining a difference between the likelihood of the viewing user returning to the online system after being presented with the landing page for less than a threshold amount of time and the average likelihood; and

determining the measure of quality of the content item as inversely related to the determined difference.

3 . The method of claim 2 , wherein determining the measure of quality of the content item as inversely related to the determined difference comprises:

reducing the measure of quality in response to the difference exceeding a threshold; and

increasing the measure of quality in response to the different being less than the threshold.

4 . The method of claim 1 , wherein the content item further includes a bid amount specifying an amount of compensation received by the online system in exchange for presenting the content item.

5 . The method of claim 4 , wherein determining the measure of quality of the content item to the viewing user based on the comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood comprises:

increasing the bid amount included in the content item in response to the comparison indicating the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time is less than the average likelihood; and

decreasing the bid amount included in the content item in response to the comparison indicating the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time is greater than the average likelihood.

6 . The method of claim 4 , wherein determining the measure of quality of the content item to the viewing user based on the comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood comprises:

determining a likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page;

determining an alternative average likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page from the average likelihood; and

modifying the bid amount included in the content item based on a difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood.

7 . The method of claim 6 , wherein modifying the bid amount included in the content item based on a difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood comprises:

scaling the bid amount included in the content item by a value based on the difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood.

8 . The method of claim 1 , wherein determining the measure of quality of the content item to the viewing user based on the comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood comprises:

determining a likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page;

determining an alternative average likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page from the average likelihood; and

determining the measure of quality of the content item to the viewing user based on a difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood.

9 . The method of claim 1 , wherein the landing page comprises a web page in the domain differing from the domain of the online system.

10 . The method of claim 1 , wherein the threshold amount of time is based on a type of content included in the landing page.

11 . A computer program product comprising a non-transitory computer readable medium having instructions encoded thereon that, when executed by a processor, cause the processor to:

receive a content item at an online system, the content item including a link to a landing page that is in a domain differing from a domain of the online system;

obtain a model determining a likelihood of a user of the online system who accesses the content item returning to the online system after being presented with the landing page for less than a threshold amount of time, the model based on characteristics of the user and characteristics of the landing page;

determine likelihoods of each of a plurality of users of the online system returning to the online system after being presented with the landing page for less than a threshold amount of time by applying the model to characteristics of each of the plurality of users of the online system;

determine an average likelihood of returning to the online system after being presented with the landing page for less than the threshold amount of time based on the determined likelihoods;

identify an opportunity to present the content item to a viewing user of the online system;

determine a likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time by applying the model to characteristics of the viewing user;

determine a measure of quality of the content item to the viewing user based on a comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood; and

include the content item in association with the measure of quality in one or more selection processes selecting content for presentation to the viewing user via the opportunity based on measures of quality associated with content items.

12 . The computer program product of claim 11 , wherein determine the measure of quality of the content item to the viewing user based on a comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than a threshold amount of time and the average likelihood comprises:

determine a difference between the likelihood of the viewing user returning to the online system after being presented with the landing page for less than a threshold amount of time and the average likelihood; and

determine the measure of quality of the content item as inversely related to the determined difference.

13 . The computer program product of claim 12 , wherein determine the measure of quality of the content item as inversely related to the determined difference comprises:

reduce the measure of quality in response to the difference exceeding a threshold; and

increase the measure of quality in response to the different being less than the threshold.

14 . The computer program product of claim 11 , wherein the content item further includes a bid amount specifying an amount of compensation received by the online system in exchange for presenting the content item.

15 . The computer program product of claim 14 , wherein determine the measure of quality of the content item to the viewing user based on the comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood comprises:

increase the bid amount included in the content item in response to the comparison indicating the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time is less than the average likelihood; and

decrease the bid amount included in the content item in response to the comparison indicating the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time is greater than the average likelihood.

16 . The computer program product of claim 14 , wherein determine the measure of quality of the content item to the viewing user based on the comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood comprises:

determine a likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page;

determine an alternative average likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page from the average likelihood; and

modify the bid amount included in the content item based on a difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood.

17 . The computer program product of claim 16 , wherein modify the bid amount included in the content item based on a difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood comprises:

scale the bid amount included in the content item by a value based on the difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood.

18 . The computer program product of claim 11 , wherein determine the measure of quality of the content item to the viewing user based on the comparison of the likelihood of the viewing user returning to the online system after being presented with the landing page for less than the threshold amount of time and the average likelihood comprises:

determine a likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page;

determine an alternative average likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time from the likelihood of the viewing user returning to the online system after being presented with the landing page from the average likelihood; and

determine the measure of quality of the content item to the viewing user based on a difference between the likelihood of the viewing user not returning to the online system after being presented with the landing page for less than the threshold amount of time and the alternative average likelihood.

19 . The computer program product of claim 11 , wherein the landing page comprises a web page in the domain differing from the domain of the online system.

20 . The computer program product of claim 11 , wherein the threshold amount of time is based on a type of content included in the landing page.

Assignments (2)
CHANGE OF NAME Recorded Dec 28, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058594/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2017
From: PAN, JUNFENG; SAX, TYLER PAUL; WU, YINING; ZHAO, YILI; GAO, DIHONG; XU, JUANJUAN; LIANG, XIAOJUN; AWAN, ASAD K.; MOOSER, JONATHAN; FONG, CHIN LUNG; YAN, HONG
To: FACEBOOK, INC.
Reel/Frame 042995/0141 →