Community-based recommendation engine
AssigneeOpenTV, Inc.
InventorsAlex Fishman, Crx K. Chai
Life of this patent
Estimating the term…
Abstract
A community-based recommendation engine is provided. In one example embodiment, a system to provide a community-based recommendation engine comprises a recommendation detector, a contact evaluation module, and a decision module. The recommendation detector is configured to receive, at a viewer's system, a recommendation for a content item from a contact of a viewer. The contact evaluation module is configured to access a rule assigned to the contact by the viewer. The rule indicates an action to be performed based on a content rating provided by the contact in the recommendation. The decision module is configured to determine the action to be at the viewer system, based on the content rating in the recommendation and the rule, and to initiate the action at the view system.
Claims17
A method comprising:
- receiving, at a media device from a device of a contact of a viewer, a recommendation including a rating for a content item;
- in response to receiving the recommendation, identifying, by the media device, a trust level associated with the contact of the viewer, the trust level in a range of trust levels including:
- a first trust level based on which a first action is permitted for one or more recommendations from the contact, and
- a second trust level based on which a second action on the content item is denied;
- determining, by the media device, that at least the trust level associated with the contact and the rating for the content item satisfy a condition to permit an action for the content item based on the recommendation from the contact for the content item;
- and
- based on the determining, automatically initiating, by the media device, the action for the content item based on the recommendation.
A machine-readable medium having no transitory signals and including instruction, that when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- receiving a recommendation including a rating for a content item;
- in response to receiving the recommendation, identifying a trust level associated with the contact of the viewer, the trust level in a range of trust levels including:
- a first trust level based on which a first action is permitted for one or more recommendations from the contact, and
- a second trust level based on which a second action on the content item is denied;
- determining that at least the trust level associated with the contact and the rating for the content item satisfy a condition to permit an action for the content item based on the recommendation from the contact for the content item;
- and
- based on the determining, automatically initiating the action for the content item based on the recommendation.
A system comprising:
- one or more hardware processors;
- and
- a memory storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising:
- receiving a recommendation including a rating for a content item;
- in response to receiving the recommendation, identifying a trust level associated with the contact of the viewer, the trust level in a range of trust levels including:
- a first trust level based on which a first action is permitted for one or more recommendations from the contact, and
- a second trust level based on which a second action on the content item is denied;
- determining that at least the trust level associated with the contact and the rating for the content item satisfy a condition to permit an action for the content item based on the recommendation from the contact for the content item;
- and
- based on the determining, automatically initiating the action for the content item based on the recommendation.
Dependencies are inferred from the claim text.