ELECTRONIC VERIFICATION DEVICE
First Claim
Patent Images
1. A method of location verification comprising:
- providing an electronic device having a display and a processor;
displaying a pseudo random string on the electronic device, wherein the pseudo random string changes periodically;
receiving a message from a user at a first time period, the message including a string value;
calculating a pseudo random string that should have been displayed on the electronic device around the first time period;
comparing the string value included in the message from the user with the calculated pseudo random string; and
verifying the location of the user based on the comparison of the string value and the calculated pseudo random string.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for verifying the location of a user when operating a program that tracks when a user is present at one or more locations. The system uses a display unit that displays a predictable pseudo random string that changes periodically. To verify that a user is at a particular location, the user enters the currently displayed pseudo random string in a web site. Based on the string entered, a server can verify the location of the user.
-
Citations
17 Claims
-
1. A method of location verification comprising:
-
providing an electronic device having a display and a processor; displaying a pseudo random string on the electronic device, wherein the pseudo random string changes periodically; receiving a message from a user at a first time period, the message including a string value; calculating a pseudo random string that should have been displayed on the electronic device around the first time period; comparing the string value included in the message from the user with the calculated pseudo random string; and verifying the location of the user based on the comparison of the string value and the calculated pseudo random string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A location based verification system comprising:
-
an electronic device having a display and a processor, the processor including program code for displaying a sequence of pseudo random strings on the display; a remote server having program code for calculating a pseudo random string that should be displayed on the electronic device at any particular time; and program code for comparing a string value received from a user at a first time period with a calculated pseudo random string, wherein the calculated pseudo random string is calculated based on the first time period. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of managing a customer rewards program comprising:
-
providing an electronic device having a display at a first location; displaying a pseudo random string on the electronic device, wherein the pseudo random string changes periodically; when a customer is in the proximity of the first location, receiving one or more messages from the customer, wherein the messages are sent by the customer using a mobile device, and wherein the message(s) include a customer identifier and a string value entered by the customer; comparing the received string value entered by the customer with a calculation of what value the display should have been displaying at a time near when the message containing the string value was sent; verifying the location of the customer based on the comparison of the received string value and the calculated value; and awarding credits to the customer'"'"'s rewards account if the customer'"'"'s location was verified.
-
Specification