Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

4111results about "Software design" patented technology

Service design coordination among developers

An example operation may include one or more of receiving a first code base and a second code base from a software repository, wherein each of the first and second code bases comprise source code of a plurality of different software programs, identifying a source code within the first code base that is interdependent with a source code within the second code base based on execution of a generative artificial intelligence (GenAI) model on the first and second code bases, determining a software component to connect the source code within the first code base to the source code within the second code base, and displaying an identifier of the software component via a user interface.
Owner:THE TORONTO DOMINION BANK

UI design system with automatic front-end / back-end code generator

Systems and methods for generating a web or mobile application by providing a front-end graphics editor to specify a user interface design; applying AI to generate human-readable front-end code for the user interface design as a co-pilot with a user in the user interface design; and applying a large language model (LLM) transformer to transform the generated human-readable front-end code into a machine-readable format and build the web or mobile application.
Owner:NATIVE PIXEL INC

Automated software development workflows via multi-agent computational framework

The disclosure presents a multi-agent AI system utilizing specialized Large Language Models (LLMs) to automate and enhance software development workflows. This system integrates a memory-augmented generative pre-trained transformer (MemGPT) agent for dynamic context management, a Critic Agent for semi-adversarial quality feedback, and other specialized agents for task delegation and execution. The MemGPT agent interacts with an embedding storage to manage extended contextual information, enabling the system to handle complex software projects with enhanced accuracy and efficiency. This innovative approach significantly reduces manual intervention, streamlines the development process, and improves software quality, offering a robust solution to the challenges of modern software development environments.
Owner:TWILIO INC

Creating a model of software architecture

An example operation may include one or more of training a generative artificial intelligence (GenAI) model via execution of the GenAI model on descriptions and diagrams of a software architecture, receiving a plurality of different architecture views from a plurality of different domains of the software architecture, generating an architecture diagram of the plurality of domains of the software architecture in combination based on execution of the GenAI model on the plurality of different architecture views from the plurality of different domains, and displaying the architecture diagram of the plurality of domains of the software architecture via a user interface.
Owner:THE TORONTO DOMINION BANK

System and method for generating recommendations for data tags

A server computer system comprises a communications module; at least one processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to provide a plug-in to an interface design software application executing on a computing device, the plug-in allowing the server computer system to communicate with the computing device to monitor design of an interface within the interface design software application; generate at least one recommendation for tagging at least one element of the interface; and send, for display on a display screen of the computing device within the interface design software application, the at least one recommendation for tagging the at least one element.
Owner:THE TORONTO DOMINION BANK

Zero-code software development and test system based on artificial intelligence

The invention relates to the technical field of software development, in particular to a zero-code software development and test system based on artificial intelligence, and provides the following scheme that the system comprises a natural language analysis module, a code generation module, a code optimization module, an intelligent test module and a cross-platform deployment module. The natural language analysis module analyzes the natural language description input by the user into a software development requirement document; the code generation module generates source codes based on the demand document and can select a programming language and a framework; the code optimization module is used for performing static analysis and reconstruction optimization on the generated codes; the intelligent test module automatically generates a test script through interface model extraction, case generation and case analysis logic, executes a test and feeds back a test result; and the cross-platform deployment module realizes automatic packaging, compatibility check, deployment configuration and release management of software. The invention aims to simplify the software development process and improve the development efficiency and quality.
Owner:JIANGSU LINGHAO NETWORK TECH CO LTD +1

Method and system for dynamically calling Java statistical analysis interface based on LLM and MCP

The invention discloses a method and system for dynamically calling a Java statistical analysis interface based on LLM and MCP protocols, belongs to the technical field of data processing and analysis technology, artificial intelligence technology and application program interface (API) integration, and aims to solve the technical problem of how to improve the response speed and flexibility of statistical analysis requirements. In order to reduce the development and maintenance cost of a statistical analysis function, the adopted technical scheme is as follows: a Java annotation mechanism is utilized to mark and describe an existing Java statistical analysis system, a Java method of which the annotation is defined is obtained, and the Java method of which the annotation is defined can be automatically identified by an MCP server and registered as an MCP tool; the MCP server follows an MCP protocol and communicates with the LLM serving as an MCP client, and the LLM dynamically discovers available MCP tools through the MCP protocol; after natural language query of a user is understood through LLM, one or more appropriate MCP tools are intelligently selected, calling parameters are generated, and an MCP server is requested to execute through an MCP protocol.
Owner:SHANDONG INSPUR E-GOVERNMENT SOFTWARE LTD

Code generation method and device based on LLM multi-agent cooperation and computer equipment

The invention discloses a code generation method and device based on LLM multi-agent cooperation and computer equipment. The method comprises the following steps: acquiring a user programming demand; analyzing the user programming demand based on LLM and decomposing a programming task to generate a task tree; selecting a to-be-allocated sub-task from the task tree, and evaluating the matching degree of an intelligent agent in an intelligent agent pool and the to-be-allocated sub-task based on LLM to generate a task allocation instruction; sending the task allocation instruction to a corresponding target agent, so that the target agent executes the to-be-allocated sub-task, and feeding back an execution result; and outputting the execution result. By implementing the method provided by the invention, the programming efficiency and quality can be improved, the resource allocation can be optimized, and the efficient development of complex requirements and large projects can be supported.
Owner:HANGZHOU FRAUDMETRIX TECH CO LTD

Internet software development management system and method

The invention relates to the technical field of software development management, in particular to an internet software development management system and method. The method comprises the following steps: collecting an original function demand set and carrying out function clustering analysis; extracting and classifying demand function features and generating independent demand units; carrying out dependency analysis on the independent demand units; constructing a dependency relationship set and a demand logic structure; the method comprises the following steps: generating a demand framework matrix, carrying out organization network simulation to obtain a demand connection network, carrying out code reverse evolution according to the demand connection network, carrying out basic parameter matching to obtain evolution basic parameters, carrying out a pressure simulation test on the evolution basic parameters to generate a pressure test result, and capturing resource pressure defects based on the pressure test result. And optimizing and adjusting the evolution basic parameters to generate optimized development parameters. According to the invention, a more efficient Internet software development management method is realized.
Owner:DONGYING WODU INFORMATION TECHNOLOGY CO LTD

Natural Language-Based Data Integration

A computer-implemented method for performing natural language-based data integration includes causing execution of a data integration application on a remote device via a network and causing surfacing of a GUI corresponding to the data integration application on a display of the remote device. The method includes receiving, via the GUI, a natural language input representing a data integration task, generating, via an LLM, a set of ordered activities corresponding to the data integration task represented by the natural language input, and selecting, via the LLM, one or more APIs for performing each activity within the set of ordered activities. The method also includes generating a data pipeline based on the set of ordered activities and the API(s) for performing each activity, as well as back-translating the data pipeline to a desired data format for execution by the data integration application.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Low-code dynamic configuration method based on natural language

The invention provides a low-code dynamic configuration method based on a natural language, and relates to the technical field of natural language processing, and the method comprises the steps: carrying out semantic analysis on a natural language description input by a user through an intelligent agent, extracting a page type, a field attribute, a verification rule and interaction logic, and generating structured configuration data; dynamically generating JSON metadata for describing page layout, field components, verification rules and interaction logic according to a preset template on the basis of the structured configuration data; according to page function requirements, interface metadata matched with the JSON metadata is generated, and the interface metadata comprises a request address, a parameter list and corresponding SQL (Structured Query Language) operation logic; and analyzing the JSON metadata by utilizing a low-code configuration rendering engine, dynamically generating an interactive management function page, and modifying the JSON metadata in real time and re-rendering the page through natural language interaction between a user and an intelligent agent.
Owner:SHANDONG INSPUR DIGITAL BUSINESS TECHNOLOGY CO LTD

CAD automatic generation system and method based on intelligent model selection and application

The invention discloses a CAD automatic generation system and method based on intelligent model selection and application, and aims at achieving automatic modeling under the multi-modal design requirement. The system comprises a user interaction module for receiving multi-modal input such as natural language, sketch and voice; the intelligent demand analysis module is used for combining an industrial large language model and a product knowledge graph, combining semantic analysis and generating a structured demand; the intelligent model selection calculation module is used for matching the optimal parameter combination and the component list based on a multi-objective optimization algorithm; the CAD automatic generation module calls a parametric modeling engine to generate an editable three-dimensional model; the constraint solving module is used for processing hard constraints and soft constraints in real time and dynamically adjusting model parameters; and the model output and interaction module feeds back a design state and supports user iteration. The system realizes full-process automation from the design intention to the CAD model, improves the design efficiency and accuracy, and is suitable for the fields of mechanical design, intelligent manufacturing and the like.
Owner:HOFMANN (BEIJING) ENG TECH CO LTD

Artificial intelligence / machine learning model training and recommendation engine for robotic process automation

An artificial intelligence (AI) / machine learning (ML) recommendation engine for robotic process automation (RPA) is disclosed. An AI / ML model may be trained to provide recommendations for a next activity, a next sequence of activities, and / or modifications to parameters for one or more existing activities to include during RPA workflow development. The recommendations may be based on the context of where the user is in the RPA workflow. For user interface (UI) automations, the AI / ML model may be linked to an object repository and trained to make recommendations therefrom. The AI / ML model may also be trained to generate new UI descriptors for the object repository.
Owner:UIPATH INC

Self-adaptive intelligent symbiotic data ecosystem and cooperative implementation method thereof

The invention discloses a self-adaptive intelligent symbiotic data ecosystem and a cooperative implementation method thereof. The system comprises an intelligent agent ecosystem module, a self-adaptive domain knowledge graph module, a self-adaptive workflow engine module, a CLID configuration system module, a man-machine cooperation interface module, a data processing pipeline module and an innovation trigger module. Through cooperation of diversified intelligent agents, the dynamic knowledge graph, the self-adaptive workflow and CLID multi-dimensional configuration, high-flexibility and self-adaptive data processing and analysis capacity is achieved. The system can automatically construct a complex workflow, perform multi-modal data fusion, and integrate human judgment and AI capabilities at key points, thereby providing an innovative solution. The method is suitable for complex and dynamic big data processing and analysis scenes, and the data processing efficiency and innovation ability are remarkably improved.
Owner:SHENGTAI RENHE INTELLIGENT TECH (SHENZHEN) CO LTD

Internet of Things equipment access protocol component development method, equipment and storage medium

The invention discloses an Internet of Things equipment access protocol component development method, which is used for quickly developing an Internet of Things equipment access protocol analysis and processing component at an Internet of Things platform side, and comprises the following steps: S1, constructing a protocol analysis and processing general framework according to the protocol analysis and processing component of an Internet of Things platform; s2, abstracting a specific logic processing part of a protocol in the general framework into a method / function interface; s3, constructing a protocol expert AI knowledge base for data learning; s4, constructing an AI large model and a multi-agent processing flow, selecting a specified large model, configuring related parameters, extracting required parameter extraction / coding logic, and generating an interface implementation code; s5, integrating each generated interface implementation code with the universal framework; and S6, testing, adjusting and optimizing the integrated access protocol analysis and processing component. According to the method, the unified development template can be provided, so that the development technical threshold is reduced, and the development efficiency is greatly improved.
Owner:E SURFING IOT CO LTD

Systems and Methods for Automated Generation of Programming Code Through Integration with Generative Artificial Intelligence

Disclosed herein are systems and methods for improving the auto-generation of pipelined search query statements by a large language model (LLM). In some examples, such a method includes operations of receiving a user-provided prompt, wherein the user-provided prompt is provided in natural language, identifying an objective of the user-provided prompt, and based on the objective, providing the user-provided prompt to a first operational pipeline of a plurality of operational pipelines, wherein each operational pipeline is associated with a unique prompt template. Additionally, the method may include generating, by the first pipeline, an auto-generated prompt based on a first unique prompt template of the first pipeline, providing the auto-generated prompt to a large language model (LLM), and receiving a response to the auto-generated prompt from the LLM. A graphical user interface (GUI) may then be generated that displays the response to the auto-generated prompt.
Owner:CISCO TECHNOLOGY INC

Method, apparatus, and system for outputting software development insight components in a multi-resource software development environment

Methods, apparatuses, or computer program products provide for outputting software development insight components to a software development insight interface. A multi-resource software development work graph structure associated with one or more development unit identifiers may be retrieved. The multi-resource software development work graph structure may be configured to represent relationships among a code pull request set and an issue object set that are associated with the one or more development unit identifiers. A software development context object associated with the one or more development unit identifiers may be received. One or more software development insight components may be determined by traversing the multi-resource software development work graph structure based on the software development context object. One or more software development insight components may be outputted for rendering to the software development insight interface.
Owner:ATLASSIAN PTY LTD

Intelligent product service system conceptual design method based on cue word engineering

PendingCN119376702ASemantic analysisSoftware designProduct-service systemData harvesting
The invention provides an intelligent product service system concept design method based on cue word engineering. The method comprises the following steps: constructing a knowledge base, including data collection, integration and knowledge graph construction; then, a cue word project is constructed, a reasoning mode is determined, and an optimization cue template is created; and then, gradually designing from a demand layer to a physical layer, enabling LLMs in each layer to play different roles for cooperation, realizing demand collection, arrangement and conversion, function determination and decomposition, behavior and logic architecture construction, physical architecture determination and related detection analysis and the like, integrating various technologies to improve the design quality and efficiency, and meeting the market demand.
Owner:HEBEI UNIV OF TECH

Multi-mode-based software architecture intelligent design and optimization system

