US 12,236,415 B2
System and method for integrating data from a remote server with a client application
Jason Chen, Elk Grove Village, IL (US); Patrick Joseph Caraher, Munster, IN (US); Abha Kataria, New Delhi (IN); Darren Antoine Robinson, Chicago, IL (US); Derk Carel Doijer, Brooklyn, NY (US); Alex Muller, Chicago, IL (US); Michael Cook, West Haven, CT (US); James Oldham, Stamford, CT (US); Daniel Murphy, Norwalk, CT (US); Amanda Schaufler, Bronxville, NY (US); Timothy Christensen, Newtown, CT (US); and Amable De Los Santos, West New York, NJ (US)
Assigned to Synchrony Bank, Stamford, CT (US)
Filed by Synchrony Bank, Stamford, CT (US)
Filed on Sep. 1, 2023, as Appl. No. 18/459,470.
Application 18/459,470 is a continuation of application No. 17/380,696, filed on Jul. 20, 2021, granted, now 11,790,343.
Application 17/380,696 is a continuation of application No. 17/100,064, filed on Nov. 20, 2020, granted, now 11,100,488, issued on Aug. 24, 2021.
Application 17/100,064 is a continuation of application No. 15/297,589, filed on Oct. 19, 2016, granted, now 10,776,770, issued on Sep. 15, 2020.
Claims priority of provisional application 62/243,316, filed on Oct. 19, 2015.
Prior Publication US 2024/0062183 A1, Feb. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/24 (2012.01); G06F 9/451 (2018.01); G06F 9/54 (2006.01); G06Q 20/22 (2012.01); G06Q 20/32 (2012.01); G06Q 40/03 (2023.01); G06F 9/448 (2018.01)
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
OG exemplary drawing
 
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.