Social network content item federation based on item utility value
First Claim
Patent Images
1. A system, comprising:
- a network interface configured to communicate with user devices via a network;
an electronic data storage, including;
a first content item source including first content items each having a selection metric according to a first selection schema and a value metric provided by a third party in compensation for displaying the first content item without respect to a position of the first content item in a feed according to a first value schema; and
a second content item source including second content items different than the first content items, each of the second content items having the selection metric according to a second selection schema different than the first selection schema;
a processor, configured to;
receive, from the first content item source, first content items according to the first selection schema and associated value metrics;
receive, from the second content item source, second content items according to the second selection schema;
determine an engagement value for each of at least some of the first and second content items based on previous interactions with content items from the first and second content item sources;
generate a utility value for each of the at least some of the first and second content items, the utility value including;
an engagement component based, at least in part, on the selection metric as received from a corresponding one of the first and second content item sources and the engagement value as determined; and
a monetary component based, at least in part, on the value metric as received for the first content items; and
transmit, to the user device to display at least some of the first and second content items in a feed in an order based, at least in part, on the first and second content items'"'"' respective utility values.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for federating social network content items include determining an engagement value for content items based on previous interactions with content items from first and second content item sources stored in an electronic data storage, certain content items having selection metrics and value metrics according to varying selection schemas and a value schema. A utility value is generated for each of the at least some of the content items, the utility value including an engagement component and a monetary component. A user device displays the content items in an order based on the utility values.
77 Citations
20 Claims
-
1. A system, comprising:
-
a network interface configured to communicate with user devices via a network; an electronic data storage, including; a first content item source including first content items each having a selection metric according to a first selection schema and a value metric provided by a third party in compensation for displaying the first content item without respect to a position of the first content item in a feed according to a first value schema; and a second content item source including second content items different than the first content items, each of the second content items having the selection metric according to a second selection schema different than the first selection schema; a processor, configured to; receive, from the first content item source, first content items according to the first selection schema and associated value metrics; receive, from the second content item source, second content items according to the second selection schema; determine an engagement value for each of at least some of the first and second content items based on previous interactions with content items from the first and second content item sources; generate a utility value for each of the at least some of the first and second content items, the utility value including; an engagement component based, at least in part, on the selection metric as received from a corresponding one of the first and second content item sources and the engagement value as determined; and a monetary component based, at least in part, on the value metric as received for the first content items; and transmit, to the user device to display at least some of the first and second content items in a feed in an order based, at least in part, on the first and second content items'"'"' respective utility values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, by a processor, from a first content item source stored in an electronic data storage, first content items, each of the first content items having a selection metric according to a first selection schema and a value metric, the value metric provided by a third party in compensation for displaying the first content item without respect to a position of the first content item in a feed; receiving, by the processor, from a second content item source stored in the electronic data storage, second content items, each of the second content items having the selection metric according to a second selection schema different than the first selection schema; determining, by the processor, an engagement value for each of at least some of the first and second content items based on previous interactions with content items from the first and second content item sources; generating, by the processor, a utility value for each of the at least some of the first and second content items, the utility value including; an engagement component based, at least in part, on the selection metric as received from a corresponding one of the first and second content item sources and the engagement value as determined; and a monetary component based, at least in part, on the value metric as received for the first content items; and transmitting, by the processor, at least some of the first and second content items, to display on a user device in the feed in an order based, at least in part, on the first and second content items'"'"' respective utility values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification