9. A consumer segmentation system that comprises: a memory device having stored therein a token repository data structure that (a) correlates certain grammatical tokens with at least one segment token type and (b) includes a raw value for a particular grammatical token that is correlated with at least one of a dimension segment token type and an event segment token type; and a processor that is configured to execute instructions stored in the memory device that, when executed cause the processor to carry out a process for defining a consumer segmentation, the process comprising: receiving a natural language query; parsing the natural language query into a plurality of received grammatical tokens; identifying a first received grammatical token that exists in the token repository data structure; correlating a second received grammatical token that does not exist in the token repository data structure with a raw value segment token type; generating a segment definition based on the natural language query, wherein the segment definition includes the first and second received grammatical tokens arranged according to a logical sequence of segment token types; and receiving user feedback on the segment definition.
9. A consumer segmentation system that comprises: a memory device having stored therein a token repository data structure that (a) correlates certain grammatical tokens with at least one segment token type and (b) includes a raw value for a particular grammatical token that is correlated with at least one of a dimension segment token type and an event segment token type; and a processor that is configured to execute instructions stored in the memory device that, when executed cause the processor to carry out a process for defining a consumer segmentation, the process comprising: receiving a natural language query; parsing the natural language query into a plurality of received grammatical tokens; identifying a first received grammatical token that exists in the token repository data structure; correlating a second received grammatical token that does not exist in the token repository data structure with a raw value segment token type; generating a segment definition based on the natural language query, wherein the segment definition includes the first and second received grammatical tokens arranged according to a logical sequence of segment token types; and receiving user feedback on the segment definition. 10. The system of claim 9 , wherein the process further comprises: modifying the first received grammatical token based on the received user feedback, thus resulting in a modified first grammatical token; and adding a record to the token repository data structure that correlates the modified first grammatical token with a segment token type with which the first received grammatical token is correlated.