G06F8/36

Method and apparatus for automatically generating an application code and framework

Various methods, apparatuses/systems, and media for automatically building an application framework are disclosed. An internal database stores available design patterns and code snippets for developing an application. A receiver receives, as input, a requirement document that includes one or more requirements for developing the application. A processor parses the requirement document by implementing a natural language processing algorithm; creates, based on the parsed requirement document, a plurality of code blocks for generating a structure and a design pattern to be used to develop the application by matching the one or more requirements with the available design patterns; accesses the database to obtain the code snippets for the plurality of code blocks; and automatically builds an application framework based on the code snippets.

Method and apparatus for automatically generating an application code and framework

Various methods, apparatuses/systems, and media for automatically building an application framework are disclosed. An internal database stores available design patterns and code snippets for developing an application. A receiver receives, as input, a requirement document that includes one or more requirements for developing the application. A processor parses the requirement document by implementing a natural language processing algorithm; creates, based on the parsed requirement document, a plurality of code blocks for generating a structure and a design pattern to be used to develop the application by matching the one or more requirements with the available design patterns; accesses the database to obtain the code snippets for the plurality of code blocks; and automatically builds an application framework based on the code snippets.

Integration of third-party electronic transaction processing
11698800 · 2023-07-11 · ·

Methods and systems are presented for providing a framework to integrate independent fragment modules into an integrated user interface. The fragment modules can be simultaneously rendered on a user interface page or sequentially rendered across multiple user interface pages. The fragment modules are configured to interact with a user via the user interface. The interactions with the user may trigger an event. When an event associated with a fragment module occurs, the fragment module is configured to broadcast the event. An orchestrator is configured to monitor events associated with different fragment modules. The orchestrator may include an event handler for performing one or more action in response to an event. The action may include configuring another fragment module to modify a presentation and/or perform a transaction based on the event.

Methods and systems for codeless chatbot development

Embodiments include implementing an iterative process to automatically develop a chatbot conversation for a conversation designer by receiving a conversation design input of one or more conversation design inputs from the conversation designer, identifying an intent based on the conversation design input, generating a development event based on the intent, retrieving a conversation chat flow from a set of conversation chat flows of a code sheet based on the development event, the code sheet comprising a set of conversations, the set of conversation chat flows, and a set of rules for code retrieval based on the set of conversations and the set of conversation chat flows, retrieving a chatbot computer program code based on the conversation chat flow and the set of rules from the code sheet, and repeating the iterative process until the chatbot computer program code is automatically retrieved from a code repository for each conversation design input.

Methods and systems for codeless chatbot development

Embodiments include implementing an iterative process to automatically develop a chatbot conversation for a conversation designer by receiving a conversation design input of one or more conversation design inputs from the conversation designer, identifying an intent based on the conversation design input, generating a development event based on the intent, retrieving a conversation chat flow from a set of conversation chat flows of a code sheet based on the development event, the code sheet comprising a set of conversations, the set of conversation chat flows, and a set of rules for code retrieval based on the set of conversations and the set of conversation chat flows, retrieving a chatbot computer program code based on the conversation chat flow and the set of rules from the code sheet, and repeating the iterative process until the chatbot computer program code is automatically retrieved from a code repository for each conversation design input.

PRODUCTION-READY ATTRIBUTES CREATION AND MANAGEMENT FOR SOFTWARE DEVELOPMENT

In some aspects, a computing system can determine a set of attributes based on analyzing input data using attribute templates written in a production-ready programming language. The computing system can generate attribute definitions for the set of attributes using the attribute templates and deploy the attribute definitions for the set of attributes to a production environment of a software program. The software program is written in a programming language compatible with the production-ready programming language. The computing system can monitor the performance of the set of attributes in the production environment of the software program and cause the attribute definitions of the plurality of attributes to be modified based on the monitoring.

GENERATION AND/OR RECOMMENDATION OF TOOLS FOR AUTOMATING ASPECTS OF COMPUTER PROGRAMMING
20230214195 · 2023-07-06 ·

Implementations are described herein for leveraging prior source code transformations to facilitate automatic creation and/or recommendation of tools for automating aspects of source code transformations captured in real time. In various implementations, a transformation made by a programmer to a source code snipped may be captured in a source code editor application in real time. Based on the transformation and the intent, one or more candidate source code transformations may be identified from one or more repositories of prior source code transformations made by one or more other programmers. The source code editor application may be caused to provide output indicative of a tool that is operable to automate one or more edits associated with both the transformation made by the programmer to the source code snippet and with one or more of the candidate source code transformations.

Method and apparatus for HTML construction using the widget paradigm
11553029 · 2023-01-10 · ·

A method and apparatus for building and delivering a HTML (Hypertext Markup Language) construction representing digital content layout are disclosed herein. In one embodiment, the method includes constructing the digital content layout by selecting a delivery method, selecting subwidgets, and using the selected subwidgets to build and represent the digital content layout, wherein the delivery method is an inline, and wherein the subwidgets include images, texts, or videos. The method also includes integrating the digital content layout with a designated website. The method further includes delivering third-party content to the designated website. In addition, the method includes tracking interactive content on the designated website.

GOVERNANCE MECHANISMS FOR REUSE OF MACHINE LEARNING MODELS AND FEATURES

A method performed by a processing system including at least one processor includes detecting that new data has been added to a repository of reusable machine learning models and machine learning model features, applying data protection to the new data, testing the new data for bias, merging at least a portion of the new data with stored data from the repository to build a new machine learning model in which the data protection is preserved, and publishing the new machine learning model in the repository.

GOVERNANCE MECHANISMS FOR REUSE OF MACHINE LEARNING MODELS AND FEATURES

A method performed by a processing system including at least one processor includes detecting that new data has been added to a repository of reusable machine learning models and machine learning model features, applying data protection to the new data, testing the new data for bias, merging at least a portion of the new data with stored data from the repository to build a new machine learning model in which the data protection is preserved, and publishing the new machine learning model in the repository.