US 12,081,505 B2
System and method for multivariate testing of messages to subgroup in a one-to-many messaging platform
Matthew Peltier, Los Angeles, CA (US); Joshua Rosenheck, Los Angeles, CA (US); Noah Heller, Santa Monica, CA (US); Lars Perkins, Camden, CA (US); Barry Steinglass, Seattle, WA (US); Tomas Koci, Venice, CA (US); and Alec Rubin, Venice, CA (US)
Assigned to Community.com, Inc., Santa Monica, CA (US)
Filed by Community.com, Inc., Santa Monica, CA (US)
Filed on Mar. 27, 2023, as Appl. No. 18/190,823.
Application 18/190,823 is a continuation of application No. 17/588,116, filed on Jan. 28, 2022, granted, now 11,641,333.
Application 17/588,116 is a continuation of application No. 16/780,893, filed on Feb. 3, 2020, granted, now 11,349,798, issued on May 31, 2022.
Claims priority of provisional application 62/800,403, filed on Feb. 1, 2019.
Prior Publication US 2023/0353527 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/226 (2022.01); G06F 16/31 (2019.01); G06F 16/908 (2019.01); G06F 40/216 (2020.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06Q 10/107 (2023.01); H04L 51/046 (2022.01); H04L 51/063 (2022.01); H04L 51/212 (2022.01); H04L 51/216 (2022.01); H04L 51/234 (2022.01); H04L 51/48 (2022.01); H04L 51/56 (2022.01); H04W 4/06 (2009.01); H04W 4/12 (2009.01)
CPC H04L 51/226 (2022.05) [G06F 16/316 (2019.01); G06F 16/908 (2019.01); G06F 40/216 (2020.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06Q 10/107 (2013.01); H04L 51/046 (2013.01); H04L 51/063 (2013.01); H04L 51/212 (2022.05); H04L 51/216 (2022.05); H04L 51/234 (2022.05); H04L 51/48 (2022.05); H04L 51/56 (2022.05); H04W 4/06 (2013.01); H04W 4/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
uniquely associating a durable long-code telephone number with a client of a messaging platform;
receiving, via the messaging platform, a plurality of incoming messages directed to the client via the durable long-code telephone number;
identifying a plurality of users of the messaging platform based on user data associated with the plurality of incoming messages;
determining one or more attributes of the plurality of users;
identifying, based on the one or more attributes, a first subset of the plurality of users and a second subset of the plurality of users;
associating a first message with the first subset of the plurality of users;
transmitting, via one or more messaging services associated with the messaging platform, the first message to each user of the first subset of the plurality of users;
determining a performance metric of the first message among the first subset of the plurality of users;
generating, based on the first message and the performance metric, a second message; and
transmitting, via the one or more messaging services, the second message to each user of the second subset of the plurality of users, wherein:
the second subset of the plurality of users comprises a first user and the first subset of the plurality of users does not comprise the first user.