Methods and systems for providing a vehicle suggestion based on image analysis
Abstract
Methods and systems are disclosed for providing a vehicle suggestion to a user based on image analysis. The method may include: receiving one or more vehicle images via website data associated with the user; identifying one or more first-level traits from the one or more vehicle images; obtaining one or more vehicle identifications from the one or more vehicle images based on the one or more first-level traits; determining a value of each of the one or more first-level traits and/or the one or more vehicle identifications via one or more algorithms; determining the vehicle suggestion based on the value of each of the one or more first-level traits and/or the one or more vehicle identifications; and transmitting, to a device associated with the user, a notification indicating the vehicle suggestion.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computer-implemented method for providing a vehicle suggestion to a user based on image analysis, the method comprising:
receiving initial website data associated with an initial one or more user interactions with one or more of a plurality of resources accessed via one or more devices associated with a user; identifying, from the initial website data, an initial vehicle image set including one or more vehicle images; identifying, from the initial vehicle image set, a first plurality of vehicle traits; determining a first value for each of the first plurality of vehicle traits; determining a vehicle suggestion to provide to at least one of the one or more devices based on the first value for each of the first plurality of vehicle traits; receiving next website data associated with a next one or more user interactions with one or more of the plurality of resources accessed via the one or more devices; identifying, from the next website data, a next vehicle image set including one or more vehicle images; identifying, from the next vehicle image set, a second plurality of vehicle traits, wherein the second plurality of vehicle traits include at least a portion of the first plurality of vehicle traits; determining a second value for each of the second plurality of vehicle traits; adjusting the first value for at least the portion of the first plurality of vehicle traits based on the second value; and updating the vehicle suggestion to provide to at least one of the one or more devices based on the adjusted first value for at least the portion of the first plurality of vehicle traits.
22 . The computer-implemented method of claim 21 , wherein the second plurality of vehicle traits include a first portion of vehicle traits corresponding to at least the portion of the first plurality of vehicle traits, and a second portion of vehicle traits including one or more different traits from the first plurality of vehicle traits, and updating the vehicle suggestion further comprises:
updating the vehicle suggestion further based on the second value for each vehicle trait included in the second portion of vehicle traits.
23 . The computer-implemented method of claim 21 , wherein identifying the first plurality of vehicle traits or the second plurality of vehicle traits comprises:
identifying one or more first-level vehicle traits and one or more second-level vehicle traits.
24 . The computer-implemented method of claim 23 , wherein the one or more first-level vehicle traits include one or more of a make, a model, a body style, a color, a door count, or a seat count.
25 . The computer-implemented method of claim 23 , further comprising:
identifying a vehicle identification based on the one or more first-level vehicle traits; and determining the one or more second-level vehicle traits based on vehicle identification.
26 . The computer-implemented method of claim 23 , wherein the one or more second-level vehicle traits include one or more of an engine type, a manufacturing region, a manufacturing year, or a vehicle price.
27 . The computer-implemented method of claim 21 , wherein the plurality of resources include one or more social network sites, and at least one of the initial website data or the next website data includes data from one or more social network accounts associated with the user received from the one or more social network sites.
28 . The computer-implemented method of claim 27 , wherein at least one interaction of the initial one or more user interactions or the next one or more user interactions includes an association of a vehicle image with the one or more social network accounts, and the vehicle image is included in the initial vehicle image set or the next vehicle image set, respectively.
29 . The computer-implemented method of claim 21 , wherein the first value for each of the first plurality of vehicle traits is a first weighted value associated with a frequency that each of the first plurality of vehicle traits appears in the initial vehicle image set.
30 . The computer-implemented method of claim 29 , wherein determining the vehicle suggestion comprises:
generating a matrix of the first plurality of vehicle traits based on each first weighted value; and determining the vehicle suggestion based on the matrix.
31 . The computer-implemented method of claim 29 , wherein each first weighted value includes a weight based on more recently viewed vehicle images from the initial vehicle image set.
32 . The computer-implemented method of claim 21 , wherein determining the vehicle suggestion further comprises:
determining the vehicle suggestion via a trained machine learning algorithm.
33 . A computer-implemented method for providing a vehicle suggestion to a user based on image analysis, the method comprising:
iteratively receiving website data based on user interactions with a plurality of resources accessed via one or more devices of the user, wherein the website data includes a first vehicle image set of one or more vehicle images received based on a first one or more user interactions with a first one or more of the plurality of resources, and a second vehicle image set of one or more vehicle images received based on a second one or more user interactions with a second one or more of the plurality of resources; identifying a first plurality of vehicle traits from the first vehicle image set; determining a first value of each of the first plurality of vehicle traits; determining a vehicle suggestion based on the first value of each of the first plurality of vehicle traits; upon the receipt of the second vehicle image set, updating the vehicle suggestion by adjusting the first value of at least a portion of the first plurality of vehicle traits, wherein the first value is adjusted based on a second value determined for at least the portion of the first plurality of vehicle traits identified from the second vehicle image set; and transmitting, to at least one of the one or more devices of the user, a notification indicating the updated vehicle suggestion.
34 . The computer-implemented method of claim 33 , wherein identifying the first plurality of vehicle traits comprises:
identifying one or more first-level vehicle traits and one or more second-level vehicle traits.
35 . The computer-implemented method of claim 34 , further comprising:
identifying a vehicle identification based on the one or more first-level vehicle traits; and determining the one or more second-level vehicle traits based on vehicle identification.
36 . The computer-implemented method of claim 33 , wherein:
the plurality of resources include one or more social network sites, the website data includes data based on user interactions from one or more social network accounts associated with the user received from the one or more social network sites, at least one of the user interactions includes an association of a vehicle image with the one or more social network accounts, and the vehicle image is included one of the first vehicle image set or the second vehicle image set.
37 . The computer-implemented method of claim 33 , wherein the first value for each of the first plurality of vehicle traits is a first weighted value associated with a frequency that each of the first plurality of vehicle traits appears in in the first vehicle image set.
38 . The computer-implemented method of claim 37 , wherein determining the vehicle suggestion comprises:
generating a matrix of the first plurality of vehicle traits based on each first weighted value; and determining the vehicle suggestion based on the matrix.
39 . The computer-implemented method of claim 21 , wherein determining the vehicle suggestion further comprises:
determining the vehicle suggestion via a trained machine learning algorithm.
40 . A computer-implemented method for providing an item suggestion to a user based on image analysis, the method comprising:
receiving first website data associated with a first one or more user interactions with a first one or more of a plurality of resources accessed via one or more devices associated with a user; identifying, from the first website data, a first image set including one or more images of an item of a particular type; identifying, from the first image set, a first plurality of traits associated with the item; determining a first value for each of the first plurality of traits; determining an item suggestion to provide to at least one of the one or more devices based on the first value for each of the first plurality of traits; receiving second website data associated with a second one or more user interactions with a second one or more of the plurality of resources accessed via the one or more devices; identifying, from the second website data, a second image set including one or more images of the item of the particular type; identifying, from the second image set, a second plurality of traits associated with the item, wherein the second plurality of traits include at least a portion of the first plurality of traits; determining a second value for each of the second plurality of traits; adjusting the first value for at least the portion of the first plurality of traits based on the second value; and updating the item suggestion to provide to at least one of the one or more devices based on the adjusted first value for at least the portion of the first plurality of traits.Join the waitlist — get patent alerts
Track US2023145864A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.