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

24 results about "Modular software" patented technology

Modular software is software developed with a design strategy that provides for users to create different configurations by minimizing the use of or adding modules. It can also refer to software that has been conceived so that sections of it are self-contained and can be developed, tested, and maintained separately.

Power domain control software architecture and controller thereof

The invention provides a power domain control software architecture and a controller thereof, the software architecture comprises an application layer developed based on an AUTOSAR standard, a runtime environment and a basic software layer, the application layer comprises a plurality of modularized software components, the software components package service logic functions of the controller to be integrated, the software components are provided with an AUTOSAR-based ARXML file definition interface, and the AUTOSAR-based ARXML file definition interface is used for defining the service logic functions of the controller to be integrated. According to the method, the interface compatibility can be improved, seamless integration of application layers across controllers can be realized, and the development parallelism is enhanced by kernel deployment of independently packaged software components according to the real-time performance of functions. The runtime environment generates an inter-core communication agent code, constructs a virtual bus and routes a service request of an application layer component to the basic software layer, and the basic software layer provides system-level service for the application layer through a virtual bus interface of the runtime environment, so that the application layer does not need to directly operate hardware, software and hardware decoupling is realized, and the service performance of the application layer is improved. And smooth realization of software fusion and integration is promoted.
Owner:ZHEJIANG FARIZON ZHIXIN TECHNOLOGY CO LTD +3

Modular software library for use with large language models to generate code

PCT designated stageWO2025245077A1Mathematical modelsNatural language analysisSoftware engineeringComponent (UML)
Disclosed herein are systems, apparatuses, and methods for configuring and using one or more modular software libraries for use with large language models (LLMs) for automatically generating code from one or more user task queries. The systems, apparatuses, and methods compare a user's task query to generate code for a task with only headers of docstring. After identifying potentially relevant code from the most closely matching headers, the systems, apparatuses, and methods combine the user's task query with the identified docstring bodies as a prompt to one or more LLMs to converge upon software modules, functions, classes, and / or submodules (e.g., software code components) that contain relevant code. The systems, apparatuses, and methods then generate code responsive to the user's task query from the selected modules, functions, classes, and submodules.
Owner:BROWN UNIVERSITY

A Software Modularization-Based Open Source Vulnerability Function Detection Method for Binary Programs

This invention belongs to the field of vulnerability function detection technology, specifically relating to a method for detecting open-source vulnerability functions based on software modularization for binary programs. The method first extracts the directed call graph of binary functions, then uses OSLOM overlapping community detection technology based on statistical significance, and integrates algorithms based on modularity and information theory to cluster the binary functions. Next, based on modularization, feature-based software component analysis is performed. Then, based on the results of the modular software component analysis, the vulnerability types and specific vulnerability functions in open-source components are detected through function signatures, and the corresponding binary vulnerability functions are searched in the binary modules of the reusable components. This method significantly improves detection accuracy and the accuracy of matching individual binary modules compared to component detection based on Louvain modularization and B2SFinder, while also greatly reducing the workload of open-source vulnerability function detection.
Owner:Chinese People's Liberation Army Cyberspace Force Information Engineering University

Multi-purpose electrical practical training method and device based on PLC

The invention provides a multi-purpose electrical practical training method and device based on a PLC, and the method comprises the steps: constructing a hardware architecture integrated with multi-specification PLCs, and selecting different types of PLCs to adapt to diversified practical training demands from simple control to complex system protection; a digital quantity signal processing module and an analog quantity signal processing module are configured to realize bidirectional interaction of digital switch signals and analog operation parameters, and a signal interaction network of a real industrial scene is constructed; a man-machine interaction interface is designed, two functional modules of system simulation and a practical training platform are integrated through a touch screen panel, and parameter setting, state display and control logic simulation operation are supported; a modular software architecture is established, generator-transformer group protection, line protection, bus protection and control system simulation sub-modules are deployed in a unified manner, and a standardized hardware interface and a software expansion space are reserved to support function iteration.
Owner:JIANGSU NANTONG POWER GENERATION CO LTD +2

Method for providing recovery of modular software architecture

A method for providing recovery of modular software architecture using a processor unit that is configured to access a source code repository comprising the source codes of software consisting of a plurality of modules and configured to access a storage database comprising the update history of the source codes of the software.
Owner:OZYEGIN UNIVSI

Platform for industrial image processing

An industrial image processing system consisting of: a modular software platform configured to integrate artificial intelligence (AI) algorithms for analyzing images from industrial cameras; a data management module configured to facilitate data transfer and storage in object memory for further analysis; a deployment module configured to package software platform components, including AI algorithms, into Docker containers for deployment on edge devices; an integration module enabling direct communication between the software platform and industrial machines via Manufacturing Execution Systems (MES) and machine control systems; and a scoring pipeline configured for real-time image analysis and decision-making based on the results of the AI ​​algorithms.
Owner:ROBERT BOSCH GMBH

MODULAR SYSTEM AND METHOD FOR INFORMATION PROCESSING ORIENTED TOWARDS THE RESOLUTION OF SPECIFIC OBJECTIVES BASED ON ARTIFICIAL INTELLIGENCE AND EXTENSIVE LANGUAGE MODELS

The present invention relates to a modular software platform for information processing oriented towards achieving specific objectives. It integrates multiple algorithms, as well as Large Language Models (LLMs) and Artificial Intelligence (AI) tools. Through an iterative process, and supported by a set of modules configured for specific outcomes, the present invention is capable of delivering different results based on text enriched by its distinctive iterative process. In particular, the present invention proposes a system that combines Large Language Models (LLMs) with artificial intelligence (AI) tools operated iteratively, as well as the use of APIs, to extract relevant information from user input and provide meaningful results tailored to the limitations and / or requirements established in the set of modules of the invention.
Owner:INST TECHNOLOGICO & DE ESTUDIOS SUPERIORES DE MONTERREY

Integrated system, laser machine, method and computer program

An integrated system for dynamic optimization and advanced control of a laser machine is described, comprising: a plurality of sensors, a dynamic parameter optimization module for real-time adaptation of cutting parameters, a power saving module for efficient management of energy consumption and a modular software architecture. Furthermore, a method for dynamic optimization of laser cutting is described, comprising the steps of: acquiring operational data, analyzing by means of a machine learning algorithm, dynamically adjusting parameters, continuously monitoring the process and detecting defects. Such a method is performed by means of the aforementioned system, ensuring improvements in precision, energy efficiency and overall quality of the product. The present application also provides a laser machine and a method for dynamic optimization of laser cutting on a laser machine. The present application also provides an integrated system for optimization and advanced control of laser cutting. The present application also provides a computer program.
Owner:CONTACT HORIZON CAPITAL LLC

Driver assistance method and apparatus, device and storage medium

Provided are a driver-assistance method and apparatus, a device and a storage medium. The method includes that: diagnosis information of multiple sensors of a target vehicle, diagnosis information of multiple actuators of the target vehicle, and diagnosis information of multiple modular software functions are acquired in real time; a failure condition of a driver-assistance function of the target vehicle is determined according to the diagnosis information of the multiple sensors, the diagnosis information of the multiple actuators, and the diagnosis information of the multiple modular software functions; and a driver-assistance strategy of the target vehicle is determined according to the failure condition of the driver-assistance function of the target vehicle, and the target vehicle is continued to be assisted in driving according to the driver-assistance strategy.
Owner:UISEE SHANGHAI AUTOMOTIVE TECH LTD

Modular software application configuration management

Methods, apparatuses, systems, computing entities, and / or the like are provided. An example method may include determining per-application configuration data associated with a software application; determining per-client configuration data associated with a client system; determining per-application per-client configuration data associated with the software application and the client system; generating modular configuration data based at least in part on at least one of the per-application configuration data, the per-client configuration data, and the per-application per-client configuration data; generating a releasable software application based at least in part on the modular configuration data; and performing one or more software release operations by transmitting the releasable software application to the client system.
Owner:LIBERTY MUTUAL INSURANCE CO

Targeted Testing for Modular Software Applications

An example computing platform is configured to identify a subset of source code files for a modular software application that have changed. The computing platform further creates a dynamic test plan comprising a targeted subset of available software tests by (i) obtaining a dependency map that identifies various dependency relationships between the software application's modules, (ii) based on the dependency map, generating an impact map that identifies various impact relationships between the software application's modules, (iii) based on the impact map, generate a test map that identifies various tests that correspond to the software application's modules, and (iv) select the targeted subset of available software tests based on the test map and the identified subset of source code files. Finally, the computing platform executes the dynamic test plan comprising the targeted subset of available tests.
Owner:PROCORE TECHNOLOGIES INC

Analog cabin interaction method and device based on multi-modal communication and electronic equipment

The application discloses a kind of based on multimodal communication's simulation cabin interaction method, device and electronic equipment, it is related to intelligent simulation cabin multimodal interaction technical field, including constructing intelligent seat cabin environment, using non-invasive layout, complete the decoupling between software function components in multimodal communication.The application reduces the cognitive load and operation failure rate of driver in high-pressure scene;Finally, the system has adaptive closed-loop control ability based on biological feedback, can dynamically simplify UI interface according to the fatigue or stress state of driver and actively provide multi-sensory warning assistance, while modular software design ensures the high expansibility and low delay (<100ms) of system, significantly improves the safety, fidelity and intelligent level of simulation cabin training.
Owner:HANGZHOU INNOVATION RES INST OF BEIJING UNIV OF AERONAUTICS & ASTRONAUTICS +2

Flow computer remote terminal unit with modular software architecture

Embodiments of the present disclosure relate to a traffic computer remote terminal unit with a modular software architecture. A method includes executing, by a traffic remote terminal unit (RTU) management system, a plurality of application instances, the plurality of application instances managing one or more industrial operations at an industrial facility; and receiving, by an enabling framework of the RTU management system, input device information associated with the one or more industrial operations from one or more input devices from the industrial facility. The enable framework manages a plurality of application instances executed by the traffic RTU management system, and the enable framework is partitioned in memory separately from the plurality of application instances. The method further includes determining, from the plurality of application instances, one or more application instances utilizing the input device information based on a scheduler using the enable framework; and providing, by the framework-enabled scheduler, the input device information provision to the determined one or more application instances.
Owner:ABB (SCHWEIZ) AG

A control method for integrating chassis management and network switching

The application provides a control method for integrating chassis management and network switching, and belongs to the technical field of network communication equipment; by uniformly integrating the BMC embedded on the switching board and the command line interface (CLI) of the network switching equipment, seamless fusion of network configuration and chassis health management is realized; the device adopts a modular software and hardware architecture, constructs a standardized interconnection between the switching board, the BMC module and the network processor, and supports unified access of any service port and management port; a unified command analysis engine is built in the system, traditional network management commands and chassis monitoring commands are standardized and integrated, intelligent prompts and online help are provided, and the operation and maintenance complexity is reduced; by collecting key parameters such as temperature, voltage, fan speed and power consumption in real time, combining a comprehensive health evaluation and a fault diagnosis mechanism, precise monitoring and early warning of the internal environment state of the chassis are realized.
Owner:BEIJING HEZHONG FANGDA TECH CO LTD

Systems and methods for extending functionality of a modular software platform

PCT designated stageWO2026176244A1Theoretical computer scienceModularity
Systems, methods, and computer readable medium are provided for designing a modular software platform with extendable functionality. Designing a modular software platform with extendable functionality includes accessing a plurality of building blocks, each defining capabilities and associated with a schema defining connectivity information; maintaining an extension point for hosting a subset of the building blocks, the extension point being associated with an extension point schema defining connectivity information; enabling selection of the extension point for hosting a building block; enabling selection of a building block for hosting by the extension point; and linking the building block to the extension point using the building block and extension point connectivity information to generate connectivity instructions defining how to link the building block with the extension point, deducing whether additional information is needed, and implementing the connectivity instructions.
Owner:MONDAY COM LTD +1

