IP Library › Granted Patent US 12,526,265
Granted Patent B2
US 12,526,265 · App. 18/547,415 · Granted Jan 13, 2026

Method and system for influencing user interactions

Inventor: Dan Ostergaard (Oberwil, CH)
Assignee: HonestyPledge GmbH
H04L63/08G06F21/64
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,526,265
App. No.
18/547,415
Granted
Jan 13, 2026
Kind
B2
Abstract

The invention relates to a computer-implemented method of pre-processing a user access request to an online communications session. The method comprises of the steps of transferring ( 62 ) the user to a pre-communication session, communicating ( 64 ) an honesty primer ( 70, 80 ) to the user, the honesty primer ( 70, 80 ) includes at least a message and/or action and/or exercise and transferring ( 69 ) the user to the communication session. The method further comprises the steps of determining ( 61 ) a first integrity indicator (λ 1 ) of a user sending an access request to a communication server before transferring the user to the pre-communication session, especially based on metadata of the access request and in particular selecting ( 63 ) and/or adapting an honesty primer ( 70, 80 ) based on the first integrity indicator (λ 1 ), and in particular determining a second integrity indicator (λ 2 ) based on adjustment parameters (δ(λ)) of the honesty primer ( 70 80 ). In particular, the first integrity indicator (λ 1 ) is determined based on reliability parameters of the metadata, which include at least one of geolocation, browser language, time, interaction with previous pre-communication and/or communication sessions, integrity indicators (λ) of previous pre-communication sessions and/or communication sessions. Additionally or alternatively to the step of determining a first integrity indicator, the method comprises the steps of analyzing ( 66 ) user interaction with the pre-communication session, especially with the honesty primer ( 70,80 ), in particular analyzing response behavior parameters of the user in the pre-communication session and/or adjustment parameters (δ(λ)) of the honesty primers ( 70,80 ) and/or user response content and determining ( 67 ) a third (λ 3 ) integrity indicator based on the analysis.

Claims (132)

1 . A computer-implemented method of pre-processing a user access request to an online communications session, the method comprising the steps of:

transferring the user to a pre-communication session,

communicating an honesty primer to the user, the honesty primer includes at least a message and/or action and/or exercise,

transferring the user to the communication session,

Wherein the method comprises the steps:

before transferring the user to the pre-communication session, determining a first integrity indicator of a user sending an access request to a communication server based on metadata of the access request, including the first integrity indicator is determined based on reliability parameters of the metadata, which include at least one of:

geolocation,

browser language,

time,

interaction with previous pre-communication and/or communication sessions

integrity indicators of previous pre-communication sessions and/or communication sessions,

and/or the steps:

analyzing user interaction with the pre-communication session,

determining a third integrity indicator based on the analysis;

further comprising the steps of:

determining an integrity score based on the first integrity indicator and/or second integrity indicator and/or third integrity indicator,

transferring the user to the communication session if the integrity score meets a predetermined condition and/or:

adapting the pre-communication session.

2 . The method according to claim 1 , comprising the steps of:

analyzing the interaction of the user with the adapted honesty primer,

determining a fourth integrity indicator, and/or fifth integrity indicator based on the analysis,

analyzing the first integrity indicator and/or the second integrity indicator and/or the third integrity indicator and/or a fourth integrity indicator and/or fifth integrity indicator,

determining an integrity score based on the analysis and only in case of the integrity score meeting a predetermined condition (κ), transferring the user to the communication session.

3 . The method according to claim 1 , comprising the steps of:

collecting sensor data, including camera and/or microphone data,

analyzing the sensor data and determine reliability parameters based on the analysis.

4 . The method according to claim 1 , comprising the steps of:

providing a database of access prompts, each access prompt comprising an honesty primer, an indication of an expected user response and an adjustment parameter for adjusting an integrity indicator,

selecting one or more access prompts of the data base based on the first integrity indicator.

5 . The method according to claim 1 , comprising the steps of:

