US 11,741,036 B2
Unified smart connector
Sabu Peter, Foster City, CA (US); Karthikeyan Kandasamy, Fremont, CA (US); Hong Zhu, Foster City, CA (US); and Anna Meklin, Mountain View, CA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Appl. No. 16/482,248
Filed by Visa International Service Association, San Francisco, CA (US)
PCT Filed Feb. 17, 2017, PCT No. PCT/US2017/018464
§ 371(c)(1), (2) Date Jul. 30, 2019,
PCT Pub. No. WO2018/151731, PCT Pub. Date Aug. 23, 2018.
Prior Publication US 2020/0004710 A1, Jan. 2, 2020
Int. Cl. G06F 13/40 (2006.01); G06N 20/00 (2019.01); G06F 16/25 (2019.01); G06F 11/34 (2006.01); G06F 15/16 (2006.01); H04L 41/50 (2022.01)
CPC G06F 13/40 (2013.01) [G06F 11/3447 (2013.01); G06F 15/16 (2013.01); G06F 16/252 (2019.01); G06N 20/00 (2019.01); H04L 41/5096 (2013.01); G06F 2201/81 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of centrally analyzing data in a cloud environment, the method comprising:
receiving, by a unified smart connector, data from a first cloud data source of one or more cloud data sources, wherein the unified smart connector is configured to connect elements in a multi-layer environment to provide communications between elements that are at least one of a combination of internal and external facing applications and systems;
sending the data received from the one or more cloud data sources and metadata associated with the data to a table for storage;
applying a machine learning model to the data stored in the table to create modeled data, wherein the machine learning model that is applied is selected based on a predetermined operating threshold;
predicting a status of an operation based on the modeled data;
determining whether the status of the operation satisfies the predetermined operating threshold; and
in response to the status being below the predetermined operating threshold, automatically determining, by the unified smart connector, that:
additional data is needed from the one or more cloud data sources based on the metadata associated with the data from the one or more cloud data sources,
a source of the additional that data is needed, and
a target location for storing the additional data that is needed.