The invention discloses a multi-modal-based software architecture intelligent design and optimization system, which relates to the field of intelligent design and optimization, and comprises the steps of performing modal perception and preprocessing on architecture design demand information input by a user, converting the architecture design demand information into structured semantic data, and optimizing and enhancing semantic expression by introducing a reinforcement learning strategy, forming a structured user intention vector set; through a semantic mapping and reasoning processing unit, user intention vectors in the user intention vector set are constructed into a semantic-component alignment graph, and graph structure modeling and confrontation generation algorithm combination are adopted to generate a candidate structure graph set; a structure diagram generation step in the structure generation module effectively improves the rationality, diversity and adaptation capability of an automatically generated structure, and provides core support for realizing automatic construction of a target-demand-oriented architecture structure.
Owner:FUJIAN QIFEI FUTURE TECH CO LTD

Tree component optimization method based on React framework and fusing virtualization rendering and increment rendering

The invention belongs to the technical field of front-end development, and particularly relates to a React framework-based tree component optimization method fusing virtualization rendering and increment rendering. Comprising the steps of S1, data preprocessing; S2, dynamic virtualization rendering: dynamically calculating a node index range in a visible area according to a real-time scrolling position of a user viewport, only rendering nodes in the range, and realizing seamless lazy loading of data through scrolling event monitoring; s3, intelligent incremental updating: identifying changed nodes through a state change comparison algorithm, and executing local re-rendering only for the changed nodes based on a component life cycle control mechanism of a React framework; and S4, lazy loading cooperative control. The method aims at solving the problems in the aspects of performance, memory management, user experience and the like when a tree component in a React ecological system processes large-scale data, and is widely applied to various Web application program development scenes needing to display and operate a large-scale tree data structure.
Owner:HANGZHOU ARTECH

Computer Code Generator

Disclosed herein is a system and method for generating computer code for a plurality of components of a software development project. An artificial intelligence code generator can generate computer code in response to a natural language text input describing a component of the software development project. A first database can store natural language text describing components of the software development project. A second database can store computer code generated at least partially by the artificial intelligence code generator and defining components of the software development project and corresponding to the natural language text stored in the first database. Using a pre-trained language model, the system can generate a natural language summary text based on the code intent of the first component, the identified characteristics of the objects, and the natural language text retrieved from the first database.
Owner:ACCENTURE GLOBAL SOLUTIONS LTD

Automated selection of secure design patterns

Methods, systems, and computer-readable media for automated selection of secure design patterns are disclosed. One or more graphs comprising a plurality of nodes and a plurality of edges are generated. At least a portion of the nodes represent software components and at least a portion of the edges represent relationships, and the one or more graphs comprise a plurality of sub-graphs. Using a graph analysis engine, the sub-graphs are analyzed for compliance with one or more security policies. A particular sub-graph is selected based at least in part on respective policy compliance of the sub-graphs. A design template is determined based at least in part on one or more software components in the particular sub-graph. The design template comprises a configuration compliant with the one or more security policies and is provided in a development environment.
Owner:AMAZON TECH INC

Requirements discovery for generative ai software development assistant

Techniques for leveraging a large language model (LLM) in software development are described. A description of a software development task is received from a user. Data associated with the software system is obtained from a data source. An LLM is prompted to identify at least one aspect of the task which requires clarification from the user, at least partly by providing the obtained data to the LLM and asking the LLM to identify a question for the user which remains unanswered by the obtained data. The question is presented to the user. An answer to the question is received from the user. The LLM is prompted to respond to propose an implementation of the task at least partly based on the data associated with the software system and the answer received from the user. The proposed implementation is received from the LLM and caused to be displayed to the user.
Owner:AMAZON TECH INC

Ultra-low power consumption microcontroller architecture design method and system

The invention relates to the technical field of ultra-low power consumption microcontrollers, and discloses an ultra-low power consumption microcontroller architecture design method and system, and the method comprises the steps: constructing a heterogeneous dual-core processor comprising a high-performance core and a low-power consumption core, and dividing the heterogeneous dual-core processor into a plurality of independent power domains; constructing a sub-threshold voltage operation system on a plurality of independent power supply domains, and configuring a multi-layer storage structure in the heterogeneous dual-core processor; recording task characteristic data by using a multi-level storage structure, executing task dynamic allocation between dual cores, and creating a dynamic task allocation mechanism; and performing static analysis and function block division on the application code based on a dynamic task allocation mechanism to obtain a plurality of function code blocks, and performing storage hierarchy and processor core allocation on the plurality of function code blocks to obtain a function code allocation result. According to the method, the dynamic migration of the workload and the optimal resource allocation are realized, and the energy consumption of the microcontroller in various working scenes is reduced.
Owner:GUANGDONG ZHONGSHIFA INTELLIGENT TECH CO LTD

