SYSTEMS AND METHODS FOR PROVIDING CROSS-VERTICAL PROFILING AND SEARCHING
First Claim
1. A method of providing user profiling a user of multiple verticals, comprising:
- receiving from a user computing device a first input that populates a first vertical attribute in a first vertical profile, the first vertical attribute holding a first value for a user characteristic;
receiving from the user computing device a second user input that populates a second vertical attribute in the second vertical profile, the second vertical attribute holding a second value for the user characteristic;
assigning the first value of the first vertical attribute to an attribute in the generic profile if the first vertical attribute is determined to have a greater reliability weight than a reliability weight of the second vertical attribute; and
assigning the second value of the second vertical attribute to an attribute in the generic profile if the second vertical attribute is determined to have a greater reliability weight than the reliability weight of the first vertical attribute.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems of providing a user profile for multiple verticals are disclosed herein. The methods and systems disclosed herein aggregate user profile information from multiple verticals and redistributes aggregated data to the multiple verticals to create more robust personalized profiles. A first input that populates a first vertical attribute in a first vertical profile is received from a user computing device. The first vertical attribute can hold a first value for a user characteristic. A second user input that populates a second vertical attribute in the second vertical profile is received from the user computing device. The second vertical attribute can hold a second value for the user characteristic. The first value of the first vertical attribute is assigned to an attribute in the generic profile if the first vertical attribute is determined to have a greater reliability weight than a reliability weight of the second vertical attribute. The second value of the second vertical attribute is assigned to an attribute in the generic profile if the second vertical attribute is determined to have a greater reliability weight than the reliability weight of the first vertical attribute.
14 Citations
36 Claims
-
1. A method of providing user profiling a user of multiple verticals, comprising:
-
receiving from a user computing device a first input that populates a first vertical attribute in a first vertical profile, the first vertical attribute holding a first value for a user characteristic; receiving from the user computing device a second user input that populates a second vertical attribute in the second vertical profile, the second vertical attribute holding a second value for the user characteristic; assigning the first value of the first vertical attribute to an attribute in the generic profile if the first vertical attribute is determined to have a greater reliability weight than a reliability weight of the second vertical attribute; and assigning the second value of the second vertical attribute to an attribute in the generic profile if the second vertical attribute is determined to have a greater reliability weight than the reliability weight of the first vertical attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to provide user profiling of a user of multiple verticals, comprising:
-
a network server that receives from a user computing device a first input utilized to populate a first vertical attribute in a first vertical profile, the first vertical attribute holding a first value for a user characteristic, the network server further configured to receive from the user computing device a second user input utilized to populate a second vertical attribute in the second vertical profile, the second vertical attribute holding a second value for the user characteristic; and a profiling module that creates a generic profile, the profiling module configured to assign the first value of the first vertical attribute to an attribute in the generic profile if the first vertical attribute is determined to have a greater reliability weight than a reliability weight of the second vertical attribute, the profiling module further configured to assign the second value of the second vertical attribute to an attribute in the generic profile if the second vertical attribute is determined to have a greater reliability weight than the reliability weight of the first vertical attribute. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification