Presentation of product recommendations based on social informatics
First Claim
1. A computer program product for presenting product recommendations and purchasing products, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
- defining a circle of friends, wherein the circle of friends is defined for a particular purpose of recommending a particular type of product;
further defining, by one or more processors, the circle of friends based on a rich site summary (RSS) feed, wherein members of the circle of friends are all subscribers to the RSS feed;
blocking access to a purchasing history of the members of the circle of friends, wherein the members of the circle of friends are prevented from accessing a database of historical purchases made by other members of the circle of friends, and wherein computing logic uses the past purchasing history of the members of the circle of friends when defining the circle of friends to be used for recommending the particular type of product;
pulling content from a friends database describing the circle of friends to build a product recommendation dataset;
categorizing the content according to types of products;
visually representing to a user, on a first graphical user interface, each product from the types of products in a product circle;
weighting each category of the types of products based on information in the friends database that describes which friend from the circle of friends recommended said each product, how recently said each product was purchased, a strength of a social connection of a person who recommends said each product to the user, and an expertise of the person who recommends said each product to the user;
receiving a user selection on the first graphical user interface of a product from the product recommendation dataset, wherein a representation of the product is presented on the first graphical user interface, wherein the user selection is performed by the user dragging an image of the product into a selection box on the first graphical user interface, and wherein said dragging causes a detailed description of the product to be displayed on the first graphical user interface;
correlating metatags associated with the image of the product with a category of the product from the product recommendation dataset;
correlating the category of the product with a database containing entries of friend descriptors, wherein the friend descriptors describe persons having experience in purchasing products from the category of the product;
receiving an activation of the selection box, wherein activating the selection box depicts and associates each product from the product recommendation dataset with one or more members of the circle of friends on a second graphical user interface;
receiving a description of the product selected for purchase by the user;
searching a social networking site for information relevant to a characterization of the product;
characterizing the information according to a social relationship between the user and another member of the social networking site, a product family of the product, and a product expertise of the other member about the product;
presenting, on the second graphical user interface, information about each member of the circle of friends according to which product said each member recommends, wherein said information is depicted on the second graphical user interface with a visual link between the image of the product and each member of the circle of friends who recommends a particular product;
presenting the characterized information about the product to the user on the second graphical user interface; and
receiving a user selection action from the user from the second graphical user interface, wherein the user selection action causes the product to be purchased by;
automatically directing the user to an online retail service;
adding the product to an on-line shopping cart; and
automatically selecting a purchase option for the user to purchase the product.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and/or computer program product presents product recommendations based on input derived from a user'"'"'s social network. A description of a product selected for purchase by a user is received. A social networking site is searched for information relevant to a characterization the product. The relevant information is characterized according to a social relationship between the user and an other member of the social networking site, a product family of the product, and a product expertise of the other member about the product. Characterized information about the product is then presented to the user.
21 Citations
10 Claims
-
1. A computer program product for presenting product recommendations and purchasing products, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
defining a circle of friends, wherein the circle of friends is defined for a particular purpose of recommending a particular type of product; further defining, by one or more processors, the circle of friends based on a rich site summary (RSS) feed, wherein members of the circle of friends are all subscribers to the RSS feed; blocking access to a purchasing history of the members of the circle of friends, wherein the members of the circle of friends are prevented from accessing a database of historical purchases made by other members of the circle of friends, and wherein computing logic uses the past purchasing history of the members of the circle of friends when defining the circle of friends to be used for recommending the particular type of product; pulling content from a friends database describing the circle of friends to build a product recommendation dataset; categorizing the content according to types of products; visually representing to a user, on a first graphical user interface, each product from the types of products in a product circle; weighting each category of the types of products based on information in the friends database that describes which friend from the circle of friends recommended said each product, how recently said each product was purchased, a strength of a social connection of a person who recommends said each product to the user, and an expertise of the person who recommends said each product to the user; receiving a user selection on the first graphical user interface of a product from the product recommendation dataset, wherein a representation of the product is presented on the first graphical user interface, wherein the user selection is performed by the user dragging an image of the product into a selection box on the first graphical user interface, and wherein said dragging causes a detailed description of the product to be displayed on the first graphical user interface; correlating metatags associated with the image of the product with a category of the product from the product recommendation dataset; correlating the category of the product with a database containing entries of friend descriptors, wherein the friend descriptors describe persons having experience in purchasing products from the category of the product; receiving an activation of the selection box, wherein activating the selection box depicts and associates each product from the product recommendation dataset with one or more members of the circle of friends on a second graphical user interface; receiving a description of the product selected for purchase by the user; searching a social networking site for information relevant to a characterization of the product; characterizing the information according to a social relationship between the user and another member of the social networking site, a product family of the product, and a product expertise of the other member about the product; presenting, on the second graphical user interface, information about each member of the circle of friends according to which product said each member recommends, wherein said information is depicted on the second graphical user interface with a visual link between the image of the product and each member of the circle of friends who recommends a particular product; presenting the characterized information about the product to the user on the second graphical user interface; and receiving a user selection action from the user from the second graphical user interface, wherein the user selection action causes the product to be purchased by; automatically directing the user to an online retail service; adding the product to an on-line shopping cart; and automatically selecting a purchase option for the user to purchase the product. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising:
-
a processor, a computer readable memory, and a computer readable storage medium; first program instructions to define a circle of friends, wherein the circle of friends is defined for a particular purpose of recommending a particular type of product; second program instructions to further define, by one or more processors, the circle of friends based on a rich site summary (RSS) feed, wherein members of the circle of friends are all subscribers to the RSS feed; third program instructions to block access to a purchasing history of the members of the circle of friends, wherein the members of the circle of friends are prevented from accessing a database of historical purchases made by other members of the circle of friends, and wherein computing logic uses the past purchasing history of the members of the circle of friends when defining the circle of friends to be used for recommending the particular type of product; fourth program instructions to pull content from a friends database describing the circle of friends to build a product recommendation dataset; fifth program instructions to categorize the content according to types of products; sixth program instructions to visually represent to a user, on a first graphical user interface, each product from the types of products in a product circle; seventh program instructions to weight each category of the types of products based on information in the friends database that describes which friend from the circle of friends recommended said each product, how recently said each product was purchased, a strength of a social connection of a person who recommends said each product to the user, and an expertise of the person who recommends said each product to the user; eighth program instructions to receive a user selection from the first graphical user interface of a product from the product recommendation dataset, wherein a representation of the product is presented on the first graphical user interface, wherein the user selection is performed by the user dragging an image of the product into a selection box on the first graphical user interface, and wherein said dragging causes a detailed description of the product to be displayed on the first graphical user interface; ninth program instructions to correlate metatags associated with the image of the product with a category of the product from the product recommendation dataset; tenth program instructions to correlate the category of the product with a database containing entries of friend descriptors, wherein the friend descriptors describe persons having experience in purchasing products from the category of the product; eleventh program instructions to receive an activation of the selection box, wherein activating the selection box depicts and associates each product from the product recommendation dataset with one or more members of the circle of friends on a second graphical user interface; twelfth program instructions to receive a description of the product selected for purchase by the user; thirteenth program instructions to search a social networking site for information relevant to a characterization of the product; fourteenth program instructions to characterize the information according to a social relationship between the user and another member of the social networking site, a product family of the product, and a product expertise of the other member about the product; fifteenth program instructions to present, on the second graphical user interface, information about each member of the circle of friends according to which product said each member recommends, wherein said information is depicted on the second graphical user interface with a visual link between the image of the product and each member of the circle of friends who recommends a particular product; sixteenth program instructions to present the characterized information about the product to the user on the second graphical user interface; and seventeenth program instructions to receive a user selection action from the user from the second graphical user interface, wherein the user selection action causes the product to be purchased by; automatically directing the user to an online retail service; adding the product to an on-line shopping cart; and automatically selecting a purchase option for the user to purchase the product; and wherein the first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh, twelfth, thirteenth, fourteenth, fifteenth, sixteenth, and seventeenth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory. - View Dependent Claims (7, 8, 9, 10)
the eighteenth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.
-
-
10. The computer system of claim 9, further comprising:
-
nineteenth program instructions to identify a highest weighted product that has a highest aggregated weighted recommendation relative to other products in the same category; and twentieth program instructions to present the highest weighted product and the highest weighted product recommendation to the user; and
whereinthe nineteenth and twentieth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.
-
Specification