US 11,809,445 B2
Cross LoB blending handling along with permissions
Arpitha A Shetty, Dakshina Kannada (IN); Veekshitha, Dakshina Kannada (IN); Srinivas Vinnakota, Bangalore (IN); Amrita Prabhakaran, Bangalore (IN); Vijaya Pramilamma Bovilla, Badvel (IN); and Priyanka Kommanapalli, Bangalore (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Aug. 31, 2021, as Appl. No. 17/463,117.
Prior Publication US 2023/0064676 A1, Mar. 2, 2023
Int. Cl. G06F 16/26 (2019.01); G06F 16/2458 (2019.01); G06F 16/25 (2019.01); G06F 16/242 (2019.01); G06F 21/62 (2013.01)
CPC G06F 16/26 (2019.01) [G06F 16/2445 (2019.01); G06F 16/2471 (2019.01); G06F 16/25 (2019.01); G06F 21/6227 (2013.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one data processor; and
at least one memory storing instructions which, when executed by the at least one data processor, result in operations comprising:
receiving a query to generate, based on blended data, a visualization, the blended data comprising a first set of data from a first data source; and a second set of data from a second data source, the query further comprising a payload configured to be executed;
accessing the first set of data, the accessing comprising:
injecting, into the payload, a first permission retrieved from a first endpoint, wherein the first permission enables access to the first data source to retrieve the first set of data, and
transmitting, to the first data source, the payload comprising the first permission;
accessing the second set of data, the accessing comprising:
injecting, into the payload, a second permission retrieved from a second endpoint, wherein the second permission enables access to the second data source to retrieve the second set of data, and
transmitting, to the second data source, the payload comprising the first permission, the first set of data, and the second permission; and
causing, at a user interface and using the blended data, presentation of the visualization.