Identifying items that have experienced recent interest bursts
First Claim
1. A method for identifying items that have experienced interest bursts, comprising the computer-implemented steps of:
- for each item of a plurality of items, performing the steps ofduring a particular window of time, maintaining an interest value based on how many interest-actions are performed on said item during said particular window of time; and
determining whether the item has experienced an interest burst based, at least in part, on whether the interest value is greater than a particular fraction of a historical indication of interest for the item.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for identifying items that have recently undergone an interest burst. Items that have recently undergone an interest burst are identified by comparing how many interest-actions have been performed on the items during a current time window against how many interest-actions have been performed on the items historically. Various tests are performed to rule out candidates that are not likely to be of interest to other users. In addition, various spam detection techniques are described for reducing the possibility that the items that are listed as interest burst items are listed because of spam.
-
Citations
38 Claims
-
1. A method for identifying items that have experienced interest bursts, comprising the computer-implemented steps of:
for each item of a plurality of items, performing the steps of during a particular window of time, maintaining an interest value based on how many interest-actions are performed on said item during said particular window of time; and determining whether the item has experienced an interest burst based, at least in part, on whether the interest value is greater than a particular fraction of a historical indication of interest for the item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
11. A method for identifying items that have experienced interest bursts, comprising the computer-implemented steps of:
-
concurrently maintaining a plurality of count sets, wherein each count set indicates interest-actions that are performed on items during a particular time window of a plurality of time windows; determining which of said time windows is a current window, wherein the current window is an active window with an earliest start time of the plurality of time windows; determining which items have experienced interest bursts based on values in the count set associated with the current window; at the end of the current window, determining which of said time windows is a new current window, wherein the new current window is an active window with an earliest start time of the plurality of time windows other than the current window; and after the current window has ended, determining which items have experienced interest bursts based on values in the count set associated with the new current window. - View Dependent Claims (12, 30, 31)
-
-
13. A method for identifying items that have experienced interest bursts, comprising the computer-implemented steps of:
-
identifying a set of interest burst item candidates; wherein identifying a set of interest burst item candidates includes, for each item of a plurality of items, performing the steps of during a particular window of time, maintaining an interest value based on how many interest-actions are performed on said item during said particular window of time; and determining whether the item has experienced an interest burst based, at least in part, on the interest value and a historical indication of interest for the item; for each item in the set of interest burst item candidates, determining whether the interest burst experienced by the item is likely to have been the result of spamming; ranking the items in the set of interest burst item candidates, wherein the ranking of each item is based, at least in part, on whether the interest burst experienced by the item is likely to have been the result of spamming; generating a list that include the highest-ranked items that have experienced an interest burst; and providing the list for display to a user over a network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 32, 33, 34, 35, 36, 37, 38)
-
Specification