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

64 results about "Software modules" patented technology

Software modules include a complete range of ETSI / ITU / IEEE compliant algorithms, in addition to many other standard and proprietary algorithms.These libraries are modular and can be executed as a single task under a variety of operating systems or standalone with its own microkernel.

Orientation fault detection system

PCT designated stageWO2026143215A1Control systemSecure state
An orientation fault detection system is configured to detect improper installation of the dynamic active control system (DACS) controller / software module by receiving data output from a plurality of sensors to determine whether an orientation fault is detected corresponding to an improper installation of the controller / software module. Such determination is made based upon sensor data when corresponding environmental and operational conditions are met, so the orientation fault detection system is further configured to determine whether the requisite conditions are met for orientation fault detection based upon the sensor data. If an orientation fault is detected, the orientation fault detection system initiates a safe state protocol that renders the vessel safe to operate.
Owner:SEAKEEPER INC

An intelligent decision system for precise water distribution in agricultural irrigation areas based on crop water requirement coefficient

This invention discloses an intelligent decision-making system for precise water allocation in agricultural irrigation districts based on crop water requirement coefficients. The system comprises three main modules: hardware acquisition and execution, software algorithms and modeling, and digital twin simulation and decision-making. These modules operate in a closed-loop logic of acquisition, processing, simulation, decision-making, execution, and feedback. The hardware module employs a four-dimensional collaborative acquisition, dual-mode transmission, and edge computing scheme. The software module incorporates algorithms and adaptation rules such as dual-factor coupling and dynamic water requirement coefficient correction. The digital twin module completes instruction issuance and parameter correction through full-element modeling, LOD optimization, and multi-objective decision-making. This invention, through dual-path feedback, digital twin collaboration, and multi-algorithm coordination, combined with dynamic water requirement coefficient correction, terraced field spatial adaptation, and soil water-salt coupling modeling, accurately matches plot requirements, balancing water conservation, crop adaptation, and energy consumption, thereby reducing irrigation district management costs and adapting to complex irrigation district operations.
Owner:NORTH CHINA UNIV OF WATER RESOURCES & ELECTRIC POWER

Systems and methods for skills inference using a datastore and models

ActiveUS12670452B2EngineeringData mining
A system comprising: a skills data store; an employee action data store; at least one hardware processor; and one or more software modules that are configured to, when executed by the at least one hardware processor, retrieve skills data and employee action data from the skills data store and employee action data store, train a classification model, wherein training a classification model comprises performing feature preprocessing, generating an LDA topic vector and TF / IDF Word2Vec similarity scoring, and use AutoML to train ML models, and infer employee skills and levels based on the classification model and employee action data.
Owner:EMPATH INC

Software distribution in wireless AD HOC networks for AD-HOC data processing at source nodes

This application relates to software distribution in wireless AD HOC networks for AD-HOC data processing on source nodes, a method of acquiring software by a source node in a wireless ad hoc network is disclosed. The method includes the source node executing an application software, identifying from the application software a need to process a particular data modality, and determining that the source node is unable to process the particular data modality. In response to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to process the particular data modality, and in response to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to a neighbor node of a plurality of nodes within radio range of the source node. The source node receives the software module from the neighbor node and processes the particular data modality using the software module.
Owner:THE BOEING CO

Automatic mock enablement in a multi-module software system

Embodiments allow a mock-enabled software module to access a store of mock output data. Sets of mock output values (“SMOVs”), stored within the mock output store, are mapped to one or more key input values. When input sent to a mock-enabled software module includes one or more key input values that map to a given SMOV, the SMOV is included in a mock response from a target module of the given SMOV. When a set of input values, sent to a mock-enabled software module, does not include key input values that map to a SMOV, the mock-enabled module produces output without triggering any mock response. The mock output store may contain one or more replacement templates that are used to replace one or more mock output values, in a mock response, with one or more corresponding input values from the set of input values received by the triggering module.
Owner:LENDINGCLUB BANK NAT ASSOC

System and method for classifying network devices

A method and system for classifying a device accessing a computer network. The method including: determining fields of interest that are indicators for classifying the device; reviewing a network traffic flow associated with the device; extracting field / parameter values from a packet associated with the network traffic flow; comparing the extracted field / parameter values with values of the fields of interest to determine at least one device attribute; and classifying the device associated with the network traffic flow based on the comparison. The header fields / parameters may include application name and / or fields / parameters available in a TLS header. The system includes a processor, memory, and software modules and engines that implement the method above.
Owner:SANDVINE CORP

