Selective content delivery in a real-time streaming environment
First Claim
Patent Images
1. A computer-implemented method for dynamic content filtering, the computer-implemented method comprising:
- receiving, by a software executed by a computer, an indication for a preference for an approximate number of contents to be delivered during an indicated time period;
assigning, by the executed software, a first score to a first content according to one or more factors, in response to receiving the first content at a first point in time during the indicated time period;
delivering, by the executed software, the first content, in response to determining the first score is above a first dynamically calculated threshold,wherein the first dynamically calculated threshold is calculated based on;
t;
time of arrival of the first content,k(t);
number of contents that has been delivered until the first point in time,K;
the approximate number of contents to be delivered during the indicated time period, andF;
a distribution function calculated based on prior history of the contents delivered.
2 Assignments
0 Petitions
Accused Products
Abstract
Machines, systems and methods for dynamic content filtering are provided. The method comprises receiving an indication for a preference for an approximate number of content to be delivered during an indicated time period; assigning a first score to the first content according to one or more factors, in response to receiving a first content at a first point in time during the first time period; delivering the first content, in response to determining that the first score is above a first dynamically calculated threshold, wherein the first dynamically calculated threshold is calculated based on:
- t: time of arrival of the first content,
- k(t): number of contents that has been delivered until the first point in time,
- K: the approximate number of events to be delivered during the indicated time period, and
- F: a distribution function calculated based on prior history of the content delivered.
-
Citations
20 Claims
-
1. A computer-implemented method for dynamic content filtering, the computer-implemented method comprising:
-
receiving, by a software executed by a computer, an indication for a preference for an approximate number of contents to be delivered during an indicated time period; assigning, by the executed software, a first score to a first content according to one or more factors, in response to receiving the first content at a first point in time during the indicated time period; delivering, by the executed software, the first content, in response to determining the first score is above a first dynamically calculated threshold, wherein the first dynamically calculated threshold is calculated based on; t;
time of arrival of the first content,k(t);
number of contents that has been delivered until the first point in time,K;
the approximate number of contents to be delivered during the indicated time period, andF;
a distribution function calculated based on prior history of the contents delivered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for dynamic content filtering, the computer system comprising:
-
one or more computer processors; one or more non-transitory computer readable storage media; program instructions stored on the one or more non-transitory computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to receive an indication for a preference for an approximate number of contents to be delivered during an indicated time period; program instructions to assign a first score to a first content according to one or more factors, in response to receiving the first content at a first point in time during the indicated time period; program instructions to deliver the first content, in response to determining the first score is above a first dynamically calculated threshold, wherein the first dynamically calculated threshold is calculated based on; t;
time of arrival of the first content,k(t);
number of contents that has been delivered until the first point in time,K;
the approximate number of contents to be delivered during the indicated time period, andF;
a distribution function calculated based on prior history of the contents delivered. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive an indication for a preference for an approximate number of contents to be delivered during an indicated time period; assign a first score to a first content according to one or more factors, in response to receiving the first content at a first point in time during the indicated time period; deliver the first content, in response to determining the first score is above a first dynamically calculated threshold, wherein the first dynamically calculated threshold is calculated based on; t;
time of arrival of the first content,k(t);
number of contents that has been delivered until the first point in time,K;
the approximate number of contents to be delivered during the indicated time period, andF;
a distribution function calculated based on prior history of the contents delivered. - View Dependent Claims (17, 18, 19, 20)
-
Specification