IP Library Granted Patent US 8,090,673
Granted Patent B2
US 8,090,673 · App. 12/802,482 · Granted Jan 3, 2012

Scoring content recommendations for user-specified topics via trust ratings

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,090,673
App. No.
12/802,482
Granted
Jan 3, 2012
Kind
B2
Abstract

A recommendation network is described. In some embodiments, the recommendation network includes recommenders that explicitly or implicitly recommend, rate or refer items and recommendation receivers that receive the recommendations. In some embodiments, the recommenders can be recommendation receivers, and vice versa. In some embodiments, recommendation receivers assign rust ratings to recommenders. The recommendation receiver can assign separate trust ratings to individual topics for which the recommendation receiver trusts the recommender. The separate trust ratings represent the recommendation receiver's amount of trust in the recommender to makes valuable recommendations for the specific topic. The recommendation network can use the separate trust ratings, along with ratings provided by the recommender, to rank recommendations per the separate topics. The recommendation receiver can assign the recommender to different bundles, topics, channels, etc. to which other recommendation receivers can subscribe.

Claims (84)

1. A system, comprising:

a server configured to

assign a trust rating, in response to input from a user source, to a recommender source specifically for a topic, wherein the trust rating represents a degree of trust that the user source has in the recommender source to provide one or more content recommendations of value specifically for the topic, wherein the topic is specified by the input from the user source,

determine a recommendation rating for a content recommendation from the one or more content recommendations provided by the recommender source, wherein the content recommendation is for content specified with the topic, and wherein the recommendation rating represents a degree of preference that the recommender source has for the content, and

calculate a score for the content recommendation in response to computing the recommendation rating with the trust rating; and

a client device configured to

receive the input from the user source,

provide the input to the server,

receive the score from the server, and

present the score on a display associated with the client device.

2. The system of claim 1 , wherein the client device is further configured to

present the score for the content recommendation as an entry on a ranked list.

3. The system of claim 1 , wherein the server is further configured to

generate, in response to additional input provided by the user source, a recommendation container configured to receive the content recommendation from the recommender source, wherein the recommender source is within a social network of the user source, and wherein the recommendation container is user definable by the user source,

assign the topic to the recommendation container, wherein the topic is defined by the user source, and

associate, via the additional input by the user source, the recommender source with the recommendation container.

4. The system of claim 3 , wherein the server is further configured to

receive an additional trust rating assigned specifically to the recommendation container, wherein the additional trust rating indicates an additional degree of trust that the user source has in the recommendation container, as an additional recommendation source, to provide recommendations of value on the topic, and

calculate the score for the content recommendation by computing the recommendation rating with the trust rating and with the additional trust rating.

5. The system of claim 3 , where the server is further configured to

provide an instance of the recommendation container to an additional user source,

channel the content recommendation into the instance of the recommendation container,

determine an additional topic specified by additional user input from the additional user source,

assign the additional topic to the instance of the recommendation container,

receive an additional trust rating from the additional user source, wherein the additional trust rating indicates an additional degree of trust that the additional user source has in the recommendation container, as an additional recommendation source, to provide recommendations of value on the additional topic, and

calculate an additional score for the content recommendation channeled into the recommendation container in response to computing the recommendation rating with the trust rating and with the additional trust rating.

6. The system of claim 1 , where the server is further configured to

receive a recommendation temporality rating, wherein the recommendation temporality rating indicates a user-defined, timeliness of relevance for the content recommendation, wherein the timeliness of the relevance is indicative of a perceived degree, by the user source, that the content is relevant over time,

assign the recommendation temporality rating to content recommendation, and

organize the content recommendation into a ranked list using the score and the recommendation temporality rating.

7. The system of claim 1 , wherein the recommendation source represents a subset of social-network user entities linked to a website account for the user source.

8. A computer-implemented method, wherein one or more processors for a computer associated with a computerized social network perform operations comprising:

assigning a trust rating, in response to input from a user source, to a recommender source specifically for a topic, wherein the trust rating represents a degree of trust that the user source has in the recommender source to provide content recommendations of value specifically for the topic, wherein the topic is specified by the input from the user source;

determining a recommendation rating for a content recommendation provided by the recommender source, wherein the content recommendation is for content specified with the topic, and wherein the recommendation rating represents a degree of preference that the recommender source has for the content;

calculating a score for the content recommendation in response to computing the recommendation rating with the trust rating; and

ranking the content recommendation in a ranked list based on the score.

9. The computer-implemented method of claim 8 further comprising:

presenting the score for the content recommendation as an entry on a ranked list of a website.

10. The computer-implemented method of claim 8 , further comprising:

generating, in response to additional input provided by a user source, a recommendation container configured to receive the content recommendation from the recommender source, wherein the recommender source is within a social network of the user source, and wherein the recommendation container is user definable by the user source;

assigning the topic to the recommendation container; and

