TAG AUTHENTICATION AND LOCATION VERIFICATION SERVICE
First Claim
1. A data processing system for verifying a location of a tag, the data processing system comprising:
- a bus system;
a storage device connected to the bus system, wherein the storage device stores computer readable program code; and
a processor unit connected to the bus system, wherein the processor unit executes the computer readable program code to receive a request for content associated with the tag from a client device that scanned the tag;
determine whether location data was received from the client device;
determine whether a current location of the tag is a predefined location for the tag based on the location data received from the client device in response to determining that the location data was received from the client device; and
send the content associated with the tag to the client device in response to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device.
0 Assignments
0 Petitions
Accused Products
Abstract
Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.
-
Citations
25 Claims
-
1. A data processing system for verifying a location of a tag, the data processing system comprising:
-
a bus system; a storage device connected to the bus system, wherein the storage device stores computer readable program code; and a processor unit connected to the bus system, wherein the processor unit executes the computer readable program code to receive a request for content associated with the tag from a client device that scanned the tag;
determine whether location data was received from the client device;
determine whether a current location of the tag is a predefined location for the tag based on the location data received from the client device in response to determining that the location data was received from the client device; and
send the content associated with the tag to the client device in response to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored on a computer readable storage device having computer readable program code encoded thereon that is executable by a data processing system for verifying a location of a tag, the computer program product comprising:
-
computer readable program code for receiving a request for content associated with the tag from a client device that scanned the tag; computer readable program code for determining whether location data was received from the client device; computer readable program code for determining whether a current location of the tag is a predefined location for the tag based on the location data received from the client device in response to determining that the location data was received from the client device; and computer readable program code for sending the content associated with the tag to the client device in response to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A data processing system for verifying a location of a tag, the data processing system comprising:
-
a bus system; a display device connected to the bus system; a storage device connected to the bus system, wherein the storage device stores computer readable program code; and a processor unit connected to the bus system, wherein the processor unit executes the computer readable program code to display human-interpretable location information associated with the tag;
determine that a confirmation was received indicating that the displayed human-interpretable location information associated with the tag matches an observed location of the tag;
send the confirmation to a server device indicating that the displayed human-interpretable location information associated with the tag matches an observed location of the tag; and
request content associated with the tag from the server device. - View Dependent Claims (19, 20, 21)
-
-
22. A computer program product stored on a computer readable storage device having computer readable program code encoded thereon that is executable by a data processing system for verifying a location of a tag, the computer program product comprising:
-
computer readable program code for displaying human-interpretable location information associated with the tag; computer readable program code for determining that a confirmation was received indicating that the displayed human-interpretable location information associated with the tag matches an observed location of the tag; computer readable program code for sending the confirmation to a server device indicating that the displayed human-interpretable location information associated with the tag matches an observed location of the tag; and computer readable program code for requesting content associated with the tag from the server device. - View Dependent Claims (23, 24, 25)
-
Specification