US 11,809,398 B1
Methods and systems for connecting data with non-standardized schemas in connected graph data exchanges
Gaurav Singh, Glen Allen, VA (US); Richard Ferrara, N Chesterfield, VA (US); Pankaj Singh, Glen Allen, VA (US); Christopher Wilcoxen, Henrico, VA (US); Felix Hidalgo, Henrico, VA (US); and Rangarajan Lakshminarayanachar, Glen Allen, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 3, 2022, as Appl. No. 17/735,989.
Int. Cl. G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/2291 (2019.01) [G06F 16/212 (2019.01); G06F 16/9024 (2019.01)] 18 Claims
OG exemplary drawing
 
2. A method for connecting data with non-standardized schemas in connected graph data exchanges, comprising:
receiving, via a user interface, a first user request to generate a custom data structure for user profile data, wherein the custom data structure comprises relationships between attributes of the user profile data and data exchange assets in a connected graph data exchange database, wherein the connected graph data exchange database relates data items in a data store to a collection of nodes and edges, wherein nodes, in the collection of nodes, represent data items in the data store, and wherein the edges represent relationships between the nodes;
retrieving a first data structure for the user profile data, wherein the first data structure comprises a first attribute for the connected graph data exchange database, and wherein the first data structure corresponds to a first node in the connected graph data exchange database;
retrieving a second data structure for a standardized data structure, wherein the second data structure comprises a second attribute for the connected graph data exchange database, and wherein the second data structure corresponds to a second node in the connected graph data exchange database;
determining that the first attribute and the second attribute correspond;
in response to determining that the first attribute and the second attribute correspond, generating reference data that maps the first attribute to the second attribute;
generating a custom attribute for including in the custom data structure based on the reference data;
populating the custom data structure with the custom attribute;
receiving, via the user interface, a second user request to update the second data structure in response to receiving the second user request, updating the reference data; and
generating for display, on a user interface, a notification based on updating the reference data.