This disclosure relates generally to market research and, more particularly, to methods and apparatus to model consumer choice sourcing.
Choice modeling techniques allow market researchers to assess consumer behavior based on one or more stimuli. Consumer preference data is collected during the one or more stimuli, such as a virtual shopping trip in which consumers are presented with any number of selectable products (e.g., presented via a kiosk, computer screen, slides, etc.). The consumer preferences associated with products may be referred to as utilities, which may be the result of one or more attributes of the product. While choice modeling allows market researchers to predict how one or more consumers will respond to the stimuli, such analysis techniques typically assume that each item in a virtual shopping trip is equally substitutable relative to all other items available to the consumer.
Methods and apparatus are disclosed to model consumer choices. An example method includes identifying a set of products, receiving respondent choice data associated with the set of products, and adding the set of products to a base multinomial logit (MNL) model. The example method also includes generating, with a programmed processor, a number of copies of the MNL model to form an aggregate model based on a number of products in the set, each copy including an item utility parameter for each product in the set of products, and creating a matrix structure based on the number of products in the set, the matrix structure to be subtracted from each item utility parameter in the aggregate model. Further, the example method includes estimating each item utility parameter of the aggregate model and the matrix structure based on the number of copies of the MNL model and the respondent choice data, and calculating a choice probability based on each of the estimated utility parameters.
Market researchers, product promoters, marketing employees, agents, analysts, and/or other people and/or organizations chartered with the responsibility of product management (hereinafter collectively referred to as “analysts”) typically attempt to justify informal and/or influential marketing decisions using one or more techniques that predict sales of one or more products of interest. Accurate forecasting models are useful to facilitate these decisions. In some circumstances, a product may be evaluated by one or more research panelists/respondents, which are generally selected based upon techniques having a statistically significant confidence level that such respondents accurately reflect a given demographic of interest. Techniques to allow respondents to evaluate a product, which allows the analysts to collect valuable choice data, include focus groups and/or purchasing simulations that allow the respondents to view and evaluate product concepts (e.g., providing images of products on a monitor, asking respondents whether they would purchase the products, discrete choice exercises, etc.).
The methods and apparatus described herein include, in part, one or more modeling techniques to facilitate sales forecasting and allow analysts to make informed marketing decisions. The modeling techniques described herein may operate with one or more modeling techniques, consumer behavior modeling, and/or choice modeling.
Generally speaking, choice modeling is a method to model a decision process of an individual in a particular context. Choice models may predict how individuals will react in different situations (e.g., what happens to demand for product A when the price of product B increases/decreases?). Predictions with choice models may be made over large numbers of scenarios and are based on the concept that people choose between available alternatives in view of one or more attributes of the products (e.g., price, size, tradedress, feature(s), etc.). For example, when presented with a choice to take a car or bus to get to work, each of the alternative choices may be separated into three example attributes: price, time and convenience. For each attribute, a range of possible levels may be defined, such as three levels of price (e.g., $0.50, $1.00 or $1.50), two levels of time (e.g., 5 minutes or 20 minutes, corresponding to two attributes of “convenient” or “not-convenient,” respectively). In the event a transportation mode exists that is cheapest, takes the least amount of time and is most convenient, then that transportation mode is likely to be selected. However, tradeoffs exist that cause a consumer to make choices, in which some consumers place greater weight on some attributes over others. For some consumers, convenience is so important that price has little effect on the choice, while other consumers are strongly motivated by price and will endure greater inconvenience to acquire the lowest price.
In the context of store, retail, and/or wholesale purchases, analysts may wish to model how a consumer chooses among the products available. Alternatives may be decomposed into attributes including, but not limited to product price, product display, or a temporary price reduction (TPR), such as an in-store marketing promotion that prices the product lower than its base price. Although the methods and apparatus described herein include price, display and/or TPR, any other attributes may be considered, without limitation. Additional or alternative attributes may include brand or variety. When making a purchase decision, consumers balance the attributes (attribute utilities), such as brand preferences balanced with the price and their attraction for displays and/or TPRs, thereby choosing the product that maximizes their overall preference.
Although choice modeling techniques offer analysts an opportunity to employ a multinomial logit (MNL) model to predict probabilities of different consumer purchasing behaviors, use of the MNL model requires analyst discretion when selecting candidate available products from which a customer may choose. As used herein, the term “sourcing” refers to a degree of product differentiation within a set of available products from which a consumer may choose. For example, the MNL model assumes that any choices a customer may select within a set of products are equally substitutable for each other, which is sometimes referred to as fair share sourcing. In circumstances where the list of available products includes similar products, such as a choice between Coke®, Pepsi® and RC Cola®, the degree of substitutability may be relatively high. That is, in the event the original list of available cola products removed RC Cola® as an available selection for the consumer, then the remaining available products (i.e., Coke® and Pepsi®) are likely considered realistic substitutes for each other based on, for example, comparison(s) to observed respondent behavior(s).
In other examples, if the analyst desires to study a group of products in which one or more of the available products is not a suitable substitute, then the MNL model exhibits output error when calculating and/or otherwise predicting probabilities of different consumer purchasing behaviors. For instance, if the analyst arranges a set of available products to include Coke®, Pepsi® and Sprite®, then the MNL model assumes that each of those available products is deemed to be equally substitutable for the other product in the event that one or more of the selection choices become unavailable. If Pepsi® were removed from the list of available choices, then the MNL model calculates the probability of remaining choice selection as though Coke® and Sprite® were equally substitutable for each other and/or otherwise preferred by the consumer. This inherent limitation of the MNL model is sometimes referred to as an independence of irrelevant alternatives (IIA) property, in which the MNL model treats all product sourcing as fair share (equal) sourcing where all sourcing (e.g., any product) is equally substitutable to any other available product(s) under consideration.
Efforts to minimize the negative effects of the IIA property include implementing variants to the MNL model and/or logit models in general. Example variants include a probit (multinomial probit) model and/or a nested logit model. These variants do not exhibit the negative effects of the IIA property. However, while the nested logit does not suffer the negative effects of the IIA property, such models require analyst discretion when forming one or more groups of available products under study. In other words, the MNL model and the nested logit model cannot model complex sourcing scenarios that may reflect real-world product availability combinations that consumers experience. For situations in which the analyst wishes to identify respondent behaviors for a whole category of products (e.g., beverages), a realistic product mix may not be possible when the products of a set of products cannot be considered valid substitutes for each other. Additionally, while the multinomial probit model may handle complex sourcing scenarios, the multinomial probit model does not apply a closed-form formula to calculate choice probabilities, thereby requiring substantial numerical integration and time. For example, multinomial probit models having more than ten (10) to fifteen (15) parameters (e.g., products of interest to study) could require days or weeks of computation time.
The methods and apparatus disclosed herein permit an analyst to consider complex sourcing product arrangements to calculate choice probabilities using a closed-form approach. At least one benefit of the methods and apparatus described herein includes realization of a computational efficiency improvement on one or more computing resources used to calculate choice probabilities using respondent choice data.
Calculated model parameters that result in an acceptable measure of fit indicate that the one or more models developed by the aggregate engine 206 may be used for one or more market simulation(s). Market simulation(s) may be calculated by a simulation engine 218, which uses one or more product specific price points and product availability measures from the price/availability control 106 to generate the choice probabilities 110. For example, an analyst may establish a first price point for each of the products Coke®, Pepsi® and Sprite® to allow the example simulation engine 218 to calculate choice probabilities for each of those products of interest. Additionally, the analyst may change one or more price points to a second price point (e.g., make Coke® more expensive) to observe how the choice probabilities are affected.
Unlike one or more other models and/or modeling techniques employed to calculate choice probabilities, the example ALS engine 108 generates a model having a closed form. Closed form models perform significantly faster when compared to iterative modeling approaches, such as a multinomial probit model that can require days or weeks of computation time when a relatively small number of products (e.g., ten) of interest is studied. Additionally, the systems, methods, apparatus and/or articles of manufacture disclosed herein minimize the negative effects of the IIA property when calculating choice probability values for groups of products that may not be deemed substitutable to each other, but that may be a realistic product mix that a consumer would experience when shopping. While the MNL model suffers negative effects of the IIA property, the aggregate modeling approach disclosed herein generates a number of sub-models to form an aggregate model. Each sub-model, alone, is bound by the IIA property. However, each of the sub-models is associated with a matrix structure having an offset value to represent complex and diversified sourcing possibilities so that the aggregate sum of the sub-models is unaffected by the IIA property.
In operation, the example choice modeling engine 202 receives information related to an assortment of products that is to be studied from the example product selection data (database) 104. Generally speaking, respondents that participate in one or more choice modeling exercises are presented with any number of selectable products (e.g., presented via a kiosk, computer screen, slides, etc.). A number of products are shown multiple times to each respondent, in which one or more attributes of the products may change during each instance of viewing. Each virtual shopping trip displays a virtual shelf with a range of products that are organized in a manner to reflect what the respondent would see if at a retail store, for example. The choices made by the respondents during the virtual shopping trips are stored in the respondent database 102. Unlike virtual shopping trips conducted when employing the MNL model, the example ALS engine 108 avoids the need to capture analyst subjective input regarding opinions of which products are deemed proper substitutes for each other for placement on the virtual shelf. Reliance upon analyst discretion places limitations on statistical repeatability, accuracy and legitimacy of the products and/or subcategories chosen by the analyst.
Instead, the systems, methods, apparatus and/or articles of manufacture disclosed herein allow one or more subsets of the selectable products to be presented on the virtual shelf, in which the subsets are tailored to be displayed in a manner that addresses one or more questions by the client and/or analyst. For instance, a client may be interested in the choice probabilities of RC Cola® when placed near other available cola products. On the other hand, the client may be interested in the choice probabilities of RC Cola® when placed near other soft drinks in general, and/or when placed near energy drinks. In still other examples, virtual shopping trips prompt respondents to select from a range of products from one or more categories (e.g., dental products, baby food products, hair care products, laundry products, etc.) to determine choice probability values for the products within that category.
After the example choice modeling engine 202 obtains choice data from the respondents in view of the selection of products used in the virtual shopping trip(s), the choice data is stored in the example respondent database 102. The example MNL engine 204 builds an MNL model having a structure based on the number of items used in the choice modeling exercise (virtual shopping trip). Typically, to prevent respondent fatigue during the choice modeling exercise, the number of products for their consideration is limited to eighty (80), but any other number of products may be used with the example systems, methods, apparatus and/or articles of manufacture disclosed herein.
A closed-form of the MNL model structure 300 may be represented by example Equation 1.
In the illustrated example of Equation 1, Ci represents the choice probability for the ith item (I), βi represents an item utility for the ith item (I), βpi represents a price utility for the ith item (I), $ represents a price of an item, and j represents the set of all items for the MNL model. Expressions of price may occur and/or otherwise be represented in any manner including, but not limited to a retail price, a base price, a geographical price average, an index to a base price, a logarithm of the price index, etc. As described above, although MNL modeling facilitates the calculation of choice probabilities with a closed-loop formula, thereby simplifying calculation efforts, the MNL model typically employs a set of products of interest that are deemed substitutable for each other due to the potential negative effects of the IIA property. Such limitations inherent in the MNL model hamper efforts to study complex sourcing patterns that may be exhibited and/or experienced by consumers when shopping. In other words, a consumer is not typically exposed to a set of equally substitutable products on a store shelf when shopping, rather, the consumer is typically presented with substantially more variety when reviewing one or more retail shelves.
In the illustrated example of Equation 2, S represents an indication of each row (sub-model) of the aggregate model structure 400 of
The example sourcing modifier 208 builds upon the example aggregate model structure 400 of
The representations of sourcing effects for each of the products of interest (i.e., the set of items I) are generated by the example matrix engine 210. In operation, the example matrix engine 210 generates and/or otherwise forms a matrix having dimensions of (I×I), with each cell within the I×I matrix having a parameter value to represent a sourcing effect for an item (i) within the set of items (I). For example, if the set of items/includes eighty (80) products to be studied by the analyst and/or otherwise requested by a client, then the example matrix engine 210 generates a matrix that is eighty columns by eighty rows (80×80). The example I×I matrix generated by the matrix engine 210 provides a manner of aggregation of sub-model sourcing adjustments so that the IIA property does not bias resulting choice probability calculations when analysts and/or clients select diverse product sets.
An example I×I matrix may be referred to as a straight matrix in which each matrix element corresponds to an intersection of two products from the set (I). However, the matrix diagonal will always include a value of zero because the diagonal reflects a comparison between a product and itself. The intersection of each non-diagonal row and column represents two products and reflects a degree of similarity between those two products. Values for each matrix element may be constrained in a manner consistent with example Equations 4 and 5.
MS,S=0 Equation 4.
MS,V≥0 Equation 5.
In the illustrated example of Equation 4, diagonal elements are zero, which reflects matrix cells where the row and column represent the same product. In the illustrated example of Equation 5, all non-diagonal matrix elements are constrained to positive values greater than or equal to zero. Matrix placeholders are inserted into the aggregate model structure 500 after each item utility parameter. Each matrix placeholder includes a coordinate that is mapped to the aggregate model structure 500 based on matching matrix rows to structure 500 rows (e.g., S values) and matching matrix columns to structure 500 columns (e.g., V values).
Considering an example choice modeling exercise that includes Coke® soft drinks, Pepsi® soft drinks and Sprite® soft drinks, the illustrated example matrix infused aggregate model structure 500 may reveal a first item (row S1) with Coke®, a second item (row S2) with Pepsi®, and a third item (row S3) with Sprite®. Additionally, corresponding parameters denoted with “1,” “2,” and “3” reflect Coke®, Pepsi® and Sprite® products, respectively. In view of the instant example, parameters β1, β2 and β3 refer to an indication of the preference that the respondent pool has for the corresponding brands of soft drink. From a substitution point of view, assume that the choice selections from the respondent database 102 identify that Coke® and Pepsi® are more substitutable for each other, while Sprite® is not deemed a common and/or otherwise observed substitute for the products of Coke® and Pepsi®. As such, if the price of Coke® increases, then a corresponding choice probability that Pepsi® will be purchased to a greater degree will increase. On the other hand, price and/or availability fluctuations of Sprite® have substantially less effect on the products Coke® and/or Pepsi®.
Matrix index value M(1,1) reflects a preference of Coke® on itself, which is constrained by example Equation 4 to equal zero. Accordingly, the example matrix infused aggregate model structure 500 does not modify the sourcing behavior from β1 in row S1 (see row S1, column V1 of the example matrix infused aggregate model structure 500). On the other hand, matrix index value M(1,2) reflects a relative degree of similarity between Coke® and Pepsi®, and matrix index value M(1,3) reflects a relative degree of similarity between Coke® and Sprite®. The value for index value M(1,2), based on the example assumptions that Coke® and Pepsi® are deemed significantly more substitutable for each other as compared to Coke® and Sprite® and/or Pepsi® and Sprite®, will be relatively low (e.g., values closer to zero are indicative to a greater degree of similarity). That is, the sourcing effects of the preference of Pepsi® (β2) are significantly affected by price and/or availability metrics associated with Coke®, as shown by the subtraction of the sourcing modifier indicative of the Coke®/Pepsi® matrix intersection (M(1,2)) from the preference parameter associated with Pepsi® (β2) (see row S1, column V2 of the example matrix infused aggregate model structure 500).
On the other hand, matrix index value M(1,3) is relatively high because it reflects a relative degree of similarity (or lack thereof) between Coke® and Sprite®. The effects of the relationship between Coke® and Sprite® are evident in the example matrix infused aggregate model structure 500 in row S1, column V3 where the relatively high value for the sourcing modifier indicative of the Coke®/Sprite® matrix intersection (M(1,3)) is subtracted from the preference parameter associated with Sprite® (β3). In the event that a price and/or availability metric for Coke® changes, the effect on Sprite® will have a lower impact on the resulting choice probability. Unlike a traditional MNL model, in which all products under consideration are treated as equal substitutes for each other, the example methods, apparatus, systems and/or articles of manufacture disclosed herein apply a matrix placeholder (M(I,I)) having a corresponding offset value to proportionally affect choice probability calculations in a manner consistent with actual market and/or customer experiences.
Values for each of the matrix cells, and values for each of the parameters of the matrix infused aggregate model structure 500 (e.g., β1, βP1, β2, βP2, etc.) are calculated by iteratively estimating the matrix infused aggregate model structure 500 with the choice data stored in the example respondent database 102. As disclosed above, the respondent database 102 stores choice selections from respondents during a choice modeling exercise, in which the respondents engage in virtual shopping trips where the set of items (I) (products) are presented via virtual shelves. Initial values for each of the matrix cells and/or parameters may be set at random, predetermined values, or set via a random number generator, in which the estimation process allows the matrix cell values and parameters to converge. After the estimation process completes, in which the matrix cell values and parameters converge, the choice probability may be calculated via a closed-form approach in a manner consistent with example Equation 6.
In some examples, the parameters associated with price (price utilities/preferences) may be modified to facilitate scaling and address sub-model sensitivity. For example, each price utility (e.g., βp1) may include a scaling price parameter (βp′1, βp′2, βp′3, . . . , βp′s) for each row of the example matrix infused aggregate model structure 500. The choice probability may be calculated via a closed-form approach in a manner consistent with example Equation 7.
As described above, the example estimator 215 performs an iterative estimation using the model and data collected from the respondent choice exercise. Generally speaking, values of the parameters of the example model, such as the model represented by the closed-form choice probability of example Equation 7 and/or the example matrix infused aggregate model structure 500, are estimated based on measured and/or empirical data. The example estimator 215 may employ one or more estimation methods including, but not limited to a maximum likelihood method, a Bayes estimation method and/or a minimum mean squared error. To ascertain whether any number of estimation iterations converge to acceptable parameter values, the example measure of fit engine 216 employs a fitting test (e.g., a likelihood ratio test, etc.) to determine how well the choice data fits with the converged parameters of the model (e.g., the example matrix infused aggregate model structure 500). In the event that the model parameters converge, but do not fit the choice data to an acceptable degree, the example measure of fit engine 216 employs the example sourcing modifier 208 to apply one or more alternate matrix structures to calculate the parameter offset value(s) (e.g., WO. In other examples, the measure of fit engine 216 employs one or more fitting tests during each iteration. In the event that successive iterations do not improve by a threshold amount, then current parameter values may be accepted as final. However, in the event that successive iterations that continue to illustrate improvement beyond a threshold value, then the one or more iterations may continue to develop parameter value(s).
As described above, the matrix structure is based on the number of product of interest (items) to be studied. The methods, apparatus, systems and/or articles of manufacture disclosed herein generate one or more matrix structures to reflect effects of sourcing behaviors on all products of interest under consideration. Sourcing behaviors, which are facilitated by matrix cell values (parameters), are subtracted from each product utility in a manner that is proportional to a degree of similarity between one or more other products. A straight matrix is generated by the example matrix engine 210 by assigning an equal number of matrix rows and columns to form a square I×I matrix. For example, if eighty (80) products of interest are selected for the choice modeling exercise, then the example matrix engine 210 generates an 80×80 square matrix and populates each matrix cell at a matrix placeholder M(I,I) having a parameter and a parameter value. Each row of the straight matrix represents one of the eighty (80) items, and each column represents the same set of eighty (80) items in the same order. In other examples, a matrix is formed in connection with one or more subcategories, as described in further detail below. The diagonal of the matrix reflects intersections of the product with itself, and is set to zero. However, each off-diagonal placeholder represents an intersection indicative of a relationship between one product and another product (e.g., a degree of similarity). During the model estimation, the example estimator 215 iteratively estimates both the model parameters and the parameters of the straight matrix so that each parameter converges to a value. Initial values for all model and/or matrix parameters may be initially set at a random number, zero and/or any other value before converging during estimation in view of the choice model data stored in the respondent database 102.
In some examples, the straight matrix may not be computationally efficient for the ALS engine 108. The example straight matrix includes a relatively high degree of flexibility when compared to one or more alternate matrix structures, such as a symmetric matrix and/or a geometric matrix. As described in further detail below, while the symmetric matrix and/or the geometric matrix impose a greater degree of computational constraint when compared to the straight matrix, the symmetric matrix and/or the geometric matrix may be appropriate when model estimation overfits the choice model data stored in the example respondent database 102. For example, although the straight matrix includes a parameter value for each and every product combination of interest, thereby having the greatest potential to fit the choice data accurately, the relatively large number of parameters may become computationally intensive and fail to produce statistically relevant convergence during each estimation iteration.
A symmetric matrix decreases the number of parameters by a factor of two, thereby reducing computational loads for the example estimator 215. The example matrix symmetry engine 212 forces a symmetry structure of the straight matrix so that each parameter value on a lower half of the diagonal is the same (e.g., linked) as each corresponding parameter value on an upper half of the diagonal. A straight matrix may be converted into a symmetric matrix by linking cells above the matrix diagonal with cells below the matrix diagonal. In some examples, the analyst and/or client may begin with a matrix structure having a more rigid form when compared to the straight matrix and, depending on a measure of fit indication from the example measure of fit engine 216, adjust the matrix structure accordingly. In some circumstances, a symmetric matrix produces statistically appropriate measure of fit values to justify using the symmetric matrix. In other circumstances, the symmetric matrix fails to cause statistically appropriate measures of fit, in which case the straight matrix may be employed.
A geometric matrix introduces a degree of structure greater than that of the symmetric matrix, thereby affording greater conservation of computing resources during estimation by the example estimator 215. Matrix values within the geometric matrix have a spatial relationship to each other based on a number of matrix dimensions. For ease of discussion, the example geometric matrix will be described in connection with three (3) dimensions, but any other number of dimensions may be employed with the example systems, methods, apparatus and/or articles of manufacture disclosed herein.
(χs,1,χs,2, . . . ,χs,n) Equation 8.
For example, χ(1,1) represents a first dimensional coordinate (e.g., an x-axis spatial value) for a first product, χ(1,2) represents a second dimensional coordinate (e.g., a y-axis spatial value) for the first product, and χ(1,3) represents a third dimensional coordinate (e.g., a z-axis spatial value) for the first product. Similarly, χ(2,1) represents a first dimensional coordinate for a second product, χ(2,2) represents a second dimensional coordinate for the second product, and χ(2,3) represents a third dimensional coordinate for the second product. Conceptually, each product may be represented as a point in an n-dimensional space. Continuing with the above-described examples of Coke®, Pepsi® and Sprite®, because Coke® and Pepsi® are both cola products sold in similar markets and potentially have similar preferences, spatial coordinates for Coke® and Pepsi® are likely relatively near each other when compared to Sprite®, which is not a cola product. A relative distance between product representations in the example geometric matrix 600 may be calculated in a manner consistent with example Equation 9.
In the illustrated example of Equation 9, M represents a distance between a first item s from the total list of items I, and another item v, and d represents a dimension from the n dimensions. As described above, the example geometric matrix 600 exhibits the least amount of flexibility because it imposes the greatest amount of structure against the provided choice data. The estimation performed by the example estimator 215 may employ the geometric matrix for circumstances in which matrices having greater degrees of freedom result in overfitting. For instance, a model (or a matrix within the model) that includes increasing numbers of parameters becomes more flexible and eventually fits the supplied data to the greatest degree, but at the expense of computational loads that may cause estimation inefficiency. Although the example geometric matrix 600 may not fit the provided choice data as well as the straight and/or the symmetric matrix, the geometric matrix 600 may be appropriate in response to statistically satisfactory measures of fit values calculated by the example measure of fit engine 216.
In some examples, rigid matrix structures may not fit well with the choice data that results from the respondent choice modeling exercise. In other words, some product mixes may not follow geometric relationships, thereby causing the application of the geometric matrix to produce poor statistical measures of fit values. For example, consider a mix of laundry detergent products that includes (a) detergent with bleach, (b) detergent with color safe bleach and (c) detergent with no bleach. Choice data results may identify a relatively large degree of substitution between (a) and (b) because consumers prefer to have a whites/colors bleach product, and the choice data results may also identify a relatively large degree of substitution between (b) and (c). Continuing with the laundry detergent example, consider that the choice data results find no substitution between (a) and (c). Generally speaking, the geometric matrix adheres to one or more logical axioms to produce conclusions. As described in the above example, if (a)=(b), and (b)=(c), then geometric principles suggest that (a) should be equal to or similar to (c) from a spatial point of view. However, the example geometric model may attempt to force relationships in a manner inconsistent with the collected choice data and force a similarity between (a) and (c) despite choice data suggesting no such relationship actually occurs. In such circumstances, a poor measure of fit results and the example measure of fit engine 216 selects an alternate matrix structure having a greater degree of flexibility.
In still further examples, subcategories may be employed to, in part, reduce matrix sizes. Generating one or more subcategories imposes further constraint on the model and may introduce a degree of analyst discretion. However, in circumstances where a matrix becomes large due to a large number of products, employing one or more subcategories reduces a computational burden of the model. For example, a matrix representing 100 items includes 100 rows and 100 columns, which corresponds to 10,000 individual matrix cells. In the event that 30 subcategories are employed, then a number of columns and rows each collapse to form a 30 by 30 matrix, thereby substantially reducing a computational burden of parameter value estimation. For instance, if Pepsi® and Coke® are deemed similar (e.g., any differences between the two are inconsequential), then a subcategory indicative of national cola brands may allow the rows and columns associated with Coke® and Pepsi® to collapse together. In other words, multiple products may share the same M values when they share the same subcategory.
Equation 10 illustrates an example manner in which each model row is calculated with a weight (w) in view of S subcategories.
In the illustrated example of Equation 10, the numerator notation signifies to sum over all items in subcategory s. As such, employing subcategories allows a matrix to be formed as an S by S matrix rather than the larger I by I matrix described above. In view of the implementation of subcategories, choice probability may be calculated in a manner consistent with example Equation 11.
While an example manner of implementing an example system 100 to model consumer choice sourcing has been illustrated in
Flowcharts representative of example machine readable instructions for implementing the system 100 of
As mentioned above, the example processes of
The process 700 of
The program 708 of
The example aggregate building engine 206 makes I copies of the base MNL model generated by the example MNL engine 204 (block 804). As described above, while each MNL model, by itself, exhibits negative effects of the IIA property, the example aggregate building engine 206 builds an aggregate model to, in part, minimize and/or otherwise drown-out the negative effects of the IIA property. Additionally, to impose a sourcing effect of every product of interest on every other product of interest in a proportional manner, the example aggregate building engine 206 invokes the example sourcing modifier 208 to generate one or more matrix structures (block 806), as described above and as described in further detail below.
The aggregate model generated by the aggregate building engine 206 and the matrix generated by the example sourcing modifier 208 are iteratively estimated by the example estimator 215 (block 808). As described above, the iterative estimations allow the aggregate model parameters and the matrix parameters to converge to one or more values that fit the choice data stored in the example respondent database 102. Resulting model parameters and matrix parameters are evaluated by the example measure of fit engine 216 to determine whether the converged parameter values are statistically appropriate in view of the supplied choice data (block 810). If not, then the example measure of fit engine 216 invokes the example sourcing modifier 208 to generate an alternate matrix structure having a greater or lesser degree of structure (block 812), and the example program 708 returns to block 806. For example, in the event that a highly structured geometric model fails to converge with parameters that are statistically appropriate, then a symmetric or straight matrix may be employed. On the other hand, in the event that a straight matrix becomes computationally intensive and/or suffers from overestimation, then the example measure of fit engine may invoke the example sourcing modifier 208 to generate a matrix having additional structure, such as a symmetric matrix or a geometric matrix.
The program 806 of
In the event that a straight matrix is to be employed (block 904), the example sourcing modifier 208 employs the matrix engine 210 to build a square matrix of a size based on the number of products (items) of interest (I) (block 912). In other words, the example matrix engine 210 builds an I×I matrix structure (block 912), and then adds index parameter placeholders in each matrix cell (block 914). As described above, because the matrix row includes a representation of each product of interest (e.g., counting from a matrix row index value of 1 to I), and because the matrix column includes a representation of each product of interest in the same order as those products listed in the row (e.g., counting from a matrix column index value of 1 to I), then the diagonal cells will each be set to zero. Each matrix element is associated with the matrix infused aggregate model structure, such as the structure 500 of
In the event that a symmetric matrix is to be employed (block 904), then the example sourcing modifier 208 employs the matrix symmetry engine 212 to build a square matrix of a size based on the number of products (items) of interest (I) (block 916). In other words, the example matrix symmetry engine 212 builds an I×I matrix structure (block 916), and then adds index parameter placeholders in each matrix cell (block 918). To force a symmetric structure, the example matrix spatial engine 214 identifies matching matrix cells on either side of the matrix diagonal and sets them equal to each other (block 920). In some examples, the symmetric matrix can be implemented as a half-matrix that only employs parameters on the upper or lower half of the matrix diagonal. As such, the symmetric matrix only employs half as many parameters as the straight matrix during the iterative estimation executed by the example estimator 215. Each matrix element is associated with the matrix infused aggregate model structure, such as the structure 500 of
The system P100 of the instant example includes a processor P105. For example, the processor P105 can be implemented by one or more Intel® microprocessors from the Pentium® family, the Itanium® family or the XScale® family. Of course, other processors from other families are also appropriate.
The processor P105 is in communication with a main memory including a volatile memory P115 and a non-volatile memory P120 via a bus P125. The volatile memory P115 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) and/or any other type of random access memory device. The non-volatile memory P120 may be implemented by flash memory and/or any other desired type of memory device. Access to the main memory P115, P120 is typically controlled by a memory controller (not shown).
The computer P100 also includes an interface circuit P130. The interface circuit P130 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface.
One or more input devices P135 are connected to the interface circuit P130. The input device(s) P135 permit a user to enter data and commands into the processor P105. The input device(s) can be implemented by, for example, a keyboard, a mouse, a touchscreen, a track-pad, a trackball, and/or a voice recognition system.
One or more output devices P140 are also connected to the interface circuit P130. The output devices P140 can be implemented, for example, by display devices (e.g., a liquid crystal display, a cathode ray tube display (CRT), and/or other display). The interface circuit P130, thus, typically includes a graphics driver card.
The interface circuit P130 also includes a communication device (not shown) such as a modem or network interface card to facilitate exchange of data with external computers via a network (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.).
The computer P100 also includes one or more mass storage devices P150 for storing software and data. Examples of such mass storage devices P150 include floppy disk drives, hard drive disks, compact disk drives and digital versatile disk (DVD) drives. The mass storage device P150 may implement the example respondent database 102 and/or the example product selection database 104.
The coded instructions of
From the foregoing, it will be appreciated that the above disclosed systems, methods, apparatus and articles of manufacture facilitate prediction of new product performance metrics within one or more geographies and/or channels of interest when no prior historical sales data is available for the new product in the corresponding geography or channel.
Therefore, although certain example methods, apparatus and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims either literally or under the doctrine of equivalents.
This patent arises from a continuation of U.S. patent application Ser. No. 16/508,013, which is entitled “METHODS AND APPARATUS TO MODEL CONSUMER CHOICE SOURCING,” and which was filed on Jul. 10, 2019, which is a continuation of U.S. patent application Ser. No. 15/680,939, which is entitled “METHODS AND APPARATUS TO MODEL CONSUMER CHOICE SOURCING,” and which was filed on Aug. 18, 2017, which is a continuation of U.S. patent application Ser. No. 14/559,084, which is entitled “METHODS AND APPARATUS TO MODEL CONSUMER CHOICE SOURCING,” and which was filed on Dec. 3, 2014, which is a continuation of U.S. patent application Ser. No. 13/081,924, which is entitled “METHODS AND APPARATUS TO MODEL CONSUMER CHOICE SOURCING” and which was filed on Apr. 7, 2011. U.S. patent application Ser. No. 16/508,013, U.S. patent application Ser. No. 15/680,939, U.S. patent application Ser. No. 14/559,084, and U.S. patent application Ser. No. 13/081,924 are hereby incorporated by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
4115761 | Ueda et al. | Sep 1978 | A |
4603232 | Kurland et al. | Jul 1986 | A |
4908761 | Tai | Mar 1990 | A |
4935877 | Koza | Jun 1990 | A |
5041972 | Frost | Aug 1991 | A |
5090909 | Kellar et al. | Feb 1992 | A |
5124911 | Sack | Jun 1992 | A |
5124991 | Allen | Jun 1992 | A |
5222192 | Shaefer | Jun 1993 | A |
5255345 | Shaefer | Oct 1993 | A |
5299115 | Fields et al. | Mar 1994 | A |
5321833 | Chang et al. | Jun 1994 | A |
5375195 | Johnston | Dec 1994 | A |
5400248 | Chisholm | Mar 1995 | A |
5420786 | Felthauser et al. | May 1995 | A |
5559729 | Abe | Sep 1996 | A |
5583763 | Atcheson et al. | Dec 1996 | A |
5608424 | Takahashi et al. | Mar 1997 | A |
5615341 | Agrawal et al. | Mar 1997 | A |
5651098 | Inoue et al. | Jul 1997 | A |
5654098 | Aono et al. | Aug 1997 | A |
5687369 | Li | Nov 1997 | A |
5704017 | Heckerman et al. | Dec 1997 | A |
5717865 | Stratmann | Feb 1998 | A |
5724567 | Rose et al. | Mar 1998 | A |
5734890 | Case et al. | Mar 1998 | A |
5754938 | Herz et al. | May 1998 | A |
5819245 | Peterson et al. | Oct 1998 | A |
5884282 | Robinson | Mar 1999 | A |
5893098 | Peters et al. | Apr 1999 | A |
5913204 | Kelly | Jun 1999 | A |
5918014 | Robinson | Jun 1999 | A |
5930780 | Hughes et al. | Jul 1999 | A |
5995951 | Ferguson | Nov 1999 | A |
6012051 | Sammon, Jr. et al. | Jan 2000 | A |
6029139 | Cunningham et al. | Feb 2000 | A |
6041311 | Chislenko et al. | Mar 2000 | A |
6049777 | Sheena et al. | Apr 2000 | A |
6064980 | Jacobi et al. | May 2000 | A |
6064996 | Yamaguchi et al. | May 2000 | A |
6070145 | Pinsley et al. | May 2000 | A |
6078740 | Detreville | Jun 2000 | A |
6088510 | Sims | Jul 2000 | A |
6093026 | Walker et al. | Jul 2000 | A |
6098048 | Dashefsky et al. | Aug 2000 | A |
6115700 | Ferkinhoff et al. | Sep 2000 | A |
6125351 | Kauffman | Sep 2000 | A |
6151585 | Altschuler et al. | Nov 2000 | A |
6155839 | Clark et al. | Dec 2000 | A |
6167445 | Gai et al. | Dec 2000 | A |
6175833 | West et al. | Jan 2001 | B1 |
6202058 | Rose et al. | Mar 2001 | B1 |
6233564 | Schulze, Jr. | May 2001 | B1 |
6236977 | Verba et al. | May 2001 | B1 |
6249714 | Hocaoglu et al. | Jun 2001 | B1 |
6266649 | Linden et al. | Jul 2001 | B1 |
6281651 | Haanpaa et al. | Aug 2001 | B1 |
6304861 | Ferguson | Oct 2001 | B1 |
6366890 | Usrey | Apr 2002 | B1 |
6380928 | Todd | Apr 2002 | B1 |
6385620 | Kurzius et al. | May 2002 | B1 |
6397212 | Biffar | May 2002 | B1 |
6438579 | Hosken | Aug 2002 | B1 |
6460036 | Herz | Oct 2002 | B1 |
6477504 | Hamlin et al. | Nov 2002 | B1 |
6546380 | Lautzenheiser et al. | Apr 2003 | B1 |
6574585 | Caruso et al. | Jun 2003 | B2 |
6629097 | Keith | Sep 2003 | B1 |
6636862 | Lundahl et al. | Oct 2003 | B2 |
6714929 | Micaelian et al. | Mar 2004 | B1 |
6741967 | Wu et al. | May 2004 | B1 |
6754635 | Hamlin et al. | Jun 2004 | B1 |
6778807 | Martino et al. | Aug 2004 | B1 |
6826541 | Johnston et al. | Nov 2004 | B1 |
6839680 | Liu et al. | Jan 2005 | B1 |
6859782 | Harshaw | Feb 2005 | B2 |
6873965 | Feldman et al. | Mar 2005 | B2 |
6895388 | Smith | May 2005 | B1 |
6901424 | Winn | May 2005 | B1 |
6915269 | Shapiro et al. | Jul 2005 | B1 |
6934748 | Louviere et al. | Aug 2005 | B1 |
6944514 | Matheson | Sep 2005 | B1 |
6973418 | Kirshenbaum | Dec 2005 | B1 |
6993495 | Smith, Jr. et al. | Jan 2006 | B2 |
6999987 | Billingsley et al. | Feb 2006 | B1 |
7016882 | Afeyan et al. | Mar 2006 | B2 |
7054828 | Heching et al. | May 2006 | B2 |
7058590 | Shan | Jun 2006 | B2 |
7103561 | Sarkisian et al. | Sep 2006 | B1 |
7114163 | Hardin et al. | Sep 2006 | B2 |
7117163 | Iyer et al. | Oct 2006 | B1 |
7177851 | Afeyan et al. | Feb 2007 | B2 |
7191143 | Keli et al. | Mar 2007 | B2 |
7197485 | Fuller | Mar 2007 | B2 |
7233914 | Wijaya et al. | Jun 2007 | B1 |
7249044 | Kumar et al. | Jul 2007 | B2 |
7269570 | Krotki | Sep 2007 | B2 |
7281655 | Wagner et al. | Oct 2007 | B2 |
7302475 | Gold et al. | Nov 2007 | B2 |
7308418 | Malek et al. | Dec 2007 | B2 |
7337127 | Smith et al. | Feb 2008 | B1 |
7359913 | Ordonez | Apr 2008 | B1 |
7398223 | Kahlert et al. | Jul 2008 | B2 |
7562063 | Vedi | Jul 2009 | B1 |
7596505 | Keil et al. | Sep 2009 | B2 |
7610249 | Afeyan et al. | Oct 2009 | B2 |
7630986 | Herz et al. | Dec 2009 | B1 |
7711580 | Hudson | May 2010 | B1 |
7730002 | Afeyan et al. | Jun 2010 | B2 |
7836057 | Micaelian et al. | Nov 2010 | B1 |
7860776 | Chin et al. | Dec 2010 | B1 |
7877346 | Karty | Jan 2011 | B2 |
7912898 | Gold et al. | Mar 2011 | B2 |
8082519 | Oron et al. | Dec 2011 | B2 |
8103540 | Gross | Jan 2012 | B2 |
8150795 | Montgomery, Jr. et al. | Apr 2012 | B2 |
8234152 | Jepson et al. | Jul 2012 | B2 |
8620717 | Micaelian et al. | Dec 2013 | B1 |
8868448 | Freishtat et al. | Oct 2014 | B2 |
9311383 | Karty et al. | Apr 2016 | B1 |
9785995 | Malek et al. | Oct 2017 | B2 |
9799041 | Karty et al. | Oct 2017 | B2 |
10354263 | Wagner | Jul 2019 | B2 |
11037179 | Wagner | Jun 2021 | B2 |
11195223 | Malek et al. | Dec 2021 | B2 |
20010010041 | Harshaw | Jul 2001 | A1 |
20010013009 | Greening et al. | Aug 2001 | A1 |
20020002482 | Thomas | Jan 2002 | A1 |
20020004739 | Elmer et al. | Jan 2002 | A1 |
20020016731 | Kupersmit | Feb 2002 | A1 |
20020046128 | Abe et al. | Apr 2002 | A1 |
20020052774 | Parker et al. | May 2002 | A1 |
20020077881 | Krotki | Jun 2002 | A1 |
20020087388 | Keil et al. | Jul 2002 | A1 |
20020107852 | Oblinger | Aug 2002 | A1 |
20020111780 | Sy | Aug 2002 | A1 |
20020128898 | Smith, Jr. et al. | Sep 2002 | A1 |
20020133502 | Rosenthal et al. | Sep 2002 | A1 |
20020152110 | Stewart et al. | Oct 2002 | A1 |
20020161664 | Shaya et al. | Oct 2002 | A1 |
20020169727 | Melnick et al. | Nov 2002 | A1 |
20030014291 | Kane et al. | Jan 2003 | A1 |
20030018517 | Dull et al. | Jan 2003 | A1 |
20030037041 | Hertz | Feb 2003 | A1 |
20030040952 | Keil et al. | Feb 2003 | A1 |
20030074369 | Schuetze et al. | Apr 2003 | A1 |
20030078900 | Dool | Apr 2003 | A1 |
20030088457 | Keil et al. | May 2003 | A1 |
20030088458 | Afeyan et al. | May 2003 | A1 |
20030140012 | Harvey et al. | Jul 2003 | A1 |
20030187708 | Baydar et al. | Oct 2003 | A1 |
20030233337 | Yanase et al. | Dec 2003 | A1 |
20040123247 | Wachen et al. | Jun 2004 | A1 |
20040133468 | Varghese | Jul 2004 | A1 |
20040181461 | Raiyani et al. | Sep 2004 | A1 |
20040199923 | Russek | Oct 2004 | A1 |
20040204957 | Afeyan et al. | Oct 2004 | A1 |
20040210471 | Luby et al. | Oct 2004 | A1 |
20040225651 | Musgrove et al. | Nov 2004 | A1 |
20040236625 | Kearon | Nov 2004 | A1 |
20040249719 | Urpani | Dec 2004 | A1 |
20040267604 | Gross | Dec 2004 | A1 |
20050004819 | Etzioni et al. | Jan 2005 | A1 |
20050004880 | Musgrove et al. | Jan 2005 | A1 |
20050060222 | White | Mar 2005 | A1 |
20050075919 | Kim | Apr 2005 | A1 |
20050131716 | Hanan et al. | Jun 2005 | A1 |
20050197988 | Bublitz | Sep 2005 | A1 |
20050203807 | Bezos et al. | Sep 2005 | A1 |
20050209909 | Dull et al. | Sep 2005 | A1 |
20050261953 | Malek et al. | Nov 2005 | A1 |
20060004621 | Malek et al. | Jan 2006 | A1 |
20060026081 | Keil et al. | Feb 2006 | A1 |
20060080265 | Hinds et al. | Apr 2006 | A1 |
20060080268 | Afeyan et al. | Apr 2006 | A1 |
20060106656 | Ouimet | May 2006 | A1 |
20060112099 | Musgrove et al. | May 2006 | A1 |
20060149616 | Hildick-Smith | Jul 2006 | A1 |
20060247956 | Rosen et al. | Nov 2006 | A1 |
20060259344 | Patel et al. | Nov 2006 | A1 |
20070067212 | Bonabeau | Mar 2007 | A1 |
20070192166 | Van Luchene | Aug 2007 | A1 |
20070203783 | Beltramo | Aug 2007 | A1 |
20070218834 | Yogev et al. | Sep 2007 | A1 |
20070222793 | Olhofer et al. | Sep 2007 | A1 |
20070226073 | Wang | Sep 2007 | A1 |
20070241944 | Coldren | Oct 2007 | A1 |
20070282666 | Afeyan et al. | Dec 2007 | A1 |
20080065471 | Reynolds et al. | Mar 2008 | A1 |
20080077901 | Arsintescu | Mar 2008 | A1 |
20080086364 | Hahn et al. | Apr 2008 | A1 |
20080091510 | Crandall et al. | Apr 2008 | A1 |
20080114564 | Ihara | May 2008 | A1 |
20080147483 | Ji | Jun 2008 | A1 |
20080208659 | An et al. | Aug 2008 | A1 |
20080243637 | Chan et al. | Oct 2008 | A1 |
20080256011 | Rice | Oct 2008 | A1 |
20080306895 | Karty | Dec 2008 | A1 |
20090006184 | Leach et al. | Jan 2009 | A1 |
20090076887 | Spivack et al. | Mar 2009 | A1 |
20090150213 | Cyr et al. | Jun 2009 | A1 |
20090231356 | Barnes et al. | Sep 2009 | A1 |
20090234710 | Belgaied Hassine | Sep 2009 | A1 |
20090254971 | Herz et al. | Oct 2009 | A1 |
20090282482 | Huston | Nov 2009 | A1 |
20090287728 | Martine et al. | Nov 2009 | A1 |
20090307055 | Karty | Dec 2009 | A1 |
20100010893 | Rajaraman et al. | Jan 2010 | A1 |
20100082441 | Doemling et al. | Apr 2010 | A1 |
20100125541 | Wendel et al. | May 2010 | A1 |
20100205034 | Zimmerman | Aug 2010 | A1 |
20100306028 | Wagner | Dec 2010 | A1 |
20100313119 | Baldwin et al. | Dec 2010 | A1 |
20100318916 | Wilkins | Dec 2010 | A1 |
20110071874 | Schneersohn | Mar 2011 | A1 |
20110087679 | Rosato et al. | Apr 2011 | A1 |
20110125591 | Evans | May 2011 | A1 |
20110261049 | Cardno et al. | Oct 2011 | A1 |
20110302494 | Callery et al. | Dec 2011 | A1 |
20120116843 | Karty | May 2012 | A1 |
20120209723 | Satow et al. | Aug 2012 | A1 |
20120229500 | Lamoureux et al. | Sep 2012 | A1 |
20120232850 | Lamoureux et al. | Sep 2012 | A1 |
20120232851 | Lamoureux et al. | Sep 2012 | A1 |
20120232852 | Lamoureux et al. | Sep 2012 | A1 |
20120233037 | Lamoureux et al. | Sep 2012 | A1 |
20120259676 | Wagner | Oct 2012 | A1 |
20130060662 | Carlson et al. | Mar 2013 | A1 |
20130103553 | McGill | Apr 2013 | A1 |
20130282626 | White et al. | Oct 2013 | A1 |
20140279203 | Malek et al. | Sep 2014 | A1 |
20140344013 | Karty et al. | Nov 2014 | A1 |
20150088609 | Wagner | Mar 2015 | A1 |
20170161757 | Zenor et al. | Jun 2017 | A1 |
20180033071 | Malek et al. | Feb 2018 | A1 |
20180268427 | Zimmerman et al. | Sep 2018 | A1 |
20200005338 | Wagner | Jan 2020 | A1 |
20220309558 | Malek et al. | Sep 2022 | A1 |
Number | Date | Country |
---|---|---|
2001331627 | Nov 2001 | JP |
2002015097 | Jan 2002 | JP |
2002092291 | Mar 2002 | JP |
2002117204 | Apr 2002 | JP |
2002215870 | Aug 2002 | JP |
2003030537 | Jan 2003 | JP |
1020100082650 | Jul 2010 | KR |
0002138 | Jan 2000 | WO |
02057986 | Jul 2002 | WO |
2005116896 | Dec 2005 | WO |
2006012122 | Feb 2006 | WO |
WO-2006012122 | Feb 2006 | WO |
WO-2006024108 | Mar 2006 | WO |
2008022341 | Feb 2008 | WO |
2010055017 | May 2010 | WO |
2014143729 | Sep 2014 | WO |
Entry |
---|
Imran S. Currim, “Predictive Testing of Consumer Choice Models Not Subject to Independence of Irrelevant Alternatives,” May 1982, Journal of Marketing Research, vol. XIX, pp. 208-222 (Year: 1982). |
Jay K Dow and James W Endersby, “Multinomial probit and multinomial logit: a comparison of choice models for voting research,” 2004, Electoral Studies, vol. 23, pp. 107-122 (Year: 2004). |
Daniel McFadden and Kenneth Train, “An Application of Diagnostic Tests for Independence From Irrelevant Alternatives Property of the Multinomial Logit Model,” 1977, Berkeley: Institute of Transportation Studies, University of California, pp. 39-46 (Year: 1977). |
“Chapter 7: Sampling in Market Research,” retrieved from <http://web.archive.org/web/20050313042847/http://www.fao.org/docrep/w3241e/w3241e08.htm>, retrieved on Apr. 22, 2013 (29 pages). |
“Sampling Techniques,” Oct. 2003, retrieved from <http://web.archive.org/web/20031031223726/http://cs.fit.edu/˜jpmcgee/classes/CSE5800/SamplingTechniques.pdf>, retrieved on Apr. 22, 2013 (12 pages). |
Adomavicius et al., “Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions,” IEEE Transactions on Knowledge and Data Engineering, vol. 17, No. 6, Jun. 2005, pp. 734-749 (16 pages). |
Anthony, Cynthia S., “Electronic Monitoring Legislation for Businesses with Call Centers is Fraught with Problems,” Telecommunications, ABI/INFORM Global, vol. 28, No. 3, Mar. 1994 (1 page). |
Arsham, Hossein, “Questionnaire Design and Surveys Sampling,” Mar. 4, 2004, retrieved from <http://web.archive.org/web/20040304232826/http://home.ubalt.edu/ntsbarsh/statdata/Surveys.htm>, retrieved on Apr. 22, 2013 (15 pages). |
Balakrishnan et al., “Genetic Algorithm for Product Design,” Management Science, vol. 42, No. 8, Aug. 1996, pp. 1105-1117 (13 pages). |
Bartlett II, et al., “Organizational Research: Determining Appropriate Sample Size in Survey Research,” Information Technology, Learning, and Performance Journal, vol. 19, No. 1, Spring 2001, pp. 43-50 (8 pages). |
Brown et al., “Restricted Adaptive Cluster Sampling,” Environmental and Ecological Statistics, vol. 5, 1998, pp. 49-63 (15 pages). |
Cabena et al., “Intelligent Miner for Data Applications Guide,” IBM, Redbook, SG24-5252-00, Mar. 1999 (175 pages). (NPL in 2 parts). |
Callery et al., “Smart Presentation Application,” U.S. Appl. No. 61/351,486, filed Jun. 4, 2010, as incorporated by reference in U.S. PG Publication 2011/0302494 (50 pages). |
Canadian Intellectual Property Office, “Examiner's Report,” issued in connection with Canadian Patent Application No. 2,428,079, dated Sep. 8, 2014 (2 pages). |
Canadian Intellectual Property Office, “Examiner's Report,” issued in connection with Canadian Patent Application No. 2,566,943, dated Oct. 17, 2013 (4 pages). |
Cattin et al., “Commercial Use of Conjoint Analysis: A Survey,” Journal of Marketing, vol. 46, Summer 1982, pp. 44-53 (8 pages). |
Chen, Doris Tung, “Network Monitoring and Analysis in a Large Scale PACS and Teleradiology Environment,” AAT 9620717, University of California, 1996, Abstract Only, Abstract retrieved from <http://proquest.umi.com/pqdweb?index=3&did=74184...D&RQT=309&VName=PQD&TS=1235762960&clientId=19649>, retrieved on Feb. 27, 2009 (2 pages). |
Dahan et al., “The Predictive Power of Internet-Based Product Concept Testing Using Visual Depiction and Animation,” Journal of Production Innovation Management, vol. 17, 2000, pp. 99-109 (11 pages). |
Desmond et al., “Smart Office Tools Presentation,” IBM Research, Oct. 18, 2010, retrieved from <http://ics.uci.edu/'nlopezgi/flexitools/presentations/desmond_flexitools_splash2010.pdf> (22 pages). |
Desmond et al., “Towards Smart Office Tools,” 2010, retrieved from <http://http://www.ics.uci.edu/˜nlopezgi/flexitools/papers/desmond_flexitools_splash2010.pdf> (4 pages). |
DSS Research, “A Review of Conjoint Analysis,” DSS Research, retrieved from <http://www.conjoint.com/CR01.aspx>, retrieved on Feb. 26, 2015 (6 pages). |
Ellis et al., “Comparing Telephone and Face-to-Face Surveys in Terms of Sample Representativeness: A Meta-Analysis of Demographic Characteristics,” Ohio State University, Apr. 1999 (61 pages). |
Environmental Protection Agency, “Guidance on Choosing a Sampling Design for Environmental Data Collection,” EPA QA/G-5S, Dec. 2002 (178 pages). (NPL in 2 parts). |
European Patent Office, “Supplemental Search Report,” issued in connection with European Patent Application No. 05753821.7, dated Dec. 17, 2009 (2 pages). |
European Patent Office, “Proceeding further with the European patent application pursuant to Rule 70(2) EPC,” issued in connection with European Patent Application No. 05753821.7, dated Jan. 4, 2010 (1 page). |
European Patent Office, “Communication Pursuant to Article 94(3) EPC,” issued in connection with European Patent Application No. 05753821.7, dated Feb. 5, 2013 (5 pages). |
Fienberg, Stephen E.“Notes on Stratified Sampling (for Statistics 36-303: Sampling, Surveys and Society),” Department of Statistics, Carnegie Mellon University, Mar. 12, 2003 (12 pages). |
Fly, “Swap an Image in PowerPoint 2007 with Ease,” CGI Interactions, Dec. 23, 2010, retrieved from <http://cgiinteractive.com/blog2010/12/swap-change-image-powerpoint-2007-ease/feed/> (3 pages). |
Garcia, Fernando D.,“Computer Screen Design Aided by a Genetic Algorithm,” Late Breaking Papers at the 2000 Genetic and Evolutionary Computation Conference, Whitley, D. ed. 2000, pp. 98-101 (4 pages). |
Government of India Patent Office, “First Examination Report,” issued in connection with Indian Patent Application No. 3684/KOLNP/2006, dated Mar. 14, 2011 (2 pages). |
Graf et al., “Interactive Evolution of Images,” Evolutionary Programming IV—Proc. Fourth Annual Conference-Evolutionary Programming, MIT Press, Cambridge MA, 1995, pp. 53-65 (13 pages). |
Gu et al., “Sampling and Its Application in Data Mining: A Survey,” National University of Singapore, Singapore, Jun. 1, 2000 (31 pages). |
Gu et al., “Sampling: Knowing Whole From its Part,” Instance Selection and Construction for Data Mining, Chapter 2, May 2, 2001 (32 pages). |
Haupt et al., Practical Genetic Algorithms, 1998, pp. 66-70 and 85-88 (10 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2001/51284, dated Sep. 29, 2008 (3 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2005/021948, dated Jan. 9, 2007 (8 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2005/021948, dated Nov. 13, 2006 (2 pages). |
International Searching Authority, Written Opinion, issued in connection with International Patent Application No. PCT/US2005/021948, dated Nov. 13, 2006 (7 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2005/17179, dated Jan. 30, 2007 (4 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2005/17179, dated Jan. 16, 2007 (4 pages). |
International Searching Authority, “Written Opinion,” issued in connection with International Patent Application No. PCT/US2005/17179, dated Jan. 16, 2007 (3 pages). |
International Searching Authority, “Written Opinion,” issued in connection with International Patent Application No. PCT/US2012/028364, dated Jul. 11, 2012 (4 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2012/028364, dated Jul. 11, 2012 (4 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2012/028369, dated Jul. 11, 2012 (4 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2012/028369, dated Sep. 10, 2013 (6 pages). |
International Searching Authority, “Written Opinion,” issued in connection with International Patent Application No. PCT/US2012/028369, dated Jul. 11, 2012 (5 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2012/028373, dated Sep. 10, 2013 (6 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2012/028373, dated Jul. 6, 2012 (4 pages). |
International Searching Authority, “Written Opinion,” issued in connection with International Patent Application No. PCT/US2012/028373, dated Jul. 6, 2012 (5 pages). |
International Searching Authority, “Written Opinion,” issued in connection with International Patent Application No. PCT/US2012/028375, dated Jul. 6, 2012 (5 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2012/028375, dated Sep. 10, 2013 (6 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2012/028375, dated Jul. 6, 2012 (4 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2012/028376, dated Sep. 19, 2013 (7 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2012/028376, dated Jul. 9, 2012 (4 pages). |
International Searching Authority, “Written Opinion,” issued in connection with International Patent Application No. PCT/US2012/028376, dated Jul. 9, 2012 (5 pages). |
IStockphoto, “iStockphoto Announces Plug-in That Allows Users of Microsoft PowerPoint and Word to Download iStock Photos and Illustrations Directly into Presentations and Documents,” iStockphoto, retrieved from <http://www.istockphoto.com/istockphoto-office-ribbon>, May 17, 2010 (4 pages). |
Jacobs, Richard M., “Educational Research: Sampling a Population,” EDU 8603, 2003 (89 pages). |
Japan Patent Office, “Notice of Reasons for Rejection,” issued in connection with Japanese Patent Application No. P2013-236441, dated Feb. 25, 2015 (4 pages). |
Johnston, Why We Feel: The Science of Human Emotions, Perseus Books, Cambridge MA, 1999, pp. 152-155 (4 pages). |
Kaye et al., “Research Methodology: Taming the Cyber Frontier-Techniques for Improving Online Surveys,” Social Science Computer Review, vol. 17, No. 3, Fall 1999, pp. 323-337 (16 pages). |
Kim et al., “Application of Interactive Genetic Algorithm to Fashion Design,” Engineering Applications of Artificial Intelligence, vol. 13, 2000, pp. 635-644 (10 pages). |
Kim et al., “Knowledge-Based Encoding in Interactive Genetic Algorithm for a Fashion Design Aid System,” Genetic and Evolutionary Computation Conference, Jul. 10-12, 2000, p. 757 (4 pages). |
Lunsford et al., “Research Forum—The Research Forum Sample-Part 1: Sampling,” Journal of Prosthetics and Orthotics, vol. 7, No. 3, 1995, retrieved from <http://www.oandp.org/jpo/library/printArticle.asp?printArticleId=1995_03_105>, retrieved on Feb. 26, 2015 (10 pages). |
Medina, Martin Humberto Felix, “Contributions to the Theory of Adaptive Sampling, Doctorate Thesis in Statistics,” The Pennsylvania State University, Dec. 2000 (259 pages). (NPL in 2 parts). |
O'Reilly et al., “A Preliminary Investigation of Evolution as a Form Design Strategy,” Artificial Life VI, MIT Press, Cambridge MA, 1998 (5 pages). |
O'Reilly et al., “Evolution as a Design Strategy for Nonlinear Architecture: Generative Modeling of 3D Surfaces,” 1998 (10 pages). |
Ossher et al., “Flexible Modeling Tools for Pre-Requirements Analysis: Conceptual Architecture and Research Challenges,” ACM SIGPLAN Notices—OOPSLA-10, vol. 45, Issue 10, Oct. 2010, pp. 848-864 (17 pages). |
Ossher et al., “Using Tagging to Identify and Organize Concerns During Pre-Requirements Analysis,” Aspect-Oriented Requirements Engineering and Architecture Design, 2009, EA'09, ICSE Workshop, May 18, 2009, pp. 25-30 (6 pages). |
Pazzani, Michael J., “A Framework for Collaborative, Content-Based and Demographic Filtering,” Artificial Intelligence Review, vol. 13, 2000, pp. 393-408 (16 pages). |
Reynolds, Reid T. “How Big is Big Enough?” American Demographics, Abstract Only, vol. 2, No. 4, Apr. 1980, Abstract retrieved from <http://search.proquest.com/printviewfile?accountid=14753>, retrieved on Apr. 22, 2013 (2 pages). |
Rowland, Duncan Andrew, “Computer Graphic Control Over Human Face and Head Appearance, Genetic Optimization of Perceptual Characteristics,” Ph.D. Thesis, University of St. Andrews, Scotland, Jan. 5, 1998, retrieved from <http://www.mindlab.msu.edu/documents/Thesis_Rowland/title.htm>, retrieved on May 12, 2000 (101 pages). |
Sage Publishing, “Chapter 5: Sampling,” retrieved from <http://sagepub.com/upm-data/24480_Ch5.pdf>, pp. 148-189 (42 pages). |
Sims, Karl, “Artificial Evolution for Computer Graphics,” Computer Graphics, vol. 25, No. 4, Jul. 1991, pp. 319-328 (22 pages). |
Steiner et al., “A Probabilistic One-Step Approach to the Optimal Product Line Design Problem Using Conjoint and Cost Data,” Review of Marketing Science Working Papers, vol. 1, No. 4, Working Paper 4, 2002, pp. 1-40 (41 pages). |
Su et al., “An Internet-Based Negotiation Server for E-Commerce,” The VLDB Journal—The International Journal on Very Large Data Bases, vol. 10, Issue 1, Aug. 2001, pp. 72-90 (20 pages). |
Swain et al., “Webseer: an Image Search Engine for the World Wide Web,” Technical Report, University of Chicago, 1996 retrieved from <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.9234&rep=rep1&type=pdf> (8 pages). |
Thompson, Steven K., “Design and Inference in Adaptive Sampling,” SSC Annual Meeting, Proceedings of the Survey Methods Section, Jun. 1997 (5 pages). |
Thompson, Steven K., “Stratified Adaptive Cluster Sampling,” Abstract Only, Biometrika, vol. 78, No. 2, 1991 (1 page). |
United States Patent and Trademark Office, “Advisory Action” issued in connection with U.S. Appl. No. 12/368,028, dated Sep. 29, 2014 (3 pages). |
United States Patent and Trademark Office, “Non-Final Office Action” issued in connection with U.S. Appl. No. 13/740,699, dated Jul. 18, 2014 (16 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 11/758,877, dated Mar. 8, 2010 (25 pages). |
United States Patent and Trademark Office, “Supplemental Notice of Allowance,” issued in connection with U.S. Appl. No. 10/852,356, dated Oct. 22, 2007 (3 pages). |
United States Patent and Trademark Office, “Supplemental Notice of Allowance,” issued in connection with U.S. Appl. No. 10/852,356, dated Sep. 4, 2007 (3 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 11/758,877, dated Sep. 22, 2010 (6 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 10/852,356, dated Jul. 19, 2007 (22 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 10/852,356, dated Jan. 3, 2007 (11 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 10/053,353, dated Feb. 18, 2005 (10 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 10/053,353, dated Oct. 17, 2005 (9 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 10/053,353, dated Nov. 8, 2006 (6 pages). |
United States Patent and Trademark Office, “Non Final Office Action,” issued in connection with U.S. Appl. No. 10/831,881, dated Jan. 6, 2005 (10 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 10/831,881, dated Aug. 4, 2005 (7 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 11/229,020, dated Mar. 17, 2009 (36 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 11/726,350, dated Jul. 13, 2009 (10 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/282,321, dated Jul. 2, 2012 (40 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/282,321, dated Feb. 22, 2013 (47 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/283,121, dated Sep. 20, 2012 (59 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/283,121, dated May 24, 2013 (69 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/283,495, dated Jan. 27, 2015 (34 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/283,495, dated Jul. 10, 2012 (39 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/283,495, dated Sep. 19, 2013 (50 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/283,495, dated Feb. 11, 2013 (46 pages). |
United States Patent and Trademark Office, “Final Office Action” issued in connection with U.S. Appl. No. 13/740,699, dated Apr. 2, 2015 (18 pages). |
Weinberger, Martin, “Getting the Quota Sample Right,” Journal of Advertising Research, vol. 13, No. 5, Oct. 1973, pp. 69-72 (5 pages). |
Wempen, Faithe, Microsoft PowerPoint 2010 Bible, Wiley Publishing, Inc., May 10, 2010 (819 pages). (NPL in 6 parts). |
Wikipedia, “Sampling (statistics),” Oct. 24, 2005, retrieved from <http://en.wikipedia.org/wiki/Sampling_(statistics)>, retrieved on Oct. 26, 2005 (5 pages). |
Witbrock et al., “Evolving Genetic Art,” Evolutionary Design by Computers, 1999, pp. 251-259 (9 pages). |
Bonabeau, Eric, “Agent-Based Modeling: Methods and Techniques for Simulating Human Systems,” PNAS, vol. 99, Supp. 3, May 14, 2002 (8 pages). |
Borgatti, Steven P., “Multi-Dimensional Scaling,” retrieved from <http://www.analytictech.com/borgatti/mds.htm>, retrieved on Sep. 8, 2010 (8 pages). |
Buja et al., “Interactive Data Visualization with Multidimensional Scaling,” The Wharton School, University of Pennsylvania, Mar. 29, 2004 (32 pages). |
Cheng et al., “Testing for IIA in the Multinomial Logit Model,” Sociological Methods & Research, vol. 35, No. 4, May 2007 (19 pages). |
European Patent Office, “Examination Report,” issued in connection with European Patent Application No. 10001340.8, dated Mar. 31, 2011 (5 pages). |
European Patent Office, “Extended European Search Report,” issued in connection with European Patent Application No. 10001340.8, dated May 31, 2010 (4 pages). |
European Patent Office, “Notice from the European Patent Office,” Official Journal of the European Patent Office, vol. 30, No. 11, dated Nov. 1, 2007, pp. 592-593, XPO007905525 ISSN: 0170-9291 (2 pages). |
European Patent Office, “Summons to Attend Oral Proceedings Pursuant to Rule 115(1) EPC,” issued in connection with European Patent Application No. 10001340.8, dated Feb. 10, 2012 (9 pages). |
Fader et al., “Modeling Consumer Choice Among SKU's,” Journal of Marketing Research, vol. 33, No. 4, Nov. 1996 (12 pages). |
Guadagni et al., “A Logit Model of Brand Choice Calibrated on Scanner Data,” Marketing Science, vol. 2, Issue 3, 1983 (2 pages). |
Huber et al., “Market Boundaries and Product Choice: Illustrating Attraction and Substitution Effects,” Journal of Consumer Research, Inc., vol. 10, No. 1, Jun. 1983 (15 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2010/049645, dated Mar. 27, 2012 (5 pages). |
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2010/049645, dated Feb. 28, 2011 (2 pages). |
International Searching Authority, “Written Opinion,” issued in connection with International Patent Application No. PCT/US2010/049645, dated Feb. 28, 2011 (4 pages). |
Kahn et al., “Modeling Choice Among Assortments,” Journal of Retailing, vol. 67, No. 3, Fall 1991 (26 pages). |
Koppelmann et al, “The Paired Combinatorial Logit Model: Properties, Estimation and Application,” Transportation Research Part B, 34, 2000 (15 pages). |
Riedesel, Paul, “A Brief Introduction to Discrete Choice Analysis in Marketing Research,” Action Marketing Research, 1996, retrieved from <http://www.action-research.com/discrete.html>, retrieved on Jan. 16, 2009 (8 pages). |
Sinha et al., “Attribute Drivers: A Factor Analytic Choice Map Approach for Understanding Choices Among SKUs,” Marketing Science, vol. 24, No. 3, Summer 2005 (10 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 12/368,028, dated Jan. 18, 2012, (32 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 12/368,028, dated Jun. 8, 2011 (16 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 12/368,028, dated Apr. 16, 2014 (39 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 12/368,028, dated Aug. 14, 2013 (34 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 12/476,806, dated Aug. 16, 2012 (17 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 12/887,027, dated Apr. 11, 2013 (14 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/081,924, dated Jun. 5, 2014 (19 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 13/081,924, dated Sep. 12, 2013 (19 pages). |
United States Patent and Trademark Office, “Non-Final Office Action, ” issued in connection with U.S. Appl. No. 12/476,806, dated May 1, 2014 (22 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 12/368,028, dated Mar. 19, 2013 (33 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 12/368,028, dated Nov. 26, 2013 (37 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 12/476,806, dated Dec. 1, 2014 (21 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 12/476,806, dated Oct. 7, 2011 (15 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 12/887,027, dated Jan. 15, 2015 (16 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 12/887,027, dated Apr. 27, 2012 (9 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/081,924, dated Feb. 28, 2013 (15 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/081,924, dated Jan. 15, 2014 (19 pages). |
Wen et al., “The Generalized Nested Logit Model,” Transportation Research Part B, 35, 2001 (15 pages). |
Wikipedia, “Agent-Based Model,” retrieved from <http://en.wikipedia.org/w/index.php?title=Agent-based_model&printiable=yes>, retrieved on Jan. 21, 2009 (7 pages). |
Wikipedia, “Estimation Theory,” retrieved from <http://en.wikipedia.org/w/index.php?title=Estimation_theory&printable=yes>, retrieved on Mar. 15, 2011 (8 pages). |
Wikipedia, “Goodness of Fit,” retrieved from <http://en.wikipedia.org/w/index.php?title=Goodness_of_fit&printable=yes>, retrieved on Mar. 15, 2011 (4 pages). |
Wikipedia, “Independence of Irrelevant Alternatives,” retrieved from <http://en.wikipedia.org/w/index.php?title=Independence_of_irrelaevant_alternatives&printable=yes>, retrieved on Feb. 15, 2011 (7 pages). |
Wikipedia, “Multinomial Logit,” retrieved from <http://en.wikipedia.org/w/index.php?title=Multinomial_logit&printable=yes>, retrieved on Feb. 15, 2011 (3 pages). |
Wikipedia, “Revision History of Agent-Based Model,” retrieved from <http://en.wikipedia.org/w/index.php?title=Agent-based_model&dir=prev>, retrieved on Jan. 21, 2009 (1 page). |
European Patent Office, “Communication Pursuant to Article 94(3) EPC,” issued in connection with European Patent Application No. 13151891.2, dated Jun. 1, 2016 (6 pages). |
United States Patent and Trademark Office, “Examiner's Answer to Appeal Brief” issued in connection with U.S. Appl. No. 12/368,028, dated Apr. 21, 2015 (11 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 12/476,806, dated Jun. 30, 2015 (21 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2014/026808, dated Sep. 24, 2015 (7 pages). |
International Searching Authority, “International Preliminary Report on Patentability,” issued in connection with International Patent Application No. PCT/US2014/027812, dated Sep. 24, 2015 (7 pages). |
Canadian Intellectual Property Office, “Examiner's Report,” issued in connection with Canadian Patent Application No. 2,428,079, dated Oct. 26, 2015 (3 pages). |
United States Patent and Trademark Office, “Final Office Action” issued in connection with U.S. Appl. No. 12/887,027, dated Oct. 8, 2015 (21 pages). |
Canadian Intellectual Property Office, “Examiner's Report,” issued in connection with Canadian Patent Application No. 2,566,943, dated Aug. 12, 2015 (6 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 13/283,495, dated Jun. 8, 2016 (7 pages). |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 13/740,699, dated Dec. 8, 2015 (17 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 13/283,495, dated Nov. 23, 2015 (8 pages). |
Geyer-Schulz, “On Learning in a Fuzzy Rule-Based Expert System,” Supplement to Kybernetika, vol. 28, 1992, downloaded from www.kybernetika.cz/content/1992/7/33/paper.pdf, Nov. 24, 2015 (4 pages). |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 14/211,788 dated Apr. 27, 2016 (8 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 14/208,013 dated Feb. 14, 2017 (66 pages). |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 14/211,788 dated Oct. 4, 2016 (11 pages). |
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due”, issued in connection with U.S. Appl. No. 14/208,013, dated Jun. 2, 2017, 63 pages. |
Brintrup et al., “Ergonomic Chair Design by Fusing Qualitative and Quantitative Criteria Using Interactive Genetic Algorithms,” IEEE Transactions on Evolutionary Computation, vol. 12, No. 3, Jun. 2008, 12 pages. |
Hudson et al., “The Application of Genetic Algorithms to Conceptual Design,” AI System Support for Conceptual Design, Springer London, 1996, 20 pages. |
Quiroz et al., “Towards Creative Design Using Collaborative Interactive Genetic Algorithms,” 2009 IEEE Congress on Evolutionary Computation, Aug. 26, 2009, 8 pages. |
Yang et al., “Development of a Product Configuration System with an Ontology-Based Approach,” Computer-Aided Design, vol. 40, No. 8, Aug. 2008, 16 pages. |
United States Patent and Trademark Office, “Non-Final Office Action” issued in connection with U.S. Appl. No. 14/208,013, dated Sep. 8, 2016, 14 pages. |
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due”, issued in connection with U.S. Appl. No. 14/211,788, dated Jun. 21, 2017, 50 pages. |
United States Patent and Trademark Office, “Patent Board Decision”, issued in connection with U.S. Appl. No. 14/559,084, dated Jun. 21, 2017, 8 pages. |
United States Patent and Trademark Office, “Examinar's Answer”, issued in connection with U.S. Appl. No. 14/559,084, dated May 3, 2016, 5 pages. |
United States Patent and Trademark Office, “Final Office action ”, issued in connection with U.S. Appl. No. 14/559,084, dated Jul. 17, 2015, 8 pages. |
United States Patent and Trademark Office, “Non-Final Office action ”, issued in connection with U.S. Appl. No. 14/559,084, dated Mar. 11, 2015, 26 pages. |
United States Patent and Trademark Office, “Decision on Appeal”, issued in connection with U.S. Appl. No. 12/368,028, dated Aug. 11, 2017, 17 pages. |
Terano et al., “Marketing Data Analysis Using Inductive Learning and Genetic Algorithms with Interactive- and Automated-Phases,” Evolutionary Computation, 1995, IEEE International Conference on Perth, vol. , Nov. 29, 1995 (6 pages). |
International Searching Authority, “International Search Report and Written Opinion,” issued in connection with International Patent Application No. PCT/US2014/026808, dated Jun. 26, 2014 8 pages). |
European Patent Office, “Extended Search Report,” issued in connection with European Patent Application No. 13151891.2, dated Sep. 27, 2013 (5 pages). |
Fry et al. Testing for Independence of Irrelevant Alternatives: Some Empirical Results, Feb. 1998, Sociological Methods & Research, vol. 26, pp. 401-423 (Year: 1998). |
Dow et al. Multinomial Probit and Multinomial Logit: A comparison of Choice Models for Voting Research, 2003 Electoral Studies, vol. 23, pp. 107-122 (Year: 2003). |
United States Patent and Trademark Office, “Notice of Allowance ”, issued in connection with U.S. Appl. No. 15/680,939, dated Aug. Feb. 25, 2019, 56 pages. |
United States Patent and Trademark Office, “Non-Final Office Action”, issued in connection with U.S. Appl. No. 15/680,939, dated Jun. 22, 2018, 18 pages. |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 15/730,336, dated Feb. 26, 2020, 8 pages. |
United States Patent and Trademark Office, “Advisory Action,” issued in connection with U.S. Appl. No. 15/730,336, dated May 11, 2020, 2 pages. |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 15/728,100, dated Apr. 10, 2020, 11 pages. |
Indian Patent Office, “Examination Report,” issued in connection with application No. 625/KOLNP/2012, dated Jul. 7, 2020, 2 pages. |
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 15/728,100, dated Aug. 6, 2020, 8 pages. |
United States Patent and Trademark Office, “Non Final Office Action,” issued in connection with U.S. Appl. No. 15/728,100, dated Jul. 25, 2019, 21 pages. |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 15/730,336, dated Jul. 30, 2019, 7 pages. |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 16/508,013, dated Nov. 18, 2019, 8 pages. |
United States Patent and Trademark Office, “Final Office Action,” issued in connection with U.S. Appl. No. 16/508,013, dated Apr. 8, 2020, 10 pages. |
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 16/508,013, dated Aug. 27, 2020, 8 pages. |
United States Patent and Trademark Office, “Notice of Allowance,” issued in connection with U.S. Appl. No. 16/508,013, dated Feb. 10, 2021, 9 pages. |
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 17/067,399, dated Aug. 2, 2021, 9 pages. |
United States Patent and Trademark Office, “Corrected Notice of Allowability,” issued in connection with U.S. Appl. No. 17/067,399, dated Aug. 16, 2021, 6 pages. |
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 17/517,417, dated Sep. 28, 2022, 8 pages. |
United States Patent and Trademark Office, “Corrected Notice of Allowability,” issued in connection with U.S. Appl. No. 17/517,417, dated Oct. 13, 2022, 2 pages. |
United States Patent and Trademark Office, “Corrected Notice of Allowability,” issued in connection with U.S. Appl. No. 13/740,699, dated Mar. 14, 2016, 4 pages. |
Number | Date | Country | |
---|---|---|---|
20210374772 A1 | Dec 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16508013 | Jul 2019 | US |
Child | 17345950 | US | |
Parent | 15680939 | Aug 2017 | US |
Child | 16508013 | US | |
Parent | 14559084 | Dec 2014 | US |
Child | 15680939 | US | |
Parent | 13081924 | Apr 2011 | US |
Child | 14559084 | US |