IP Library Granted Patent US 8,266,158
Granted Patent B2
US 8,266,158 · App. 12/362,917 · Granted Sep 11, 2012

Systems and methods for calculating a just-in-time reputation score

Assignee: Yahoo! Inc.
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,266,158
App. No.
12/362,917
Granted
Sep 11, 2012
Kind
B2
Abstract

The present invention is directed towards systems and methods for generating a just-in-time reputation score. The method according to one embodiment of the present invention comprises receiving a user generated content item from a user, calculating an initial reputation score and retrieving a plurality of rules. The method then analyzes the user generated content item based on the rules and determines a just-in-time reputation score based on the analysis. Finally, the method displays the just-in-time reputation score and the content item to the user.

Claims (54)

1. A method for generating a just-in-time reputation score, the method comprising:

receiving a user generated content item from a user;

calculating an initial content score for the user generated content item, wherein the initial content score is an average of a score for each of a plurality of prior user generated content items received from the user;

retrieving one or more content submission rules based on at least one of: historical trends in a plurality of prior generated content items received from a plurality of members of a community or rules defined by the community;

analyzing said user generated content item against said one or more content submission rules;

determining a just-in-time reputation score of the user generated content item based on the initial content score adjusted accordingly to said analysis;

displaying said just-in-time reputation score, said user generated content item to the user, and a message informing the user that said user generated content item violates the one or more rules; and

receiving a modified user generated content item modified in response to displaying said just-in-time reputation score, said user generated content item, and the message informing the user that said user generated content item violates the one or more rules.

2. The method of claim 1 further comprising displaying a plurality of modification options.

3. The method of claim 2 , wherein the modification options comprise the one or more rules that the user has violated.

4. The method of claim 2 , wherein the modification options comprise a list of recommendations outlining how the user generated content item can be modified to comply with the one or more rules.

5. The method of claim 2 , wherein the modification options comprise a plurality of links allowing correction of the user generated content item upon selection of the link.

6. The method of claim 1 further comprising applying the one or more rules to the modified user generated content item.

7. The method of claim 1 wherein said rules comprise a plurality of global rules, thresholds, or weightings.

8. The method of claim 1 wherein the just-in-time reputation score is calculated by adding one or more rule bonuses or subtracting one or more rule penalties based on a community's weighting of the one or more rules.

9. The method of claim 1 further comprising storing an ID associated with the one or more rules upon determining that the one or more rules are violated.

10. The method of claim 1 wherein determining a just-in-time reputation score comprises increasing said initial content score if said user generated content item is in accordance with said rules.

11. The method of claim 1 wherein determining a just-in-time reputation score comprises decreasing said initial content score if said user generated content item is in violation of said rules.

12. A system comprising at least one processing device coupled to at least one client device over a network, the at least processing device operable at least to:

receive a user generated content item from a user;

calculate an initial content score for the user generated content item, wherein the initial content score is an average of a score for each of a plurality of prior user generated content items received from the user;

retrieve one or more content submission rules based on at least one of: historical trends in a plurality of prior generated content items received from a plurality of members of a community or rules defined by the community;

analyze said user generated content item based on said one or more content submission rules;

determine a just-in-time reputation score of the user generated content item based on the initial content score adjusted accordingly to said analysis;

display said just-in-time reputation score, said user generated content item to the user, and a message informing the user that said user generated content item violates the one or more rules; and

receiving a modified user generated content item modified in response to displaying said just-in-time reputation score, said user generated content item, and the message informing the user that said user generated content item violates the one or more rules.

13. The system of claim 12 wherein the least one processing device is further operative to generate a plurality of modification options.

14. The system of claim 13 , wherein the modification options comprise the one or more rules that the user has violated.

15. The system of claim 13 , wherein the modification options comprise a list of recommendations outlining how the user generated content item can be modified to comply with the one or more rules.

16. The system of claim 13 , wherein the modification options comprise a plurality of links allowing correction of the user generated content item upon selection of the link.

17. The system of claim 13 further comprising applying the one or more rules to the modified user generated content item.

18. The system of claim 12 wherein said rules comprise a plurality of global rules, thresholds, or weightings.

19. The system of claim 12 wherein said just-in-time reputation score is calculated by adding one or more rule bonuses or subtracting one or more rule penalties based on a community's weighting of the one or more rules.

20. The system of claim 12 further comprising storing an ID associated with the one or more rules upon determining that the one or more rules are violated.

21. The system of claim 12 wherein determining a just-in-time reputation score comprises increasing said initial content score if said user generated content item is in accordance with said rules.

22. The system of claim 12 wherein determining a just-in-time reputation score comprises decreasing said initial content score if said user generated content item is in violation of said rules.

23. A non-transitory computer readable media having computer readable program code embodied therein, the computer readable program code when executed by a processing device causes the processing device to perform a method comprising:

receiving a user generated content item from a user;

calculating an initial content score for the user generated content item, wherein the initial content score is an average of a score for each of a plurality of prior user generated content items received from the user;

retrieving one or more content submission rules based on at least one of: historical trends in a plurality of prior generated content items received from a plurality of members of a community or rules defined by the community;

analyzing said user generated content item based on said one or more content submission rules;

determining a just-in-time reputation score of the user generated content item based on the initial content score adjusted accordingly to said analysis;

displaying said just-in-time reputation score, said user generated content item to the user, and a message informing the user that said user generated content item violates the one or more rules; and

receiving a modified user generated content item modified in response to displaying said just-in-time reputation score, said user generated content item, and the message informing the user that said user generated content item violates the one or more rules.

24. The computer readable media of claim 23 further comprising displaying a plurality of modification options based on said rule analysis.

25. The computer readable media of claim 24 , wherein the modification options comprise the one or more rules that the user has violated.

26. The computer readable media of claim 24 , wherein the modification options comprise a list of recommendations outlining how the user generated content item can be modified to comply with the one or more rules.

27. The computer readable media of claim 24 , wherein the modification options comprise a plurality of links allowing correction of the user generated content item upon selection of the link.

28. The computer readable media of claim 23 further comprising applying the one or more rules to the modified user generated content item.

29. The computer readable media of claim 23 wherein retrieving said rules further comprises retrieving a plurality of global rules, thresholds, or weightings.

30. The computer readable media of claim 23 wherein the just-in-time reputation score is calculated by adding one or more rule bonuses or subtracting one or more rule penalties based on a community's weighting of the one or more rules.

31. The computer readable media of claim 23 further comprising storing an ID associated with the one or more rules upon determining that the one or more rules are violated.

32. The computer readable media of claim 23 wherein determining a just-in-time reputation score comprises increasing said initial content score if said user generated content is in accordance with said rules.

33. The computer readable media of claim 23 wherein determining a just-in-time reputation score comprises decreasing said initial content score if said user generated content is in violation of said rules.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2009
From: GLASS, BRYCE; FARMER, F. RANDALL
To: YAHOO! INC.
Reel/Frame 022184/0926 →
Continuity (1)
Related Publication 20100198836A1 · Aug 5, 2010