Apparatus, Method, and Computer Program Product For Ranking Data Objects
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
40 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification