G06F8/51

APPLICATION TO CONTAINER CONVERSION AND MIGRATION
20220398077 · 2022-12-15 ·

A method and system is disclosed for migrating an application on a source computer system, which may be a legacy application running on an out-of-date operating system, to a container host running on a target computer system. The system includes software products which analyse the source system to identify application components, and which provision containers corresponding to the identified components

APPLICATION TO CONTAINER CONVERSION AND MIGRATION
20220398077 · 2022-12-15 ·

A method and system is disclosed for migrating an application on a source computer system, which may be a legacy application running on an out-of-date operating system, to a container host running on a target computer system. The system includes software products which analyse the source system to identify application components, and which provision containers corresponding to the identified components

DATA PIPELINE AND ACCESS ACROSS MULTIPLE MACHINE LEARNED MODELS
20220398044 · 2022-12-15 ·

The present disclosure describes systems and methods for storing incoming data and providing access to that data to multiple machine learned models in a data type-agnostic and programming language-agnostic manner. Operationally, a computing device may receive in coming data (e.g., from sensors, etc.). The computing device may store the incoming data in memory blocks, and index the memory blocks with a unique index (e.g., tag). The index may correspond to a determined tier for the memory blocks, and may enable the system to both locate the data once stored and enable the system to read (or use) the data upon receiving, for example, a data access request. In this way, systems and methods described herein provide for a robust data access and transfer mechanism that allows data to be stored a single time, but accessed by one or more different applications, machine learned models, and the like, simultaneously.

DATA PIPELINE AND ACCESS ACROSS MULTIPLE MACHINE LEARNED MODELS
20220398044 · 2022-12-15 ·

The present disclosure describes systems and methods for storing incoming data and providing access to that data to multiple machine learned models in a data type-agnostic and programming language-agnostic manner. Operationally, a computing device may receive in coming data (e.g., from sensors, etc.). The computing device may store the incoming data in memory blocks, and index the memory blocks with a unique index (e.g., tag). The index may correspond to a determined tier for the memory blocks, and may enable the system to both locate the data once stored and enable the system to read (or use) the data upon receiving, for example, a data access request. In this way, systems and methods described herein provide for a robust data access and transfer mechanism that allows data to be stored a single time, but accessed by one or more different applications, machine learned models, and the like, simultaneously.

Converting nonnative skills for conversational computing interfaces

A method of extending a conversational computing interface. The method comprises executing a nonnative skill implemented in a nonnative programming language of the conversational computing interface. The method further comprises automatically computer-tracing computer operations performed by the nonnative skill during such execution. The method further comprises automatically computer-generating a native computer-executable plan representing the traced computer operations in a native programming language of the conversational computing interface.

Method and Apparatus for Generating Operator

A method and apparatus for generating an operator are provided. The method includes: constructing a group of basic application programming interfaces for providing one of the following basic functions: an access function, a storage function, and a computing function; constructing a kernel application programming interface for invoking the basic application programming interfaces to implement an operator logic; and generating a target kernel operator based on the group of basic application programming interfaces and the kernel application programming interface.

Transfer learning system for automated software engineering tasks

A transfer learning system is used for the development of neural transformer models pertaining to software engineering tasks. The transfer learning system trains source code domain neural transformer models with attention in various configurations on a large corpus of unsupervised training dataset of source code programs and/or source code-related natural language text. A web service provides the trained models for use in developing a model that may be fine-tuned on a supervised training dataset associated with a software engineering task thereby generating a tool to perform the software engineering task.

Method and systems for mapping object oriented/functional languages to database languages
11514009 · 2022-11-29 · ·

In a pipeline of operations having a terminating operation and a source operation, a builder is built corresponding to the terminating operation. The builder may also correspond to one or more intermediate operations. A database query is generated corresponding to the builder and is sent to a database or a data source for efficient access to the database.

Method and systems for mapping object oriented/functional languages to database languages
11514009 · 2022-11-29 · ·

In a pipeline of operations having a terminating operation and a source operation, a builder is built corresponding to the terminating operation. The builder may also correspond to one or more intermediate operations. A database query is generated corresponding to the builder and is sent to a database or a data source for efficient access to the database.

System and method of providing an interactive development platform in a distributed computing environment
11513772 · 2022-11-29 · ·

A system and method of providing an interactive development environment include providing a proxy server, adapted to interface at least one cloud-based platform and one or more client modules, operatively connected to the proxy server, where each client module is associated with a respective user development platform. At least one client module receives, from the respective user development platform, one or more interactive computing documents, commonly referred to as notebooks, each representing one or more scripting code elements, commonly referred to as cells. The proxy server scans the one or more cells, according to a set of predetermined scripting rules, and encapsulates one or more notebooks in one or more data containers, based on the scan. The proxy server may subsequently transmits the one or more data containers to the at least one cloud-based platform, to execute at least one cell of the one or more notebooks.