US 12,014,358 B2
Automatic data pull requests using a secure communication link between online resources
Raja Ashok Bolla, Austin, TX (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Mar. 21, 2022, as Appl. No. 17/699,539.
Application 17/699,539 is a continuation of application No. 16/016,322, filed on Jun. 22, 2018, granted, now 11,282,072.
Prior Publication US 2022/0351185 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/14 (2012.01); H04L 67/02 (2022.01)
CPC G06Q 20/363 (2013.01) [G06Q 20/14 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor; and
a non-transitory computer-readable medium having stored thereon instructions that are executable to cause the system to perform operations comprising:
determining that account data for an account of a user is available via a first service provider;
determining a user-specific encrypted payment flow to process payment between a first website corresponding to a first service provider and a second website corresponding to a second service provider associated with the system, wherein the user-specific encrypted payment flow is unique for a specific user account, wherein the user-specific encrypted payment flow is based on a unique encryption key corresponding to the first service provider, and wherein the unique encryption key is one of a plurality of unique encryption keys associated with the second service provider and corresponding to a plurality of user-specific encrypted payment flows between the second website and a plurality of other service providers;
creating a secure communication link between the first website and the second website using encryption based on the unique encryption key corresponding to the first service provider;
causing, via the secure communication link, a user interface of a device of a user to be directed from a first display of information of the first website to a second display of information of the second website;
requesting account data of the user from the first service provider via the secure communication link;
receiving the account data from the first service provider through the secure communication link;
populating the account data in the user interface for a digital wallet of the user with the system, wherein the user interface outputs the account data through a digital wallet interface accessible by the device of the user;
determining processing instructions associated with the account data;
completing an instance of the user-specific encrypted payment flow by processing the account data based on the processing instructions associated with the account data; and
configuring the user-specific encrypted payment flow such that a subsequent instance of the user-specific encrypted payment flow is completed via the second website without the user interface of the device of the user being required to access the first website to complete the subsequent instance of the user-specific encrypted payment flow.