US 11,941,623 B2
Device manager to control data tracking on computing devices
David Williams, Aptos, CA (US); and Dmitry Martyanov, Santa Clara, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Jun. 25, 2019, as Appl. No. 16/452,230.
Prior Publication US 2020/0410489 A1, Dec. 31, 2020
Int. Cl. G06Q 20/40 (2012.01); G06Q 20/32 (2012.01); G06Q 20/38 (2012.01); G06Q 50/18 (2012.01); H04L 67/025 (2022.01); H04L 67/50 (2022.01)
CPC G06Q 20/40 (2013.01) [G06Q 20/3223 (2013.01); G06Q 20/3829 (2013.01); G06Q 50/188 (2013.01); H04L 67/025 (2013.01); H04L 67/535 (2022.05); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a client device comprising a processor and a memory, the method comprising:
storing, in the memory by the processor, a service application, a tracking agent, a payment identifier of a user, and a fee schedule, wherein the fee schedule is associated with a data tracking limitation;
activating, by the processor, the tracking agent, wherein the activating comprises logging into the tracking agent by the user;
accessing, by the service application, a webpage;
receiving, by the activated tracking agent, a request from the webpage to store a tracking pixel;
based on the received request, transmitting, by the activated tracking agent, the payment identifier to the webpage;
receiving, by the activated tracking agent, a payment confirmation identifier from the webpage;
based on the received payment confirmation identifier, storing, in the memory by the processor, the tracking pixel;
monitoring, by the activated tracking agent, interactions between the service application and the webpage using the stored tracking pixel based on the data tracking limitation;
generating, by the activated tracking agent, a toolbar based on the monitoring;
displaying, in the toolbar by the activated tracking agent, an amount of data tracked based on the monitored interactions;
determining, by the activated tracking agent, that data tracking is no longer allowed according to the data tracking limitation based on the amount of data tracked and the fee schedule; and
redirecting, by the activated tracking agent, the service application away from the webpage.