IP Library › Granted Patent US 12,476,981
Granted Patent B2
US 12,476,981 · App. 18/257,463 · Granted Nov 18, 2025

Journey validation tool

Inventors: Stewart Lawrence Boutcher (London, GB); Michael Anthony Townend (London, GB); Nigel Paul Bridges (London, GB)
Assignee: BEACONSOFT LIMITED
H04L63/1408H04L2463/144
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,476,981
App. No.
18/257,463
Filed
Jun 14, 2023
Granted
Nov 18, 2025
Kind
B2
Art Unit
2455
USPC
709/224
Abstract

The present invention relates to a user digital journey validation method comprising the steps of: connecting, by a fully distributed blockchain computer system, a trust network comprising: a plurality of user nodes; a plurality of trusted party nodes; a visitor node corresponding to a visitor to a digital service; and a plurality of links, the user nodes corresponding to users, the trusted party nodes corresponding to trusted parties, the visitor node being the most recent node in the trust network, the links being the connections between nodes; rating, by the trust network, the visitor node, the rating being a visitor trust score; recording, via a digital journey mapping system, a digital journey of the visitor; analysing, by the AI system, the digital journey of the visitor; detecting, by the AI system, bot-like behaviour associated with the visitor node or the user nodes; assigning, by the AI system, a warning flag to the visitor node or the user if the visitor node or user node has associated bot-like behaviour; removing, by the AI system, any fraudulent nodes in the trust network, the fraudulent nodes being user nodes or visitor nodes having associated warning flags; updating, by the trust network, the visitor trust score based on the analysis results of the digital journey and the removal of any links connected to or from fraudulent nodes; and providing, by the AI system, a signal or value indicative of a degree of trustworthiness, to the digital service. The present invention aims to provide a means of validating whether a visitor of a digital service is a human.

Claims (63)

1 . A user digital journey validation method comprising the steps of:

a) connecting, by a fully distributed blockchain computer system, a trust network comprising: a plurality of user nodes; a plurality of trusted party nodes; a visitor node corresponding to a visitor to a digital service; and a plurality of links, the user nodes corresponding to users, the trusted party nodes corresponding to trusted parties, the visitor node being the most recent node in the trust network, the links being the connections between nodes;

b) rating, by the trust network, the visitor node, the rating being a visitor trust score;

c) recording, via a digital journey mapping system, a digital journey of the visitor;

d) analysing, by the AI system, the digital journey of the visitor;

e) detecting, by the AI system, bot-like behaviour associated with the visitor node or the user nodes;

f) assigning, by the AI system, a warning flag to the visitor node or the user if the visitor node or user node has associated bot-like behaviour;

g) removing, by the AI system, any fraudulent nodes in the trust network, the fraudulent nodes being user nodes or visitor nodes having associated warning flags;

h) updating, by the trust network, the visitor trust score based on the analysis results of the digital journey and the removal of any links connected to or from fraudulent nodes; and

i) providing, by the AI system, a signal or value indicative of a degree of trustworthiness, to the digital service.

2 . The method according to claim 1 , wherein the visitor trust score is based on: the number of user nodes;

user trust weightings each corresponding to a respective user node;

the number of trusted party nodes; and

trusted party trust weightings each corresponding to a respective trusted party node.

3 . The method according to claim 1 , wherein the digital journey of the visitor comprising a series of visitor interactions between the visitor and the said digital service, the said digital service being digital content.

4 . A computer program product including a program for a processing device, the computer program product comprising a non-transitory computer-readable medium on which software code portions are stored, the software code portions configured for performing the steps comprising:

a) connecting, by a fully distributed blockchain computer system, a trust network comprising: a plurality of user nodes; a plurality of trusted party nodes; a visitor node corresponding to a visitor to a digital service; and a plurality of links, the user nodes corresponding to users, the trusted party nodes corresponding to trusted parties, the visitor node being the most recent node in the trust network, the links being the connections between nodes;