providing a self-learning computer program structure for analyzing reliability parameters and/or adjustment parameters and/or response behavior parameters and/or user response content and/or security parameters,

analyzing reliability parameters and/or adjustment parameters and/or response behavior parameters and/or user response content and/or security parameters,

determining the first integrity indicator of the user by the self-learning computer program structure based on the analysis,

selecting and/or adapting the one or more honesty primers based on the analysis by the self-learning computer program structure.

6 . The method according to claim 5 , the method comprising the steps of:

analyzing the interactions of multiple users with pre-communication sessions and/or communication sessions, including for negative interaction patterns, by the self-learning computer program structure,

based on this analysis determining the first integrity indicator of a single user,

selecting an access prompt based on the first integrity score.

7 . The method according to claim 6 , comprising the following steps:

receiving a content of a user response to the access prompt,

determining a second integrity indicator based on the adjustment parameter of the access prompt and at least one of the first integrity indicator, a previous integrity indicator, and the content of the user response,

determining a response behavior parameter of the user response, the response behavior parameter including a temporal characteristic of the user response,

determining a third integrity indicator based on the determined response behavior parameter,

determining an integrity score based on at least one of the third integrity indicator, a difference between the second and the third integrity indicator, an identifier of the access prompt presented to the user, and the content or behavior parameter of the user response,

if the integrity score meets a predetermined condition, transferring the user access to the communications session.

8 . The method according to claim 5 , wherein the self-learning computer program structure is trained using predictor variables, the predictor variables are at least one of:

the metadata,

historical values of the network locations,

the geographical locations,

the times of day, identifiers of access prompts presented,

the user responses,

the access integrity parameter and/or user responses, each response comprising a response content and one or more response behavior parameters.

9 . The method according to claim 5 , wherein the self-learning computer program structure is continuously trained.

10 . The method according to claim 5 comprising using the machine learning model to determine the said predetermined condition.

11 . The method according to claim 1 , comprising the steps of:

analyzing user interaction with the pre-communication session, including with the honesty primer, by a self-learning computer program structure, including analyzing reliability parameters and/or adjustment parameters and/or response behavior parameters and/or user response content,

determining the second and/or third integrity score of the user by the self-learning computer program structure based on the analysis,

adapting the pre-communication session according to the second and/or third integrity indicator, by the self-learning computer program structure.

12 . A computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method of claim 1 .

13 . A computer-implemented method of pre-processing a user access request to an online communications session, the method comprising the steps of:

transferring the user to a pre-communication session,

communicating an honesty primer to the user, the honesty primer includes at least a message and/or action and/or exercise,

transferring the user to the communication session,

Wherein the method comprises the steps:

before transferring the user to the pre-communication session, determining a first integrity indicator of a user sending an access request to a communication server based on metadata of the access request, including the first integrity indicator is determined based on reliability parameters of the metadata, which include at least one of:

geolocation,

browser language,

time,

interaction with previous pre-communication and/or communication sessions

integrity indicators of previous pre-communication sessions and/or communication sessions,

and/or the steps:

analyzing user interaction with the pre-communication session,

determining a third integrity indicator based on the analysis;

further comprising the steps of

analyzing the interaction of the user with the adapted honesty primer,

determining a fourth integrity indicator, and/or fifth integrity indicator based on the analysis,

analyzing the first integrity indicator and/or the second integrity indicator and/or the third integrity indicator and/or a fourth integrity indicator and/or fifth integrity indicator,

determining an integrity score based on the analysis and only in case of the integrity score meeting a predetermined condition (κ), transferring the user to the communication session.

14 . A computer-implemented method of pre-processing a user access request to an online communications session, the method comprising the steps of:

transferring the user to a pre-communication session,

communicating an honesty primer to the user, the honesty primer includes at least a message and/or action and/or exercise,

transferring the user to the communication session,

Wherein the method comprises the steps:

