IP Library Granted Patent US 10,102,364
Granted Patent B2
US 10,102,364 · App. 15/727,344 · Granted Oct 16, 2018

Verification of both identification and presence over a network

Inventor: Michael Arthur George (Ivybridge, GB)
G06F21/35G06F21/316G06F21/46G06F21/54G06F21/604H04L63/105H04L63/107H04L63/126
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,102,364
App. No.
15/727,344
Filed
Oct 6, 2017
Granted
Oct 16, 2018
Kind
B2
Art Unit
2495
USPC
726/4
Abstract

A method and system for verifying both identification and presence of a related user is provided. The system includes an identification tag containing data associated with a single user, a reader for reading said data from the identification tag, communicating data received from the identification tag to the server, and a server configured for receiving the data sent by the reader, accessing a user record that corresponds to the user, determining whether the data it received is verified against data in the user record, and if said data is verified, then generating a URL and transmitting said URL to the reader over the communications network, wherein said URL includes a verification message.

Claims (48)

1. A system for verifying both identification and presence of a related user, the system comprising:

an identification tag associated with a single user, the identification tag comprising: a) an embedded integrated circuit that generates a one-time-password (OTP) upon each use of the identification tag, and b) non-volatile memory that stores a unique identifier, and a uniform resource locator (URL);

a reader comprising a mobile computing device including: a) a Near Field Communication (NFC) sub-system that reads data from the identification tag using radio frequency signals; b) a global navigation satellite system (GNSS) sub-system; c) a network connection device communicatively coupled with a communications network; and d) a processor that:

1) reads the following data from the identification tag: the unique identifier, the OTP, and the URL;

2) reads a current geographical location from the GNSS sub-system; and

3) transmits the unique identifier, the OTP, a current time stamp and the current geographical location to a server identified by the URL by sending a TCP/IP communication over the communications network;

4) responsive to sending the TCP/IP communication, receiving, over the communications network, a second URL;

5) sending another TCP/IP communication over the communications network to the server identified by the second URL; and

6) displaying data received from the second URL, wherein said data includes a verification message

a database including one or more user records, wherein each user record includes a unique identifier for a specific user, and an OTP generation scheme identifier;

the server comprising a network connection device communicatively coupled with a communications network, and a processor that:

1) receives the unique identifier, the OTP, the current time stamp and the current geographical location from the reader via the communications network;

2) accesses a user record in the database that corresponds to the unique identifier, and logs the unique identifier, the OTP, the current time stamp and the current geographical location in association with the user record;

3) determines whether the unique identifier and the OTP are verified against the unique identifier and the OTP generation scheme identifier in the user record; and

4) if said unique identifier and the OTP are verified, then generates the second URL and transmits said second URL to the reader over the communications network, wherein a web page located at the second URL includes a verification message.

2. The system of claim 1 , wherein the global navigation satellite system (GNSS) sub-system is a global positioning system (GPS) sub-system.

3. A system for verifying both identification and presence of a related user, the system comprising:

an identification tag associated with a single user, the identification tag comprising: a) an embedded integrated circuit that generates a one-time-password (OTP) upon each use of the identification tag, and b) non-volatile memory that stores a unique identifier, and a uniform resource locator (URL);

a reader comprising a mobile computing device including: a) a Near Field Communication (NFC) sub-system that reads data from the identification tag using radio frequency signals; b) a global navigation satellite system (GNSS) sub-system; c) a network connection device communicatively coupled with a communications network; and d) a processor that:

1) reads the following data from the identification tag: the unique identifier, the OTP, and the URL;

2) reads a current geographical location from the GNSS sub-system;

3) activates a web browser to navigate to the URL, and transmits the unique identifier, the OTP, and the current geographical location to a server over the communications network;

4) responsive to navigating to the URL, receives, over the communications network, a second URL;

5) activates a web browser to navigate to the second URL; and

6) displays data received from the second URL, wherein said data includes a verification message

a database including one or more user records, wherein each user record includes a unique identifier for a specific user, a photograph of the user and an OTP generation scheme identifier;

the server comprising a network connection device communicatively coupled with a communications network, and a processor configured for:

1) receives the unique identifier, the OTP, and the current geographical location from the reader via the communications network;

2) accesses a user record in the database that corresponds to the unique identifier, and logs the unique identifier, the OTP, and the current geographical location in association with the user record;

3) determines whether the unique identifier and the OTP are verified against the unique identifier and the OTP generation scheme identifier in the user record; and

4) if said unique identifier and the OTP are verified, then generates the second URL and transmits said second URL to the reader over the communications network, wherein a web page located at said second URL includes a verification message.

4. The system of claim 3 , wherein the global navigation satellite system (GNSS) sub-system is a global positioning system (GPS) sub-system.

5. A system for verifying both identification and presence of a related user, the system comprising:

an identification tag associated with a single user, the identification tag comprising: a) an embedded integrated circuit that generates a one-time-password (OTP) upon each use of the identification tag, and b) non-volatile memory that stores a unique identifier, and a uniform resource locator (URL);

a reader comprising a mobile computing device including: a) a Near Field Communication (NFC) sub-system that reads data from the identification tag using radio frequency signals; b) a global navigation satellite system (GNSS) sub-system; c) a network connection device communicatively coupled with a communications network; and d) a processor that:

1) reads the following data from the identification tag: the unique identifier, the OTP, and the URL;

2) reads a current geographical location from the GNSS sub-system;

3) activates a web browser to navigate to the URL, and transmits the unique identifier, the OTP, and the current geographical location to a server over the communications network;

4) responsive to navigating to the URL, receives, over the communications network, a data packet that includes a second URL;

5) activates the web browser to navigate to the second URL and displays data received from the second URL;

a database including one or more user records, wherein each user record includes a unique identifier for a specific user, a photograph of the user and a OTP generation scheme identifier;

the server comprising a network connection device communicatively coupled with a communications network, and a processor that:

1) receives the unique identifier, the OTP, and the current geographical location from the reader via the communications network;

2) accesses a user record in the database that corresponds to the unique identifier, and logging logs the unique identifier, the OTP, and the current geographical location in association with the user record;

3) determines whether the unique identifier and the OTP are verified against the unique identifier and the OTP generation scheme identifier in the user record; and

4) if said unique identifier and the OTP are verified, then generates a data packet and transmits said data packet to the reader over the communications network, wherein the data packet includes a verification message; and

5) if said unique identifier and the OTP are not verified, then generates an alternative data packet and transmits said alternative data packet to the reader over the communications network, wherein the alternative data packet includes a denial message.

6. The system of claim 5 , wherein the global navigation satellite system (GNSS) sub-system is a global positioning system (GPS) sub-system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2024
From: GEORGE, MICHAEL ARTHUR
To: MYTAG. LIMITED
Reel/Frame 069302/0834 →
Continuity (2)
Provisional Application 62406898 · Oct 11, 2016
Related Publication 20180101672A1 · Apr 12, 2018
Cited By (7)
US 12,288,206 US 12,450,591 US 12,493,868 US 12,499,433 US 12,561,669 US 12,561,673 US 12,626,242