IP Library Granted Patent US 12,205,052
Granted Patent B2
US 12,205,052 · App. 17/695,552 · Granted Jan 21, 2025

Network computer system using sequence invariant model to predict user actions

Inventors: Manish Malhotra (Milpitas, CA); Aurobindo Sarkar (Mumbai, IN)
Assignee: ZineOne, Inc.
G06N5/047G06F9/451G06F11/3006G06F11/3058G06F11/3438G06N5/043G06N5/048G06N20/00H04L43/08H04L43/16H04L67/14H04L67/535G06N3/08H04L67/10
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,205,052
App. No.
17/695,552
Granted
Jan 21, 2025
Kind
B2
Abstract

Embodiments provide for a computer system and method to employ a sequence invariant model to determine user intentions, based on monitoring of real-time activities of the user.

Claims (43)

1. A method for selectively engaging online users, the method being implemented by one or more processors and comprising:

monitoring each user of a group of users during a respective online session where the user performs a sequence of M activities, to selectively engage one or more users of the group;

wherein monitoring the group of users includes:

for each user of the group, determining an intention score of the user after each activity that the user is determined to perform over at least a portion of the respective online session, beginning after the user performs a corresponding activity that is sequenced as a Kth activity in the user's sequence of M activities until a determination event is detected for the user; and

wherein determining the intention score includes determining, using a predictive model that is adapted for a sequence of K activities, the intention score of the user based on information associated with a sequence of K preceding activities that that the user performed; and

wherein K and M are integers greater than 0, and K is less than or equal to M.

2. The method of claim 1 , wherein the determination event corresponds to at least one of (i) the intention score of the user exceeding a threshold value, or (ii) the user is determined to perform a corresponding activity that is sequenced as an Mth activity in the user's sequence of M activities.

3. The method of claim 1 , wherein the determination event corresponds to at least one of (i) the intention score of the user exceeding a threshold value, (ii) the user is determined to perform a corresponding activity that is sequenced as an Mth activity in the user's sequence of M activities, and/or (iii) the user is determined to perform a particular type of activity.

4. The method of claim 1 , wherein the determination event corresponds to at least one of (i) the intention score of the user exceeding a threshold value, (ii) the user is determined to perform a corresponding activity that is sequenced as an Mth activity in the user's sequence of M activities, and/or (iii) the user is determined to perform a particular sequence of activities.

5. The method of claim 1 , wherein the intention score of the user is based at least in part on contextual information associated with the sequence of K preceding activities.

6. The method of claim 1 , further comprising selectively engaging individual users of the group based at least in part on the intention score of the user.

7. The method of claim 2 , wherein selectively engaging individual users of the group includes engaging users for which the intention score indicates a likelihood that the user will perform a conversion event.

8. The method of claim 3 , wherein selectively engaging individual users of the group includes excluding users for engagement from which the intention score indicates a likelihood that the user will not perform a conversion event.

9. The method of claim 1 , further comprising:

monitoring individual users of the group to determine whether an activity that the user performs after the respective determination event is consistent with the intention score determined for the user; and

tuning a training of the predictive model based on the activity the user is determined to have performed.

10. A computer system comprising:

one or more processors;

a memory to store a set of instructions;

wherein the one or more processors execute the set of instructions to perform operations that include:

monitoring each user of a group of users during a respective online session where the user performs a sequence of M activities, to selectively engage users of the group;

wherein monitoring the group of users includes:

for each user of the group, determining an intention score of the user after each activity that the user is determined to perform over at least a portion of the respective online session, beginning after the user performs a corresponding activity that is sequenced as a Kth activity in the user's sequence of M activities until a determination event is detected for the user; and

wherein determining the intention score includes determining, using a predictive model that is adapted for a sequence of K activities, the intention score of the user based on information associated with a sequence of K preceding activities that that the user performed; and

wherein K and M are integers greater than 0, and K is less than M.

11. The computer system of claim 10 , wherein the determination event corresponds to at least one of (i) the intention score of the user exceeding a threshold value, or (ii) the user is determined to perform a corresponding activity that is sequenced as an Mth activity in the user's sequence of M activities.

12. The computer system of claim 10 , wherein the determination event corresponds to at least one of (i) the intention score of the user exceeding a threshold value, (ii) the user is determined to perform a corresponding activity that is sequenced as an Mth activity in the user's sequence of M activities, and/or (iii) the user is determined to perform a particular type of activity.

13. The computer system of claim 10 , wherein the determination event corresponds to at least one of (i) the intention score of the user exceeding a threshold value, (ii) the user is determined to perform a corresponding activity that is sequenced as an Mth activity in the user's sequence of M activities, and/or (iii) the user is determined to perform a particular sequence of activities.