b) rating, by the trust network, the visitor node, the rating being a visitor trust score;

c) recording, via a digital journey mapping system, a digital journey of the visitor;

d) analysing, by the AI system, the digital journey of the visitor;

e) detecting, by the AI system, bot-like behaviour associated with the visitor node or the user nodes;

f) assigning, by the AI system, a warning flag to the visitor node or the user if the visitor node or user node has associated bot-like behaviour;

g) removing, by the AI system, any fraudulent nodes in the trust network, the fraudulent nodes being user nodes or visitor nodes having associated warning flags;

h) updating, by the trust network, the visitor trust score based on the analysis results of the digital journey and the removal of any links connected to or from fraudulent nodes; and

i) providing, by the AI system, a signal or value indicative of a degree of trustworthiness, to the digital service, when the program is run on the processing device.

5 . A computer program product according to claim 4 , wherein the program is directly loadable into an internal memory of the processing device.

6 . A user journey validation system for detecting and eliminating fraudulent activity, the user journey validation system comprising:

a trust network;

a fully distributed blockchain computer system;

a digital journey mapping system; and

an AI system;

wherein the trust network comprises:

a trust network comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between the nodes representing a single degree of separation between the nodes, the nodes comprising: a visitor node corresponding to a visitor; one or more user nodes, each corresponding to a user; and one or more trusted party nodes, each corresponding to a trusted party; and

a trust network score;

wherein the fully distributed blockchain computer system is configured to:

continuously update the trust network in response to an interaction between a digital service and a visitor; implement the trust network using a blockchain ledger; and

store the trust network in the blockchain ledger;

wherein the digital journey mapping system is configured to anonymously record a digital journey of the visitor, the digital journey comprising a series of visitor interactions between the visitor and the digital service, the digital service being digital content; and

wherein the AI system is configured to:

analyse the digital journey and provide analysis results to the trust network such that the trust network is arranged to change the trust network score according to the analysis results.

7 . The system of claim 6 , wherein the visitor node is arranged to be the most recent node on the trust network.

8 . The system of claim 6 , wherein the user nodes each comprise: an associated user trust weighting and an associated user trust score and wherein the trusted party nodes each comprise: an associated trusted party trust weighting and an associated trusted party trust score.

9 . The system of claim 8 , wherein the trust network score is calculated based on:

the number of user nodes in the trust network;

the number of trusted party nodes in the trust network;

the user trust weighting associated with each of the user nodes in the trust network;

the trusted party trust weighting associated with each of the trusted party nodes in the trust network; and

the analysis results.

10 . The system of claim 6 , wherein the visitor node comprises an associated visitor trust score, the visitor trust score corresponding to the trust network score.

11 . The system of claim 6 , wherein the digital service comprises a trust threshold.

12 . The system of claim 11 , wherein the visitor can gain access to the digital service if the corresponding visitor trust score satisfies the trust threshold.

13 . The system of claim 11 wherein the visitor is presented with a verification step if the visitor trust score does not satisfy the trust threshold as defined solely by the digital service.

14 . The system of claim 13 , wherein either one of: the user does not gain access to the digital service or a warning flag is associated with the user if the visitor fails the verification step.

15 . The system of claim 6 , wherein the digital journey mapping system is further configured to store a visitor engagement indicator, the visitor engagement indicator indicating visitor engagement with content items.

16 . The system of claim 6 , wherein the AI system is arranged to scan multiple digital services and multiple digital journeys simultaneously.

17 . The system of claim 6 , wherein the AI system is further configured to detect suspicious behaviour of the users associated with the user nodes and create a warning flag in response to the suspicious behaviour.

18 . The system of claim 17 , wherein the suspicious behaviour comprises:

bot-like behaviour; or

identity fraud.

