Patent attributes
Communication plans are created, modified, and executed by a campaign server. The campaign server creates a retail environment communication plan that specifies communications to be made to unidentified shoppers in a retail environment that includes at least one sensor. The campaign server identifies a shopper in the retail environment by the at least one sensor, and creates a shopper communication plan, based on the retail environment communication plan, that specifies communications to be made to the identified shopper in the retail environment. The campaign server executes the retail environment communication plan and the shopper communication plan. In response to processing an event sensed by the at least one sensor, the campaign server modifies one or both of the retail environment communication plan and the shopper communication plan.