Method and system for Anti-virus and malware prevention management and integration

Various methods and processes, apparatuses or systems, and media for integrating anti-virus and malware prevention software within a platform that hosts a variety of applications and that is designed for widespread use within a large organization are disclosed. The method includes: accessing a platform that hosts a software suite that includes a set of software modules, the set of software modules including an anti-virus software module; receiving an updated version of the anti-virus software module; analyzing the updated version of the anti-virus software module with respect to a predetermined list of exclusions; testing the updated version of the anti-virus software module for compatibility with the software suite; modifying the updated version of the anti-virus software module based on a result of the analysis and a result of the testing; and applying the modified updated version of the anti-virus software module to the software suite.
Owner:JPMORGAN CHASE BANK NA

A Software Defect Prediction Method Based on Dynamic Path Adaptive Graph Convolutional Networks

ActiveCN120705051Breduce distractionsImprove the effect of the modelError detection/correctionBiological modelsGraph structured dataPath length
This application provides a software defect prediction method based on a dynamic path adaptive graph convolutional network. The method includes: constructing graph structure data of software modules; inputting the graph structure data into a graph convolutional network to learn the dependencies between modules; adaptively assigning weights to multi-hop paths through a dynamic path weighted convolutional layer and suppressing long path noise interference based on a path length decay coefficient; optimizing the adjacency matrix in real time based on a multi-head attention mechanism, enhancing key dependency edges and pruning redundant connections; embedding dynamic path scoring and an adaptive graph update algorithm into a classification objective function, updating training weights with a balancing strategy, and outputting defect prediction results through the optimized model. This application can effectively solve the performance degradation problems of traditional graph convolutional networks in scenarios with insufficient dependency modeling, noise accumulation, and class imbalance under the static graph assumption.
Owner:HENAN UNIVERSITY OF TECHNOLOGY

Individualized airline disembarkment system and method

A system and method for individualized airline passenger disembarkment integrates with Passenger Service Systems (PSS) and Airport Operational Databases (AODB) using IATA New Distribution Capability (NDC) standards for real-time data exchange. Passengers book priority disembarkment options during reservations, with availability determined via priority queues in distributed software modules interacting with cloud-based hardware to allocate limited slots efficiently. Upon detecting delays, the system identifies at-risk passengers for missed connections by computing gate-to-gate travel times using graph data structures, assigns priority disembarkment passes (physical or virtual) with verification elements such as QR codes, NFC, or RFID, and deactivates passes post-disembarkment via geo-fencing or hash-based structures. This reduces airline costs, enhances operational efficiency by minimizing latency and optimizing resources, and complies with aviation regulations across multiple jurisdictions while improving passenger satisfaction.
Owner:THRASHER STEVEN

A cross-node heterogeneous memory pooling method and system based on a CXL protocol

The application discloses a cross-node heterogeneous memory pooling method and system based on a CXL protocol, and belongs to the technical field of server architecture and memory resource management. The method builds a communication link between a computing node and a heterogeneous memory resource pool through a CXL exchange unit, deploys an FPGA-accelerated intelligent memory controller and optimizes an access path; divides the storage functions of DRAM, CXL memory and HBM, establishes a unified management mechanism to realize resource centralized scheduling; relies on a machine learning model to distinguish different access frequency data and migrate to the corresponding memory, dynamically adjusts the memory bandwidth and capacity; constructs a key data redundancy image, expands an atomic operation protocol to guarantee concurrent access consistency, and establishes a node fault monitoring and recovery mechanism. The system adapts to the above method and integrates hardware and software modules to work cooperatively. The scheme realizes efficient sharing and dynamic management of cross-node memory resources, improves resource utilization and access efficiency, enhances system stability and expandability, and meets the memory requirements of high-performance computing scenarios.
Owner:四川华鲲振宇智能科技有限责任公司

A secondary equipment table account whole-process automatic online operation and maintenance method, device and system

The application discloses a kind of secondary equipment account whole process automatic online operation and maintenance method, device and system, the method includes the account data of the account data of the secondary equipment itself inherent information of automatic generation, the account data of the secondary equipment engineering attribute information of automatic generation, automatically update maintenance secondary equipment account data and artificial evaluation promote account automatic optimization;The device includes hardware module, software module and equipment information management module;The system includes factory account management system and engineering account management system, respectively realizes inherent account generation and engineering account generation and optimization.The application solves the secondary equipment account of existing secondary equipment account, exists not timely, is prone to error, data inconsistency etc. and other problems, realizes account whole process automation operation and maintenance, improves account management accuracy and operation and maintenance efficiency, meets modern electric power system efficient and reliable management demand.
Owner:NARI TECH CO LTD

A multi-level automated data governance system based on knowledge graphs

This invention provides a multi-level automated data governance system based on knowledge graphs, relating to the field of knowledge graph technology. The system includes: a knowledge graph module for constructing a knowledge graph, wherein the knowledge graph is used to represent multiple entity data and their relationships, and the entity data includes data generated by device entities, system components, and software modules; a graph information module for acquiring graph information based on the knowledge graph; an importance weight module for determining the importance weight of each entity data in the hierarchical structure based on the knowledge graph; a state evaluation module for determining the state evaluation value of each entity data based on the importance weight and graph information; and a final governance module for processing the importance weight and graph information through a trained decision model to generate a governance strategy for the corresponding entity data if the state evaluation value exceeds a preset state evaluation value threshold. According to this invention, the effectiveness and accuracy of multi-level automated data governance can be improved.
Owner:XIAMEN KUAIKUAI NETWORK TECH CO LTD

Radio frequency chip algorithm software and hardware co-verification system, method, device and medium

This application discloses a hardware and software co-verification system, method, device, and medium for radio frequency (RF) chip algorithms, relating to the field of RF chip algorithm verification technology. The system includes: a host computer software module for calculating the RF chip algorithm to be verified and generating or processing baseband IQ signals; an RF transceiver chip for generating or processing RF signals; and an FPGA hardware module for communication connections with both the host computer software module and the RF transceiver chip. The FPGA hardware module internally includes a first storage unit and a second storage unit, and is configured with a first communication interface and a second communication interface. The first communication interface is used to establish a serial communication link with the host computer software module via a universal asynchronous transceiver interface, and the second communication interface is used to establish a high-speed data communication link with the RF transceiver chip via a high-speed data interface. The serial communication link is configured to use time-division multiplexing to alternately transmit I and Q data of the RF signal on a single data line.
Owner:GUANGZHOU RUNXIN INFORMATION TECH CO LTD

Testing integration testing quality via critical user journeys (CUJs)

ActiveUS12645573B2Error detection/correctionInterprogram communicationUser journeyIntegration testing
A method for improving integration testing quality includes accessing a software module and determining a plurality of critical user journeys (CUJs) in the software module. The method also includes obtaining a set of CUJ tests corresponding to the software module, each CUJ test of the set of CUJ tests testing at least one CUJ. The method also includes, for a first CUJ of the plurality of CUJs, determining that the set of CUJ tests fails to include a CUJ test that tests the first CUJ, and, in response to determining that the set of CUJ tests fails to include the CUJ test that tests the first CUJ, generating, a first CUJ test testing the first CUJ. The method includes adding the first CUJ test to the set of CUJ tests. The method also includes testing the plurality of CUJs using the set of CUJ tests.
Owner:GOOGLE LLC

A foreground-background detection method based on motion history

The application provides a motion history-based foreground background detection method, comprising the following steps: S1, preprocessing: denoising and smoothing, and enhancing the accuracy of frame difference; S2, calculating absolute frame difference; S3, binary processing: diff = absdiff (frame_blurred, prev_frame_blurred); and S4, updating a motion history image MHI. The method can avoid the adverse effects in the prior art, is simple to test, has high testing accuracy, is completely independent, is not interfered by a system, has very small error, and can be completely realized by a software module and is simple to operate.
Owner:HEFEI JUNZHENG TECH CO LTD

Software Module Running Method and Apparatus, and Storage Medium

A software module running method includes obtaining a running request for a first software module, where the first software module is associated with a first user, the running request for the first software module is to run the first software module that has been deployed in a first computing instance set, or deploy the first software module in a provisioned first computing instance set for running, or provision a first computing instance set for the first software module and run the first software module by using the first computing instance set, and the first computing instance set includes at least one computing instance; and obtaining a first cloud resource authorization specification corresponding to the first software module.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Managing security approval of services deployed in cloud platform using an extensible platform as a service

An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system facilitates the process of getting security approval for the application. The system allows developers to use software bundles including software modules that are pre-approved. The system allows a developer to customize one or more software modules of the software bundle if necessary. The system monitors the development of the application to check if the developer customizes any software module to use a configuration that is not pre-approved. The system automatically generates a report noting the customization to the software module and requests the security team to review the modified configuration for security approval.
Owner:SALESFORCE INC

Fine-grained data center orchestration

Presently, operators of data centers have competing objectives to maximize compute which can be inimical to minimizing energy utilization. Accordingly, there is a need to orchestrate the elements of a data center to balance these competing objectives. Here, a distributor software module automates the dispatching of virtual machine requests to data centers. The requests include characterizations of the workloads to be performed. The dispatcher selects one or more data centers to provide the virtual machine based on the workload characterization. Orchestrator software modules on one or more data centers are equipped with optimization modules. The orchestrators interface with the various data center elements and perform overall optimization and dynamical optimization on a per virtual machine basis. The choice of optimizations may include the balancing of competing objectives. In cases where multiple data centers are utilized, a consensus communications network is employed to provide shared memory for distributed processing.
Owner:CIVARRO INC

Method and control device for providing a function in a vehicle

PendingCN122253902AElectric/fluid circuitCommunication interfaceSoftware agent
Methods and control devices for providing functionality in a vehicle. The present invention relates to a method for providing functionality in a vehicle, particularly a software-defined vehicle (SDV), wherein at least two software modules, particularly two software agents, are executed on a control device, characterized in that the at least two software modules are distinct from each other, and each of the at least two software modules provides the functionality through a separate communication interface.
Owner:ROBERT BOSCH GMBH

A plant-wide monitoring system configuration method

The application provides a plant-wide monitoring system configuration method, comprising the following steps: configuring a plant-wide configuration software module and a configuration interface in a plant-wide monitoring application server; configuring a workstation configuration module and a workstation configuration communication interface in each PID workstation; configuring a configuration software component service in an intermediate service layer, which is used for communicating with the configuration communication interface and calling the workstation configuration module interface; configuring address information of the PID workstations to be accessed in the plant-wide monitoring application server; the plant-wide configuration software module sends a request to the configuration software component service through the configuration communication interface, and calls the workstation configuration communication interface of the PID workstation; the workstation configuration module of the PID workstation acquires configuration information in an OPC server of the PID workstation, uploads the configuration information to the plant-wide monitoring application server through the configuration software component service and the configuration communication interface for processing and saving, and realizes one-time configuration and centralized management of the plant-wide monitoring system.
Owner:SUPCON TECH CO LTD

Detection of prohibited objects concealed in an item, using image processing

Some embodiments are directed to a system that includes a processor and memory circuitry (PMC) that is configured to: obtain an image of an item acquired by an acquisition device; perform a first detection using a first software module implementing at least one first deep neural network to detect at least one given area of the image including at least part of a given element of the item enabling concealment of a prohibited object; perform a second detection including using a second software module implementing at least one second neural network to detect whether the given area includes a prohibited object; and perform an action upon detection of a presence of a prohibited object in the image, wherein the detection is based at least on an output of the second detection.
Owner:SEETRUE SCREENING LTD

Intelligent teacher system of virtual human and real teacher fusion teaching and construction method thereof

PendingCN122369328AResource poolCoursework
This invention discloses a smart teacher system and its construction method that integrates virtual humans and real teachers in teaching. The system includes: a computing and storage environment, a smart teacher basic platform, and a smart teacher module. These modules work together to achieve intelligent teaching throughout the entire process of teaching, learning, testing, evaluation, and assessment. The computing and storage environment is deployed on a private cloud, constructing computing resource pools, storage resource pools, and network resource pools to provide the system's operating environment. The smart teacher basic platform includes a virtual human system, intelligent basic software modules, and pre-class preparation and post-class review and tutoring modules. The smart teacher module is configured with dedicated sub-modules to meet the different teaching needs of theoretical courses, experimental courses, and equipment practice courses, sharing student ability profiles and achieving cross-course teaching integration. This invention, by introducing a virtual human smart teacher system and integrating a teaching model with real teachers, achieves a "virtual-real" teaching application, optimizes teaching effectiveness, and provides an intelligent and personalized solution for military education.
Owner:CHINESE PEOPLES LIBERATION ARMY AVIATION COLLEGE

Customer-managed cloud computing solutions

PendingUS20260186761A1Software engineeringProcessing
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for managing software in cloud computing platforms and other server systems. In some implementations, a system obtains a set of software modules from a repository of a software provider. Based on the set of software modules, an application programming interface (API) gateway and a cluster operator module are installed in a management namespace of a cluster of processing nodes. One or more applications are installed in an environment namespace. The system maintains a set of custom resources outside the environment namespace, wherein the custom resources provide customizations that are applied to the one or more applications in the environment namespace. Software in the management namespace is configured to apply the customizations after software of the one or more applications in the environment namespace is updated.
Owner:MICROSTRATEGY INC