Smart camera system having modular camera sensor, light, and compute assemblies

Smart camera systems may comprise one or more modular assemblies, including a camera assembly, a light assembly, and a compute assembly. Each of the modular assemblies may be further formed from various modular components, circuits, or elements, and also include various modular software, applications, or algorithms related to image capture and processing. Using the modular assemblies, various different smart camera systems may be assembled that are adapted for different applications or environments.
Owner:AMAZON TECH INC

A modular HCU software model development method for range extender bench joint debugging

This invention discloses a modular HCU software model development method for range extender bench testing, belonging to the field of new energy vehicle range extender electronic control system software development technology. It addresses the core technical problems existing in current range extender bench testing methods. The method includes the following steps: Step 1: Building a development environment based on the VCU hardware platform and supporting code generation toolchain; Step 2: Developing a modular architecture for the HCU software model; Step 3: Constructing a complete HCU software model and performing full-module testing; Step 4: Building a simulation verification platform and conducting simulation verification tests; Step 5: Final integration of the HCU software model based on the simulation verification tests; Step 6: Completing software code preparation and hardware connection, and conducting low-voltage bench testing; Step 7: Formal deployment of the HCU software model to the range extender bench, conducting full-process bench testing and durability tests. This invention improves the automation level of range extender bench testing while enhancing the safety, reliability, and reusability of the development process.
Owner:HARBIN DONGAN AUTO ENGINE CO LTD

Digital twin loader low-delay control system based on 5G and AI

The invention discloses a digital twin loader low-delay control system based on 5G and AI, which relates to the technical field of intelligent mechanical control, and comprises an interaction and decision unit, a control and execution unit and a data transmission support unit, the interaction and decision-making unit comprises a man-machine interaction module, an AI intelligent algorithm module, an intelligent auxiliary module and a customized service module; the control and execution unit comprises a remote control module, an equipment state monitoring module, a safety protection module and a hardware modular architecture; the data transmission supporting unit comprises an ultra-low delay transmission module, a network and safety module, a software modular system and a data storage module, by means of deep integration of the 5G communication technology and by means of the ultra-low delay and high-bandwidth characteristics of the 5G communication technology, rapid and accurate transmission of operation instructions and real-time interaction of high-definition videos and a large amount of data are achieved; remote operation is smooth and efficient like on-site operation, simulation operation is assisted by the digital twinning technology, the scheme is optimized, and operation efficiency is improved in an all-around mode.
Owner:TIANJIN PORT CHINA COAL HUANENG COAL TERMINAL CO LTD

Modular software programming method, device and system

The invention discloses a modular software programming method, device and system, which comprise a client, and are characterized in that the modular software programming method comprises the following steps: the client creates and generates a first software module and / or a project, the project comprises a second software module and a connecting line, the first software module comprises first software module contents and / or first software module symbols, the second software module comprises second software module contents and / or second software module symbols, and the first software module and the second software module are the same or different; the client modifies the first software module and / or item and generates information related to modification; and the client side manages the software module. Through modular development, the automatic management module and the connected embedded chip are synchronized, the technical threshold is reduced, and the development period and the development time are greatly shortened.
Owner:SHENZHEN KANGAO XINGYE TECHNOLOGY CO LTD

Intelligent blending and batching system and method for raw material yard of iron and steel enterprise

The invention provides an intelligent blending and batching system and method for a raw material yard of an iron and steel enterprise, and relates to the technical field of industrial automation and intelligent batching, and the system comprises a sensing layer, an execution layer, a control layer and a man-machine interaction layer. According to the application, full-process data acquisition is realized by configuring multiple types of sensors, a modularized software architecture is adopted, and dynamic component monitoring and balancing, loading operation control and other logics and algorithms are adopted, so that the loading efficiency is improved. And intelligent plan generation, automatic warehouse number recommendation, automatic process scheduling, real-time parameter monitoring, intelligent regulation and control and whole-process data tracing are realized. According to the invention, the manual intervention intensity can be reduced, the problems of material mixing and material breaking are eliminated, the batching precision, the production efficiency and the product quality stability are improved, and the raw material waste rate and the production cost are reduced.
Owner:SHANDING YUNKE INFORMATION TECHNOLOGY CO LTD

Artificial intelligence system and software as a medical device for multi-biomarker quantification in clinical diagnosis

An AI-powered diagnostic and prognostic system is disclosed, architected as a modular Software as a Medical Device. The system fuses patient-specific data with canonical medical knowledge to power a Recommendation Module that dynamically recommends an optimal set of diagnostic tests. An Interpretation Module then processes these multi-modal inputs, generating a single, quantifiable diagnostic metric and a transparent explanation of the result. A Prognosis Module analyzes the metric over time to forecast disease progression, providing actionable clinical outputs. The entire workflow is underpinned by a robust Compliance Module ensuring safety and regulatory adherence. A continuous Learning Loop feeds clinical outcomes back into the system, iteratively refining its AI models. This creates a holistic, trustworthy, and self-improving platform that transforms raw data into a clear diagnostic and prognostic pathway, enhancing accuracy and patient care.
Owner:RAO UJJWAL

Flow Computer Remote Terminal Unit with Modular Software Architecture

A method includes executing, by a flow remote terminal unit (RTU) management system, a plurality of application instances that manage one or more industrial operations at an industrial facility; and receiving, from one or more input devices at the industrial facility and by an enablement framework of the RTU management system, input device information associated with the one or more industrial operations. The enablement framework manages the plurality of applications instances being executed by the flow RTU management system, and the enablement framework is partitioned separately in memory from the plurality of application instances. The method also includes determining, based on using a dispatcher of the enablement framework, one or more application instances, from the plurality of application instances, that utilize the input device information; and providing, by the dispatcher of the enablement framework, the input device information to the determined one or more application instances.
Owner:ABB (SCHWEIZ) AG

Sand adding control method and system for diamond wire manufacturing equipment

The invention discloses a sand adding control method and system for diamond wire manufacturing equipment, and relates to the technical field of diamond wire production. According to the system, a closed-loop control framework is constructed based on real-time visual feedback and dynamic adjustment, key parameters of the cutting rate and the cutting height of sand grains on the surface of a diamond wire are collected through a visual detection system, auxiliary parameters such as the liquid level, the temperature and the pH value of a sand tank are combined, and the required adjustment amount of additives and carborundum is calculated through a multivariable control algorithm; and working parameters of the peristaltic pump are dynamically adjusted to realize accurate sand adding. The system integrates modularized software functions, multiple safety fault-tolerant mechanisms and self-adaptive learning capability, has the characteristics of high control precision, strong stability and good expandability, effectively solves the problems of inaccurate concentration control, response lag and the like in a traditional sand adding mode, and remarkably improves the production quality and efficiency of the diamond wire.
Owner:SICHUAN JINSHANG NEW MATERIALS CO LTD

Modular software programming method, device and system

The invention discloses a modular software programming method, device and system, which comprises a first client, a server, a second client and a third client, and is characterized in that the modular software programming method comprises the following steps: the first client creates or modifies to generate a first software module and / or project, the first software module and / or the project are / is sent to the server; the server sends the first software module and / or the project to the second client or the second client and a third client; the second client modifies the first software module and / or project, generates information related to modification and sends the information related to modification to the server; and the server sends the information related to the modification to the first client or the first client and the third client. Through modular development, sharing and multiplexing, and timely communication and feedback, the technical threshold is reduced, and the development period and the development time are greatly shortened.
Owner:SHENZHEN KANGAO XINGYE TECHNOLOGY CO LTD