Method for realizing agent development MCP service through computing power of intelligent computing center

The invention provides a method for realizing agent development MCP service through computing power of an intelligent computing center, and relates to the technical field of intelligent computing centers, intelligent computing centers and computing power infrastructure, the method comprises the following steps: S1, determining interface information of a target application programming interface API, the target API being an interface of a target platform; s2, generating a first coding task based on the interface information through an intelligent agent of the intelligent computing center; s3, generating a first MCP service component corresponding to the first coding task through the intelligent agent; and S4, registering the first MCP service component to the intelligent computing center. According to the invention, the development efficiency of the MCP service of the intelligent computing center can be greatly improved.
Owner:DATACANVAS LTD

Multi-person collaborative programming method and system, electronic equipment and medium

The invention discloses a multi-person collaborative programming method and system, electronic equipment and a medium, and the method comprises the steps: providing a canvas task designer which supports the visual design of a plurality of canvases, and enabling each canvas to correspond to a subtask; sub-tasks designed in one or more canvases are stored as independent module files, and each module file can be developed by different developers; persistently storing the developed module file locally, and creating a module ID for the module file; and importing each module file into a unified project, and editing a data reference relationship and execution logic among the module files. According to the multi-person collaborative programming method and system, the electronic equipment and the medium provided by the invention, the whole project is divided into a plurality of independent sub-tasks through the canvas task designer, and each sub-task is stored in the form of the module file and can be independently developed by different developers.
Owner:SUZHOU GRANI VISION TECH CO LTD

Method and system for quickly constructing and multiplexing application framework

The invention provides a rapid construction and reuse method and system for an application framework, and relates to the technical field of application framework construction, and the method comprises the following steps: mapping code snippets to a high-dimensional tensor space, extracting multi-level code features, and constructing a code association graph and a deep semantic network; constructing a hierarchical Bayesian network based on the spatial-temporal feature map, executing variational reasoning and adaptive particle filtering, and generating a reconstruction code; driving a multi-level generation network by using a dual-dimension discriminator, optimizing a code structure and a dependency relationship, and generating a final optimization code through program slicing and incremental synthesis; according to the method, rapid construction and reuse of the application framework are realized, and the code quality and the execution efficiency are improved.
Owner:北京科杰科技有限公司

Generative ai for industrial automation design environment test

An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
Owner:ROCKWELL AUTOMATION TECH INC

Electrode program design method and device, electronic equipment and storage medium

The invention discloses an electrode program design method and device, electronic equipment and a storage medium, and relates to the mechanical manufacturing technology, the method comprises the steps that a target model file is loaded, parameter information of a target workpiece is determined from the target model file, and the parameter information at least comprises a shape parameter, a structure parameter, a size parameter and a technological parameter; the number of machining electrodes is determined, and the target workpiece is divided into at least one machining area according to the number of the electrodes; for any machining electrode, the electrode shape is determined according to the shape parameters and the structure parameters corresponding to the machining area, and an electrode subprogram is determined according to the size parameters and the process parameters corresponding to the machining area; and an electrode machining file is generated according to the electrode subprogram corresponding to each machining electrode, so that the machining machine tool controls the machining electrodes set to be in the corresponding electrode shapes through the electrode machining file, the target workpiece is obtained after operation of the machining machine tool is finished, and the beneficial effect of improving the workpiece machining precision is achieved.
Owner:MAKINO MACHINE TOOL CHINA CO LTD

Method for generating front-end prototype based on artificial intelligence technology

The invention provides a method for generating a front-end prototype based on an artificial intelligence technology. The method comprises the steps of data acquisition, knowledge base construction, model training and optimization, demand analysis and prototype generation. The method comprises the following steps: constructing a knowledge base supporting multi-dimensional query by collecting and verifying historical data; in combination with the content of the knowledge base, a large language model is used for performing field specialized fine tuning, and low-rank matrix optimization and comparative learning are adopted to improve the task similarity detection precision; semantic analysis and structured conversion are carried out on the natural language requirements of the user; a front-end prototype is automatically generated based on structured data, and user interaction feedback and dynamic optimization are supported. According to the method, efficient data processing, intelligent model optimization and flexible prototype design are realized, the intelligent level and development efficiency of prototype generation are improved, and powerful support is provided for front-end design under rapid iteration and complex requirements.
Owner:BEIJING GUODIANTONG NETWORK TECH CO LTD +1