Systems and methods for providing improved recommendations

US11100562B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11100562-B2
Application numberUS-201916678233-A
CountryUS
Kind codeB2
Filing dateNov 8, 2019
Priority dateJul 13, 2018
Publication dateAug 24, 2021
Grant dateAug 24, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 1. A method for providing improved vehicle recommendations comprising: receiving, by a recommendation engine embodied in a server system, user vehicle preference data; generating, by the recommendation engine, a weighted feature data set based on the received user 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 and each vehicle in the vehicle recommendation data set comprises a vehicle make and a vehicle model; applying, by the recommendation engine, a variability filter to the determined vehicle recommendation data set to generate a varied vehicle recommendation data set, 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. 2. The method of claim 1 , comprising: determining a user historical vehicle preference data set based on user preferences for a vehicle determined based on historical viewing patterns of a user. 3. The method of claim 2 , wherein generating the weighted feature data set further comprises: mapping the received user vehicle preference data to a user vehicle preference data set having data corresponding to the plurality of data units; determining an influence factor for each of the received user vehicle preference data and the determined user historical vehicle preference data set; and aggregating the user vehicle preference data set and the user historical vehicle preference data set in accordance with the determined influence factor to form the weighted feature data set. 4. The method of claim 1 , wherein the user vehicle preference data further comprises at least one of user preferences directly provided by a user corresponding to at least one of a vehicle and vehicle features, and user preferences directly provided by a user corresponding to a questionnaire related to at least one of vehicle features and a vehicle. 5. The method of claim 1 , wherein the similarity model is a cosine similarity model. 6. The method of claim 1 , wherein the vehicle features include at least one of fuel efficiency, mileage, price, engine, year, fuel type, drive train, exterior color, body style, condition, and transmission. 7. The method of claim 1 , wherein applying the similarity model to the generated weighted feature data set to determine a vehicle recommendation data set further comprises: generating a feature representation for a vehicle data set; determining one or more similarity values between the feature representation for the vehicle set and the generated weighted feature data set; and selecting one or more vehicles corresponding to at least a subset of feature representation for the vehicle set having the closest determined similarity values. 8. The method of claim 7 , wherein applying the variability filter to the determined vehicle recommendation data set to generate a varied vehicle recommendation data set comprises determining the vehicle having the next closest determined similarity value and different vehicle make and vehicle model. 9. A method for displaying improved vehicle recommendations comprising: receiving user vehicle preference data from a user via a user interface; transmitting the user 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, 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, 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. 10. The method of claim 9 , wherein the vehicle features includes at least one of fuel efficiency, mileage, price, engine, year, fuel type, drive train, exterior color, body style, condition and transmission. 11. The method of claim 9 , wherein the user vehicle preference data further comprises at least one of user preferences directly provided by a user corresponding to at least one of a vehicle and vehicle features, and user preferences directly provided by a user corresponding to a questionnaire related to at least one of vehicle features and a vehicle. 12. The method of claim 9 , further comprising determining user historical vehicle preference data based on user usage of the user interface by determining vehicles and or vehicle features previously browsed by the user. 13. 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; generate a weighted feature data set based on the received user vehicle 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. 14. The system of claim 13 , wherein the processor is further configured to: rec

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11100562B2 cover?
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 o…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0278. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 24 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).