Apparatus, Method, and Computer Program Product For Ranking Data Objects
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsTommy ARNGREN, Tim Kornhammar
Life of this patent
Estimating the term…
Abstract
This disclosure relates to an apparatus, method and computer program product for ranking data objects. The method includes receiving an indication that a second user has performed an action included in a defined set of actions with respect to a data object uploaded by a first user. The method further includes: (a) calculating a rank for the first user; (b) calculating a rank for the second user; (c) calculating a crowd factor using the rank for the first user (R1) and the rank for the second user (R2), wherein the crowd factor is greater than or equal to R1+R2; and (d) determining a rank for the data object using the determined crowd factor, wherein these steps are performed in response to receiving the indication.
Claims20
A method for ranking a data object uploaded by a first user to a server apparatus, comprising:
- the server apparatus receiving from second user's communication device a message comprising information indicating that the second user has performed an action included in a defined set of actions with respect to the data object;
- and
- in response to receiving the indication:
- the server apparatus calculating a rank for the first user;
- the server apparatus calculating a rank for the second user;
- the server apparatus calculating a crowd factor using the rank for the first user (R1) and the rank for the second user (R2), wherein the crowd factor is greater than or equal to R1+R2;
- and
- the server apparatus determining a rank for the data object using the determined crowd factor.
An apparatus for ranking a data object uploaded by a first user, comprising:
- a network interface for receiving a message comprising information indicating that a second user has performed an action included in a defined set of actions with respect to the data object;
- a non-transitory data storage medium;
- and
- a data processing system, wherein
- the data storage medium stores program code for programming the data processing system such that, in response to the apparatus receiving the message, the data processing system performs a process comprising the steps of:
- calculating a rank for the first user;
- calculating a rank for the second user;
- calculating a crowd factor using the rank for the first user (R1) and the rank for the second user (R2), wherein the crowd factor is greater than or equal to R1+R2;
- and
- determining a rank for the data object using the determined crowd factor.
A computer program product comprising a non-transitory computer-readable medium storing computer program code for ranking a data object uploaded by a first user, the computer program code comprising:
- instructions for calculating a rank for the first user;
- instructions for calculating a rank for a second user who performed an action on the data object;
- instructions for calculating a crowd factor using the rank for the first user (R1) and the rank for the second user (R2), wherein the crowd factor is greater than or equal to R1+R2;
- and
- instructions for determining a rank for the data object using the determined crowd factor.
Dependencies are inferred from the claim text.