before transferring the user to the pre-communication session, determining a first integrity indicator of a user sending an access request to a communication server based on metadata of the access request, including the first integrity indicator is determined based on reliability parameters of the metadata, which include at least one of:

geolocation,

browser language,

time,

interaction with previous pre-communication and/or communication sessions

integrity indicators of previous pre-communication sessions and/or communication sessions,

and/or the steps:

analyzing user interaction with the pre-communication session,

determining a third integrity indicator based on the analysis;

further comprising the steps of:

providing a database of access prompts, each access prompt comprising an honesty primer, an indication of an expected user response and an adjustment parameter for adjusting an integrity indicator,

selecting one or more access prompts of the data base based on the first integrity indicator.

15 . A computer-implemented method of pre-processing a user access request to an online communications session, the method comprising the steps of:

transferring the user to a pre-communication session,

communicating an honesty primer to the user, the honesty primer includes at least a message and/or action and/or exercise,

transferring the user to the communication session,

Wherein the method comprises the steps:

before transferring the user to the pre-communication session, determining a first integrity indicator of a user sending an access request to a communication server based on metadata of the access request, including the first integrity indicator is determined based on reliability parameters of the metadata, which include at least one of:

geolocation,

browser language,

time,

interaction with previous pre-communication and/or communication sessions

integrity indicators of previous pre-communication sessions and/or communication sessions,

and/or the steps:

analyzing user interaction with the pre-communication session,

determining a third integrity indicator based on the analysis;

further comprising the steps of:

providing a self-learning computer program structure for analyzing reliability parameters and/or adjustment parameters and/or response behavior parameters and/or user response content and/or security parameters,

analyzing reliability parameters and/or adjustment parameters and/or response behavior parameters and/or user response content and/or security parameters,

determining the first integrity indicator of the user by the self-learning computer program structure based on the analysis,

selecting and/or adapting the one or more honesty primers based on the analysis by the self-learning computer program structure.

16 . A computer-implemented method of pre-processing a user access request to an online communications session, the method comprising the steps of:

transferring the user to a pre-communication session,

communicating an honesty primer to the user, the honesty primer includes at least a message and/or action and/or exercise,

transferring the user to the communication session,

Wherein the method comprises the steps:

before transferring the user to the pre-communication session, determining a first integrity indicator of a user sending an access request to a communication server based on metadata of the access request, including the first integrity indicator is determined based on reliability parameters of the metadata, which include at least one of:

geolocation,

browser language,

time,

interaction with previous pre-communication and/or communication sessions

integrity indicators of previous pre-communication sessions and/or communication sessions,

and/or the steps:

analyzing user interaction with the pre-communication session,

determining a third integrity indicator based on the analysis;

further comprising the steps of:

analyzing user interaction with the pre-communication session, in particular with the honesty primer, by the self-learning computer program structure, especially analyzing reliability parameters and/or adjustment parameters and/or response behavior parameters and/or user response content,

determining the second and/or third integrity score of the user by the self-learning computer program structure based on the analysis,

