Method, system and device for generating, storing, using, and validating NFC tags and data
First Claim
Patent Images
1. A method of authenticating a unique interaction between a mobile device and a smart tag, the method comprising:
- receiving, at an authentication server, a Tag Unique Identifier (TAGID) and a Tag Authentication Cryptogram (TAC) generated by a smart tag in response to interacting with the mobile device, wherein the TAGID and TAC are received from at least one of the mobile device and a content server;
determining, at the authentication server, that the interaction between the mobile device and the smart tag occurred and corresponds to a unique event by analyzing the TAC;
comparing, at the authentication server, the TAGID with a plurality of TAGIDs stored in a TAGID repository to determine that the TAGID is a valid TAGID; and
in response to determining (i) that the interaction between the mobile device and the smart tag occurred and corresponds to a unique event and (ii) that the TAGID is a valid TAGID, transmitting a message from the authentication server indicating that the mobile device participated in a unique event and the TAGID is a valid TAGID, wherein the TAGID and TAC are received from the content server, wherein the content server hosts one or more web pages corresponding to a Universal Resource Locator (URL) that contains the TAGID and TAC, wherein the authentication server is administered by a first entity, wherein the content server is administered by a second entity, and wherein the first and second entities are different.
1 Assignment
0 Petitions
Accused Products
Abstract
A smart tag and methods of interacting with and authenticating interactions with the same are provided. The smart tag (308) is enabled to generate a Tag Authentication Cryptogram (TAC) and include the TAC in response (S303) to a read request (S301). Accordingly, each response generated by the smart tag (308) will include a different TAC. It follows that interactions between the smart tag (308) and a reading device (304) can be authenticated as unique interactions if the TAC is validated as a unique and correct TAC.
57 Citations
20 Claims
-
1. A method of authenticating a unique interaction between a mobile device and a smart tag, the method comprising:
-
receiving, at an authentication server, a Tag Unique Identifier (TAGID) and a Tag Authentication Cryptogram (TAC) generated by a smart tag in response to interacting with the mobile device, wherein the TAGID and TAC are received from at least one of the mobile device and a content server; determining, at the authentication server, that the interaction between the mobile device and the smart tag occurred and corresponds to a unique event by analyzing the TAC; comparing, at the authentication server, the TAGID with a plurality of TAGIDs stored in a TAGID repository to determine that the TAGID is a valid TAGID; and in response to determining (i) that the interaction between the mobile device and the smart tag occurred and corresponds to a unique event and (ii) that the TAGID is a valid TAGID, transmitting a message from the authentication server indicating that the mobile device participated in a unique event and the TAGID is a valid TAGID, wherein the TAGID and TAC are received from the content server, wherein the content server hosts one or more web pages corresponding to a Universal Resource Locator (URL) that contains the TAGID and TAC, wherein the authentication server is administered by a first entity, wherein the content server is administered by a second entity, and wherein the first and second entities are different. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of authenticating a unique interaction between a mobile device and a smart tag, the method comprising:
-
receiving, at an authentication server, a Tag Unique Identifier (TAGID) and a Tag Authentication Cryptogram (TAC) generated by a smart tag in response to interacting with the mobile device, wherein the TAGID and TAC are received from at least one of the mobile device and a content server; determining, at the authentication server, that the interaction between the mobile device and the smart tag occurred and corresponds to a unique event by analyzing the TAC; comparing, at the authentication server, the TAGID with a plurality of TAGIDs stored in a TAGID repository to determine that the TAGID is a valid TAGID; in response to determining (i) that the interaction between the mobile device and the smart tag occurred and corresponds to a unique event and (ii) that the TAGID is a valid TAGID, transmitting a message from the authentication server indicating that the mobile device participated in a unique event and the TAGID is a valid TAGID, wherein the message is transmitted by the authentication server such that the content server is enabled to provide content to the mobile device that is referenced by the TAGID.
-
-
11. An authentication service, comprising:
-
a Tag Unique Identifier (TAGID) repository that contains a listing of TAGIDs corresponding to valid and known TAGIDs; and a cryptographic engine that, when executed, enables the authentication service to verify that an interaction between a tag and a mobile device corresponds a unique interaction, wherein the authentication service is operable to; receive a TAGID and TAC generated by the tag in response to the tag interacting with the mobile device, wherein the TAGID and TAC are received in a text message or a Universal Resource Locator (URL) with one or more delimiters; extract the TAGID and TAG from the text message or URL; determine that the interaction between the mobile device and the tag occurred and corresponds to a unique event; determine that the TAGID is listed in the TAGID repository; and transmit a message to a content server that enables the content server to provide web content to the mobile device, wherein the web content is referenced by the TAGID. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification