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

222854 results about "Software engineering" patented technology

Software engineering is the systematic application of engineering approaches to the development of software.

Interactive number asking agent system based on large language model

The invention discloses an interactive question intelligent agent system based on a large language model, and relates to the technical field of dialogue interaction systems. Aiming at the technical defects of the traditional BI tool, the technical scheme is as follows: a heterogeneous data management engine realizes unified access and secure access of cross-source data; the NLP semantic recognition engine converts a natural language into structured semantics through multiple steps, drives the hybrid SQL generation engine and provides visual parameters; the generation engine realizes precise generation from semantics to SQL through a two-stage architecture based on metadata and authority rules; and the visual management console is combined with multi-party configuration and parameters to visually build a number-asking agent. The method is used for realizing intelligent conversion from a natural language to a structured query language (SQL) and a data service interface, and automatically generating an interactive data visualization result.
Owner:INSPUR SOFTWARE TECH CO LTD

Techniques for facilitating bridging of NFTS across different blockchains and orchestrating cross-chain functions

The present disclosure relates to systems and methods for facilitating interoperability between blockchain networks to facilitate bridging of non-fungible tokens (NFTs) across chains. In embodiments, a method includes receiving a bridging request at a first bridge smart contract to transfer a source NFT from a first blockchain to a second blockchain. Upon verification, the first bridge smart contract locks the source NFT. An oracle server determines whether a clone NFT associated with the source NFT exists on the second blockchain. If so, the oracle instructs a second bridge smart contract to unlock the clone NFT. If no clone NFT exists, the oracle instructs minting of the clone NFT and assigning ownership of the clone NFT to the user's account on the second blockchain. The clone NFT remains controllable by the user while the source NFT stays locked on the first blockchain, maintaining a one-to-one relationship between the tokens across chains.
Owner:VERONA HLDG SEZC

Archive data security integration management system

The invention discloses an archive data security integration management system, which relates to the technical field of knowledge maps and comprises an archive data acquisition module, a knowledge intelligent analysis module, a knowledge map dynamic construction module, a security situation evaluation module and a security communication center module. The data acquisition module structurally acquires metadata and operation behaviors, the intelligent analysis module dynamically governs data quality, the map construction module constructs a three-dimensional security model, the situation evaluation module quantifies security influence and generates a strategy, and the communication center module realizes dynamic identity authentication and bandwidth allocation. Through the knowledge graph technology, comprehensive integration and safety management of the archive data are achieved, the data quality and utilization efficiency are improved, dynamic evaluation and coping with safety threats are achieved, and the safety and integrity of the archive data are ensured. Meanwhile, through dynamic identity authentication and bandwidth allocation, the safety and efficiency of cross-domain communication are improved.
Owner:CHINA SHENHUA ENERGY CO LTD SHENDONG COAL BRANCH

Dynamic generation of features based on software testing

An example operation may include one or more of receiving, via a user interface, a request to test a software program, reading source code of the software program and identifying a vulnerability in the source code based on the reading, generating repair code for fixing the identified vulnerability based on execution of a generative artificial intelligence (GenAI) model on the source code and a repository of repair code used to repair previous vulnerabilities, and displaying information about the repair code via the user interface.
Owner:THE TORONTO DOMINION BANK

Directive generative thread-based user assistance system

Embodiments of the disclosed technologies include generating a first thread classification prompt based on a first thread portion of an online dialog involving a user of a computing device, sending the first thread classification prompt to a first large language model, receiving a first thread classification generated and output by the first large language model based on the first thread classification prompt, formulating a plan execution prompt based on the first thread classification, sending the plan execution prompt to a second large language model, receiving a second thread portion generated and output by the second large language model based on the plan execution prompt and the online dialog, and generating a label for a third thread portion of the online dialog.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Imaging system hardware

A sample holder includes a first member featuring a first retaining mechanism configured to retain a first substrate that includes a sample, a second member featuring a second retaining mechanism configured to retain a second substrate that includes a reagent medium, and an alignment mechanism connected to at least one of the first and second members, and configured to align the first and second members such that the sample contacts at least a portion of the reagent medium when the first and second members are aligned.
Owner:10X GENOMICS INC

Control method and device for intelligent agent with body and readable storage medium

The invention relates to a control method and device for an intelligent agent with a body and a readable storage medium. The method comprises the steps of obtaining an instruction input by a user; performing intention recognition on the instruction to generate a current task; calling a large language model, and generating a planned path conforming to the current task based on the large language model and the knowledge graph; decomposing the current task to generate an operation instruction comprising a series of executable action sequences; calling a rule base to ensure that the generated action sequence conforms to various preset rules and operation standards included in the rule base; in the task execution process, environment data fed back by different sensors in the multi-mode perception sensor are collected in real time; and inputting the environment data into the large language model, understanding and processing the environment data by adopting the large language model, and adjusting an operation instruction or planning a path in real time according to a current task and an analysis result of the environment data. The control method provided by the invention is more intelligent, safer and highly adaptive, and can adapt to a more complex task environment.
Owner:BEIJING KNOWLEDGE ATLAS TECHNOLOGY CO LTD

System and method for providing real-time updates of cheque collection in a cheque clearing process

A server computer system includes a communications module; at least one processor coupled to the communications module; and a memory coupled to the at least one processor, the memory storing processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to receive, via the communications module, an indication that a cheque clearing process has been initiated for a cheque; obtain an account number and a routing number for the cheque; perform a lookup to identify a payor of the cheque; and send, via the communications module and to a client device associated with the payor of the cheque, a real-time update indicating that the cheque has been submitted for collection.
Owner:THE TORONTO DOMINION BANK

System and method for generating responses associated with natural language input

A system comprises a communications module; at least one processor coupled with the communications module; and a memory coupled to the at least one processor and storing processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to provide, via the communications module, a first encryption key of an encryption key pair to a client device; receive, via the communications module and from a conversation agent server, a fulfillment request based on a natural language input transmitted from the client device to the conversation agent server; determine that the fulfillment request includes a request for personal data; obtain the requested personal data; encrypt the personal data with a second encryption key of the encryption key pair; and provide, via the communications module and to the conversation agent server, the encrypted personal data for transmission to the client device.
Owner:THE TORONTO DOMINION BANK

Generation of automation test script using generative artificial intelligence

An example operation may include one or more of receiving a description of a plurality of testing elements for testing a software program and storing the software test within a storage device, generating an automation script for automating execution of the software test based on execution of a generative artificial intelligence model (GenAI) model on the plurality of testing elements and a repository of automation scripts, attaching the automation script to the software test within the storage device, and in response to a request to execute the software test, executing the plurality of testing elements within the software test based on the attached automation script.
Owner:THE TORONTO DOMINION BANK

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

Gap identification and solution recommendation for complex software architecture

An example operation may include one or more of receiving a plurality of architecture documents of a plurality of different domains of a software architecture, identifying a missing component that is missing from within the software architecture between a first domain and a second domain among the plurality of domains based on execution of a generative artificial intelligence (GenAI) model based on the plurality of architecture documents of the software architecture, generating a recommended modification to the software architecture based on the identified missing component, and displaying the recommended modification via a user interface.
Owner:THE TORONTO DOMINION BANK

Software library usage optimization

An example operation may include one or more of training a generative artificial intelligence (GenAI) model based on execution of the GenAI model on software libraries and descriptions of intent of the software libraries, receiving a first set of software libraries and a second set of software libraries, identifying a first software library within the first set of software libraries that includes redundant functionality with a second software library within the second set of software libraries based on execution of a generative artificial intelligence (GenAI) model on the first and second sets of libraries, and displaying an identifier of the first and second software libraries via a user interface.
Owner:THE TORONTO DOMINION BANK

System and method for generating responses associated with natural language input

A system comprises a communications module; at least one processor coupled with the communications module; and a memory coupled to the at least one processor and storing processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to provide, via the communications module, a first encryption key of an encryption key pair to a client device; receive, via the communications module and from a conversation agent server, a fulfillment request based on a natural language input transmitted from the client device to the conversation agent server; determine that the fulfillment request includes a request for personal data; obtain the requested personal data; encrypt the personal data with a second encryption key of the encryption key pair; and provide, via the communications module and to the conversation agent server, the encrypted personal data for transmission to the client device.
Owner:THE TORONTO DOMINION BANK

Ai engine for training credit card chatbot

An example operation may include one or more of training a large language model (LLM) to learn credit card data via execution of the LLM on content from one or more credit card documents, executing the LLM to generate a sequence of prompts which are output to a user via a chatbot within a chat window of a software application, receiving responses to the sequence of prompts for the user via the chat window of the software application, and retraining the LLM model to further learn credit card data via execution of the LLM on a combination of the sequence of prompts and the received responses.
Owner:THE TORONTO DOMINION BANK

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

Imaging system hardware

A sample holder includes a first member featuring a first retaining mechanism configured to retain a first substrate that includes a sample, a second member featuring a second retaining mechanism configured to retain a second substrate that includes a reagent medium, and an alignment mechanism connected to at least one of the first and second members, and configured to align the first and second members such that the sample contacts at least a portion of the reagent medium when the first and second members are aligned.
Owner:10X GENOMICS INC

Cigarette primary processing workshop simulation model auxiliary system, operation method, electronic equipment and storage medium

The invention discloses a simulation model auxiliary system for a cigarette cut tobacco manufacturing workshop, an operation method, electronic equipment and a storage medium. Comprising a workshop simulation model mark management module, a workshop simulation basic knowledge extraction module, a workshop simulation multi-mode knowledge graph construction module, a workshop simulation knowledge interaction and problem diagnosis module and a workshop system quality evaluation module. According to the invention, the workshop simulation model and the multi-modal knowledge graph are associated through the simulation model marking and management module, and model recommendation of a dialogue system is supported; a basic knowledge extraction module is utilized to extract data from MES, ERP, PLM and process documents, a multi-modal knowledge graph is constructed, and the construction efficiency is improved; the knowledge interaction module analyzes user requirements and provides structured support through knowledge graph retrieval; the optimization suggestion and problem diagnosis unit is combined with various reasoning methods to analyze requirements and provide diagnosis and optimization suggestions; and the system quality evaluation module ensures the reasoning accuracy, integrity and practicability, and provides guarantee for simulation model optimization and decision making.
Owner:YUNNAN KUNMING SHIPBUILDING DESIGN & RESEARCH INSTITUTE

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

Task processing method, task platform, computing device and computer readable storage medium

Embodiments of the invention provide a task processing method, a task platform, a computing device and a computer readable storage medium. The image processing method comprises the steps of obtaining a task description text of a target task; extracting task elements of the target task from the task description text by using a large language model, determining a plurality of target agents and target skills of the target agents from the candidate agent set based on the task elements, and generating a structured execution protocol corresponding to the target skills of the target agents; based on the structured execution protocols corresponding to the target skills of the multiple target agents, performing dependency analysis on the target skills of the multiple target agents to obtain a skill combination; and scheduling a skill tool corresponding to the skill combination to execute the target task to obtain a task result. The accuracy and the expandability of calling and processing the target task by skills and tools in an open scene are realized.
Owner:ALIBABA CLOUD FEITIAN (HANGZHOU) CLOUD COMPUTING TECH CO LTD

Query method and system for generating SQL statement based on natural language

The invention provides a query method and system for generating an SQL statement based on a natural language, and relates to the technical field of programming, and the method comprises the steps: receiving a user query request, obtaining data source configuration information, and obtaining a multi-stage locking identifier through a distributed lock management module to control concurrency; extracting a query mode from the query mode knowledge base to generate a data template based on the data source configuration information and a user historical query record; selecting an optimal query path through query path evaluation, and calling the large model server to analyze the data template to generate an SQL statement; predicting resource occupation and setting a monitoring threshold value according to the SQL statement structure, monitoring a query state in real time in an execution process, and triggering a multi-stage fault-tolerant mechanism to process exceptions; and finally, releasing the locking identifier, returning a query result, and asynchronously updating the query mode knowledge base.
Owner:北京科杰科技有限公司

Generating software architecture from conversation

An example operation may include one or more of receiving and recording electronic communications that occur between users of an organization within a data store, receiving an input via a user interface, retrieving the electronic communications of the organization and software architecture documents from the data store in response to receipt of the input, generating a diagram of a software architecture of the organization based on execution of a generative artificial intelligence (GenAI) model on the electronic communications of the organization and the software architecture documents, and displaying the diagram 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

Key-value engine

A data storage system can implement a key-value engine configured for tunable read, write, and space amplification. The key-value engine can support multi-versioning, synchronous and asynchronous key updates, and read snapshots. The key-value engine is highly scalable and can support generalized parallel, in-memory computation. Experimental results demonstrate that a key-value engine consistent with disclosed embodiments can outperform a state-of-the-art production LSM-based key-value store in a wide range of metrics.
Owner:MATHWORKS INC

Digital processing systems and methods for managing workflows

