Patent ID: 8589245

Claim:
A system comprising: a customer service server, the customer service server operable to receive customer activity information from at least one of a group comprising a customer service agent computer, a user computer, and an in-store agent computer, wherein the customer activity information includes purchases and searches conducted by a customer, wherein the customer service server receives customer information from a retail server node, wherein the customer information allows the customer service server to associate a mobile device, present in a geo-fenced, physical retail location based on a Global Positioning System (“GPS”) location and in communication with the retail server node, with the customer activity information stored in a customer information database, wherein the customer service server sends the customer activity information to the retail server node, and wherein the retail server node pushes information an application to be installed and executed on the mobile device associated with the customer based on the customer activity information and a physical location of the mobile device in the geo-fenced, physical retail location based on the GPS location; and the customer information database in communication with the customer service server, the customer information database operable to store the customer activity information for the customer.