Social and contextual recommendations
First Claim
Patent Images
1. A non-transitory computer-readable storage medium storing instructions that, when executed by a processing system, perform a method comprising:
- receiving a first recommendation from a first source user in response to performing an action corresponding to a specified action context associated with the first recommendation;
in response to receiving the first recommendation, determining, from source information accompanying the first recommendation, whether the first source user appears in social network information of a target user of the first recommendation; and
presenting a first presentation of the first recommendation to the target user if the first source user is in the social network of the target user or presenting a second presentation of the first recommendation to the target user if the first source user is not in the social network of the target user, the second presentation being different than the first presentation such that the second presentation is indicative of the first source user not being in the social network and the first presentation is indicative of the first source user being in the social network.
8 Assignments
0 Petitions
Accused Products
Abstract
A method performed by a processing system includes receiving a recommendation from a source user in response to performing an action corresponding to an action context of the recommendation, determining whether the source user appears in social network information of a target user, and distinguishing a presentation of the recommendation to the target user in response to the source user appearing in the social network information of the target user.
-
Citations
21 Claims
-
1. A non-transitory computer-readable storage medium storing instructions that, when executed by a processing system, perform a method comprising:
-
receiving a first recommendation from a first source user in response to performing an action corresponding to a specified action context associated with the first recommendation; in response to receiving the first recommendation, determining, from source information accompanying the first recommendation, whether the first source user appears in social network information of a target user of the first recommendation; and presenting a first presentation of the first recommendation to the target user if the first source user is in the social network of the target user or presenting a second presentation of the first recommendation to the target user if the first source user is not in the social network of the target user, the second presentation being different than the first presentation such that the second presentation is indicative of the first source user not being in the social network and the first presentation is indicative of the first source user being in the social network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by at least one processing system, the method comprising:
-
receiving a first recommendation from a first source user, the first recommendation being associated with an action context that defines one or more actions to be performed by a target user before the first recommendation is to be provided to that target user, the first recommendation further including a designation by the first source user of an identity of the target user; storing the first recommendation along with a specification of the corresponding action context, a specification of the target user, a first presentation of the first recommendation to be presented when the target user is associated with the first source user via a social network, and a second presentation of the recommendation to be presented when the target user is not associated with the first source user via the social network, the second presentation being different than the first presentation such that the second presentation is indicative of the first source user not being in the social network and the first presentation is indicative of the first source user being in the social network; and providing the first recommendation to the target user in response to detecting that an action corresponding to the action context has been performed by the target user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A processing system comprising:
-
a memory storing a recommendation manager; and at least one processor configured to execute the recommendation manager to; determine that a target user has performed a set of actions that corresponds to an action context of a set of recommendations from a set of source users, wherein the action context defines one or more actions to be performed by the target user in order to trigger transmission of the corresponding set of recommendations to that target user, the action context being provided by a source user along with a designation of an identification of a target user to whom the corresponding set of recommendations will be transmitted in response to that target user performing the set of actions specified by the action context; and
,in response to receiving the indication that the target user performed the set of actions specified by the action context, provide the set of recommendations to the target user in a format that allows recommendations in the set of recommendations from source users in the set of source users that are in a social network of the target user to be identified by providing a first presentation for each of the recommendations to be presented when the target user is associated, via the social network, with a corresponding source user of each recommendation or a second presentation for each of the recommendations to be presented when the target user is not associated, via the social network, with the corresponding source user of each recommendation, the second presentation being different than the first presentation such that the second presentation is indicative of the first source user not being in the social network and the first presentation is indicative of the first source user being in the social network. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method performed by at least one processing system, the method comprising:
-
monitoring actions taken by a number of target users in a target user domain; comparing said actions to a number of stored recommendations, each stored recommendation comprising a specification of a target user a specification of an action context that defines one or more actions to be performed by the specified target user before the corresponding recommendation is provided to the specified target user, a first presentation of the recommendation to be presented to the target user when the target user is associated with a source user via a social network, and a second presentation of the recommendation to be presented to the target user when the target user is not associated with the source user via the social network, the second presentation being different than the first presentation such that the second presentation is indicative of the first source user not being in the social network and the first presentation is indicative of the first source user being in the social network; providing one of the number of the stored recommendations of the source user to the target user in response to the target user matching the specification of the target user of the stored recommendation and the target user performing a set of actions matching the action context of the stored recommendation.
-
Specification