Systems, methods, and computer-readable media for workflow construction operations include displaying a canvas for enabling placement and interconnection of workflow blocks with some of the workflow blocks being associated with data sources, enabling placement of a workflow block on the canvas and associating the at least one workflow block with at least one of the plurality of data sources, enabling placement of a switch block on the canvas at a downstream position of the workflow block and placement of a plurality of additional workflow blocks at locations downstream of the switch block and arranged in a plurality of alternative downstream branches. The switch block is configured to direct trigger action flow to the plurality of alternative downstream branches. The switch block is configured with a plurality of differing queries associated with the plurality of alternative downstream branches, at least one of the differing queries being associated with the data sources.
Owner:MONDAY COM LTD

File full life cycle management system and method based on cloud computing

The invention relates to the technical field of archive management, in particular to an archive full life cycle management system and method based on cloud computing. The method specifically comprises an intelligent classification module based on a format adaptation degree function and semantic density analysis, a five-stage life cycle management module, and an authority scheduling module fusing RBAC / ABAC authority control and block chain auditing, and based on a matrix decomposition archiving static coding mechanism, document security storage and analysis are realized through an orthogonal matrix and pseudo-inverse operation, and the file security is realized. The data security in a long-term archiving scene is improved; cloud storage resources are dynamically optimized according to the document life cycle state and the access frequency, and the storage cost is reduced in combination with a cold and hot layering strategy; and an AI algorithm is introduced, the archive retention value is automatically evaluated according to laws and regulations and semantic analysis, and a compliant destruction decision is realized. According to the method, through multi-model fusion metadata extraction, dynamic strategy binding and automatic state transition, the whole-process management efficiency and safety are remarkably improved.
Owner:JINAN GUOYUN ELECTRONIC TECH CO LTD

System and method for a software platform to interconnection users with one or more applications in an agnostic, centralized manner

The present invention discloses a software platform designed to facilitate seamless interconnection between users and multiple applications in an application-agnostic and centralized manner. This novel system simplifies the user experience by providing a unified interface for receiving notifications from, and interacting with, a multitude of disparate applications. Central to the platform is a robust middleware that bridges communication gaps, eliminating the need for manual data reconciliation and ensuring streamlined operations.Key components of the system include an Ingester Module that standardizes data from various sources, an Action Card Creator that transforms this data into interactive notifications, a Notification Dispatcher that routes these notifications to appropriate platforms, and a Command Translation Module that interprets user interactions for actionable insights. The platform offers interoperability across various communication mediums, employing AI and machine learning for enhanced data processing, predictive personalization, and efficient notification dispatching.Aimed at enhancing operational efficiency, the system addresses challenges faced by enterprises due to fragmented application environments, offering a scalable solution that adapts to organizational needs. By centralizing communication and workflow management, the disclosed invention provides businesses with a consolidated approach to managing multiple application interactions, driving innovation, and reducing technical complexities.
Owner:WHEELER NOLAN +2

Superconducting distributed bidirectional current driver system

A superconducting distributed bidirectional current driver system includes multiple bidirectional current drivers, a bidirectional current load being operatively coupled between two adjacent bidirectional current drivers. Each of the bidirectional current drivers includes first and second superconducting latch circuits. The first superconducting latch circuit in a first one of the bidirectional current drivers and the second superconducting latch circuit in a second one of the bidirectional current drivers coupled to the current load are selectively activated by first and second activation signals, respectively, to establish a first current path through the current load in a first direction. The second superconducting latch circuit in the second one of the bidirectional current drivers and the first superconducting latch circuit in the first one of the bidirectional current drivers are selectively activated to establish a second current path through the current load in a second direction opposite the first direction.
Owner:REOHR WILLIAM ROBERT

Imaging system hardware

A sample holder includes a first member featuring a first retaining mechanism configured to retain a first substrate that includes a sample, a second member featuring a second retaining mechanism configured to retain a second substrate that includes a reagent medium, and an alignment mechanism connected to at least one of the first and second members, and configured to align the first and second members such that the sample contacts at least a portion of the reagent medium when the first and second members are aligned.
Owner:10X GENOMICS INC

Computing systems and methods for data processing using a generic large language model and a secondary large language model configured for structured data

Systems and methods for processing input data using a generic large language model (LLM) and a secondary LLM, whereby the secondary LLM is configured to process structured data. An application is provided, including a semantic kernel, a manager module, and a plurality of workers. An input is received via the semantic kernel. The manager module invokes the plurality of workers comprising a first worker and a second worker. The first worker invokes the generic LLM and the second worker invokes the secondary LLM.
Owner:THE TORONTO DOMINION BANK