Machine learning collaboration techniques
US-2024420212-A1 · Dec 19, 2024 · US
US2018033071A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018033071-A1 |
| Application number | US-201715728100-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 9, 2017 |
| Priority date | Mar 15, 2013 |
| Publication date | Feb 1, 2018 |
| 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 method comprises displaying visual representations of a plurality of product alternatives each including at least one attribute variant to a respondent, receiving from the respondent an indication of a preferred one of the plurality of product alternatives, transmitting a request to the respondent to identify at least one attribute variant of a non-preferred product alternative that is preferred by the respondent to the corresponding attribute variant of the preferred one of the plurality of product alternatives and receiving a response from the respondent identifying at least one attribute variant of a non-preferred product alternative that is preferred by the respondent to the corresponding attribute variant of the preferred one of the plurality of product alternatives.
Opening claim text (preview).
What is claimed is: 1 . A method for optimizing generation of a product alternative to be presented via a presentation device, the method comprising: identifying, by executing an instruction with the processor, a first attribute of a product alternative as associated with one of a first performance level indicative of an affirmative user response to the first attribute or a second performance level indicative of a negative user response to the first attribute, the identifying based on one or more user inputs received in response to presentation of the product alternative; in response to identifying the first attribute as associated with the first performance level, reducing a number of user inputs processed by the processor indicative of a preferred attribute by identifying, by executing an instruction with the processor, a first product alternative based on the first attribute; in response to identifying the first attribute as associated with the second performance level, reducing a number of user inputs processed by the processor indicative of a non-preferred attribute by identifying, by executing an instruction with the processor, a second product alternative, the second product alternative to include a second attribute different than the first attribute; and modifying, by executing an instruction with the processor, one of the first product alternative or the second product alterative to generate an optimized product alternative for presentation via the presentation device. 2 . The method of claim 1 , further including, in response to identifying the first attribute as associated with the second performance level, preventing modification of the optimized product alternative by applying a set of rules to prevent the optimized product alternative from including the first attribute. 3 . The method of claim 1 , wherein the identifying of the first attribute as associated with the first performance level or the second performance level is based on a comparison of at least one of a first user input or a second user input to attribute survey data. 4 . The method of claim 1 , further including: in response to identifying the first attribute as associated with the second performance level, determining whether the optimized product alternative includes the first attribute; and if the optimized product alternative includes the first attribute, modifying the optimized product alternative to remove the first attribute. 5 . The method of claim 1 , wherein the modifying of the first product alternative includes replacing an attribute of the second product alternative with the first attribute. 6 . The method of claim 1 , wherein the modifying of the second product alternative includes adding a third attribute to the second product alternative, the third attribute different from the first attribute. 7 . The method of claim 1 , further including, in response to identifying the first attribute as associated with the first performance level, generating another product alternative including the first attribute. 8 . The method of claim 1 , further including, in response to identifying the first attribute as associated with the second performance level, reducing an occurrence of the first attribute in the optimized product alternative by identifying the second product alternative based on a performance level for a third attribute different than the first attribute. 9 . A method to generate a product alternative to be presented via a presentation device, the method comprising: accessing, by executing an instruction with a processor, a first user input indicative of one of a first product alternative or a second product alternative as a preferred product alternative; accessing, by executing an instruction with the processor, a second user input indicative of a preferred attribute of the other of the first product alternative or the second product alternative; reducing a number of variables used to generate the product alternative by identifying, by executing an instruction with the processor, a third product alternative based on the preferred product alternative; modifying, by executing an instruction with the processor, the third product alternative based on the preferred attribute to generate a fourth product alterative; performing, by executing an instruction with the processor, a comparison of an attribute of the fourth product alternative to an unpermitted attribute, the unpermitted attribute to be defined by a third user input; verifying, by executing an instruction with the processor, that the fourth product alternative is a permitted product alternative based on the comparison; and outputting, by executing an instruction with the processor, the fourth product alternative for presentation via a presentation device. 10 . The method of claim 9 , further including, in response to the second user input, generating a fifth product alternative to include the preferred attribute. 11 . The method of claim 9 , wherein the performing of the comparison is based on a set of rules to prevent production of the fourth product alternative including the unpermitted attribute and another attribute of the fourth product alternative. 12 . The method of claim 9 , wherein the preferred attribute of the one of the first product alternative or the second product alternative is a first preferred attribute and further including accessing a third user input indicative of a second preferred attribute of one of the first product alternative or the second product alternative, wherein the modifying of the third product alternative is based on at least one of the first preferred attribute or the second preferred attribute. 13 . The method of claim 12 , further including: identifying a characteristic of the first preferred attribute and a characteristic of the second preferred attribute; weighing the characteristic of the first preferred attribute relative and the characteristic of the second preferred attribute relative to a predefined attribute priority rule; and selecting one of the first preferred attribute or the second preferred attribute based on the weighing, wherein the modifying of the third product alternative is based on selected one of the first preferred attribute or the second preferred attribute. 14 . A tangible computer readable storage device or storage disk comprising instructions which, when executed, cause a machine to at least: identify a first attribute of a product alternative as associated with one of a first performance level indicative of an affirmative user response to the first attribute or a second performance level indicative of a negative user response to the first attribute, the identifying based on one or more user inputs received in response to presentation of the product alternative; in response to identifying the first attribute as associated with the first performance level, reduce a number of user inputs processed by the processor indicative of a preferred attribute by identifying a first product alternative based on the first attribute; in response to identifying the first attribute as associated with the second performance level, reduce a number of user inputs processed by the processor indicative of a non-preferred attribute by identifying a second product alternative, the second product alternative to include a second attribute different than the first attribute; and modify one of the first product alternative or the second product alterative to generate an optimized product alternative for presentation via a presentation device. 15 . The computer readable storage device or stora
Recommending goods or services · CPC title
Evolutionary algorithms, e.g. genetic algorithms or genetic programming · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.