-
公开(公告)号:US20240354082A1
公开(公告)日:2024-10-24
申请号:US18137335
申请日:2023-04-20
Applicant: SAP SE
Inventor: Praveen Jha , Prakash Kumar , Prabhat Kumar Singh , Sushanth B R , Maruthi Srinivas Sigamsetty , Muhammed Bilal A
IPC: G06F8/41
CPC classification number: G06F8/4432
Abstract: Techniques and solutions are provided for increasing the energy efficiency of computing code. Many computing operations can be implemented in a number of different ways. While the end result of each implementation may be the same, the energy efficiency of the implementations can vary dramatically. Disclosed techniques provide rules that can be used to analyze code for a particular implementation of an operation. If a rule is triggered, a recommendation to replace the implementation with a more energy efficiency implementation can be provided, or the code can automatically be changed to include the more energy efficient implementation. Techniques for defining rules are also provided, such as by measuring or estimating energy used by various ways of implementing an operation. Measurement or estimation of energy used during code execution can be performed in a containerized environment, such as to provide improved accuracy, and allow for parallelization.
-
公开(公告)号:US12282419B2
公开(公告)日:2025-04-22
申请号:US17828268
申请日:2022-05-31
Applicant: SAP SE
Inventor: Naveen V , Shanavas Madeen S , Ravikanth Malipeddu , Santhosh Reddy Mereddy , Ajith G , Prabhat Kumar Singh , Sushanth B R , Manu Jose Philip
IPC: G06F11/3698 , G06F8/36
Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.
-
公开(公告)号:US20220382236A1
公开(公告)日:2022-12-01
申请号:US17332202
申请日:2021-05-27
Applicant: SAP SE
Inventor: Santhosh Reddy MEREDDY , Prakash KUMAR , Ravikanth MALIPEDDU , Gaurav MAZUMDAR , Shrijan SHRIVASTAV , Prabhat Kumar SINGH , Praveen JHA , Madhurima CHOWDHURY , Sushanth B R
IPC: G05B19/042 , G06F8/70
Abstract: According to some embodiments, a system and method comprising a plurality of automation tools; and a shared automation module, coupled to the plurality of automation tools including: a computer processor; a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor cause the shared automation module to: receive a selection of a first automation tool of the plurality of automation tools; receive a selection of a second automation tool of the plurality of automation tools; execute the first automation tool to generate a first automation tool output; and execute the second automation tool using the stored first automation tool output to generate a second automation tool output. Numerous other aspects are provided.
-
-