Coefficients attribution for different objects based on natural language processing
First Claim
1. A method comprising:
- receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text;
determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network;
determining an affinity coefficient between respective user and the object;
adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and
upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text; determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determining an affinity coefficient between respective user and the object; adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text; determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determining an affinity coefficient between respective user and the object; adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object. - 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 a client device that corresponds to a user of an online social network, an input that comprises free-form text; determine, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determine an affinity coefficient between respective user and the object; adjust the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, create or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object. - 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 a client device that corresponds to a user of an online social network, an input that comprises free-form text; determine, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determine an affinity coefficient between respective user and the object; adjust the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, create or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object. - View Dependent Claims (18, 19, 20)
- one or more processors; and
Specification