Patent ID: 8812355

Claim:
A computer implemented method in a data processing system for customizing digital media marketing messages using customer behavior data, the computer implemented method comprising: identifying, by the data processing system, a pattern within a plurality of current actions taken by a customer while shopping in a retail facility that indicate a shopping preference of the customer to form an identified pattern; processing, by the data processing system, the identified pattern within the plurality of current actions taken by the customer while shopping in the retail facility that indicate the shopping preference of the customer; dynamically assembling, by the data processing system, a single customized marketing message for the customer by combining two or more modular marketing messages together based on the identified pattern within the plurality of current actions taken by the customer while shopping in the retail facility that indicate the shopping preference of the customer; and transmitting, by the data processing system, the single customized marketing message for the customer to a mobile display device carried by the customer for display to the customer in real-time as the customer is present at the retail facility, wherein the mobile display device carried by the customer includes a printer that prints the single customized marketing message.