associating, via the additional input by the user source, the recommender source with the recommendation container.

11. The computer-implemented method of claim 10 , further comprising:

receiving an additional trust rating assigned specifically to the recommendation container, wherein the additional trust rating indicates an additional degree of trust that the user source has in the recommendation container, as an additional recommendation source, to provide recommendations of value on the topic; and

calculating the score for the content recommendation in response to computing the recommendation rating with the trust rating and with the additional trust rating.

12. The computer-implemented method of claim 10 , further comprising:

providing an instance of the recommendation container to an additional user source;

channeling the content recommendation into the instance of the recommendation container;

determining an additional topic specified via additional user input from the additional user source;

assigning the additional topic to the instance of the recommendation container;

receiving an additional trust rating from the additional user source, wherein the additional trust rating indicates an additional degree of trust that the additional user source has in the recommendation container, as an additional recommendation source, to provide recommendations of value on the additional topic; and

calculating an additional score for the content recommendation channeled into the recommendation container in response to computing the recommendation rating with the trust rating and with the additional trust rating.

13. The computer-implemented method of claim 8 , further comprising:

receiving a recommendation temporality rating, wherein the recommendation temporality rating indicates a user-defined, timeliness of relevance for the content recommendation, wherein the timeliness of the relevance is indicative of a perceived degree, by the user source, that the content is relevant over time;

assigning the recommendation temporality rating to content recommendation; and

organizing the content recommendation into a ranked list using the score and the recommendation temporality rating.

14. The computer-implemented method of claim 8 further comprising:

sorting the content recommendation based on the topic.

15. One or more computer readable storage media having instructions stored thereon, which when executed by a set of one or more processors causes the set of one or more processors to perform operations comprising:

assigning a trust rating, in response to input from a user source, to a recommender source specifically for a topic, wherein the trust rating represents a degree of trust that the user source has in the recommender source to provide content recommendations of value specifically for the topic, wherein the topic is indicated via the input from the user source;

determining a recommendation rating for a content recommendation provided by the recommender source, wherein the content recommendation is for content specified with the topic, and wherein the recommendation rating represents a degree of preference that the recommender source has for the content; and

calculating a score for the content recommendation in response to computing the recommendation rating with the trust rating;

receiving a search query by an additional user source for one or more key terms from the defined topic; and

ranking the content recommendation in a ranked list, based on the score, in response to the search query.

16. The one or more computer readable storage media of claim 15 , the operations further comprising:

determining a topic description assigned by the recommender source to the content recommendation;

determining that the topic description matches the topic; and

ranking the content recommendation in a ranked list in part in response to determining the that the topic description matches the topic.

17. The one or more computer readable storage media of claim 15 , the operations further comprising:

generating, in response to additional input provided by a user source, a recommendation container configured to receive the content recommendation from the recommender source, wherein the recommender source is within a social network of the user source, and wherein the recommendation container is user definable by the user source;

assigning the topic to the recommendation container; and

associating, via the additional input by the user source, the recommender source with the recommendation container.

18. The one or more computer readable storage media of claim 17 , the operations further comprising:

receiving an additional trust rating assigned specifically to the recommendation container, wherein the additional trust rating indicates an additional degree of trust that the user source has in the recommendation container, as an additional recommendation source, to provide recommendations of value on the topic; and

calculating the score for the content recommendation in response to computing the recommendation rating with the trust rating and with the additional trust rating.

19. The one or more computer readable storage media of claim 17 , the operations further comprising:

providing an instance of the recommendation container to an additional user source;

channeling the content recommendation into the instance of the recommendation container;

determining an additional topic indicated by the additional user source;

assigning the additional topic to the instance of the recommendation container;

receiving an additional trust rating from the additional user source, wherein the additional trust rating indicates an additional degree of trust that the additional user source has in the recommendation container, as an additional recommendation source, to provide recommendations of value on the additional topic; and

calculating an additional score for the content recommendation channeled into the recommendation container in response to computing the recommendation rating with the trust rating and with the additional trust rating.

20. The one or more computer readable storage media of claim 15 , the operations further comprising:

filtering the ranked list based on the topic.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: RESOURCE CONSORTIUM LIMITED, LLC
To: SITNET, LLC
Reel/Frame 061630/0693 →
RE-DOMESTICATION AND ENTITY CONVERSION Recorded Aug 19, 2019
From: RESOURCE CONSORTIUM LIMITED
To: RESOURCE CONSORTIUM LIMITED, LLC
Reel/Frame 050091/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2013
From: EVREE LLC
To: RESOURCE CONSORTIUM LIMITED
Reel/Frame 030636/0095 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 030388 FRAME 0225. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 13, 2013
From: EVANS, MATTHEW R.
To: EVREE LLC
Reel/Frame 030406/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2013
From: EVANS, MATTHEW R.
To: EVREE LLC
Reel/Frame 030388/0225 →