IP Library Granted Patent US 9,785,995
Granted Patent B2
US 9,785,995 · App. 14/208,013 · Granted Oct 10, 2017

Method and apparatus for interactive evolutionary algorithms with respondent directed breeding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,785,995
App. No.
14/208,013
Granted
Oct 10, 2017
Kind
B2
Abstract

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.

Claims (40)

1. A method comprising:

displaying, via a user interface and by executing an instruction with a processor, visual representations of product alternatives, respective ones of the product alternatives including at least one attribute variant;

receiving, via the user interface and by executing an instruction with the processor, an indication of a preferred one of the product alternatives from a user;

transmitting, by executing an instruction with the processor and via the user interface, a request to identify at least one attribute variant of a non-preferred product alternative that is preferred by the user to the corresponding attribute variant of the preferred one of the product alternatives;

receiving, via the user interface and by executing an instruction with the processor, a response from the user indicating the requested identified variant;

utilizing, by executing an instruction with the processor, the response to select a breeding mate for generating additional product alternatives;

performing, by executing an instruction with the processor, a breeding operation utilizing the breeding mate and at least one attribute of the preferred one of the product alternatives to produce an offspring, the performing of the breeding operation to include applying a set of rules to prevent production of an offspring including an unpermitted attribute variant;

repairing, by executing an instruction with the processor, the offspring; and

outputting, by executing an instruction with the processor, the offspring for display via a presentation device.

2. The method of claim 1 wherein the utilizing of the response includes selecting the identified attribute variant of the non-preferred product alternative as the breeding mate.

3. The method of claim 1 wherein the repairing of the offspring includes changing an attribute variant of the offspring to the preferred attribute variant of the non-preferred product alternative.

4. The method of claim 3 wherein a probability of repairing the offspring is between approximately 0.3 and 1.0.

5. The method of claim 4 wherein the probability is approximately 0.6.

6. The method of claim 1 , further including:

receiving, via the user interface, a selection to lock in at least one of the attribute variants of the preferred one of the product alternatives or at least one of the attribute variant of the non-preferred product alternative; and

mutating respective ones of the plurality of products to include the at least one of attribute variants of the preferred one of the product alternatives or the at least one of attribute variants of the non-preferred product alternative based on the selection.

7. The method of claim 1 , further including:

receiving, via the user interface, a selection to lock out at least one of the attribute variants of the preferred one of the product alternatives or at least one of the attribute variants of the non-preferred product alternative; and

modifying the at least one of the selected attribute variants of the preferred one of the product alternatives or the at least one of the selected attribute variants of the non-preferred product alternative in respective ones of the plurality of products.

8. The method of claim 7 , wherein the modifying of the at least one of the selected attribute variants of the preferred one of the product alternatives or the at least one of the selected attribute variants of the non-preferred product alternative in respective ones of the plurality of products includes mutating the respective one of the plurality of products to include one or more different attribute variants for the at least one of the selected attribute variant of the preferred one of the product alternatives or the at least one of the selected attribute variant of the non-preferred product alternative.

9. A tangible computer readable storage device or storage disk comprising instructions which, when executed, cause a processor to at least:

display, via a user interface, visual representations of product alternatives, respective ones of the product alternatives including at least one attribute variant;

receive, via the user interface, an indication of a preferred one of the product alternatives;

transmit, via the user interface, a request to identify at least one attribute variant of a non-preferred product alternative that is preferred by a user to the corresponding attribute variant of the preferred one of the product alternatives;

receive, via the user interface, a response indicating the identified requested attribute variant;

utilize the response to select a breeding mate for generating additional product alternatives;

perform a breeding operation utilizing the breeding mate and at least one attribute of the preferred one of the product alternatives to produce an offspring, the performing of the breeding operation to include applying a set of rules to prevent production of an offspring including an unpermitted attribute variant;

repair the offspring; and

output the offspring for display via a presentation device.

10. The computer readable storage device or storage disk of claim 9 wherein the instructions, when executed, cause the processor to utilize the response by selecting the identified attribute variant of the non-preferred product alternative as the breeding mate.

11. The computer readable storage device or storage disk of claim 9 wherein the instructions, when executed, cause the processor to repair the offspring by changing an attribute variant of the offspring to the preferred attribute variant of the non-preferred product alternative.

12. The computer readable storage device or storage disk of claim 11 wherein a probability of repairing the offspring is between approximately 0.3 and 1.0.

13. The computer readable storage device or storage disk of claim 12 wherein the probability is approximately 0.6.

14. The computer readable storage device or storage disk of claim 9 , wherein the instructions, when executed, cause the processor to:

receive, via the user interface, a selection to lock in at least one of the attribute variants of the preferred one of the product alternatives or at least one of the attribute variant of the non-preferred product alternative; and

mutate respective ones of the plurality of products to include the at least one of attribute variants of the preferred one of the product alternatives or the at least one of attribute variants of the non-preferred product alternative based on the selection.

15. The computer readable storage device or storage disk of claim 9 , wherein the instructions, when executed, cause the processor to:

receive, via the user interface, a selection to lock out at least one of the attribute variants of the preferred one of the product alternatives or at least one of the attribute variants of the non-preferred product alternative; and

modify the at least one of the selected attribute variants of the preferred one of the product alternatives or the at least one of the selected attribute variants of the non-preferred product alternative in respective ones of the plurality of products.

16. The computer readable storage device or storage disk of claim 15 , wherein the instructions, when executed, cause the processor to modify the at least one of the selected attribute variants of the preferred one of the product alternatives or the at least one of the selected attribute variants of the non-preferred product alternative in respective ones of the plurality of products by mutating the respective one of the plurality of products to include one or more different attribute variants for the at least one of the selected attribute variant of the preferred one of the product alternatives or the at least one of the selected attribute variant of the non-preferred product alternative.

Assignments (7)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded Mar 25, 2021
From: NIELSEN CONSUMER LLC; BYZZER INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 055742/0719 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CITIBANK, N.A.
To: NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN CONSUMER LLC
Reel/Frame 055557/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2021
From: THE NIELSEN COMPANY (US), LLC
To: NIELSEN CONSUMER LLC
Reel/Frame 055392/0311 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →