Inferring user preferences from an internet based social interactive construct
First Claim
1. A system comprising:
- one or more hardware processors in networked communication with a social network and a location service; and
a recommendation module, executable by the one or more hardware processors, configured to perform operations comprising;
receiving social graph information from the social network, the social graph information including a first user in a first-degree connection with a second user;
requesting location behavior information of the second user from the location service, the location behavior information identifies that the second user is in proximity with one or more of a product and a service;
identifying a preference of the second user based on the location behavior information, the preference is for the one or more of the product and the service; and
providing a recommendation for the one or more of the product and the service based on the identifying.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for a computer program product embodied in a computer readable medium that, when executing on one or more computers, helps determine an unknown user'"'"'s preferences through the use of internet based social interactive graphical representations on a computer facility by performing the steps of (1) ascertaining preferences of a plurality of users who are part of an internet based social interactive construct, wherein the plurality of users become a plurality of known users; (2) determining the internet based social interactive graphical representation for the plurality of known users; and (3) inferring the preferences of an unknown user present in the internet based social interactive graphical representation of the plurality of known users based on the interrelationships between the unknown user and the plurality of known users within the graphical representation.
121 Citations
20 Claims
-
1. A system comprising:
-
one or more hardware processors in networked communication with a social network and a location service; and a recommendation module, executable by the one or more hardware processors, configured to perform operations comprising; receiving social graph information from the social network, the social graph information including a first user in a first-degree connection with a second user; requesting location behavior information of the second user from the location service, the location behavior information identifies that the second user is in proximity with one or more of a product and a service; identifying a preference of the second user based on the location behavior information, the preference is for the one or more of the product and the service; and providing a recommendation for the one or more of the product and the service based on the identifying. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented comprising:
-
receiving, by one or more hardware processors in networked communication with a social network and a location service, social graph information from the social network, the social graph information including a first user in a first-degree connection with a second user; requesting, by the one or more hardware processors, location behavior information of the second user from the location service, the location behavior information identifies that the second user is in proximity with one or more of a product and a service; identifying, by the one or more hardware processors, a preference of the second user based on the location behavior information, the preference is for the one or more of the product and the service; and providing, by the one or more hardware processors, a recommendation for the one or more of the product and the service based on the identifying. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving, by the machine in networked communication with a social network and a location service, social graph information from the social network, the social graph information including a first user in a first-degree connection with a second user; requesting location behavior information of the second user from the location service, the location behavior information identifies that the second user is in proximity with one or more of a product and a service; identifying a preference of the second user based on the location behavior information, the preference is for the one or more of the product and the service; and providing a recommendation for the one or more of the product and the service based on the identifying. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification