# US 2019/0172279 A1 · Mobile Device Attendance Verification

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0172279 A1
- Document ID: US20190172279A1
- Status: Published application
- Kind: A1
- Application number: 15/830,356
- Filed: 2017-12-04
- Published: 2019-06-06
- Earliest claimed: 2017-12-04
- Assignees: Saudi Arabian Oil Company; King Fahd University of Petroleum and Minerals
- Applicants: Saudi Arabian Oil Company; King Fahd University of Petroleum and Minerals
- Inventors: Raed Abdullah Al-Shaikh; Sadiq M. Sait; Muyeed Ahmed Shariff
- Web page: https://patentgrep.com/patent/US20190172279A1

## CPC

- G07C 9/00: Individual registration on entry or exit
- G06V 40/12: Fingerprints or palmprints
- G06V 40/1365: {Matching; Classification}
- G07C 1/10: together with the recording, indicating or registering of other data, e.g. of signs of identity
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04W 4/029: Location-based management or tracking services
- G07C 9/37: using biometric data, e.g. fingerprints, iris scans or voice recognition
- H04W 4/02: Services making use of location information
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Provided are systems and methods of attendance verification using mobile electronic devices (or “mobile devices”). In some embodiments, a person's biometric data is acquired and verified locally by a mobile device associated with the person while the mobile device is located in a geographic region associated with an event, and attendance data, including an indication of the verification of the biometric data along with a unique identifier of the mobile device, such as an international mobile equipment identity (IMEI) of the mobile device, is transmitted to an attendance server that makes a record of the person's attendance of the event based on the attendance data.

## Claims

### Claim 1

An attendance verification system comprising:
an attendance server comprising:
a device mapping comprising a mapping of international mobile equipment identities (IMEIs) to respective personal identifiers; and
an attendance record comprising a listing of attendance events documenting attendance of persons at events; and
a mobile electronic device comprising:
a memory;
an international mobile equipment identity (IMEI) of the mobile electronic device stored in the memory of the mobile electronic device;
characteristics of a fingerprint of a person associated with the mobile electronic device stored in the memory of the mobile electronic device;
attendance region data defining geographic extents of an attendance region associated with the event stored in the memory of the mobile electronic device; and
a fingerprint scanner,
the mobile electronic device configured to:
determine whether the mobile electronic device is located in the attendance region associated with the event;
acquire, in response to determining that the mobile electronic device is located in the attendance region associated with the event, a fingerprint of a user of the mobile electronic device by way of the fingerprint scanner;
determine a time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner;
determine a location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner;
compare characteristics of the fingerprint of the user acquired to the characteristics of the fingerprint of the person associated with the mobile electronic device stored in the memory of the mobile electronic device to determine whether the user is the person associated with the mobile electronic device; and
in response to determining that the user is the person associated with the mobile electronic device, send to the attendance server, attendance data comprising:
the IMEI of the mobile electronic device;
the time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner; and
the location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner, and
the attendance server configured to:
in response to receiving the attendance data:
determine a personal identifier of the person associated with the mobile electronic device based on a mapping of the IMEI of the mobile electronic device to a personal identifier of the person associated with the mobile electronic device in the device mapping; and
generate, in the attendance record, an attendance event associating the person associated with the mobile electronic device with at an event associated with the time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner and the location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner, to document attendance of the person associated with the mobile electronic device at the event.

### Claim 2

(canceled)

### Claim 3 (depends on 1)

The system of claim 1, wherein the mobile electronic device is further configured to, in response to determining that the mobile electronic device is located in the attendance region associated with the event, prompt the user of the mobile electronic device to submit the fingerprint by way of the fingerprint scanner.

### Claim 4 (depends on 1)

The system of claim 1, wherein the mobile electronic device is further configured to, in response to determining that the mobile electronic device is located outside of the attendance region associated with the event, send, to the attendance server, follow-up attendance data comprising a time at which the mobile electronic device is determined to have exited the attendance region associated with the event.

### Claim 5 (depends on 1)

The system of claim 1, wherein the mobile electronic device is further configured to conduct a registration operation comprising:
acquiring the fingerprint of the person associated with the mobile electronic device; and
sending, to the attendance server, registration data comprising:
the personal identifier of the person associated with the mobile electronic device; and
the IMEI of the mobile electronic device, and
wherein the attendance server is further configured to generate the mapping of the IMEI of the mobile electronic device to the personal identifier of the person associated with the mobile electronic device in the device mapping using the personal identifier of the person associated with the mobile electronic device and the IMEI of the mobile electronic device of the registration data.

### Claim 6 (depends on 1)

The system of claim 1, wherein the attendance server configured to, send to the mobile electronic device, acknowledgement data indicative of the recording of the attendance event, and wherein the mobile electronic device is further configured to store the acknowledgement data in an attendance log stored in the memory of the mobile electronic device.

### Claim 7 (depends on 1)

The system of claim 1, wherein the mobile electronic device comprises a cellular mobile phone.

### Claim 8 (depends on 1)

The system of claim 1, further comprising a wireless network, wherein the mobile electronic device and the attendance server communicate by way of the wireless network.

### Claim 9

A method of attendance verification comprising:
determining, by a mobile electronic device, that the mobile electronic device is located in an attendance region associated with an event;
acquiring, by the mobile electronic device in response to determining that the mobile electronic device is located in the attendance region associated with the event, a fingerprint of a user of the mobile electronic device by way of a fingerprint scanner, the a mobile electronic device comprising:
a memory;
an international mobile equipment identity (IMEI) of the mobile electronic device stored in the memory of the mobile electronic device;
characteristics of a fingerprint of a person associated with the mobile electronic device stored in the memory of the mobile electronic device;
attendance region data defining geographic extents of the attendance region associated with the event stored in the memory of the mobile electronic device; and
the fingerprint scanner;
determining, by the mobile electronic device, a time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner;
determining, by the mobile electronic device, a location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner;
comparing, by the mobile electronic device, characteristics of the fingerprint of the user acquired to the characteristics of the fingerprint of the person associated with the mobile electronic device stored in the memory of the mobile electronic device to determine whether the user is the person associated with the mobile electronic device;
in response to the mobile electronic device determining that the user is the person associated with the mobile electronic device, sending, by the mobile electronic device to an attendance server, attendance data comprising:
the IMEI of the mobile electronic device;
the time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner; and
the location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner,
the attendance server comprising:
a device mapping comprising a mapping of international mobile equipment identities (IMEIs) to respective personal identifiers; and
an attendance record comprising a listing of attendance events documenting attendance of persons at events; and
in response to the attendance server receiving the attendance data:
determining, by the attendance server, a personal identifier of the person associated with the mobile electronic device based on a mapping of the IMEI of the mobile electronic device to a personal identifier of the person associated with the mobile electronic device in the device mapping; and
generating, by the attendance server, in the attendance record, an attendance event associating the person associated with the mobile electronic device with at an event associated with the time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner and the location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner, to document attendance of the person associated with the mobile electronic device at the event.

### Claim 10

(canceled)

### Claim 11 (depends on 9)

The method of claim 9, further comprising, in response to the mobile electronic device determining that the mobile electronic device is located in the attendance region associated with the event, prompting, by the mobile electronic device, the user of the mobile electronic device to submit the fingerprint by way of the fingerprint scanner.

### Claim 12 (depends on 9)

The method of claim 9, further comprising, in response to the mobile electronic device determining that the mobile electronic device is located outside of the attendance region associated with the event, sending, by the mobile electronic device to the attendance server, follow-up attendance data comprising a time at which the mobile electronic device is determined to have exited the attendance region associated with the event.

### Claim 13 (depends on 9)

The method of claim 9, further comprising:
the mobile electronic device conducting a registration operation comprising:
acquiring, by the mobile electronic device, the fingerprint of the person associated with the mobile electronic device; and
sending, by the mobile electronic device to the attendance server, registration data comprising:
the personal identifier of the person associated with the mobile electronic device; and
the IMEI of the mobile electronic device; and
the attendance server generating the mapping of the IMEI of the mobile electronic device to the personal identifier of the person associated with the mobile electronic device in the device mapping using the personal identifier of the person associated with the mobile electronic device and the IMEI of the mobile electronic device of the registration data.

### Claim 14 (depends on 9)

The method of claim 9, further comprising:
sending, by the attendance server to the mobile electronic device, acknowledgement data indicative of the recording of the attendance event; and
storing, by the mobile electronic device the acknowledgement data in an attendance log stored in the memory of the mobile electronic device.

### Claim 15 (depends on 9)

The method of claim 9, wherein the mobile electronic device comprises a cellular mobile phone.

### Claim 16 (depends on 9)

The method of claim 9, wherein the mobile electronic device and the attendance server communicate by way of a wireless network.

### Claim 17

A non-transitory computer-readable storage medium comprising program instructions stored thereon that are executable by a processor to cause the following operations:
determining, by a mobile electronic device, that the mobile electronic device is located in an attendance region associated with an event;
acquiring, by the mobile electronic device in response to determining that the mobile electronic device is located in the attendance region associated with the event, a fingerprint of a user of the mobile electronic device by way of a fingerprint scanner, the a mobile electronic device comprising:
a memory;
an international mobile equipment identity (IMEI) of the mobile electronic device stored in the memory of the mobile electronic device;
characteristics of a fingerprint of a person associated with the mobile electronic device stored in the memory of the mobile electronic device;
attendance region data defining geographic extents of the attendance region associated with the event stored in the memory of the mobile electronic device; and
the fingerprint scanner;
determining, by the mobile electronic device, a time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner;
determining, by the mobile electronic device, a location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner;
comparing, by the mobile electronic device, characteristics of the fingerprint of the user acquired to the characteristics of the fingerprint of the person associated with the mobile electronic device stored in the memory of the mobile electronic device to determine whether the user is the person associated with the mobile electronic device;
in response to the mobile electronic device determining that the user is the person associated with the mobile electronic device, sending, by the mobile electronic device to an attendance server, attendance data comprising:
the IMEI of the mobile electronic device;
the time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner; and
the location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner,
the attendance server comprising:
a device mapping comprising a mapping of international mobile equipment identities (IMEIs) to respective personal identifiers; and
an attendance record comprising a listing of attendance events documenting attendance of persons at events; and
in response to the attendance server receiving the attendance data:
determining, by the attendance server, a personal identifier of the person associated with the mobile electronic device based on a mapping of the IMEI of the mobile electronic device to a personal identifier of the person associated with the mobile electronic device in the device mapping; and
generating, by the attendance server, in the attendance record, an attendance event associating the person associated with the mobile electronic device with at an event associated with the time and date of the acquisition of the fingerprint of the user by way of the fingerprint scanner and the location of the mobile electronic device at the time of the acquisition of the fingerprint of the user by way of the fingerprint scanner, to document attendance of the person associated with the mobile electronic device at the event.

### Claim 18

(canceled)

### Claim 19 (depends on 17)

The medium of claim 17, the operations further comprising, in response to the mobile electronic device determining that the mobile electronic device is located in the attendance region associated with the event, prompting, by the mobile electronic device, the user of the mobile electronic device to submit the fingerprint by way of the fingerprint scanner.

### Claim 20 (depends on 17)

The medium of claim 17, the operations further comprising, in response to the mobile electronic device determining that the mobile electronic device is located outside of the attendance region associated with the event, sending, by the mobile electronic device to the attendance server, follow-up attendance data comprising a time at which the mobile electronic device is determined to have exited the attendance region associated with the event.

### Claim 21 (depends on 17)

The medium of claim 17, the operations further comprising:
the mobile electronic device conducting a registration operation comprising:
acquiring, by the mobile electronic device, the fingerprint of the person associated with the mobile electronic device; and
sending, by the mobile electronic device to the attendance server, registration data comprising:
the personal identifier of the person associated with the mobile electronic device; and
the IMEI of the mobile electronic device; and
the attendance server generating the mapping of the IMEI of the mobile electronic device to the personal identifier of the person associated with the mobile electronic device in the device mapping using the personal identifier of the person associated with the mobile electronic device and the IMEI of the mobile electronic device of the registration data.

### Claim 22 (depends on 17)

The medium of claim 17, the operations further comprising:
sending, by the attendance server to the mobile electronic device, acknowledgement data indicative of the recording of the attendance event; and
storing, by the mobile electronic device the acknowledgement data in an attendance log stored in the memory of the mobile electronic device.
