Coefficients attribution for different objects based on natural language processing
First Claim
Patent Images
1. A method comprising:
- receiving, from each of a plurality of client devices that each correspond to a plurality of users of an online social network, a plurality of inputs that comprise free-form text, wherein the free-form text of each input corresponds to an object associated with the online social network;
determining, through application of natural-language processing of the free-form text, a plurality of affinity declarations associated with the object, wherein each affinity declaration is comprised in the free-form text;
determining, for each affinity declaration, an affinity coefficient between a respective user of the plurality of users and the object;
for each of the determined affinity coefficients, dynamically adjusting the determined affinity coefficient based on social-networking information of the respective user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and
upon determining that the determined affinity coefficient for a threshold number of the respective users exceeds a threshold value, creating a hub page associated with the object for display on the online social network.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving free-form text from users of an online social network, wherein the free-form text of each input corresponds to an object associated with the online social network; determining a plurality of affinity declarations from the free-form text that are associated with the object; determining, for each affinity declaration, an affinity coefficient between a respective user and the object; and upon determining that the affinity coefficient for a threshold number of users exceeds a threshold value, creating a page associated with the object for display on the online social network.
4 Citations
20 Claims
-
1. A method comprising:
-
receiving, from each of a plurality of client devices that each correspond to a plurality of users of an online social network, a plurality of inputs that comprise free-form text, wherein the free-form text of each input corresponds to an object associated with the online social network; determining, through application of natural-language processing of the free-form text, a plurality of affinity declarations associated with the object, wherein each affinity declaration is comprised in the free-form text; determining, for each affinity declaration, an affinity coefficient between a respective user of the plurality of users and the object; for each of the determined affinity coefficients, dynamically adjusting the determined affinity coefficient based on social-networking information of the respective user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient for a threshold number of the respective users exceeds a threshold value, creating a hub page associated with the object for display on the online social network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from each of a plurality of client devices that each correspond to a plurality of users of an online social network, a plurality of inputs that comprise free-form text, wherein the free-form text of each input corresponds to an object associated with the online social network; determine, through application of natural-language processing of the free-form text, a plurality of affinity declarations associated with the object, wherein each affinity declaration is comprised in the free-form text; determine, for each affinity declaration, an affinity coefficient between a respective user of the plurality of users and the object; and for each of the determined affinity coefficients dynamically adjust the determined affinity coefficient based on social-networking information of the respective user wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient for a threshold number of the respective users exceeds a threshold value, create a hub page associated with the object for display on the online social network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;receive, from each of a plurality of client devices that each correspond to a plurality of users of an online social network, a plurality of inputs that comprise free-form text, wherein the free-form text of each input corresponds to an object associated with the online social network; determine, through application of natural-language processing of the free-form text, a plurality of affinity declarations associated with the object, wherein each affinity declaration is comprised in the free-form text; determine, for each affinity declaration, an affinity coefficient between a respective user of the plurality of users and the object; and upon determining that the affinity coefficient for a threshold number of users exceeds a threshold value, create a page associated with the object for display on the online social network. - View Dependent Claims (18, 19, 20)
- one or more processors; and
Specification