A system and method for customer-side market segmentation and
categorization. This segmentation is done without disclosing sensitive
private customer information to the business. A customer downloads a
categorization module to a portable device (PDA, wireless cellular phone,
etc.) or personal computer. A business defines a decision procedure
corresponding to a set of defined customer categories. The business sends
their rule set to the customer's device, which uses the rules and a set
of stored customer-specific historical and demographic information to
determine into which of the business-specific customer categories the
customer falls. The categorization module may use any of a variety of
methods, such as decision trees, neural networks, Bayesian belief
networks, k-nearest neighbor, genetic algorithms, or rule sets. The
customer category is sent to the business without other personal data for
the business to prepare appropriate promotional material or initiate
specific actions.