IP Library Granted Patent US 12,411,920
Granted Patent B2
US 12,411,920 · App. 18/006,454 · Granted Sep 9, 2025

Data integrity management in a computer network, including system that enables robust point-in-time digital evidence generation

Inventor: Wal Dobrow (Queenscliff, AU)
Assignee: Asbestos Reports Australia Pty Limited
G06F21/32G06F21/6218G06F21/64H04L9/50
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 12,411,920
App. No.
18/006,454
Granted
Sep 9, 2025
Kind
B2
Abstract

A data integrity management system enables robust point-in-time digital evidence generation. The system enables generation of records representative of point-in-time events involving known persons at known locations. Such systems may be employed in data integrity management processes performed in a computer network.

Claims (45)

1. An integrated data integrity management system configured to enable a user to selectively and intentionally cause generation of point-in-time digital evidence of physical situations, the system including:

an application server, which communicates with a plurality of discrete networked mobile devices, wherein each mobile device executes an event data recordal software application (EDR application) which to exchanges data with the application server;

a location register in a network accessible location, wherein the location register stores electronic records, which associate a plurality of location UIDs each with a respective geolocational token;

a configuration interface provided via the application server, which enables the user, when operating a given executing instance of the EDR application on the device on which the EDR application is executing, to associate one or more location UIDs with a selected user UID;

a secure data set generation interface provided via the application server, which enables the user of the given executing instance of the EDR application to selectively and intentionally trigger defining of a secured data set, which provides point-in-time digital evidence of a physical situation based on data collected via biometric, positioning and imaging sensors of the mobile device, wherein triggering defining of the secured data set includes, within a predefined time period:

(i) operation of a biometric sensor provided via a device on which the EDR application is executing thereby to define point-in-time biometric data via the EDR application, wherein this point-in-time biometric data is processed thereby to verify the user based on a unique biometric token;

(ii) operation of a positioning hardware module provided via the device on which the EDR application is executing thereby to define point-in-time positional data;

(iii) operation of image capture hardware provided via the device on which the EDR application is executing either during the predefined time period or during a threshold window preceding the predefined time period; and

(iv) uploading, to the application server, one or more image files for images captured via the device on which the EDR application is executing;

wherein, in the case that predefined data integrity requirements are satisfied, the application server causes the secured data set to be stored in a network accessible database;

wherein the predefined data integrity requirements include: a requirement that the operation of the biometric sensor, operation of positioning hardware and operation of image capture hardware occur within a threshold temporal and/or locational proximity; and

wherein the secure data set generation interface enables the user to select between a plurality of predefined templates, wherein each template is associated with a series of predefined data and/or image collection prompts thereby to facilitate defining of a secured data set having a predefined data composition associated with the template, such that upon selection of a given one of the templates, triggering defining of the secured data set includes delivery of one or more of the predefined data and/or image collection prompts associated with that template thereby to instruct the user to capture photographs of specific real world artefacts.

2. The system of claim 1 , wherein a data integrity module: executes a predefined algorithm thereby to define a data integrity token for the secured data set; and stores the data integrity token to a blockchain, wherein, in the event that the secured data set is modified, the predefined algorithm generates a distinct data integrity token, such that a blockchain provides an immutable record for verifying data integrity of the secured data set.

3. The system of claim 1 , wherein one or more of the predefined templates are defined to facilitate for evidence collection for quality assurance.

4. The system of claim 1 , wherein the secure data set generation is configured to automatically trigger defining of a secured data set based on a location-based trigger in the event that the device enters a defined geographic zone described by a location token for a location UID associated with the user UID.

5. The system of claim 1 , wherein a plurality of the secured data sets are stored in a searchable repository, thereby to enable correlation of secured data sets based on either: user UID; or location UID.

6. An integrated data integrity management system configured to enable a user to selectively and intentionally cause generation of point-in-time digital evidence of physical situations, the system including:

an application server, which communicates with a plurality of discrete networked mobile devices, wherein each mobile device executes an event data recordal software application (EDR application) which to exchanges data with the application server;

a biometric register in a network accessible location, wherein the biometric register stores electronic records, which associate a plurality of user unique identifiers (UIDs) each with a respective unique associated biometric token;

a biometric record generation interface provided via the application server, which enables the user, when operating a given executing instance of the EDR application on the device on which the EDR application is executing, to trigger generation of a new record in the biometric register, wherein triggering generation of a new record in the biometric register includes uploading via the EDR application: (i) image data representative of a photo identity document; and (ii) current biometric data including facial image data, and wherein a process of generating a new record in the biometric register includes generating a new user UID and associating that new user UID with a biometric token derived from the current biometric data;

a location register in a network accessible location, wherein the location register stores electronic records, which associate a plurality of location UIDs each with a respective geolocational token;

a configuration interface provided via the application server, which enables the user of the given executing instance of the EDR application to associate one or more location UIDs with a selected user UID;

