US 12,170,612 B2
Data requesting and routing protocol in a data mesh
Frank Michaud, Pully (CH); and Peshan Sampath Kalu Marakkala, Morrisville, NC (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on May 4, 2022, as Appl. No. 17/736,440.
Prior Publication US 2023/0362091 A1, Nov. 9, 2023
Int. Cl. H04L 45/44 (2022.01); G06F 16/2455 (2019.01); H04L 45/42 (2022.01)
CPC H04L 45/44 (2013.01) [G06F 16/24553 (2019.01); H04L 45/42 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
dividing, by a device of a data mesh that comprises a plurality of user role-specific metadata layers, a data query into a first subquery and a second subquery for different data sources in the data mesh, based on query routing data associated with the device, wherein the device is associated with a first data product in the data mesh, the first subquery is performed within the first data product, and the second subquery is performed with respect to at least a second data product in the data mesh;
performing, by the device, the first subquery in the data mesh, to obtain a first subquery response by sending the first subquery to a proxy for a user-role specific metadata layer of the plurality of user role-specific metadata layers;
performing, by the device, the second subquery in the data mesh, to obtain a second subquery response by sending the second subquery to a proxy for a different user-role specific metadata layer of the plurality of user role-specific metadata layers; and
providing, by the device, a query response that aggregates the first subquery response and the second subquery response.