US 11,895,180 B2
System and a method for multisession analysis
Assaf Toval, Herzeliya (IL); Kfir Moyal, Tel-Aviv (IL); and Nimrod Sandlerman, Ramat-Gan (IL)
Assigned to BI SCIENCE (2009) LTD, Tel-Aviv (IL)
Filed by BI SCIENCE (2009) LTD, Tel-Aviv (IL)
Filed on Jun. 8, 2023, as Appl. No. 18/207,279.
Application 18/207,279 is a continuation of application No. 17/955,477, filed on Sep. 28, 2022, granted, now 11,711,419.
Application 17/955,477 is a continuation of application No. 17/674,830, filed on Feb. 17, 2022, granted, now 11,489,910, issued on Nov. 1, 2022.
Claims priority of provisional application 63/240,377, filed on Sep. 3, 2021.
Prior Publication US 2023/0336614 A1, Oct. 19, 2023
Int. Cl. H04L 67/025 (2022.01); H04L 67/50 (2022.01); H04L 67/146 (2022.01); H04L 67/1396 (2022.01); H04L 67/306 (2022.01); G06F 11/34 (2006.01); G06F 21/62 (2013.01)
CPC H04L 67/025 (2013.01) [G06F 11/3438 (2013.01); G06F 21/6263 (2013.01); H04L 67/1396 (2022.05); H04L 67/146 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05)] 7 Claims
OG exemplary drawing
 
1. A method to build a database of related user data collected from a clickstream and exploit the database of related user data, the method comprising:
receiving clickstream data transmitted over a network between one or more client devices and one or more content servers;
analyzing the clickstream data to identify a plurality of data content within the clickstream data that is related to a particular user, wherein one or more of the plurality of data content are received from different client devices and/or different content servers;
creating a data content grouping comprising the plurality of data content for that particular user;
analyzing the grouping of data content to identify a first anchor subject;
further analyzing the clickstream data to search for other content items associated with the first anchor subject;
analyzing the grouping of data content to identify a next anchor subject;
further analyzing the clickstream data to search for other content items associated with the next anchor subject;
creating a user subject database identifying user interests and events for the particular user from the data content grouping;
creating a semantic network comprising the grouping of data content and one or more additional groupings of data content associated with the first anchor subject and the next anchor subject; and
assigning a weight to the first anchor subject and the next anchor subject based at least on how many times each appears in the grouping of data content and the one or more additional groupings of data content.