a secure data set generation interface provided via the application server, which enables the user of the given executing instance of the EDR application to selectively and intentionally trigger defining of a secured data set, which provides point-in-time digital evidence of a physical situation based on data collected via biometric, positioning and imaging sensors of the mobile device, wherein triggering defining of the secured data set includes, within a predefined time period:

(i) operation of a biometric sensor provided via a device on which the EDR application is executing thereby to define point-in-time biometric data via the EDR application, wherein this point-in-time biometric data is processed thereby to verify a UID based on its associated unique biometric token;

(ii) operation of a positioning hardware module provided via the device on which the EDR application is executing thereby to define point-in-time positional data;

(iii) operation of image capture hardware provided via the device on which the EDR application is executing either during the predefined time period or during a threshold window preceding the predefined time period; and

(iv) uploading, to the application server, one or more image files for images captured via the device on which the EDR application is executing;

wherein, in the case that predefined data integrity requirements are satisfied, the application server causes the secured data set to be stored in a network accessible database;

wherein the predefined data integrity requirements include: a requirement that the operation of the biometric sensor, operation of positioning hardware and operation of image capture hardware occur within a threshold temporal and/or locational proximity; and

a data integrity module, which applies a data integrity preservation measure thereby to inhibit modification of the secured data set.

7. The system of claim 6 , wherein the data integrity module: executes a predefined algorithm thereby to define a data integrity token for the secured data set; and stores the data integrity token to a blockchain, wherein, in the event that the secured data set is modified, the predefined algorithm generates a distinct data integrity token, such that a blockchain provides an immutable record for verifying data integrity of the secured data set.

8. The system of claim 6 , wherein triggering defining of a secured data set additionally includes selecting a predefined template from a set of predefined templates, wherein selection of the predefined template triggers a series of data and/or image collection prompts thereby to facilitate defining of a secured data set having a predefined data composition associated with the template.

9. The system of claim 6 , wherein the generating a new record in the biometric register additionally includes: (i) performing a first facial recognition process thereby to verify that the photo identity document includes a photo that matches the current biometric data including facial image data; and (ii) in the case that verification at (i) is successful, defining a facial biometric token based on the current biometric data including facial image data.

10. The system of claim 6 , wherein a plurality of the secured data sets are stored in a searchable repository, thereby to enable correlation of secured data sets based on either: user UID; or location UID.

11. A data integrity management process performed in a computer network, the process including:

operating an application server, which is configured to communicate with a plurality of discrete networked mobile devices, wherein each mobile device executes an event data recordal software application (EDR application) configured to exchange data with the application server;

maintaining a biometric register in a network accessible location, wherein the biometric register is configured to store electronic records that associate a plurality of user unique identifiers (UIDs) each with a respective unique associated biometric token;

maintaining a location register in a network accessible location, wherein the location register is configured to store electronic records that associate a plurality of location UIDs each with a respective geolocational token;

providing an interface via the application server, which enables a user of a given executing instance of the EDR application to associate one or more location UIDs with a selected user UID;

providing an interface via the application server, which enables the user of the given executing instance of the EDR application, via the device on which the EDR application is executing, to trigger defining of a secured data set, wherein triggering defining of a secured data set includes, within a predefined time period:

(i) performing a biometric verification process based on point-in-time biometric data collection via the EDR application, thereby to verify a UID based on its associated unique biometric token;

(ii) determining current positional data for a device on which the EDR application is executing, and correlating that current positional data for a geolocational token for a location UID associated with the UID;

(iii) uploading one or more image files for images captured via the device on which the EDR application is executing either during the predefined time period or during a threshold window preceding the predefined time period;

in the case that predefined data integrity requirements are satisfied, storing the secured data set in a network accessible database; and

applying a data integrity preservation measure thereby to inhibit modification of the secured data set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2023
From: DOBROW, WAL
To: ASBESTOS REPORTS AUSTRALIA PTY LIMITED
Reel/Frame 063042/0807 →
Priority Claims (2)
AU 2020902523 · Jul 21, 2020 · national
AU 2020103160 · Nov 1, 2020 · national
Continuity (1)
Related Publication 20240095321A1 · Mar 21, 2024
References Cited (11)
US 11122036B2 · Bhatt · 2021 [cited by examiner]
US 20110125656A1 · Kingery · 2011 [cited by applicant]
US 20170116560A1 · Wickstrom · 2017 [cited by examiner]
US 20190319808A1 · Fallah et al. · 2019 [cited by applicant]
US 20200020356A1 · Smith et al. · 2020 [cited by applicant]
US 20200043319A1 · Nigam et al. · 2020 [cited by applicant]
US 20230005608A1 · Blackburn · 2023 [cited by examiner]
CN 107229853A1 · 2017 [cited by applicant]
International Search Report for International Application No. PCT/AU2021/050779 dated Oct. 15, 2021, 5 pages. [cited by applicant]
International Written Opinion for International Application No. PCT/AU2021/050779 dated Oct. 15, 2021, 8 pages. [cited by applicant]
Uddin et al., A Location Based Time and Attendance System, International Journal of Computer Theory and Engineering, vol. 6, No. 1, (Feb. 2014), pp. 36-38. [cited by applicant]