-
公开(公告)号:US11853176B1
公开(公告)日:2023-12-26
申请号:US17836334
申请日:2022-06-09
Applicant: SAP SE
Inventor: Sateesh Babu Chilamakuri , Sathya G , Ramya Nandakumaran
CPC classification number: G06F11/2025 , G06F11/0709 , G06F11/0793 , G06F11/1438 , G06F11/1484 , G06F11/2048 , G06F11/3006 , G06F11/3055 , G06F11/3442 , G06F11/3495 , G06F2201/85
Abstract: In an example embodiment, a solution is provided to build a generic service failover framework that can be packaged as a library and implemented by many different microservices, whether on-premises or in the cloud. Each application can implement/add/hook this service to obtain the benefits of handling failover gracefully, as well as coming with some customizable options to provide a complete failover framework.
-
公开(公告)号:US20230164131A1
公开(公告)日:2023-05-25
申请号:US17533315
申请日:2021-11-23
Applicant: SAP SE
Inventor: Sathya G , Sateesh Babu Chilamakuri
IPC: H04L9/40
CPC classification number: H04L63/0815 , H04L63/105 , H04L63/0876 , H04L63/083 , H04L63/102 , H04L63/1483
Abstract: Disclosed herein are system, method, and computer-readable medium embodiments for securely accessing cloud data providers with user-impersonation. An embodiment operates by receiving an initial logon request for a cloud data provider. The embodiment authenticates the request using a cluster unique identifier (CUID) of the cloud data provider. The embodiment then authorizes the request by exchanging an authorization code for an identifier token and a refresh token issued by the cloud data provider. The embodiment then validates the tokens, and stores the refresh token for subsequent user-impersonation logons. Subsequently, the embodiment receives a user-impersonation logon request for the cloud data provider. The embodiment exchanges the refresh token for an access token issued by the cloud data provider, and uses the access token to gain access to the cloud data provider without a user directly having to complete authentication and authorization processes.
-
公开(公告)号:US20250117378A1
公开(公告)日:2025-04-10
申请号:US18483983
申请日:2023-10-10
Applicant: SAP SE
Inventor: Sathya G
IPC: G06F16/242 , G06F16/2455
Abstract: A computer implemented method can receive a condition expression for a query, parse the condition expression to identify parameter names and corresponding values, and evaluate validity of the parameter names and corresponding values. Responsive to finding that the parameters names and corresponding values are valid, the method can create a tree structure representing a logical relationship between the parameter names and corresponding values in a memory space, create a parameterized query comprising a modified condition expression which includes the parameter names and placeholders for the corresponding values, map the modified condition expression to a vector comprising values corresponding to the parameter names, and send the parameterized query and the vector to a query processing engine which pairs the parameter names in the modified condition expression with corresponding values contained in the vector when executing the parameterized query.
-
公开(公告)号:US20230401129A1
公开(公告)日:2023-12-14
申请号:US17836334
申请日:2022-06-09
Applicant: SAP SE
Inventor: Sateesh Babu Chilamakuri , Sathya G , Ramya Nandakumaran
IPC: G06F11/20
CPC classification number: G06F11/2025 , G06F2201/85
Abstract: In an example embodiment, a solution is provided to build a generic service failover framework that can be packaged as a library and implemented by many different microservices, whether on-premises or in the cloud. Each application can implement/add/hook this service to obtain the benefits of handling failover gracefully, as well as coming with some customizable options to provide a complete failover framework.
-
公开(公告)号:US11645137B2
公开(公告)日:2023-05-09
申请号:US17244689
申请日:2021-04-29
Applicant: SAP SE
Inventor: Sateesh Babu Chilamakuri , Sathya G
CPC classification number: G06F11/0772 , G06F11/0784 , G06F11/0787 , G06F11/3082
Abstract: A computer-implemented method includes feeding exception log entries from a plurality of exception logs associated with respective heterogenous computing components into an aggregated exception log comprising aggregated exception log entries, mapping an aggregated exception log entry in the aggregated exception log to a corresponding exception identifier, identifying a descriptor describing an exception condition based on the exception identifier, determining one or more destinations corresponding to the aggregated exception log entry, and routing a notification comprising the descriptor to the one or more destinations.
-
公开(公告)号:US12107843B2
公开(公告)日:2024-10-01
申请号:US17533315
申请日:2021-11-23
Applicant: SAP SE
Inventor: Sathya G , Sateesh Babu Chilamakuri
IPC: H04L9/40
CPC classification number: H04L63/0815 , H04L63/083 , H04L63/0876 , H04L63/102 , H04L63/105 , H04L63/1483
Abstract: Disclosed herein are system, method, and computer-readable medium embodiments for securely accessing cloud data providers with user-impersonation. An embodiment operates by receiving an initial logon request for a cloud data provider. The embodiment authenticates the request using a cluster unique identifier (CUID) of the cloud data provider. The embodiment then authorizes the request by exchanging an authorization code for an identifier token and a refresh token issued by the cloud data provider. The embodiment then validates the tokens, and stores the refresh token for subsequent user-impersonation logons. Subsequently, the embodiment receives a user-impersonation logon request for the cloud data provider. The embodiment exchanges the refresh token for an access token issued by the cloud data provider, and uses the access token to gain access to the cloud data provider without a user directly having to complete authentication and authorization processes.
-
公开(公告)号:US20220350692A1
公开(公告)日:2022-11-03
申请号:US17244689
申请日:2021-04-29
Applicant: SAP SE
Inventor: Sateesh Babu Chilamakuri , Sathya G
Abstract: A computer-implemented method includes feeding exception log entries from a plurality of exception logs associated with respective heterogenous computing components into an aggregated exception log comprising aggregated exception log entries, mapping an aggregated exception log entry in the aggregated exception log to a corresponding exception identifier, identifying a descriptor describing an exception condition based on the exception identifier, determining one or more destinations corresponding to the aggregated exception log entry, and routing a notification comprising the descriptor to the one or more destinations.
-
公开(公告)号:US11120034B2
公开(公告)日:2021-09-14
申请号:US16189135
申请日:2018-11-13
Applicant: SAP SE
Inventor: Sowmya Kalidindi , Sathya G , Vignesh Sankaran , Prasanna Bhat Mavinakuli
IPC: G06F16/248 , G06F16/242 , G06Q10/06
Abstract: A method and system including one or more data sources; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: initiate a business intelligence (BI) tool; connect to a BI platform; receive selection of an initiate query control; retrieve one or more database coupling components, wherein each database coupling component corresponds to a data source; display the retrieved one or more database coupling components; and receive selection of at least one of the retrieved one or more database coupling components to provide data in response to execution of a query. Numerous other aspects are provided.
-
公开(公告)号:US20250133073A1
公开(公告)日:2025-04-24
申请号:US18382455
申请日:2023-10-20
Applicant: SAP SE
Inventor: Sateesh Babu Chilamakuri , Sathya G
IPC: H04L9/40 , G06F16/906
Abstract: Systems and processes for managing and applying data classification labels are provided. In a method for managing data classification labels, a request may be received from a client application to fetch data classification labels from a policy server. Authentication information may be retrieved and passed to the policy server, and an access token may be received from the policy server based on a rights check performed using the authentication information. The access token may be provided to an interface for the policy server for use in generating a request for a list of data classification labels accessible via the access token, and the list of data classification labels may be received. Output data usable by the client application to generate a presentation of the list of data classification labels for selection by a user of the client application to classify data managed by the client application may be generated.
-
公开(公告)号:US20220076464A1
公开(公告)日:2022-03-10
申请号:US17016100
申请日:2020-09-09
Applicant: SAP SE
Inventor: Sateesh Babu Chilamakuri , Sathya G , Ramachandra Mahapatra
IPC: G06T11/20 , G06F16/248 , G06F16/26 , G06F16/2457 , G06F3/0482
Abstract: Systems, methods, and computer media for visualizing data are provided herein. The described examples allow multiple data visualizations generated using multiple visualization tools to be displayed in response to a single data visualization request generated using a single visualization tool. A data visualization request can specify data for inclusion in a data visualization and properties for the visualization. Features can be extracted from the request and converted to corresponding features for other visualization tools. Both the visualization tool through which the request was generated and the other visualization tools can generate data visualizations for display.
-
-
-
-
-
-
-
-
-