A computer system for extrapolating from relatively small amounts of
information provided by a consumer to generate a wide range of travel
options that are still associated with the information provided by the
consumer. For example, the system includes processes for generating or
finding travel packages with exactly matching travel dates and
destinations supplied by the consumer. In addition, the system includes
processes for varying the dates of travel by several days, or proximate
weekends, and the destination of travel with nearby or regional
destinations, so as to generate or find additional travel options.
Further, the system can be configured to extract a theme of the consumer
requested information and to use this theme to construct or find travel
packages with similar or matching themes.