US 11,756,058 B2
Intelligent customer journey mining and mapping
Ritwik Sinha, Cupertino, CA (US); Fan Du, Milpitas, CA (US); Sunav Choudhary, West Bengal (IN); Sanket Mehta, Dist-Pune (IN); Harvineet Singh, Jersey City, NJ (US); Said Kobeissi, Lovettsville, VA (US); William Brandon George, Pleasant Grove, UT (US); Chris Challis, Alpine, UT (US); Prithvi Bhutani, Lynnwood, WA (US); John Bates, Pleasant Grove, UT (US); and Ivan Andrus, Saratoga Springs, UT (US)
Assigned to ADOBE INC., San Jose, CA (US)
Filed by ADOBE INC., San Jose, CA (US)
Filed on Nov. 6, 2020, as Appl. No. 17/91,569.
Prior Publication US 2022/0148013 A1, May 12, 2022
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0201 (2023.01); G06F 17/18 (2006.01); G06F 16/904 (2019.01)
CPC G06Q 30/0201 (2013.01) [G06F 16/904 (2019.01); G06F 17/18 (2013.01)] 19 Claims
OG exemplary drawing
1. A computer-implemented method for identifying high value customer journey sequences, the method comprising:
converting, by a processor, interaction data determined from a plurality of users interacting with webpages of a website into a plurality of sequences, each sequence indicating an order of visits in time of one of the users to a subset of the webpages and whether the corresponding sequence resulted in a goal;
determining, by the processor, the visits to each of the webpages that are most frequent in the sequences as length N=1 sub-sequences;
i) determining, by the processor, most frequent length N+1 sub-sequences that start with the length N sub-sequences from among the sequences;
ii) incrementing, by the processor, N and resuming to step i) when at least one length N+1 sub-sequence is determined;
for each sub-sequence determined, determining, by the processor, a first count indicating how often the corresponding sub-sequence appears in the sequences, a second count indicating how often the sub-sequence resulted in the goal, and a probability based on the first and second counts; and
a graphical user interface presenting the sub-sequences with the probability above an upper threshold as customer journey sequences that achieve the goal.