G06F11/3495

Registered applications for electronic devices

The subject technology provides a portion of the functionality of an application on an electronic device on which the application is not installed. The portion of the functionality of the application is provided by a clip of the application that can be obtained, installed, and launched on the user device, at the time the functionality is desired by a user, and without authenticating information for the user. The clip of the application can provide the user with access to a purchase function, an ordering function, or any other sub-function of the application. When the application itself is installed on the device, the clip of the application can be deleted while preserving access, by the application, to data generated on the device by the clip.

WEB BROWSER TRACKING
20180007153 · 2018-01-04 ·

A technique for tracking web browsing activity of a client device that includes storing, in a memory, a client profile having a client identifier associated therewith, providing a client device with a cache file having the client identifier embedded therein, receiving from the client device an identification of a client action and the client identifier, and updating the client profile to include the identification of the client action.

EFFECT OF OPERATIONS ON APPLICATION REQUESTS
20180004819 · 2018-01-04 ·

A plurality of completion times associated with an application request may be obtained. The plurality of completion times may include a first completion time and a second completion time. A plurality of response times associated with a first asynchronous operation triggered by the application request may be obtained. The plurality of completion times may include a first response time associated with the first completion time and a second response time associated with the second completion time. A first correlation score may be determined describing an effect of the first asynchronous operation on the application request based on the first completion time, the second completion time, the first response time, and the second response time. Visualization data may be generated representing the first correlation score.

DATA REPLICATION MANAGEMENT

In one example, initiating data replication process to copy source data set as target data sets to a plurality of target devices during a predefined time period, determining progress information regarding completion of the replication process based on historical and current performance information of the plurality of target devices, and if the progress information indicates that the replication process is not to be completed within a predefined time period, then selecting a target device from the plurality of target devices to complete the complete the replication process based on historical and current performance information of the plurality of target devices, and causing the selected target device to continue with the completion of the replication process, causing the non-selected target devices to discontinue with the replication process, and causing the replicated target data set to be copied to another target device of the plurality of target devices.

Method for testing a microservice application

Provided is a method for testing a microservice application with at least one microservice with at least one application programming interface, including: reading characteristic data of the application programming interface of the microservice of the microservice application and ascertaining at least one endpoint of the application programming interface; automatically generating an execution script on the basis of the characteristic data of the application programming interface; automatically generating a test infrastructure, wherein the test infrastructure includes at least one client entity; executing the execution script and transmitting the data query of the execution script by the client entity to the application programming interface of the microservice and receiving corresponding response data of the microservice by the client entity; and ascertaining the transfer characteristic by the client entity.

Restoring virtual network function (VNF) performance via VNF reset of lifecycle management

Techniques for identifying and remedying performance issues of Virtualized Network Functions (VNFs) are discussed. An example method includes outputting a request to a network Element Manager (EM) to create a Virtualized Network Function (VNF) Performance Measurement (PM) job to collect VNF PM data from a VNF and receiving a set of VNF PM data associated with the VNF from the EM. The set of VNF PM data is processed associated with the VNF. A request to the EM is output to create a Virtualization Resource (VR) PM job to collect, through a VNF Manager (VNFM) and a virtualized infrastructure manager (VIM), VR PM data from a VR used by the VNF. Then a set of VR PM data is received from the EM and processed.

Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform

Systems and methods for implementing an application programming interface (API) that controls operations of a machine learning tuning service for tuning a machine learning model for improved accuracy and computational performance includes an API that is in control communication the tuning service that: executes a first API call function that includes an optimization work request that sets tuning parameters for tuning hyperparameters of a machine learning model; and initializes an operation of distinct tuning worker instances of the service that each execute distinct tuning tasks for tuning the hyperparameters; executes a second API call function that identifies raw values for the hyperparameters; and generates suggestions comprising proposed hyperparameter values selected from the plurality of raw values for each of the hyperparameters; and executes a third API call function that returns performance metrics relating to a real-world performance of the subscriber machine learning model executed with the proposed hyperparameter values.

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
20230236906 · 2023-07-27 ·

Provided are an information processing device and an information processing method that execute system call processing with improved processing efficiency without compromising security level. A kernel as a data processor that carries out system call execution control determines reliability of an application that executes system call invocation and reliability of processing data, and selects and executes either a safety-oriented system call A or a throughput-oriented system call B in according to a result of the determination. With the safety-oriented system call A, confirmation of permission to execute a system call and cache flush are executed, but with the throughput-oriented system call B, the confirmation of permission to execute a system call and the cache flush are skipped.

CARBON FOOTPRINT CLIMATE IMPACT SCORES FOR DATACENTER WORKLOADS
20230236904 · 2023-07-27 ·

The technology described herein is directed towards determining a datacenter's power consumption of its devices at the workload level, from which an objective carbon footprint impact score can be determined. Devices can include servers, network devices such as switches, and storage devices. For a group of workloads at a location, workload power consumption values can be determined based on collected power-related workload metrics data. The power consumption values are used in determining per-workload carbon footprint values for the workloads based on the location. One or more actions can be taken to modify the respective carbon footprint values, e.g., moving a workload to a different location, changing device hardware, and so on.

VIDEO GAME TESTING AND AUTOMATION FRAMEWORK

An automated video game testing framework and method includes communicatively coupling an application programming interface (API) to an agent in a video game, where the video game includes a plurality of in-game objects that are native to the video game. The agent is managed as an in-game object of the video game. A test script is executed to control the agent, via the API, to induce gameplay and interrogate a behavior of a test object. The test object is identified from the plurality of in-game objects based on a query that specifies an object attribute of the test object.