adapting the pre-communication session according to the second and/or third integrity indicator, by the self-learning computer program structure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2023
From: OSTERGAARD, DAN
To: HONESTYPLEDGE GMBH
Reel/Frame 064665/0804 →
Priority Claims (1)
CH 00206/21 · Feb 26, 2021 · national
Continuity (1)
Related Publication 20240129284A1 · Apr 18, 2024
References Cited (119)
US 6104796A · Kasrai · 2000 [cited by examiner]
US 6788788B1 · Kasahara · 2004 [cited by examiner]
US 7526470B1 · Karnawat · 2009 [cited by examiner]
US 8145560B2 · Kulkarni · 2012 [cited by examiner]
US 8271899B1 · Blackburn · 2012 [cited by examiner]
US 8370926B1 · Satish · 2013 [cited by examiner]
US 8838522B1 · Brundage · 2014 [cited by examiner]
US 9049590B1 · Hirschman · 2015 [cited by examiner]
US 9536191B1 · Arel · 2017 [cited by examiner]
US 10015171B1 · Vardy · 2018 [cited by examiner]
US 10091180B1 · Moritz et al. · 2018 [cited by applicant]
US 10210183B2 · Chang · 2019 [cited by examiner]
US 10346900B1 · Wilson · 2019 [cited by examiner]
US 10486649B1 · Bennie · 2019 [cited by examiner]
US 10491582B1 · Rule · 2019 [cited by examiner]
US 10872345B1 · Walters · 2020 [cited by examiner]
US 10951509B1 · Liu · 2021 [cited by examiner]
US 11128373B1 · Podmore · 2021 [cited by examiner]
US 11176466B2 · Neogi · 2021 [cited by examiner]
US 11178168B1 · Lin · 2021 [cited by examiner]
US 11593677B1 · Nagarajan · 2023 [cited by examiner]
US 11663675B1 · Estes · 2023 [cited by examiner]
US 11722493B2 · Urata · 2023 [cited by examiner]
US 20030208681A1 · Muntz · 2003 [cited by examiner]
US 20050176438A1 · Li · 2005 [cited by examiner]
US 20060010486A1 · Lu · 2006 [cited by examiner]
US 20060171376A1 · Schwarz · 2006 [cited by examiner]
US 20060229063A1 · Koch · 2006 [cited by examiner]
US 20070079113A1 · Kulkarni · 2007 [cited by examiner]
US 20070124541A1 · Lang · 2007 [cited by examiner]
US 20070136601A1 · Kwon · 2007 [cited by examiner]
US 20070230399A1 · Oswal · 2007 [cited by examiner]
US 20080091978A1 · Brodsky · 2008 [cited by examiner]
US 20080151817A1 · Fitchett · 2008 [cited by examiner]
US 20090113005A1 · Gregg · 2009 [cited by examiner]
US 20100169418A1 · Whynot · 2010 [cited by examiner]
US 20110286584A1 · Angel · 2011 [cited by examiner]
US 20120124074A1 · Sharma · 2012 [cited by examiner]
US 20120166561A1 · Kelly · 2012 [cited by examiner]
US 20130226812A1 · Landrok · 2013 [cited by examiner]
US 20140300922A1 · Shaheen · 2014 [cited by examiner]
US 20140317713A1 · Gadotti · 2014 [cited by examiner]
US 20140359709A1 · Nassar · 2014 [cited by examiner]
US 20140366111A1 · Sheller · 2014 [cited by examiner]
US 20150092737A1 · Damodaran · 2015 [cited by examiner]
US 20150163743A1 · Narasimha · 2015 [cited by examiner]
US 20150199379A1 · Thierer · 2015 [cited by examiner]
US 20150312392A1 · Smereka · 2015 [cited by examiner]
US 20150381543A1 · Hong · 2015 [cited by examiner]
US 20160078474A1 · Wandler · 2016 [cited by examiner]
US 20160086194A1 · Chugh · 2016 [cited by examiner]
US 20160117673A1 · Landrok · 2016 [cited by examiner]
US 20160275413A1 · Shi · 2016 [cited by examiner]
US 20160307201A1 · Turgeman et al. · 2016 [cited by applicant]
US 20170032279A1 · Miserendino · 2017 [cited by examiner]
US 20170048703A1 · McCann · 2017 [cited by examiner]
US 20170093867A1 · Burns · 2017 [cited by examiner]
US 20170104875A1 · Im · 2017 [cited by examiner]
US 20170118767A1 · Lee · 2017 [cited by examiner]
US 20170147795A1 · Sardesai · 2017 [cited by examiner]
US 20170163607A1 · Skuratovich · 2017 [cited by examiner]
US 20170187639A1 · Hodroj · 2017 [cited by examiner]
US 20170359365A1 · van den Berg · 2017 [cited by examiner]
US 20180024639A1 · Creamer · 2018 [cited by examiner]
US 20180174055A1 · Tirumale · 2018 [cited by examiner]
US 20180212931A1 · Zhou · 2018 [cited by examiner]
US 20180212981A1 · Little · 2018 [cited by examiner]
US 20180218175A1 · Bender · 2018 [cited by examiner]
US 20180225279A1 · Cruz Huertas · 2018 [cited by examiner]
US 20180260086A1 · Leme · 2018 [cited by examiner]
US 20180295089A1 · Patil · 2018 [cited by examiner]
US 20180300776A1 · Yost · 2018 [cited by examiner]
US 20180307717A1 · Moysi · 2018 [cited by examiner]
US 20180343250A1 · Tang, Jr. · 2018 [cited by examiner]
US 20180376526A1 · Duncan · 2018 [cited by examiner]
US 20190251000A1 · Achar · 2019 [cited by examiner]
US 20190260786A1 · Dunn · 2019 [cited by examiner]
US 20190311367A1 · Reddy · 2019 [cited by examiner]
US 20190386969A1 · Verzun · 2019 [cited by examiner]
US 20200036620A1 · Willshire · 2020 [cited by examiner]
US 20200036761A1 · Weinwurm · 2020 [cited by examiner]
US 20200082937A1 · Bodurka · 2020 [cited by examiner]
US 20200112560A1 · Hunt · 2020 [cited by examiner]
US 20200162255A1 · Hunt · 2020 [cited by examiner]
US 20200231466A1 · Lu et al. · 2020 [cited by applicant]
US 20200259779A1 · Liu · 2020 [cited by examiner]
US 20200293638A1 · Rose · 2020 [cited by examiner]
US 20200322480A1 · Sena, Jr. · 2020 [cited by examiner]
US 20200334639A1 · Ramakrishnan · 2020 [cited by examiner]
US 20200356379A1 · Gopisetti · 2020 [cited by examiner]
US 20210006706A1 · Koci · 2021 [cited by examiner]
US 20210014064A1 · Channa · 2021 [cited by examiner]
US 20210029164A1 · Albero · 2021 [cited by examiner]
US 20210042314A1 · Batlle · 2021 [cited by examiner]
US 20210051294A1 · Roedel · 2021 [cited by examiner]
US 20210081816A1 · Klimov · 2021 [cited by examiner]
US 20210097176A1 · Mathews · 2021 [cited by examiner]
US 20210118234A1 · Angelopoulos · 2021 [cited by examiner]
US 20210127436A1 · Smets · 2021 [cited by examiner]
US 20210158835A1 · Hill · 2021 [cited by examiner]
US 20210160335A1 · Bellet · 2021 [cited by examiner]
US 20210174241A1 · Mishra · 2021 [cited by examiner]
US 20210184877A1 · Blum · 2021 [cited by examiner]
US 20210243017A1 · Ravi · 2021 [cited by examiner]
US 20210303655A1 · Lipka · 2021 [cited by examiner]
US 20210334467A1 · Wan · 2021 [cited by examiner]
US 20210406369A1 · Healy · 2021 [cited by examiner]
US 20210406727A1 · Wang · 2021 [cited by examiner]
US 20220012632A1 · Vasisht · 2022 [cited by examiner]
US 20220062761A1 · Dohan · 2022 [cited by examiner]
US 20220094699A1 · Birur · 2022 [cited by examiner]
US 20220130398A1 · Coman · 2022 [cited by examiner]
US 20220239569A1 · Wu · 2022 [cited by examiner]
US 20220245489A1 · Rodriguez · 2022 [cited by examiner]
US 20220277219A1 · Tora · 2022 [cited by examiner]
US 20240113990A1 · Palraj · 2024 [cited by examiner]
WO 2016060738A1 · 2016 [cited by applicant]
International Search Report Corresponding to PCT/EP2022/054636 mailed Jun. 8, 2022. [cited by applicant]
Written Opinion Corresponding to PCT/EP2022/054636 mailed Jun. 8, 2022. [cited by applicant]