Customer Loyalty, Product Demonstration, and Store/Contact Center/Internet Coupling System and Method
First Claim
1. A method for providing a product to a customer for a limited time, the method comprising:
- a retail server node receiving a detection of a presence of the customer in a retail location;
the retail server node identifying the customer;
the retail server node determining if the customer made a past inquiry about a product;
the retail server node retrieving inquiry information for the past inquiry;
the retail server node pushing the product to a mobile device of the customer based on the retrieved inquiry information; and
the retail server node allowing the customer to test the product on the mobile device while the customer remains in the retail location.
18 Assignments
0 Petitions
Accused Products
Abstract
A system for storing information about searches and inquiries by a customer is provided. The system includes a customer service server that receives information from two or more sources, such as from a retail location sales agent, a website, a call center agent, etc. The information is associated and correlated to interrelate inquiries from the different sources. Further, when the user enters a retail location, a node or server at the retail location can push test application to a user'"'"'s mobile device based on the past inquiries. These test applications are provided only when the customer is present in the retail location. As such, hacking the application is prevented. Further, with the customer using the application in the retail location, a sales agent is present to assist the customer.
-
Citations
20 Claims
-
1. A method for providing a product to a customer for a limited time, the method comprising:
-
a retail server node receiving a detection of a presence of the customer in a retail location; the retail server node identifying the customer; the retail server node determining if the customer made a past inquiry about a product; the retail server node retrieving inquiry information for the past inquiry;
the retail server node pushing the product to a mobile device of the customer based on the retrieved inquiry information; andthe retail server node allowing the customer to test the product on the mobile device while the customer remains in the retail location.
-
-
2. The method as defined in claim 0, further comprising:
-
if the customer did not make a past inquiry about a product, the retail server node determining if the customer is making a current inquiry about a product; and in response to the current inquiry, the retail server node pushing the product to the mobile device of the customer based on information associated with the current inquiry.
-
-
3. The method as defined in claim 0, further comprising storing at least one of a group comprising inquiry information and purchase information.
-
4. The method as defined in claim 0, wherein storing the inquiry information or purchase information comprises amending a customer activity record including previous customer activity associated with the product to include the inquiry information or purchase information.
-
5. The method as defined in claim 0, further comprising pushing a cookie to a computer associated with the customer, wherein the cookie stores at least a portion of the customer activity record on the computer.
- 6. The method as defined in claim 0, wherein the customer'"'"'s presence is detected by the mobile device registering with the retail server node.
-
7. The method as defined in claim 0, wherein the retail server node determines an identity of the customer from information received from the mobile device registering with the retail server node.
-
8. The method as defined in claim 0, wherein the identity of the customer is used to search a customer information database for inquiry information associated with the customer.
-
9. The method as defined in claim 0, wherein the product is a test software application.
-
10. The method as defined in claim 0, wherein pushing the product to the mobile device comprises:
-
the retail server node pushing a notice of a software application available for testing to the mobile device; the retail server node determining if the customer requests the software application; in response to determining that the customer requests the software application, the retail server node pushing the software application and an uninstall application to the mobile device; the retail server node determining if the customer is still present; if the customer is still present, waiting a period of time; and if the customer is no longer present, uninstalling the application.
-
-
11. A computer program product comprising computer executable instructions stored onto a non-transitory computer readable medium which, when executed by a processor of a computer, causes the processor to execute a method for providing a software application to a customer while a customer is in a retail location, the method comprising:
-
a retail server node detecting that a mobile device associated with a customer is present in the retail location; in response to detecting the mobile device, the retail server node pushing a notice that the software application is available for testing to the mobile device; the retail server node determining if the customer requests the software application; in response to determining that the customer requests the software application, the retail server node pushing the software application and an uninstall application to the mobile device; the retail server node determining if the customer is still present; if the customer is still present, waiting a period of time then repeating the step of determining if the customer is still present; and if the customer is no longer present, uninstalling the application.
-
-
12. The computer readable medium as defined in claim 0, wherein the retail server node detects presence by determining if the mobile device entered a geo-fenced retail location.
-
13. The computer readable medium as defined in claim 0, further comprising registering the customer associated with the mobile device.
-
14. The computer readable medium as defined in claim 0, further comprising:
-
the retail server node sending a heartbeat signal to the mobile device; wherein, the heartbeat signal is received by the mobile device only within a geo-fenced area, and wherein, if the mobile device stops receiving the heartbeat signal, the uninstall application uninstalls the software application from the mobile device.
-
-
15. The computer readable medium as defined in claim 0, further comprising:
-
the retail server node receiving a heartbeat signal from the mobile device; wherein, the retail server node receives the heartbeat signal from the mobile device only within a geo-fenced area, and wherein, if the retail server node stops receiving the heartbeat signal, the retail server node sends a signal to the uninstall application to uninstall the software application from the mobile device.
-
-
16. 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 includes purchases and searches conducted by a customer; and a customer information database in communication with the customer service server, the customer information database operable to store customer activity information for the customer. - View Dependent Claims (18, 19, 20)
-
Specification