IP Library Granted Patent US 8,838,619
Granted Patent B1
US 8,838,619 · App. 13/616,153 · Granted Sep 16, 2014

Ranking authors and their content in the same framework

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,838,619
App. No.
13/616,153
Granted
Sep 16, 2014
Kind
B1
Abstract

One or more server devices may simultaneously calculate first ranking scores for a group of users and second ranking scores for a group of comments authored by the group of users. The calculating may occur during a same process. The one or more server devices may further provide one of a first ranked list that includes information identifying the group of users, the information identifying the group of users being ordered based on the first ranking scores, or a second group of comments of the group of comments, the comments in the second group of comments being ordered based on the second ranking scores.

Claims (86)

1. A method performed by one or more server devices, the method comprising:

simultaneously calculating, using a processor of the one or more server devices, first ranking scores for a plurality of users and second ranking scores for a plurality of comments authored by the plurality of users,

simultaneously calculating the first ranking scores and the second ranking scores including:

modifying the first ranking scores using the second ranking scores, and

modifying the second ranking scores using the first ranking scores; and

providing, using a processor of the one or more server devices, one or more of:

a first ranked list that includes information identifying the plurality of users,

the information identifying the plurality of users being ordered based on the first ranking scores, or

a group of comments of the plurality of comments,

comments, in the group of comments, being ordered based on the second ranking scores.

2. The method of claim 1 , where modifying the first ranking scores and modifying the second ranking scores continues until the first ranking scores and the second ranking scores converge.

3. The method of claim 1 , where the first ranking scores and the second ranking scores are modified a predetermined quantity of times.

4. The method of claim 1 , where modifying the first ranking scores includes:

combining one of the first ranking scores with one or more of the second ranking scores,

the one of the first ranking scores being associated with one user of the plurality of users, and

the one or more of the second ranking scores being associated with one or more comments, of the plurality of comments, authored by the one user.

5. The method of claim 1 , where the plurality of users includes a first user and a second user,

where the first ranking scores include a first score associated with the first user and a second score associated with the second user,

where the method further comprises:

determining a relationship between the first user and the second user; and

where modifying the first ranking scores includes:

modifying the first score using the second score based on the relationship, and

modifying the first score using one or more of the second ranking scores based on the one or more of the second ranking scores being associated with one or more of the plurality of comments authored by the first user.

6. The method of claim 1 , where modifying the first ranking scores includes:

modifying the first ranking scores based on measures of quality of the plurality of comments.

7. The method of claim 1 , where modifying the second ranking scores includes:

modifying the second ranking scores based on measures of reputations of the plurality of users.

8. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

simultaneously calculate first ranking scores for a plurality of users and second ranking scores for a plurality of comments authored by the plurality of users,

the one or more instructions to simultaneously calculate the first ranking scores and the second ranking scores including:

one or more instructions that, when executed by the one or more processors, cause the one or more processors to:

 modify the first ranking scores using the second ranking scores, and

 modify the second ranking scores using the first ranking scores; and

provide one or more of:

a first ranked list that includes information identifying the plurality of users,

the information identifying the plurality of users being ordered based on the first ranking scores, or

a group of comments of the plurality of comments,

comments, in the group of comments, being ordered based on the second ranking scores.

9. The non-transitory computer-readable medium of claim 8 , where the one or more instructions to modify the first ranking scores and the one or more instructions to modify the second ranking scores continue until the first ranking scores and the second ranking scores converge.

10. The non-transitory computer-readable medium of claim 8 , where the first ranking scores and the second ranking scores are modified a predetermined quantity of times.

11. The non-transitory computer-readable medium of claim 8 , where the one or more instructions to modify the first ranking scores include:

one or more instructions that, when executed by the one or more processors, cause the one or more processors to:

modify one of the first ranking scores with one or more of the second ranking scores,

the one of the first ranking scores being associated with one user of the plurality of users, and

the one or more of the second ranking scores being associated with one or more comments, of the plurality of comments, authored by the one user.

12. The non-transitory computer-readable medium of claim 8 , where the plurality of users includes a first user and a second user,

where the first ranking scores include a first score associated with the first user and a second score associated with the second user,

where the instructions further comprise:

one or more instructions that, when executed by the one or more processors, cause the one or more processors to determine a relationship between the first user and the second user; and

where the one or more instructions to modify the first ranking scores include:

one or more instructions that, when executed by the one or more processors, cause the one or more processors to:

modify the first score using the second score based on the relationship, and

modify the first score using one or more of the second ranking scores based on the one or more of the second ranking scores being associated with one or more of the plurality of comments authored by the first user.

13. The non-transitory computer-readable medium of claim 8 , where the one or more instructions to modify the first ranking scores include:

one or more instructions that, when executed by the one or more processors, cause the one or more processors to modify the first ranking scores based on measures of quality of the plurality of comments.

14. The non-transitory computer-readable medium of claim 8 , where the one or more instructions to modify the second ranking scores include:

one or more instructions that, when executed by the one or more processors, cause the one or more processors to modify the second ranking scores based on measures of reputations of the plurality of users.

15. A device comprising:

one or more processors to:

simultaneously calculate first ranking scores for a plurality of users and second ranking scores for a plurality of comments authored by the plurality of users,

when simultaneously calculating the first ranking scores and the second ranking scores, the one or more processors being to:

modify the first ranking scores using the second ranking scores, and

modify the second ranking scores using the first ranking scores; and

provide one or more of:

a first ranked list that includes information identifying the plurality of users,

the information identifying the plurality of users being ordered based on the first ranking scores, or

a group of comments of the plurality of comments,

the comments in the group of comments being ordered based on the second ranking scores.

16. The device of claim 15 , where, when simultaneously calculating the first ranking scores and the second ranking scores, the one or more processors are further to:

continue modifying the first ranking scores and the second ranking scores until the first ranking scores and the second ranking scores converge.

17. The device of claim 15 , where, when modifying the first ranking scores, the one or more processors are to:

combine one of the first ranking scores with one or more of the second ranking scores,

the one of the first ranking scores being associated with one user of the plurality of users, and

the one or more of the second ranking scores being associated with one or more comments, of the plurality of comments, authored by the one user.

18. The device of claim 15 , where the plurality of users includes a first user and a second user,

where the first ranking scores include a first score associated with the first user and a second score associated with the second user,

where the one or more processors are further to:

determine a relationship between the first user and the second user; and

where, when modifying the first ranking scores, the one or more processors are to:

modify the first score using the second score based on the relationship, and

modify the first score using one or more of the second ranking scores based on the one or more of the second ranking scores being associated with one or more of the plurality of comments authored by the first user.

19. The device of claim 15 , where, when modifying the first ranking scores, the one or more processors are to:

modify the first ranking scores based on measures of quality of the plurality of comments.

20. The device of claim 15 , where, when modifying the second ranking scores, the one or more processors are to:

modify the second ranking scores based on measures of reputations of the plurality of users.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: CIERNIAK, MICHAL; TANG, NA
To: GOOGLE INC.
Reel/Frame 043715/0001 →