Patent classifications
G06F8/24
Stage file objects in a visual design tool for integration development
Described herein are systems and methods for providing stage file objects in a visual design tool for integration development. The integration can be developed on a cloud based integration service that can receive, via a visual development tool interface, selection of a stage file object for insertion into an integration flow. The cloud based integration service can also receive a selection of a type value for the stage file object. The scope for the stage file object can be determined, and the stage file object can be displayed in the integration flow based on the type value and the scope.
Returning a runtime type loaded from an archive in a module system
Returning a runtime type loaded from an archive in a module system is disclosed. Operations include (a) identifying, by a class loader implemented in a runtime environment, an archived runtime type loaded into an archive from a module source; (b) identifying a particular package associated with the archived runtime type; (c) determining that the particular package is defined to a runtime module that is defined to (i) the class loader or (ii) any class loader in the class loader hierarchy to which the class loader delegates; and (d) returning directly or indirectly, by the class loader, a runtime type loaded based on the archived runtime type from the archive.
OBJECT-ORIENTED MACHINE LEARNING GOVERNANCE
Provided is a process including: writing, with a computing system, a first plurality of classes using object-oriented modelling of modelling methods; writing, with the computing system, a second plurality of classes using object-oriented modelling of governance; scanning, with the computing system, a set of libraries collectively containing both modelling object classes among the first plurality of classes and governance classes among the second plurality of classes to determine class definition information; using, with the computing system, at least some of the class definition information to produce object manipulation functions, wherein the object manipulation functions allow a governance system to access methods and attributes of classes among first plurality of classes or the second plurality of classes to manipulate objects of at least some of the modelling object classes; and using at least some of the class definition information to effectuate access to the object manipulation functions.
COGNITIVE APPLICATION PROGRAMMING INTERFACE DISCOVERY FROM LEGACY SYSTEM CODE
Application programming interface (API) discovery includes receiving source code associated with a computer system, and analyzing the source code to generate domain specific language (DSL) represented within the source code. The DSL is mapped to terms of reference associated with an enterprise, and at least one candidate API is identified based upon the terms of reference. The at last one candidate API is mapped to a portion of the source code. One or more patterns are identified between terms in the portion of source code. A source code component of the source code representative of a separate functional component within the source code is identified based upon the one or more patterns. The source code component is mapped to an enabling API.
METHOD AND SYSTEM OF PREPARING ENGINEERING DATA FOR INDUSTRIAL CONTROL SYSTEMS
An industrial plant module-based engineering method includes the following processes. The process is for duplicating a source engineering template having one or more source child templates to create a duplicated engineering template having one or more duplicated child templates, without duplicating any instances. The process is for selecting at least one child instance instantiated from the source engineering template and having an original link to the source engineering template. The process is for changing the original link into a new link between the selected at least one child instance and the duplicated engineering template. The selected at least one child instance has the new link to the duplicated engineering template and is free of the original link to the source engineering template, and wherein unselected one or more child instances remain to have the original link to the source engineering template.
METHOD FOR MULTI-CHANNEL RECORDING BASED ON ANDROID SYSTEM AND AUDIO SYSTEM
The invention provides a method for realizing multi-channel recording based on an Android system and an audio system, wherein the audio system sequentially comprises a recording application module, an audio framework module, an audio library, a hardware abstraction module and an audio driver module in a kernel, wherein the method comprises: the hardware abstraction module calling an audio recording interface, so that the audio framework executes a multi-channel recording operation through the audio interface; the audio framework module being configured to support a multi-channel recording function; and the recording application module being configured to support transmission of multi-channel recording parameters. The requirement of a user for achieving the multi-track recording function in the Android system can be met, and the defect that in the prior art, the intelligent device, based on the Android system only supports a single-channel or double-channel recording function is overcome.
SYSTEMS AND METHODS FOR FACILITATING REAL-TIME ANALYTICS
Provided herein are methods, systems, and computer-program products for providing a library of base classes to be used by applications to facilitate real-time analytics. In some examples, the library may be a C++ Library that provides a set of primitive operators (e.g., spout base class, tube base class, and sink base class) for user derivation. In some examples, the spout base class may relate to receiving data from a data source, the tube base class may relate to performing one or more operations on the received data, and the sink base class may relate to sending the processed data to a data target. The spout, tube, sink together provide a real-time streaming framework interface that may be extended by the user.
Composite index on hierarchical nodes in the hierarchical data model within case model
Case management systems and techniques are disclosed. In various embodiments, searching case instances is facilitated. An indication to create a composite index across hierarchical case nodes comprising a case model is received. Case instance data associated with the case model is used to generate the composite index. The composite index is made available to be used to optimize searches of a plurality of case instances with which the case instance data is associated.
Mobile application management by run-time insertion of a replacement instrumentation object into a mobile application process
Starting execution of a mobile application on a mobile device includes creating a process that is used by the operating system of the mobile device to execute the mobile application on the mobile device. An initialization method is invoked by the mobile application that i) instantiates a replacement instrumentation object, and ii) assigns the replacement instrumentation object to the process used by the operating system to execute the mobile application on the mobile device. The replacement instrumentation object processes calls from the operating system to the mobile application and redirects at least one call made by the operating system to the mobile application to at least one call to mobile application management logic executing on the mobile device.
Object oriented programming model for graphics processing units (GPUS)
Implementations of the present disclosure include receiving object-oriented source code including a set of kernel functions and a set of invocations, each invocation invoking one or more kernel functions, each kernel function being marked within the source code as being GPU-enabled and referencing a information object and a grid configuration object, the grid information object defining a number of threads for executing the kernel function within the GPU, and the grid configuration object defining a configuration of threads for executing the kernel function within the GPU, the source code capable of being compiled to one of binary code that is executable by a CPU and binary code that is executable by a GPU without modification, compiling the object-oriented source code to provide binary code that is executable by a GPU, and executing the binary code using the GPU to execute the kernel function within an in-memory database system.