IP Library Granted Patent US 9,262,776
Granted Patent B2
US 9,262,776 · App. 13/415,720 · Granted Feb 16, 2016

System and method for concept development

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,262,776
App. No.
13/415,720
Granted
Feb 16, 2016
Kind
B2
Abstract

A computer implemented method, system, and computer program product include one or more processors providing a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component and a graphical component; one or more processors receiving a designation of an element within at least one of the textual component and the graphical components as a dynamic element; one or more processors associating the dynamic element with a variant list including one or more element variants; one or more processors receiving a selection of a first element variant from the variant list; and one or more processors generating a first instantiation of the visual representation including the first element variant as the dynamic element.

Claims (46)

1. A computer implemented method, comprising:

providing, by a processor, a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component or a graphical component;

receiving, by the processor, a designation of a first portion of at least one of the textual component or the graphical component as a dynamic element, a second portion of the at least one of the textual component or the graphical component not being designated as the dynamic element;

associating, by the processor, the dynamic element with variants;

receiving, by the processor, a selection of a first variant of the variants, the variants including the first variant, a second variant, and a third variant;

in response to the selection, displaying, by a processor, a constraint indicator adjacent the second variant, the constraint indicator visually representing an undesirability of displaying the first variant and the second variant within a same visual representation;

in response to receiving the selection, displaying, by the processor, an allowability indicator immediately adjacent the third variant, the allowability indicator visually representing a desirability of displaying the first variant and the third variant within the same visual representation; and

generating, by the processor, a first instantiation of the visual representation including the first variant as the dynamic element.

2. The computer implemented method of claim 1 , wherein the receiving of the designation of the first portion includes receiving a user selection of the first portion from within one or more of the textual component or the graphical component.

3. The computer implemented method of claim 1 , wherein the receiving of the designation of the first portion includes identifying an escape sequence within one or more of the textual component or the graphical component.

4. The computer implemented method of claim 1 , wherein the associating of the dynamic element with the variants includes receiving a user input including the variants.

5. The computer implemented method of claim 1 , wherein the first portion includes an image within the graphical component.

6. The computer implemented method of claim 1 , wherein the first portion includes a word within the textual component.

7. The computer implemented method of claim 1 , further including:

receiving a selection of the second variant of the variants; and

generating a second instantiation of the visual representation including the second variant as the dynamic element.

8. A system, comprising:

a processor to provide a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component or a graphical component;

the processor to receive a designation of a first portion of at least one of the textual component or the graphical component as a dynamic element, a second portion of the at least one of the textual component or the graphical component not being designated as the dynamic element;

the processor to associate the dynamic element with variants;

the processor to receive a selection of a first variant of the variants, the variants including the first variant, a second variant, and a third variant;

in response to the selection, the processor to display a constraint indicator adjacent the second variant, the constraint indicator visually representing an undesirability of displaying the first variant and the second variant within a same visual representation;

in response to receiving the selection, the processor to display an allowability indicator immediately adjacent the third variant, the allowability indicator visually representing a desirability of displaying the first variant and the third variant within the same visual representation; and

the processor to generate a first instantiation of the visual representation including the first variant as the dynamic element.

9. The system of claim 8 , wherein the processor is to receive the designation of the first portion by receiving a user selection of the first portion from within one or more of the textual component or the graphical component.

10. The system of claim 8 , wherein the processor is to receive an escape sequence within one or more of the textual component or the graphical component.

11. The system of claim 8 , wherein the processor is to associate the dynamic element with the variants by receiving a user input including the variants.

12. The system of claim 8 , wherein the first portion includes an image within the graphical component.

13. The system of claim 8 , wherein the first portion includes a word within the textual component.

14. The system of claim 8 , wherein the processor is to receive a selection of the second variant of the variants; and the processor is to generate a second instantiation of the visual representation including the second variant as the dynamic element.

15. A computer program product residing on a storage disk having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

providing a framework for building a visual representation of a product concept, the visual representation including one or more of a textual component or a graphical component;

receiving a designation of a first portion of at least one of the textual component or the graphical component as a dynamic element, a second portion of the at least one of the textual component or the graphical component not being designated as the dynamic element;

associating the dynamic element with variants;

receiving a selection of a first variant of the variants, the variants including the first variant, a second variant, and a third variant;

in response to the selection, displaying a constraint indicator adjacent the second variant, the constraint indicator visually representing an undesirability of displaying the first variant and the second variant within a same visual representation;

in response to receiving the selection, displaying an allowability indicator immediately adjacent the third variant, the allowability indicator visually representing a desirability of displaying the first variant and the third variant within the same visual representation; and

generating a first instantiation of the visual representation including the first variant as the dynamic element.

16. The computer program product of claim 15 , wherein the receiving of the designation of the first portion includes receiving a user selection of the first portion from within one or more of the textual component or the graphical component.

17. The computer program product of claim 15 , wherein the receiving of the designation of the first portion includes identifying an escape sequence within one or more of the textual component or the graphical component.

18. The computer program product of claim 15 , wherein the associating of the dynamic element with the variants includes receiving a user input including the variants.

19. The computer program product of claim 15 , wherein the first portion includes an image within the graphical component.

20. The computer program product of claim 15 , wherein the first portion includes a word within the textual component.

21. The computer program product of claim 15 , further including:

receiving a selection of the second variant of the variants; and

generating a second instantiation of the visual representation including the second variant as the dynamic element.

Assignments (9)
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: AFFINNOVA, INC.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 036590/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: LAMOUREUX, STEVEN HOWARD; PAI, MAHESH; AL-ATRAQCHI, WALEED MOHAMMED ALI; MALEK, KAMAL MOUSSA; MUNICIO, ANGEL ISMAEL; BLANCHARD, JEREMY DAVID
To: AFFINNOVA, INC.
Reel/Frame 028148/0612 →