14. The computer system of claim 10 , wherein the intention score of the user is based at least in part on contextual information associated with the sequence of K preceding activities.

15. The computer system of claim 10 , wherein the operations further comprise:

selectively engaging individual users of the group based at least in part on the intention score of the user.

16. The computer system of claim 11 , wherein selectively engaging individual users of the group includes engaging users for which the intention score indicates a likelihood that the user will perform a conversion event.

17. The computer system of claim 12 , wherein selectively engaging individual users of the group includes excluding users for engagement from which the intention score indicates a likelihood that the user will not perform a conversion event.

18. The computer system of claim 10 , wherein the operations further comprise:

monitoring individual users of the group to determine whether an activity that the user performs after the respective determination event is consistent with the intention score determined for the user; and

tuning a training of the model based on the activity the user is determined to have performed.

19. A non-transitory computer-readable medium that stores instructions, that when executed by one or more processors of a computer system, causes the computer system to perform operations that include:

monitoring each user of a group of users during a respective online session where the user performs a sequence of M activities, to selectively engage users of the group;

wherein monitoring the group of users includes:

for each user of the group, determining an intention score of the user after each activity that the user is determined to perform over at least a portion of the respective online session, beginning after the user performs a corresponding activity that is sequenced as a Kth activity in the user's sequence of M activities until a determination event is detected for the user; and

wherein determining the intention score includes determining, using a predictive model that is adapted for a sequence of K activities, the intention score of the user based on information associated with a sequence of K preceding activities that that the user performed; and

wherein K and M are integers greater than 0, and K is less than M.

20. The non-transitory computer-readable medium of claim 19 , wherein the determination event corresponds to at least one of (i) the intention score of the user exceeding a threshold value, (ii) the user is determined to perform a corresponding activity that is sequenced as an Mth activity in the user's sequence of M activities, (iii) the user is determined to perform a particular type of activity, and/or (iv) the user is determined to perform a particular sequence of activities.

