US 12,231,513 B2
Systems and methods for securely using cloud services on on-premises data
Niraj Deo, Sammamish, WA (US); Saurabh Pandey, San Jose, CA (US); and Johanna Christina Brugman, Seattle, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Dec. 15, 2023, as Appl. No. 18/541,282.
Application 18/541,282 is a continuation of application No. 17/549,734, filed on Dec. 13, 2021, granted, now 11,888,950.
Application 17/549,734 is a continuation of application No. 17/065,238, filed on Oct. 7, 2020, granted, now 11,201,932, issued on Dec. 14, 2021.
Claims priority of provisional application 62/912,013, filed on Oct. 7, 2019.
Prior Publication US 2024/0129377 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/50 (2022.01); H04L 12/46 (2006.01); H04L 41/0893 (2022.01); H04L 67/1001 (2022.01); H04L 67/133 (2022.01); H04L 67/306 (2022.01)
CPC H04L 67/535 (2022.05) [H04L 12/4641 (2013.01); H04L 41/0893 (2013.01); H04L 67/1001 (2022.05); H04L 67/133 (2022.05); H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by an on-premises network, an executable code corresponding to one or more cloud-based services;
configuring, by the on-premises network, a private pixel server and a first-party profile database within the on-premises network, based on the executable code, to track interactions between a web server associated with the on-premises network and one or more users within the on-premises network, wherein tracking the interactions enables the first-party profile database to:
collect first-party user data corresponding to each user of the one or more users within the on-premises network; and
generate a virtual private cloud that is accessible by the one or more users with the on-premises network;
storing, by the on-premises network, the first-party user data in the virtual private cloud;
accessing, by the on-premises network, the virtual private cloud to select portions from the first-party user data for which the one or more users have provided consent, wherein the consent enables the selected portions to be uploaded to a cloud-based network;
transmitting, by the on-premises network, the selected portions of the first-party user data to the cloud-based network;
receiving, by the on-premises network from the cloud-based network, third-party user data corresponding to the selected portions of the first-party user data;
enriching, by the on-premises network, the first-party user data with the received third-party user data; and
processing, by the on-premises network, the enriched first-party user data within the on-premises network.