US 12,003,598 B2
Method and system for segmentation as a service
Rajiv Sunkara, Mountain View, CA (US); Simon Yencken, Palo Alto, CA (US); and Derek Adelman, Atherton, CA (US)
Assigned to Fanplayr, Inc., Menlo Park, CA (US)
Filed by Fanplayr, Inc., Menlo Park, CA (US)
Filed on Jul. 18, 2022, as Appl. No. 17/867,587.
Application 17/867,587 is a continuation of application No. 17/195,475, filed on Mar. 8, 2021, granted, now 11,394,810.
Application 17/195,475 is a continuation of application No. 16/020,730, filed on Jun. 27, 2018, granted, now 10,958,743, issued on Mar. 23, 2021.
Claims priority of provisional application 62/539,460, filed on Jul. 31, 2017.
Prior Publication US 2023/0010184 A1, Jan. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/50 (2022.01); G06F 3/0482 (2013.01); G06F 16/957 (2019.01); G06Q 30/0204 (2023.01); G06Q 30/0251 (2023.01); H04L 51/02 (2022.01); H04L 67/306 (2022.01)
CPC H04L 67/535 (2022.05) [G06F 3/0482 (2013.01); G06F 16/957 (2019.01); G06Q 30/0204 (2013.01); G06Q 30/0271 (2013.01); H04L 51/02 (2013.01); H04L 67/306 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method of supplying Segmentation as a Service™ (abbreviated SegAAS), in a system including a web server, a user client machine, and an SegAAS server, each operated by a distinct operator, the method including:
responsive to a request from software running on the user client machine, either the web server or the SegAAS server sending instrumentation code that is configured to run on the user client machine and generate instrument readings that track a user session during a visit to a website and sending listener code that is configured to run on the user client machine and cause conditional triggering of actions specified by an operator of the website through a callback, the conditional triggering responsive to codes in a list of segment codes;
receiving at the SegAAS server the instrument readings and analyzing the instrument readings to track progress and time on the website during the visit;
the SegAAS server generating and updating a plurality of the segment code lists that identify user segments according to parameters or rules specified by the operator of the website that take into account the time visiting the website, and repeatedly pushing to the user client machine the updated lists of the segment codes;
whereby the listener code processes each updated list, and causes conditional triggering of a recommendation service through a callback that provides product and/or content recommendations that corresponds to at least one segment code in one of the updated lists at a time directed to extending the visit to the website or converting the visit to a purchase.