Open Profile Content Identification
First Claim
Patent Images
1. A system comprising:
- a natural language processor configured to identify phrases from free-form text data in a user profile, and assign weights to the phrases;
a sentiment detection processor configured to identify user interests and non-interests from the phrases; and
a category processor configured to associate one or more category labels with the user profile, each category label specifying a category, and the association being based on the phrases, the assigned weights, and the user interests and non-interests.
2 Assignments
0 Petitions
Accused Products
Abstract
Open profile data in a user profile, e.g., free-form fields in a user profile, are processed to identify interests and preferences of the user. The interests and preferences are utilized to identify categories associated with the user profile, and content items, e.g., advertisements, can be identified based on the categories.
100 Citations
20 Claims
-
1. A system comprising:
-
a natural language processor configured to identify phrases from free-form text data in a user profile, and assign weights to the phrases; a sentiment detection processor configured to identify user interests and non-interests from the phrases; and a category processor configured to associate one or more category labels with the user profile, each category label specifying a category, and the association being based on the phrases, the assigned weights, and the user interests and non-interests. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by a data processing apparatus, comprising:
-
receiving profile data associated with a user account; identifying phrases from free-form text data in the received profile data; assigning weights to the phrases; determining user interests and user non-interests from the phrases; adjusting the weights based on the user interests and user non-interests; and associating one or more category labels with the profile data based on the phrases and the adjusted weights assigned to the phrases. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a data processing apparatus; and a memory in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving profile data associated with a user account; identifying phrases from free-form text data in the received profile data; assigning weights to the phrases; determining user interests and user non-interests from the phrases; adjusting the weights based on the user interests and user non-interests; and associating one or more category labels with the profile data based on the phrases and the adjusted weights assigned to the phrases. - View Dependent Claims (18, 19, 20)
-
Specification