Machine learning based tiered graphical user interface (gui)
US-2021358022-A1 · Nov 18, 2021 · US
US2023137231A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023137231-A1 |
| Application number | US-202218146104-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 23, 2022 |
| Priority date | Jun 18, 2020 |
| Publication date | May 4, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method for providing a vehicle recommendation to a user may include: obtaining one or more vehicle images via a device associated with the user; identifying one or more user-selected images of the one or more vehicle images based on user interaction with the one or more vehicle images performed by the user via a user interface; identifying one or more first-level attributes from the one or more user-selected images; obtaining one or more vehicle identifications from the one or more user-selected images; determining one or more second-level attributes based on the one or more vehicle identifications; determining a value of each of the one or more first-level attributes and the one or more second-level attributes; determining the vehicle recommendation based on the value; and transmitting, to the device associated with the user, a notification indicating the vehicle recommendation.
Opening claim text (preview).
1 - 20 . (canceled) 21 . A computer-implemented method for providing a vehicle recommendation to a user, the method comprising: providing a first set of vehicle images from a plurality of vehicle images for display on a user interface of a device associated with a user; receiving an indication of one or more first user-selected vehicle images from the first set via the user interface; identifying a first plurality of vehicle attributes from the one or more first user-selected vehicle images; determining a value of each vehicle attribute of the first plurality of vehicle attributes; providing for display a second set of vehicle images from the plurality of vehicle images on the user interface, the second set including one or more new vehicle images replacing at least one or more non-user-selected vehicle images from the first set; receiving an indication of one or more second user-selected vehicle images from the one or more new vehicle images via the user interface, wherein a second plurality of vehicle attributes identified from the one or more second user-selected vehicle images include at least a portion of the first plurality of vehicle attributes; based on the selection of the one or more second user-selected vehicle images, updating the value of each vehicle attribute of the portion of the first plurality of vehicle attributes; determining a vehicle recommendation based on the updated value of each vehicle attribute of the portion of the first plurality of vehicle attributes; and transmitting, to the device associated with the user, a notification indicating the vehicle recommendation. 22 . The computer-implemented method of claim 21 , wherein identifying the first plurality of vehicle attributes from the one or more first user-selected vehicle images comprises: identifying one or more first-level vehicle attributes and one or more second-level vehicle attributes. 23 . The computer-implemented method of claim 22 , wherein identifying the one or more first-level vehicle attributes comprises: identifying the one or more first-level vehicle attributes from the one or more first user-selected vehicle images, wherein the one or more first-level vehicle attributes comprise at least one of a make, a model, a color, a door count, a seat count, a weight, a mileage, or a height of one or more vehicles indicated via the one or more first user-selected vehicle images. 24 . The computer-implemented method of claim 22 , wherein identifying the one or more second-level vehicle attributes comprises: obtaining one or more vehicle identifications from the one or more first user-selected vehicle images; and determining the one or more second-level vehicle attributes based on the one or more vehicle identifications, wherein the one or more second-level vehicle attributes comprise at least one of an engine type, a manufacturing region, a manufacturing year, or a vehicle price of one or more vehicles indicated via the one or more first user-selected vehicle images. 25 . The computer-implemented method of claim 21 , wherein determining the value of each vehicle attribute of the first plurality of vehicle attributes comprises: determining a frequency that each vehicle attribute of the first plurality of vehicle attributes appears in the one or more first user-selected vehicle images from the first set; and determining the value based on the frequency. 26 . The computer-implemented method of claim 21 , further comprising: determining the one or more new vehicle images based on the value of each vehicle attribute of the first plurality of vehicle attributes and a predetermined threshold value. 27 . The computer-implemented method of claim 21 , wherein determining the vehicle recommendation comprises: determining the vehicle recommendation further based on one or more of: the first set of vehicle images, the one or more first user-selected vehicle images, the first plurality of vehicle attributes, the value for each vehicle attribute of the first plurality of vehicle attributes, the one or more new vehicle images, the one or more second user-selected vehicle images, the second plurality of vehicle attributes, or a value determined for each vehicle attribute of the second plurality of vehicle attributes. 28 . The computer-implemented method of claim 21 , wherein the first plurality of vehicle attributes include the portion of the first plurality of vehicle attributes and one or more additional attributes, and determining the vehicle recommendation comprises: determining the vehicle recommendation further based on the value of the one or more additional attributes. 29 . The computer-implemented method of claim 21 , wherein the second plurality of vehicle attributes include a first portion of vehicle attributes corresponding to the portion of the first plurality of vehicle attributes, and a second portion of vehicle attributes including one or more different attributes from the first plurality of vehicle attributes, and determining the vehicle recommendation comprises: determining a value of each vehicle attribute of the first portion of vehicle attributes and the second portion of vehicle attributes, wherein the value of each vehicle attribute of the portion of the first plurality of vehicle attributes is updated based on the value determined for the corresponding attribute in the first portion of vehicle attributes; and determining the vehicle recommendation further based on the value determined for each vehicle attribute in the second portion of vehicle attributes. 30 . The computer-implemented method of claim 21 , further comprising: determining the first set of vehicle images from the plurality of vehicle images to provide for display based on user interactions with the first set. 31 . The computer-implemented method of claim 21 , wherein at least a portion of the plurality of vehicle images are images captured by and obtained from the device associated with the user. 32 . The computer-implemented method of claim 21 , wherein the one or more new vehicle images replace the one or more first user-selected vehicle images and the one or more non-user-selected vehicle images of the first set. 33 . A computer-implemented method for providing a vehicle recommendation to a user, the method comprising: providing a first set of vehicle images from a plurality of vehicle images for display on a user interface of a device associated with the user; receiving an indication of one or more first user-selected vehicle images from the first set via the user interface; identifying a first plurality of vehicle attributes from the one or more first user-selected vehicle images; determining a value of each vehicle attribute of the first plurality of vehicle attributes; generating user preference data based on the value of each vehicle attribute of the first plurality of vehicle attributes; providing for display a second set of vehicle images from the plurality of vehicle images on the user interface, the second set including one or more new vehicle images replacing at least one or more non-user-selected vehicle images from the first set; receiving an indication of one or more second user-selected vehicle images from the one or more new vehicle images via the user interface, wherein a second plurality of vehicle attributes identified from the one or more second user-selected vehicle images include at least a portion of the first plurality of vehicle attributes; based on the selection of the one or more second user-selected vehicle images, updating the value of each vehicle attribute of the portion of the first plurality of vehicle a
Supervised learning · CPC title
Convolutional networks [CNN, ConvNet] · CPC title
Recommending goods or services · CPC title
Recurrent networks, e.g. Hopfield networks · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.