US 11,882,342 B2
Message processing using a client-side control group
Drew Maniglia, Los Gatos, CA (US); and Lauren Pendo, Los Gatos, CA (US)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Mar. 22, 2023, as Appl. No. 18/188,203.
Application 18/188,203 is a continuation of application No. 16/102,957, filed on Aug. 14, 2018, granted, now 11,641,513.
Claims priority of provisional application 62/547,470, filed on Aug. 18, 2017.
Prior Publication US 2023/0224553 A1, Jul. 13, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/0876 (2022.01); H04N 21/81 (2011.01); H04N 21/45 (2011.01); H04N 21/262 (2011.01)
CPC H04N 21/8126 (2013.01) [H04L 43/0876 (2013.01); H04N 21/262 (2013.01); H04N 21/4532 (2013.01); H04N 21/812 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A client-side device, comprising:
at least one processor; and
a memory operatively coupled to the at least one processor, the at least one processor configured to:
transmit, over a network, a message request to a messaging server;
receive, at the client-side device, a message response from the messaging server in response to the message request, wherein the message response comprises a message and a messenger identifier;
generate a hash value of an identifier associated with the client-side device and the messenger identifier, wherein the identifier associated with the client-side device specifies a user of the client-side device;
determine the message maps into a control group by determining the hash value maps into the control group; and
transmit a pixel tag to the messaging server based at least in part on the determination that the hash value maps into the control group, wherein the pixel tag comprises an indication that the message was withheld for processing by the client-side device.