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)] | 18 Claims |
1. A computer-implemented method, comprising:
displaying a host user interface of a host application associated with a host server and executed by a one or more processors of a user device, wherein the host user interface includes a child user interface component;
receiving, at the user device, a selection of the child user interface component;
invoking a child application, wherein the child application is invoked in response to the selection of the child user interface component, wherein the child application is associated with a child application server, wherein the child application server is distinct from the host server, and wherein the child application is executed by the one or more processors of the user device;
receiving user data via a child user interface of the child application, wherein a portion of the user data includes sensitive information;
segmenting, by the child application and using the one or more processors, the portion of the user data including the sensitive information, wherein segmenting includes encrypting the portion of the user data in accordance with a security model of the child application, and wherein segmenting allows the user device to receive the sensitive information without access by the host application; and
displaying the sensitive information, wherein segmenting allows display of the sensitive information without exposing the sensitive information to the host application, and wherein displaying the sensitive information is provided with an editing functionality to change or enter additional data.
|