19 . The system claim 18 , wherein the AI system is configured to remove any user nodes or visitor nodes each associated with one or more warning flags in the trust network and update the network trust score and the user trust scores of the trust network.

20 . The system of claim 18 , wherein the AI system removes any user nodes or visitor nodes each associated with one or more warning flags in real time.

21 . The system of claim 17 , wherein the warning flag is associated with the visitor node or the one or more user nodes that exhibited the suspicious behaviour.

22 . The system of claim 6 , wherein the AI system comprises a machine learning AI-engine.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2026
From: BEACONSOFT LIMITED
To: VERACITY AI LTD
Reel/Frame 074943/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: BOUTCHER, STEWART LAWRENCE; TOWNEND, MICHAEL ANTHONY; BRIDGES, NIGEL PAUL
To: BEACONSOFT LIMITED
Reel/Frame 065429/0626 →
Continuity (1)
Related Publication 20240106837A1 · Mar 28, 2024
References Cited (25)
US 9519682B1 · Pujara et al. · 2016 [cited by applicant]
US 10708281B1 · Modalavalasa · 2020 [cited by examiner]
US 11153351B2 · Kalinin · 2021 [cited by examiner]
US 11368483B1 · Senecal · 2022 [cited by examiner]
US 20110283359A1 · Prince · 2011 [cited by examiner]
US 20180253755A1 · Cheng et al. · 2018 [cited by applicant]
US 20190122258A1 · Bramberger · 2019 [cited by examiner]
US 20190130440A1 · Qiu · 2019 [cited by examiner]
US 20190147451A1 · Deutschmann et al. · 2019 [cited by applicant]
US 20190333097A1 · Sohum · 2019 [cited by examiner]
US 20190370813A1 · Bravick · 2019 [cited by examiner]
US 20200027089A1 · Kuchar · 2020 [cited by examiner]
US 20200099714A1 · Haridas · 2020 [cited by examiner]
US 20200358819A1 · Bowditch · 2020 [cited by examiner]
US 20230054924A1 · Brown · 2023 [cited by examiner]
US 20240056479A1 · Senecal · 2024 [cited by examiner]
US 20240106837A1 · Boutcher · 2024 [cited by examiner]
Voloch et al. ‘An MST-based information flow model for security in Online Social Networks’ IEEE, ICUFN, 2019, pp. 460-465 (Year: 2019). [cited by examiner]
Al-Oufi Samah et al: 11A group trust metric for identifying people of trust in online social networks 11, Expert Systems With Applications, vol. 39, No. 18,Dec. 15, 2012 (Dec. 15, 2012), pp. 13173-13181, XP028935471, IS… [cited by applicant]
Anonymous: 11 reCAPTCHA—Wikipedia 11 , Jan. 11, 2020 (Jan. 11, 2020), pp. 1-8, XP055798995, Retrieved from the Internet: URL:https://en.wikipedia.org/w/index.php?title=ReCAPTCHA&oldid=935326099#cite note-25 [retrieved o… [cited by applicant]
International Search Report and Written Opinion on PCT App. PCT/GB2021/050238 dated May 7, 2021 (16 pages). [cited by applicant]
Xue Yu et al: 11A Enhanced Trust Model Based on Social Network and Online Behavior Analysis for Recommendation 11 , Computational Intelligence and Software Engineering (CISE), 2010 International Conference On, IEEE, Pis… [cited by applicant]
Zi Chu et al: 11 Blog or block: Detecting 1-22 blog bots through behavioral biometrics 11 , Computer Networks,vol. 57, No. 3, Feb. 1, 2013 (Feb. 1, 2013), pp. 634-646, XP055129268, ISSN: 1389-1286, DOI:10.1016/j.comnet.… [cited by applicant]
International Search Report and Written Opinion issued in the PCT Application No. PCT/GB2021/050238. [cited by applicant]
GB Search Report for Application No. 2001719.0 mailing date Jul. 23, 2020, 1 page. [cited by applicant]