System and method for scoring stream data
First Claim
Patent Images
1. A method, comprising:
- receiving a feed which includes content from at least one data source;
selecting one of a plurality of scoring methods for scoring the content based on a velocity of the feed, wherein selecting one of a plurality of scoring methods includes comparing the velocity of the feed to a predetermined threshold value and selecting either a first scoring method if the velocity is at or below the threshold value or a second scoring method if the velocity is above the threshold value, wherein said second scoring method allows content to be scored faster than the first scoring method;
determining which content in the feed is appropriate for display by producing a score in accordance with the selected scoring method, wherein the selected scoring method uses a plurality of weighted scoring factors which alter the score based on whether the content includes objectionable material determined in accordance with user-defined criteria; and
determining whether content is to be rendered on at least one rendering device based on the score assigned to the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A feed combine is provided which receives a feed including content from at least one data source. One of a plurality of scoring methods is selected for scoring the content in the feed based on a velocity of the feed. A determination is made as to which content in the feed is appropriate for display by producing a score using the selected scoring method. The scoring method uses a plurality of weighted scoring factors which alter the score based on whether the content includes objectionable material determined in accordance with user-defined criteria. A determination is made as to whether content is to be rendered on at least one rendering device based on a score assigned to the content.
16 Citations
21 Claims
-
1. A method, comprising:
-
receiving a feed which includes content from at least one data source; selecting one of a plurality of scoring methods for scoring the content based on a velocity of the feed, wherein selecting one of a plurality of scoring methods includes comparing the velocity of the feed to a predetermined threshold value and selecting either a first scoring method if the velocity is at or below the threshold value or a second scoring method if the velocity is above the threshold value, wherein said second scoring method allows content to be scored faster than the first scoring method; determining which content in the feed is appropriate for display by producing a score in accordance with the selected scoring method, wherein the selected scoring method uses a plurality of weighted scoring factors which alter the score based on whether the content includes objectionable material determined in accordance with user-defined criteria; and determining whether content is to be rendered on at least one rendering device based on the score assigned to the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a feed combine module configured to produce a feed which includes content from at least one data source; an auger module stored in a non-transitory computer readable storage medium and configured to select a scoring method for scoring the content in the feed based on a velocity of the feed, wherein the scoring method is selected by comparing the velocity of the feed to a predetermined threshold value and by selecting either a first scoring method if the velocity is at or below the threshold value or a second scoring method if the velocity is above the threshold value, wherein said second scoring method allows content to be scored faster than the first scoring method, and the auger module being further configured to determine which content in the feed is appropriate for display by producing a score in accordance with the selected scoring method, wherein the scoring method uses a plurality of weighted scoring factors which alter the score based on whether the content includes objectionable material determined in accordance with user-defined criteria; and a transmitter module configured to prioritize the content to determine an order in which the content will be rendered by at least one rendering device based on the scores assigned to the content. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving a feed which includes content from at least one data source; selecting one of a plurality of scoring methods for scoring the content based on a velocity of the feed; determining which content in the feed is appropriate for display by producing a score in accordance with a selected scoring method, wherein the selected scoring method uses a plurality of weighted scoring factors which alter the score based on whether the content includes objectionable material determined in accordance with user-defined criteria, wherein the content is comprised of text data, and fuzzy matching is employed to identify alternative, non-conventional representations of words or phrases for comparison against a conventional representation of a word or phrase by manipulating the text data with at least one of the following operations; removing all characters outside of the standard A-Z and a-z character sets; removing characters which have been repeated more than twice consecutively; removing words which are phonetically identical; and running a character replacement match; and determining whether content is to be rendered on at least one rendering device based on the score assigned to the content. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification