Product recommendations based on analysis of social experiences
First Claim
1. A processor implemented method for recommending a plurality of products, the method comprising:
- receiving, by a processor, an identification element associated with an image or a visual code captured by a user;
identifying a first item associated with the identification element, wherein the first item is one of a product or a service, and wherein identifying the first item associated with the identification element further comprises;
determining the identification element is an image;
analyzing the received identification element using image recognition technology;
identifying a plurality of shapes within the analyzed identification element;
applying a weight to each of the identified plurality of shapes; and
determining the first item based on a highest weighted shape within the identified plurality of shapes, wherein the weight assigned to the identified plurality of shapes is based on at least one of a proximity of each of the identified plurality of shapes to an image center, a shape area relative to an image area, and a total count of a plurality of duplicate shapes;
identifying at least one of a tag and a keyword associated with the first item;
identifying at least one social media interaction within a social media network that references at least one of the first item, the tag, and the keyword, wherein the social media network is associated with the user;
identifying at least one second item referenced in the at least one social media interaction, wherein the at least one second item is a product or a service; and
determining a score for the at least one second item based on an algorithm, wherein the algorithm determines the score for the at least one second item based on a frequency the at least one second item appears in the at least one social media interaction.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for recommending products. The method may include receiving an identification element associated with an image or a visual code captured by a user. The method may include identifying a first item associated with the identification element, whereby the first item is a product or a service. The method may include identifying at least one of a tag and a keyword associated with the first item. The method may include identifying social media interactions within a social media network that reference at least one of the first item, the tag, and the keyword, whereby the social media network is associated with the user. The method may further include identifying a second item referenced in the social media interactions, whereby the second item is a product or a service. The method may also include determining a score for the second item based on an algorithm.
15 Citations
14 Claims
-
1. A processor implemented method for recommending a plurality of products, the method comprising:
-
receiving, by a processor, an identification element associated with an image or a visual code captured by a user; identifying a first item associated with the identification element, wherein the first item is one of a product or a service, and wherein identifying the first item associated with the identification element further comprises; determining the identification element is an image; analyzing the received identification element using image recognition technology; identifying a plurality of shapes within the analyzed identification element; applying a weight to each of the identified plurality of shapes; and determining the first item based on a highest weighted shape within the identified plurality of shapes, wherein the weight assigned to the identified plurality of shapes is based on at least one of a proximity of each of the identified plurality of shapes to an image center, a shape area relative to an image area, and a total count of a plurality of duplicate shapes; identifying at least one of a tag and a keyword associated with the first item; identifying at least one social media interaction within a social media network that references at least one of the first item, the tag, and the keyword, wherein the social media network is associated with the user; identifying at least one second item referenced in the at least one social media interaction, wherein the at least one second item is a product or a service; and determining a score for the at least one second item based on an algorithm, wherein the algorithm determines the score for the at least one second item based on a frequency the at least one second item appears in the at least one social media interaction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system for recommending products, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; receiving, by a processor, an identification element associated with an image or a visual code captured by a user; identifying a first item associated with the identification element, wherein the first item is one of a product or a service, and wherein identifying the first item associated with the identification element further comprises; determining the identification element is an image; analyzing the received identification element using image recognition technology; identifying a plurality of shapes within the analyzed identification element; applying a weight to each of the identified plurality of shapes; and determining the first item based on a highest weighted shape within the identified plurality of shapes, wherein the weight assigned to the identified plurality of shapes is based on at least one of a proximity of each of the identified plurality of shapes to an image center, a shape area relative to an image area, and a total count of a plurality of duplicate shapes; identifying at least one of a tag and a keyword associated with the first item; identifying at least one social media interaction within a social media network that references at least one of the first item, the tag, and the keyword, wherein the social media network is associated with the user; identifying at least one second item referenced in the at least one social media interaction, wherein the at least one second item is a product or a service; and determining a score for the at least one second item based on an algorithm, wherein the algorithm determines the score for the at least one second item based on a frequency the at least one second item appears in the at least one social media interaction. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for recommending products, the computer program product comprising:
-
one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising; program instructions to receive, by a processor, an identification element associated with an image or a visual code captured by a user; program instructions to identify a first item associated with the identification element, wherein the first item is one of a product or a service, and wherein identifying the first item associated with the identification element further comprises; program instructions to determine the identification element is an image; program instructions to analyze the received identification element using image recognition technology; program instructions to identify a plurality of shapes within the analyzed identification element; program instructions to apply a weight to each of the identified plurality of shapes; and program instructions to determine the first item based on a highest weighted shape within the identified plurality of shapes, wherein the weight assigned to the identified plurality of shapes is based on at least one of a proximity of each of the identified plurality of shapes to an image center, a shape area relative to an image area, and a total count of a plurality of duplicate shapes; program instructions to identify at least one of a tag and a keyword associated with the first item; program instructions to identify at least one social media interaction within a social media network that references at least one of the first item, the tag, and the keyword, wherein the social media network is associated with the user; program instructions to identify at least one second item referenced in the at least one social media interaction, wherein the at least one second item is a product or a service; and program instructions to determine a score for the at least one second item based on an algorithm, wherein the algorithm determines the score for the at least one second item based on a frequency the at least one second item appears in the at least one social media interaction. - View Dependent Claims (12, 13, 14)
-
Specification