Determining user personality characteristics from social networking system communications and characteristics
First Claim
Patent Images
1. A computer-implemented method comprising:
- extracting, by a communication network, linguistic data from at least one type of communication between a user of the communication network and one or more additional users of the communication network;
retrieving at least one characteristic of the user from a user profile of the user at the communication network;
applying at least one statistical model to the extracted linguistic data and the at least one retrieved characteristics of the user, the at least one statistical model being determined by;
determining one or more personality characteristics of a training set of users, the one or more personality characteristics being determined based on responses to one or more surveys received from the training set of users; and
generating the at least one statistical model based on the determined one or more personality characteristics and linguistic data retrieved from user profiles associated with the training set of users at the communication network;
selecting at least one personality characteristics for the user, the selected at least one personality characteristic being associated with at least a threshold value from the at least one statistical model;
storing the at least one selected personality characteristic in the user profile of the user; and
presenting content to the user based at least in part on the at least one selected personality characteristic.
1 Assignment
0 Petitions
Accused Products
Abstract
A social networking system obtains linguistic data from a user'"'"'s text communications on the social networking system. For example, occurrences of words in various types of communications by the user in the social networking system are determined. The linguistic data and non-linguistic data associated with the user are used in a trained model to predict one or more personality characteristics for the user. The inferred personality characteristics are stored in connection with the user'"'"'s profile, and may be used for targeting, ranking, selecting versions of products, and various other purposes.
-
Citations
15 Claims
-
1. A computer-implemented method comprising:
-
extracting, by a communication network, linguistic data from at least one type of communication between a user of the communication network and one or more additional users of the communication network; retrieving at least one characteristic of the user from a user profile of the user at the communication network; applying at least one statistical model to the extracted linguistic data and the at least one retrieved characteristics of the user, the at least one statistical model being determined by; determining one or more personality characteristics of a training set of users, the one or more personality characteristics being determined based on responses to one or more surveys received from the training set of users; and generating the at least one statistical model based on the determined one or more personality characteristics and linguistic data retrieved from user profiles associated with the training set of users at the communication network; selecting at least one personality characteristics for the user, the selected at least one personality characteristic being associated with at least a threshold value from the at least one statistical model; storing the at least one selected personality characteristic in the user profile of the user; and presenting content to the user based at least in part on the at least one selected personality characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
-
extract linguistic data from at least one type of communication between a user of a communication network and one or more additional users of the communication network; retrieve at least one characteristic of the user from a user profile of the user at the communication network apply at least one statistical model to the extracted linguistic data and the at least one retrieved characteristics of the user, the at least one statistical model being determined by; determining one or more personality characteristics of a training set of users, the one or more personality characteristics being determined based on responses to one or more surveys received from the training set of users; and generating the at least one statistical model based on the determined one or more personality characteristics and linguistic data retrieved from user profiles associated with the training set of users at the communication network; select at least one personality characteristics for the user, the selected at least one personality characteristic being associated with at least a threshold value from the at least one statistical model; store the at least one selected personality characteristic in the user profile of the user; and present content to the user based at least in part on the at least one selected personality characteristic. - View Dependent Claims (12, 13, 14, 15)
-
Specification