-
公开(公告)号:US10178045B2
公开(公告)日:2019-01-08
申请号:US15258272
申请日:2016-09-07
申请人: SAP SE
发明人: Dinesh Kumar
IPC分类号: H04L12/911
摘要: Computer-implemented systems and methods for processing a request from a client are provided. A request for a computer-implemented process to be performed is received from a client. A group of computer resources responsible for performing the computer-implemented process is identified. Dependency information indicating dependency relationships between pairs of computer resources of the identified group is determined. For pairs of computer resources determined to have a dependency relationship, a cost incurred when a first computer resource of the pair invokes a second computer resource of the pair is determined at multiple points in time. It is determined whether to add, remove, or migrate additional computer resources to the group based on the cost information.
-
公开(公告)号:US09965515B2
公开(公告)日:2018-05-08
申请号:US15054831
申请日:2016-02-26
申请人: SAP SE
发明人: Dinesh Kumar
IPC分类号: G06F17/30 , G06F12/12 , H04L29/08 , G06F12/08 , G06F12/0813 , G06F12/0891
CPC分类号: G06F17/3048 , G06F12/0813 , G06F12/0891 , G06F12/12 , G06F2212/154 , G06F2212/60 , G06F2212/62 , G06F2212/69 , G06F2212/70 , H04L67/1095 , H04L67/1097 , H04L67/2842 , H04L69/329
摘要: A method, software and device for managing a cache service layer of an online solution is described. The online solution includes a database, at least one client, a cache service layer having a plurality of nodes which are interconnected to each other and provide processing and caching power for the cache service layer, and the cache manager. The method comprises reading in a business object from the database; assigning, using a cache manager, the business object to a business object group on a first node of the cache service layer; determining, by the cache manager, the effective probability of cache expiration of the business object group; and setting an expiration time for the business object group based on the determination of the effective probability of cache expiration of the business object group.
-
公开(公告)号:US11271738B1
公开(公告)日:2022-03-08
申请号:US17060891
申请日:2020-10-01
申请人: SAP SE
发明人: Dinesh Kumar
摘要: A Secure, Reliable, and Decentralized Communication (“SRDC”) system may initialize primary and auxiliary processes associated with a mobile application, including creation of an Obfuscated Symmetric Primary Key (“OSPK”) and an Obfuscated Symmetric Auxiliary Key (“OSAK”). A cipher key manager may apply a two-way function f( ) to generate two subkeys: SPAK1 (designated (SPAK)primary) and SPAK2 (designated (SPAK)auxiliary). (SPAK)auxiliary may be encrypted using (SPAK)primary to obtain (E-SPAK)auxiliary. OSAK may be de-obfuscated to obtain Symmetric Auxiliary Key (“SAK”) and (E-SPAK)auxiliary may be encrypted using SAK to obtain (EE-SPAK)auxiliary. A key obfuscator may be called to de-obfuscate OSPK to obtain Symmetric Primary Key (“SPK”). (SPAK)primary may then be encrypted using SPK to obtain (E-SPAK)primary. The SRDC system may communicate with a CP mobile service and store (E-SPAK)primary in a storage service. Data Encryption Key (“DEK”) may be generated, encrypted with SPAK and stored in the keychain persistent store of the primary process.
-
公开(公告)号:US11222035B2
公开(公告)日:2022-01-11
申请号:US16807763
申请日:2020-03-03
申请人: SAP SE
发明人: Dinesh Kumar , Shashank Mohan Jain
IPC分类号: G06F7/00 , G06F16/25 , G06F16/903 , G06F16/901
摘要: Some embodiments may be associated with a cloud-based computing environment. A centralized multi-tenancy service may include an application interface to receive a query from one of a plurality of applications. A tenant policy store may contain declarative tenant policies, and a tenant policy manager engine may automatically process the received query based on at least one tenant policy. If the received query is not processed successfully, the centralized multi-tenancy service may return an error message to the application via the application interface. If the received query is processed successfully, the centralized multi-tenancy service may exchange information with a multi-tenant service instance (e.g., a multi-tenant database as a service instance) and return a data result to the application via the application interface.
-
5.
公开(公告)号:US20210119940A1
公开(公告)日:2021-04-22
申请号:US16658382
申请日:2019-10-21
申请人: SAP SE
IPC分类号: H04L12/931 , H04L12/947 , H04L29/12 , G06F9/455 , G06F16/28 , G06F11/14
摘要: A first forwarding VM may execute in a first availability zone and have a first IP address. Similarly, a second forwarding VM may execute in a second availability zone and have a second IP address. The first and second IP addresses may be recorded with a cloud DNS web service of a cloud provider such that both receive requests from applications directed to a particular DNS name acting as a single endpoint. A service cluster may include a master VM node and a standby VM node. An IPtable in each forwarding VM may forward a request having a port value to a cluster port value associated with the master VM node. Upon a failure of the master VM node, the current standby VM node may be promoted to execute in master mode and the IPtables may be updated to now forward requests having the port value to a cluster port value associated with the newly promoted master VM node (which was previously the standby VM node).
-
6.
公开(公告)号:US11507479B2
公开(公告)日:2022-11-22
申请号:US16581956
申请日:2019-09-25
申请人: SAP SE
IPC分类号: G06F11/20 , G06F9/455 , G06F16/25 , G06F11/07 , H04L67/1001
摘要: A Relational Database Management System (“RDBMS”) as a service cluster may including a master RDBMS Virtual Machine (“VM”) node associated with an Internet Protocol (“IP”) address and a standby RDBMS VM node associated with an IP address. The RDBMS as a service (e.g., PostgreSQL as a service) may also include n controller VM nodes each associated with an IP address. An internal load balancer may receive requests from cloud applications and include a frontend IP address different than the RDBMS IP as a service addresses and a backend pool including indications of the master RDBMS VM node and the standby RDBMS VM node. A Hyper-Text Transfer Protocol (“HTTP”) custom probe may transmit requests for the health of the master RDBMS VM node and the standby RDBMS VM node via the associated IP addresses, and responses to the requests may be used in connection with a failover operation.
-
7.
公开(公告)号:US20210089415A1
公开(公告)日:2021-03-25
申请号:US16581956
申请日:2019-09-25
申请人: SAP SE
摘要: A Relational Database Management System (“RDBMS”) as a service cluster may including a master RDBMS Virtual Machine (“VM”) node associated with an Internet Protocol (“IP”) address and a standby RDBMS VM node associated with an IP address. The RDBMS as a service (e.g., PostgreSQL as a service) may also include n controller VM nodes each associated with an IP address. An internal load balancer may receive requests from cloud applications and include a frontend IP address different than the RDBMS IP as a service addresses and a backend pool including indications of the master RDBMS VM node and the standby RDBMS VM node. A Hyper-Text Transfer Protocol (“HTTP”) custom probe may transmit requests for the health of the master RDBMS VM node and the standby RDBMS VM node via the associated IP addresses, and responses to the requests may be used in connection with a failover operation.
-
公开(公告)号:US20170262147A1
公开(公告)日:2017-09-14
申请号:US15068333
申请日:2016-03-11
申请人: SAP SE
发明人: Marc Huguenin , Congyun Luo , Dinesh Kumar , Linda Lizarraga
IPC分类号: G06F3/0484 , H04L29/08
CPC分类号: G06F3/0484 , G06F3/01 , G06F8/38 , G06F9/451 , G06F2203/011 , H04L67/02 , H04L67/306 , H04L69/28
摘要: Methods and apparatus, including computer program products, are provided for adapting user interfaces. In one aspect, there is provided a method. The method may include monitoring at least one action at a user interface including a page to enable a determination of a response time representative of an amount of time for an application to respond to the at least one action at the user interface including the page; determining, based on at least the response time, a frustration index; and adapting, based on the determined frustration index, at least a portion of the user interface including the page. Related apparatus, systems, methods, and articles are also described.
-
公开(公告)号:US11106337B2
公开(公告)日:2021-08-31
申请号:US15068333
申请日:2016-03-11
申请人: SAP SE
发明人: Marc Huguenin , Congyun Luo , Dinesh Kumar , Linda Lizarraga
摘要: Methods and apparatus, including computer program products, are provided for adapting user interfaces. In one aspect, there is provided a method. The method may include monitoring at least one action at a user interface including a page to enable a determination of a response time representative of an amount of time for an application to respond to the at least one action at the user interface including the page; determining, based on at least the response time, a frustration index; and adapting, based on the determined frustration index, at least a portion of the user interface including the page. Related apparatus, systems, methods, and articles are also described.
-
公开(公告)号:US10382322B2
公开(公告)日:2019-08-13
申请号:US14948058
申请日:2015-11-20
申请人: SAP SE
发明人: Dinesh Kumar
IPC分类号: H04L12/725 , H04L12/24 , H04L29/08 , H04L12/707 , H04L29/06 , H04L12/721 , H04L12/715 , H04L12/741 , H04L12/751
摘要: Some embodiments provide a non-transitory machine-readable medium that stories a program executable by at least one processing unit of a device. The program classifies several connected devices based on to a history of data transfers among the several connected devices. The program also receives a route request for transmitting a data message from a first device in the several connected devices to a second device in the several connected devices. The program further determines, based on the classification of the several connected devices, a route through the several connected devices that starts at the first device and ends at the second device.
-
-
-
-
-
-
-
-
-