Assignments (3)
SECURITY INTEREST Recorded Apr 23, 2026
From: SESSION AI, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 074458/0296 →
CHANGE OF NAME Recorded Jun 12, 2024
From: ZINEONE, INC.
To: SESSION AI, INC.
Reel/Frame 067711/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2022
From: MALHOTRA, MANISH; SARKAR, AUROBINDO
To: ZINEONE, INC.
Reel/Frame 061156/0910 →
Priority Claims (1)
IN 202141053458 · Nov 20, 2021 · national
Continuity (4)
Continuation In Part 17087295 · Nov 2, 2020
Continuation 16387520 · Apr 17, 2019
Provisional Application 62729995 · Sep 11, 2018
Related Publication 20220277210A1 · Sep 1, 2022
References Cited (96)
US 8185514B1 · Skrenta · 2012 [cited by applicant]
US 8473347B1 · Koningstein · 2013 [cited by applicant]
US 8707431B2 · Stephens · 2014 [cited by applicant]
US 10237215B2 · Pattan · 2019 [cited by applicant]
US 10567568B2 · Dotan-Cohen · 2020 [cited by applicant]
US 10719854B2 · Chhabra · 2020 [cited by applicant]
US 10846604B2 · Malhotra · 2020 [cited by applicant]
US 11062360B1 · Donamukkala · 2021 [cited by applicant]
US 11158204B2 · Harlow · 2021 [cited by examiner]
US 11580088B2 · Novak · 2023 [cited by examiner]
US 20040034612A1 · Mathewson · 2004 [cited by applicant]
US 20040181340A1 · Smith · 2004 [cited by applicant]
US 20070083854A1 · Mayer-Ullmann · 2007 [cited by applicant]
US 20080201733A1 · Ertugrul · 2008 [cited by applicant]
US 20080275786A1 · Gluck · 2008 [cited by applicant]
US 20100138368A1 · Stunder · 2010 [cited by applicant]
US 20100228634A1 · Ghosh · 2010 [cited by applicant]
US 20100275653A1 · Perry · 2010 [cited by applicant]
US 20110066650A1 · Fuxman · 2011 [cited by applicant]
US 20110213655A1 · Henkin · 2011 [cited by applicant]
US 20120166268A1 · Griffiths · 2012 [cited by applicant]
US 20120176509A1 · Aravamudan · 2012 [cited by applicant]
US 20120284212A1 · Lin · 2012 [cited by applicant]
US 20120290521A1 · Frank · 2012 [cited by applicant]
US 20130066705A1 · Umeda · 2013 [cited by applicant]
US 20130185164A1 · Pottjegort · 2013 [cited by applicant]
US 20130238686A1 · O'Donoghue · 2013 [cited by applicant]
US 20130325633A1 · McAfee · 2013 [cited by applicant]
US 20140130076A1 · Moore · 2014 [cited by applicant]
US 20140155094A1 · Zises · 2014 [cited by applicant]
US 20140180758A1 · Argarwal · 2014 [cited by applicant]
US 20140221084A1 · Morrison, III · 2014 [cited by applicant]
US 20140237595A1 · Sridhara · 2014 [cited by applicant]
US 20140349269A1 · Canoy · 2014 [cited by applicant]
US 20150012350A1 · Li · 2015 [cited by examiner]
US 20150212236A1 · Haas · 2015 [cited by applicant]
US 20150286684A1 · Heinz · 2015 [cited by applicant]
US 20150310334A1 · Huang · 2015 [cited by applicant]
US 20150332414A1 · Unser · 2015 [cited by applicant]
US 20150350354A1 · Ji · 2015 [cited by applicant]
US 20160005280A1 · Laska · 2016 [cited by applicant]
US 20160029055A1 · Villegas Nunez · 2016 [cited by applicant]
US 20160063597A1 · Goulart · 2016 [cited by applicant]
US 20160071349A1 · Tambaku · 2016 [cited by applicant]
US 20160171535A1 · Linden · 2016 [cited by applicant]
US 20160189049A1 · Silvestri · 2016 [cited by applicant]
US 20160210657A1 · Chittilappilly · 2016 [cited by examiner]
US 20160239848A1 · Chang · 2016 [cited by applicant]
US 20160239897A1 · Ghose · 2016 [cited by applicant]
US 20160242690A1 · Principe · 2016 [cited by applicant]
US 20160277264A1 · Zarn · 2016 [cited by applicant]
US 20160343093A1 · Riland · 2016 [cited by applicant]
US 20170046510A1 · Chen · 2017 [cited by applicant]
US 20170140041A1 · Dotan-Cohen · 2017 [cited by applicant]
US 20170140285A1 · Dotan-Cohen · 2017 [cited by examiner]
US 20170140437A1 · Bhat · 2017 [cited by applicant]
US 20170161782A1 · Wigder · 2017 [cited by applicant]
US 20170278062A1 · Mueller · 2017 [cited by applicant]
US 20170316343A1 · Shamsi · 2017 [cited by applicant]
US 20170372232A1 · Maughan · 2017 [cited by applicant]
US 20180046957A1 · Yaari · 2018 [cited by applicant]
US 20180081503A1 · Green · 2018 [cited by applicant]
US 20180082191A1 · Pearmain · 2018 [cited by applicant]
US 20180089737A1 · Ali · 2018 [cited by applicant]
US 20180144059A1 · Saikia · 2018 [cited by applicant]
US 20180150758A1 · Niininen · 2018 [cited by applicant]
US 20180174070A1 · Hoffman · 2018 [cited by applicant]
US 20180189793A1 · Campos · 2018 [cited by applicant]
US 20180268337A1 · Miller · 2018 [cited by examiner]
US 20180293864A1 · Wedig · 2018 [cited by applicant]
US 20180300609A1 · Krishnamurthy · 2018 [cited by applicant]
US 20180314533A1 · Azhen · 2018 [cited by applicant]
US 20180357670A1 · DeLuca · 2018 [cited by applicant]
US 20190027141A1 · Strong · 2019 [cited by examiner]
US 20190037036A1 · Sunkara et al. · 2019 [cited by applicant]
US 20190057071A1 · Fleming · 2019 [cited by applicant]
US 20190066163A1 · Rubinstein · 2019 [cited by applicant]
US 20190087868A1 · Setty · 2019 [cited by applicant]
US 20190205839A1 · Dotan-Cohen · 2019 [cited by applicant]
US 20190258818A1 · Yu · 2019 [cited by applicant]
US 20190266325A1 · Scherman · 2019 [cited by applicant]
US 20190373101A1 · Dotan-Cohen · 2019 [cited by applicant]
US 20190388787A1 · Padmanabhan · 2019 [cited by applicant]
US 20200081815A1 · Malhotra · 2020 [cited by applicant]
US 20200082288A1 · Malhotra · 2020 [cited by applicant]
US 20200082294A1 · Malhotra · 2020 [cited by applicant]
US 20200092322A1 · Boss · 2020 [cited by applicant]
US 20200279339A1 · Akutagawa · 2020 [cited by applicant]
US 20200314623A1 · Pellegrini · 2020 [cited by applicant]
US 20200364588A1 · Knox · 2020 [cited by examiner]
US 20210117833A1 · Malhotra · 2021 [cited by applicant]
US 20210215848A1 · Mukherjee · 2021 [cited by applicant]
US 20210312529A1 · Malparty · 2021 [cited by applicant]
US 20220067559A1 · Malhotra · 2022 [cited by applicant]
US 20220277211A1 · Malhotra · 2022 [cited by applicant]
CA 2933649 · 2015 [cited by applicant]