Systems and methods for providing improved recommendations
AssigneeCapital One Services, LLC
InventorsJacob Anderson, Mithra Kosur Venuraju, Shilpa Mittal, Ben Hoang, Amit Deshpande, Jie Shen
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing improved recommendations are disclosed. In some embodiments, the systems and methods may be used for vehicle recommendations. The system may include a server system configured to receive user historical vehicle preferences, user vehicle preferences, generate weighted feature data sets, and apply a similarity model to the generated weighted feature data set in order to determine a vehicle recommendation data set. A visual representation of the vehicle recommendation data set may then be provided to an interface associated with a user.
Claims18
A method for providing improved vehicle recommendations comprising:
- receiving, by a recommendation engine embodied in a server system, user vehicle preference data;
- receiving, by the recommendation engine, user historical vehicle preference data;
- generating, by the recommendation engine, a weighted feature data set based on the received user vehicle preference data and the received user historical vehicle preference data,
- the generated weighted feature data set further comprising a plurality of data units,
- applying, by the recommendation engine, a similarity model to the generated weighted feature data set to determine a vehicle recommendation data set including at least one vehicle and its associated vehicle features, wherein each vehicle feature is associated with a subset of the plurality of data units for the generated weighted feature data set;
- applying, by the recommendation engine, a variability filter to the determined vehicle recommendation data set to generate a varied vehicle recommendation data set, wherein each vehicle in the vehicle recommendation data set comprises a vehicle make and a vehicle model, wherein the application of the variability filter to the vehicle recommendation data set ensures each vehicle in the varied vehicle recommendation set has a different vehicle make and vehicle model combination, wherein the varied vehicle recommendation data set comprises a subset of the determined vehicle recommendation data set;
- and
- providing, by the recommendation engine, a visual representation of the varied vehicle recommendation data set for display in an interface associated with the user.
A method for displaying improved vehicle recommendations comprising:
- receiving user vehicle preference data from a user via a user interface;
- determining user historical vehicle preference data based on user usage of the user interface;
- transmitting the user vehicle preference data and the user historical vehicle preference data to a server system communicatively coupled to the user interface via a network,
- wherein the server system applies a similarity model to determine a vehicle recommendation data set based at least in part on the user vehicle preference data and the user historical vehicle preference data, wherein the vehicle recommendation data set includes at least one vehicle and its associated vehicle features, and wherein each vehicle feature is associated with a subset of a plurality of data units for a generated weighted feature data set based on the user vehicle preference data and the user historical vehicle preference data, wherein the server system applies a variability filter to the determined vehicle recommendation data set to generate a varied vehicle recommendation data set, wherein each vehicle in the vehicle recommendation data set comprises a vehicle make and a vehicle model, wherein the application of the variability filter to the vehicle recommendation data set ensures each vehicle in the varied vehicle recommendation set has a different vehicle make and vehicle model combination, wherein the varied vehicle recommendation data set comprises a subset of the determined vehicle recommendation data set;
- and
- receiving, from the server system, the varied vehicle recommendation data set;
- and
- displaying, on the user interface, at least a portion of the varied vehicle recommendation data set.
A system for providing improved vehicle recommendations comprising:
- a processor;
- and
- non-volatile memory storing computer program code that when executed on the processor causes the processor to execute a process operable to:
- receive user vehicle preference data;
- receive user historical vehicle preference data;
- generate a weighted feature data set based on the received user vehicle preference data and the received user historical preference data, the generated weighted feature data set further comprising a plurality of data units;
- apply a similarity model to the generated weighted feature data set to determine a vehicle recommendation data set, wherein the vehicle recommendation data set comprises at least one vehicle and its associated vehicle features, wherein each vehicle feature is associated with a subset of the plurality of data units for the generated weighted feature data set;
- apply a variability filter to the determined vehicle recommendation data set to generate a varied vehicle recommendation data set, wherein each vehicle in the vehicle recommendation data set comprises a vehicle make and a vehicle model, wherein the application of the variability filter to the vehicle recommendation data set ensures each vehicle in the varied vehicle recommendation set has a different vehicle make and vehicle model combination, wherein the varied vehicle recommendation data set comprises a subset of the determined vehicle recommendation data set;
- and
- provide a visual representation of the varied vehicle recommendation data set to a user computing device communicatively coupled to the processor.
Dependencies are inferred from the claim text.