G06F9/45516

Synthetic data creation for dynamic program analysis

A technique for processing a target program is disclosed. In the technique, execution of a target program handling a data structure object is initiated. In the technique, a synthetic data structure object is created by using a mixed data object instead of handling the data structure object in a manner instructed originally in the target program. The mixed data object includes a first data object and a second data object and is configured to redirect a method call to the second data object in response to the first data object being unable to handle the method call.

TECHNIQUES FOR PERFORMING CONTINUATION WORKFLOWS
20230036900 · 2023-02-02 ·

A first instance is caused to execute software code to perform a first portion of a workflow in response to receipt of a workflow request, and performance of the first portion results in submission of an operation request to an entity. A resume workflow request is received from the entity, where the resume workflow request includes a handle to a snapshot that corresponds to a state of execution of the software code and a response to the operation request to the entity. Using the handle to the snapshot and the response to the operation request, a second instance is caused to execute the software code from the first state to perform a second portion of the workflow. A workflow result is received from an instance that executes a last portion of the workflow, and the workflow is provided result in response to the workflow request.

Analyzing data using a hierarchical structure
11488378 · 2022-11-01 · ·

Apparatus, systems, and methods for analyzing data are described. The data can be analyzed using a hierarchical structure. One such hierarchical structure can comprise a plurality of layers, where each layer performs an analysis on input data and provides an output based on the analysis. The output from lower layers in the hierarchical structure can be provided as inputs to higher layers. In this manner, lower layers can perform a lower level of analysis (e.g., more basic/fundamental analysis), while a higher layer can perform a higher level of analysis (e.g., more complex analysis) using the outputs from one or more lower layers. In an example, the hierarchical structure performs pattern recognition.

Multiformat data generation for neural network
11494208 · 2022-11-08 ·

Disclosed are systems and methods for efficiently processing artificial intelligence networks. In some embodiments, a just-in-time (JIT) compiler can determine an efficient input data format for a second kernel or microkernel, which is to digest the output of a first kernel or microkernel. The JIT compiler can generate the first kernel or microkernel with an embedded postprocessor, which can dynamically generate a data structure in the efficient data format as the first kernel or microkernel generates its output. The embedded postprocessor can receive the output stream of the first kernel, individually or in portions and can dynamically populate a data structure in the determined efficient data format to be digested by the second kernel or microkernel.

Techniques for distributed operation of secure controllers

Various embodiments are generally directed to techniques for supporting the distributed execution of a task routine among multiple secure controllers incorporated into multiple computing devices. An apparatus includes a first processor component and first secure controller of a first computing device, where the first secure controller includes: a selection component to select the first secure controller or a second secure controller of a second computing device to compile a task routine based on a comparison of required resources to compile the task routine and available resources of the first secure controller; and a compiling component to compile the task routine into a first version of compiled routine for execution within the first secure controller by the first processor component and a second version for execution within the second secure controller by a second processor component in response to selection of the first secure controller. Other embodiments are described and claimed.

METHOD AND APPARATUS FOR ISOLATED EXECUTION OF COMPUTER CODE WITH A NATIVE CODE PORTION
20230086877 · 2023-03-23 ·

Example embodiments describe a computer-implemented method, comprising: i) receiving a request to execute a computer code for a tenant in an intra-process execution environment; ii) executing the computer code in a tenant-specific process when the computer code comprises a native code portion; ii) otherwise, executing the computer code in a global process or in the tenant-specific process. Wherein the tenant-specific process is configured to only execute computer codes associated with the same tenant in different intra-process execution environments, and the global process is configured to execute computer codes associated with different tenants in different isolated intra-process execution environments.

DEPLOYING MULTI-ENTERPRISE APPLICATIONS IN A SHARED COMPUTING ENVIRONMENT
20220334883 · 2022-10-20 ·

The deployment of a multi-enterprise application in a shared computing environment includes the generation of multiple different instances of a context management object from a genetically incorporated segment of a single collection of program code, the code having been arranged to restrict access to one or both of application features and application data according to a tokenized relationship between a requesting entity issuing a request to a corresponding application, and an owner of the corresponding application. Thereafter, requests targeting the corresponding application are processed through the creation of an instance of the context management object according to a token supplied with each request and the specification of the requesting entity and the corresponding application. The genetically incorporated segment then moderates the access to the application features and the application data irrespective of the corresponding application.

Methods and User Interface Generation and Application Modification
20230117029 · 2023-04-20 · ·

A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.

DECENTRALIZED CONTENT FABRIC
20230064466 · 2023-03-02 ·

Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. In some implementations, one or more processors are configured to execute a software stack to define a fabric node of a plurality of fabric nodes of an overlay network situated in an application layer differentiated from an internet protocol layer. The defined fabric node is configured to: obtain a request for digital content from a client device; obtain, from one or more of the plurality of fabric nodes, a plurality of content object parts of a content object representing, in the overlay network, at least a portion of the digital content; generate consumable media using: raw data stored in the content object parts, metadata stored in the content object parts, and build instructions stored in the content object parts; and provide the consumable media to the client device. In some instances, the consumable media is further generated using a digital contract stored in a blockchain.

Personalised Medicine Treatment Program

A method of producing an intermediate program representation for an executable personalised medicine treatment program, comprising: providing a domain specific language environment comprising a personalised-medicine programming language syntax and a user interface; selecting a medical knowledge database for a medical condition; receiving user input to build, using the personalised-medicine programming language syntax and the medical knowledge database, a treatment package for implementing one or more treatment modalities for the medical condition, the treatment package including: treatment objectives defining terminating conditions of the one or more treatment modalities; safety guardrails for ensuring patient safety; and treatment titration definitions for modulating the one or more treatment modalities; and validating the treatment package to demonstrate that the treatment objectives, safety guardrails and treatment titration definitions will be satisfied during execution of the personalised medicine treatment program.