System and method of altering real time audio and video streams

ActiveUS12677012B2Hardware modulesEngineering
There is provided a system for altering video which includes at least one camera sending video feed to a hardware module or a software module. The module maintains a predefined amount of pre-roll past video frames to a triggering motion event. The pre-roll past video frames are sent upon connection by a user to a real time video feed display in a fast forward manner and the video stream is switched to real time video after receipt of the pre-roll past video frames.
Owner:EZLO INNOVATION LLC

An FPGA placement and routing method based on sparse technology

The present application relates to a kind of FPGA layout wiring method based on sparse technology, comprising the following steps: the hardware module in FPGA is abstracted as software module with electrical port;Full connection netlist is read;Full connection layout wiring is carried out;It is judged whether wiring meets the requirement, if meeting wiring requirement, wiring is completed and hardware netlist is output;If not meet the wiring requirements, in the case where iteration is not ended, return full connection layout wiring step;If not meet the wiring requirements, in the case where iteration is ended, it is judged whether corresponding software module has the attribute of sparseness;If not have sparseness, feedback exception and exit;If have sparseness, carry out sparsification processing and sparse wiring.The present application can significantly improve the performance or computing capacity of chip without increasing physical wiring resources, so that the use of wiring resources can be significantly reduced in AI computing or image processing and other application occasions.
Owner:SHANGHAI XINLU TECH CO LTD

A method and apparatus for generating a customized software system

PendingCN122261570AThe implementation process is simpleeasy to manageProgram loading/initiatingCode compilationSoftware systemConfigfs
The application discloses a kind of generation methods of customized software system.Compiles complete embedded software system, and each software module generates static library file in output directory.For current customer, customer-level open source software module and customer-level closed source software module are divided.New target path is established.For customer-level open source software module, customer-level closed source software module and system-level closed source software module, different contents are copied into target path.In the subdirectory of each customer-level closed source software module under target path, the original GN construction configuration file config.gni is modified.All files and subdirectories under target path constitute the customized embedded software system for current customer.The application distinguishes the software module open source or closed source for customer by whether there is source file or the original or modified GN construction configuration file, and is simple and convenient to realize and manage.
Owner:ASR MICROELECTRONICS CO LTD

An MCTP implementation device, data transmission method, chip and control system

The application provides an MCTP implementation device, which can be adapted to various PCIe controllers, and comprises an MCTP hardware module and an MCTP software module; the MCTP hardware module is connected with the PCIe controllers through an on-chip interconnection bus; the MCTP hardware module comprises a receiving path circuit and a sending path circuit; the MCTP software module is connected with the MCTP hardware module through a bus and an interrupt signal, and is used for performing protocol analysis and information screening. The MCTP implementation device has significantly reduced hardware complexity, greatly improved software flexibility and significantly enhanced compatibility. The application further discloses a data transmission method, a chip and a control system.
Owner:THEO END (SHENZHEN) COMPUTING TECHNOLOGY CO LTD

Task processing system and method

The application provides a task processing system and method. The task processing system comprises a software module, a sending queue, a hardware processing module and a receiving queue. The software module is configured to: acquire a task to be processed as a first task, calculate a resource occupation parameter of the first task; determine whether a sum of a resource occupation parameter of a processing task and the resource occupation parameter of the first task is greater than a maximum available resource parameter; if the sum of the resource occupation parameter of the processing task and the resource occupation parameter of the first task is not greater than the maximum available resource parameter, update the resource occupation parameter of the processing task according to the resource occupation parameter of the first task, add the resource occupation parameter of the first task to the first task, and write the first task into the sending queue. The scheme provided by the application can reduce the complexity of hardware design and improve the system performance.
Owner:MONTAGE TECHNOLOGY CO LTD

Management system for software incidents

ActiveUS12645880B2Natural language data processingText database indexingIncident reportWord list
A method comprises receiving an incident report comprising a textual description of an incident; generating a regularized incident report in which out-of-vocabulary terms in the received incident report are replaced with in-vocabulary terms; determining importance measures for a plurality of incident report terms, wherein each of the incident report terms is in the regularized incident report; generating an incident matrix in which similarity values are defined for combinations of terms in the incident report and terms in a predetermined term set; generating an incident vector based on the incident matrix and the importance measures for the terms in the incident report; applying one or more machine learning (ML) models that identify, based on the incident vector, relevant software support records and / or software modules, wherein the relevant software support records and the software modules are potentially relevant to the incident; and outputting data identifying relevant software support records and / or software modules.
Owner:OPTUM INC