CPC G06Q 20/24 (2013.01) [G06F 9/451 (2018.02); G06F 9/54 (2013.01); G06Q 20/2295 (2020.05); G06Q 20/322 (2013.01); G06Q 40/03 (2023.01); G06F 9/4484 (2018.02); G06F 2209/541 (2013.01)] | 21 Claims |
1. A computer-implemented method, comprising:
recording an input using a host application executed by one or more processors of a device, wherein the input is stored as tracking data for the device, and wherein the input corresponds to shopping behavior;
invoking a child application in response to a selection within the host application, wherein the child application is associated with a child application server, wherein the child application server is distinct from a host server, and wherein the child application is executed by the one or more processors of the device;
transmitting, by the device, a request for user data associated with the child application, the request including the tracking data, wherein when the request is transmitted to the child application server, the child application server selects an offer for the device, wherein the offer is based on the tracking data and sensitive information associated with the device;
receiving the user data and the offer by the child application, the user data associated with the child application including the sensitive information;
segmenting, by the child application, a portion of the user data, wherein segmenting includes encrypting the portion of the user data in accordance with a security model of the child application, wherein segmenting is performed using the one or more processors of the device, and wherein segmenting prevents the sensitive information from being exposed to the host application and the host server; and
facilitating presentation of the offer on a display of the device, wherein segmenting allows display of the offer using the host application to be based on the sensitive information and the tracking data.
|