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

121 results about "Software execution" patented technology

Execution in computer and software engineering is the process by which a computer or virtual machine executes the instructions of a computer program.

User real-name information protection method and system oriented to competition reservation software

The invention relates to the technical field of information security protection, and discloses a user real-name information protection method and system for competition appointment software. The method comprises the following steps: firstly, obtaining real-name information such as a user name, an identity card number and a contact way, and preprocessing to obtain desensitization preparation data; extracting sensitive features and determining distribution information, and combining a preset privacy constraint to generate an initial protection strategy; prediction feature distribution information and prediction use data are obtained through trend prediction, compensation optimization is carried out on the initial strategy according to the prediction feature distribution information and the prediction use data, and an optimization protection strategy is generated; after the strategy is applied, the protection effect is simulated and adjusted through reverse deduction to obtain a final protection strategy, and the final protection strategy is output to competition appointment software to be executed. According to the method, through multi-link processing and dynamic optimization, the real-name information security of the user is effectively protected, the data use requirements of each link of competition appointment are adapted, and the protection precision and flexibility are improved.
Owner:陕西岚风科技股份有限公司

Power electronic dynamic system simulation model generation method

The invention discloses a power electronic dynamic system simulation model generation method, and belongs to the field of power electronics. Performing fine adjustment on the basic model to establish a simulation general large model; analyzing a simulation demand input by a user by utilizing the trained simulation large model, and generating a structured design intention map; inputting the structured design intention graph into the simulation large model, generating a simulation model basic instruction sequence or an execution code, and utilizing simulation model creation software to execute the instruction sequence or the execution code to create a simulation basic model; and carrying out automatic verification and iterative optimization on the simulation basic model by adjusting parameters, so that the simulation basic model outputs the capability of the simulation model with the optimal performance, and completing the generation of the power electronic dynamic system simulation model. Natural language driven modeling is achieved through the large simulation model, the technical threshold is lowered, the development period is shortened, the generated model can be directly integrated into a power electronic dynamic system simulation software environment, and the method is suitable for education, scientific research and industrial application.
Owner:DONGFANG ELECTRIC AUTOMATIC CONTROL ENG CO LTD

Cooperative parallel memory allocation

Apparatuses, systems, and techniques to perform multi-threaded memory allocation in parallel by one or more software programs being performed on a parallel processing unit (PPU), such as a graphics processing unit (GPU), or any other processing unit capable of supporting multi-threaded software execution. In at least one embodiment, one or more software programs expressed in part by code using an application programming interface for parallel computing, such as CUDA, perform allocation, search, and deallocation of memory efficiently and in parallel on a GPU.
Owner:NVIDIA CORP

Automated material process control method with multivariate analysis for manufacturing industry

A method and a system for ensuring product quality in a process for producing a product from a material in a manufacturing plant via a software performed by a computer comprising the following steps of Establishing a data pipeline including a data transformation originated from different source systems, like an ERP, LIMS, or Data Historian, to the computer, wherein the data pipeline provides updated datasets to maintain up-to-date parameter information; Preparing the datasets for a multivariate analysis calculation and performing the multivariate analysis calculation via the software, wherein all relevant parameters, like quality parameter, process parameter, sub-suppliers' quality parameters, are included in the calculation; Visualizing the result data of the multivariate analysis calculation as a 2D plot on a display connected to the computer, wherein the software identifies and marks new production batches and reference batches, time series plots for the relevant parameters and principal components, and selected top parameters which contribute to a principal components' deviation from the new production batch; and Performing quality processes and workflows to improve the production process and product quality by using the visualized result data.
Owner:MERCK PATENT GMBH

Vulnerability countermeasure management system and vulnerability countermeasure management method

To efficiently and properly manage countermeasures against vulnerability of software, while considering software dependencies or responses to the vulnerability of constituent components.SOLUTION: A vulnerability countermeasure management system uses one or more information processing apparatuses including a processor and a storage apparatus. The system is configured to: acquire, as needed, configuration information of software applied to an execution environment of the software and vulnerability information which is information on vulnerability of constituent components of the software; detect vulnerability of the constituent components based on the vulnerability information; acquire information indicating dependencies between the constituent components of the software; determine countermeasures against the vulnerability of a first constituent component, which is one of the constituent components, in accordance with a status of measures against the vulnerability of a second constituent component, which is another constituent component dependent on the first constituent component; and generate information indicating the determined countermeasures.SELECTED DRAWING: Figure 2
Owner:HITACHI LTD

Thread-based sandboxing for untrusted software execution

This disclosure describes approaches for sandboxing a thread and memory resources within non-secure / secure processing environments such as in a TrustZone-M processor architecture. An example method of controlling memory access includes: providing a memory locking service in a computing device having a secure processing environment and a non-secure processing environment, and executing the memory locking service in the secure processing environment; receiving a request with the memory locking service to establish a sandbox for a particular thread that executes in the non-secure processing environment and is associated with at least one specified memory region; and associating other threads of the non-secure processing environment with the secure processing environment, such that the particular thread is unable to access memory resources of the other threads while the particular thread is sandboxed.
Owner:ANALOG DEVICES INC

Beidou communication software development cross-platform adaptation method and system

The invention relates to the technical field of software adaptation, in particular to a Beidou communication software development cross-platform adaptation method and system. The method comprises the following steps: defining an interface function library; constructing a virtual hardware logic module; linking the to-be-tested software, the interface function library and the virtual hardware logic module by utilizing a link rule, and determining an executable file of a single process; in the process of performing adaptation on the to-be-tested software by using the executable file of the single process, setting a simulation state of the virtual hardware logic module in response to calling of the state control interface by the test code, and setting a simulation state of the virtual hardware logic module in response to function calling of the native interface function by the to-be-tested software. And calling the virtual hardware logic module through an interface function library so as to carry out adaptation processing on the to-be-tested software. The invention aims to solve the problem that cross-platform adaptation cannot be realized due to the fact that all behavior characteristics of native hardware interfaces of different operating systems cannot be accurately reproduced in a virtual environment in the prior art.
Owner:GUANGDONG GRAND CHAMBERLAIN TECH LLC

Memory fault management for software

In some examples, a system monitors for a memory fault associated with execution of software. Based at least on receiving an indication of a possible memory fault, the system scans a first area of the memory based on a data structure that indicates that the first area of the memory stores a portion of parameters of the software that affect an accuracy of the software if there is a memory fault in the first area of the memory. Based at least on the scanning indicating that there is a memory fault in the first area of the memory, the system remaps the portion of parameters of the software from the first area to a second area of the memory that is determined to be free.
Owner:ASTEMO LTD

Synchronous task execution method and device, equipment and medium

The invention relates to the technical field of computers, and provides a synchronous task execution method and device, equipment and a medium, and the method comprises the steps: receiving a task queue set submitted by a plurality of user processes; obtaining a first execution task from a first task queue in the task queue set; under the condition that the first execution task is a synchronization task, simulating the first execution task based on a software language, and realizing a synchronization mechanism corresponding to the first execution task; and based on the synchronization mechanism and the scheduling rule, executing the execution task in the task queue set. The tasks in the task queues are scheduled through the synchronization mechanism corresponding to the software simulation synchronization task, so that the tasks are sequentially executed according to the expected sequence of the user process, the software executes the synchronization task, meanwhile, the task queues which do not meet the execution condition are switched in real time according to the scheduling rule in software simulation, and the execution efficiency is improved. And continuous waiting is avoided, and deadlock between the processes is further avoided when the multiple processes use the equipment at the same time.
Owner:SHANGHAI BIREN TECH CO LTD

Fault detection method and system based on reconstructed residual deep learning

The invention discloses a fault detection method and system based on reconstruction residual deep learning, and the method and system achieve the deep feature representation learning of the reconstruction residual of process data, thereby effectively mining the essence of hidden abnormal changes in the process data, and achieving the more effective and reliable fault detection. The fault detection method disclosed by the invention not only discloses a brand new deep learning architecture of the reconstructed residual deep learning model, but also discloses various structural improvement schemes related to each auto-encoder forming the reconstructed residual deep learning model, so as to better represent and learn deep features of the reconstructed residual; and the information comprehensiveness in the deep feature extraction process is improved from multiple angles. Besides, a fault detection system based on reconstruction residual deep learning is established through cooperation of hardware and software execution programs, and the fault detection system comprises a central control module, a data acquisition module, a display module and a fault alarm so as to execute the implementation process of the disclosed fault detection method.
Owner:NINGBO POLYTECHNIC

Synchronous task execution method, apparatus, device, and medium

ActiveCN121255489Bavoid deadlockavoid waitingProgram synchronisationInterprogram communicationSoftware languageSoftware simulation
The present application relates to the technical field of computer, and provides a synchronous task execution method, device, equipment and medium, the method comprises the following steps: receiving a task queue set submitted by multiple user processes; obtaining a first execution task from a first task queue in the task queue set; in the case that the first execution task is a synchronous task, simulating the first execution task based on a software language, realizing a synchronization mechanism corresponding to the first execution task; based on the synchronization mechanism and a scheduling rule, executing the execution tasks in the task queue set. The present application simulates the synchronization mechanism corresponding to the synchronous task by software to schedule the tasks in each task queue, so that each task is executed in turn according to the expected order of the user process, realizing the software to execute the synchronous task, and at the same time, the task queue that does not meet the execution condition is switched in real time according to the scheduling rule in the software simulation, avoiding waiting all the time, and further avoiding the deadlock between processes when multiple processes use the device simultaneously.
Owner:SHANGHAI BIREN TECH CO LTD

In-vehicle device, program, and information processing method

An in-vehicle device that is communicatively connected to multiple in-vehicle ECUs mounted on a vehicle, comprising a control unit that processes frames transmitted and received between the in-vehicle ECUs, the control unit acquires information about the software executed in each of the multiple in-vehicle ECUs, identifies the frames to be transmitted and received when the software is executed based on the acquired software information, identifies a transmitting ECU to transmit the identified frames and a receiving ECU to receive them, acquires frame definition information in the transmitting ECU and frame definition information in the receiving ECU, generates a frame conversion rule based on the frame definition information in the transmitting ECU and the frame definition information in the receiving ECU, converts the frames from the transmitting ECU using the generated frame conversion rule, and outputs the converted frames to the receiving ECU. [Effect] This device can provide an in-vehicle device that generates frame conversion rules.
Owner:AUTONETWORKS TECH LTD +3

Cooperative parallel memory allocation

PendingUS20260187750A1GraphicsComputer architecture
Apparatuses, systems, and techniques to perform multi-threaded processing in parallel by one or more software programs on a parallel processing unit (PPU), such as a graphics processing unit (GPU), or any other processing unit capable of supporting multi-threaded software execution. In at least one embodiment, processors, systems, and techniques, during execution of two or more software threads in parallel, identify, using at least one software thread of the two or more software threads, a child node of a parent node in a shared hierarchical data structure stored in memory as a candidate for a state-modifying operation, lock the parent node of the child node to indicate that an operation involving the child node is in progress, and perform, by the at least one software thread, a state-modifying operation on data associated with the child node when the parent node is locked.
Owner:NVIDIA CORP

Hard partitioning via intra-SOC composition

Described herein is a partitional graphics processor having multiple hard partitions with separate software execution and fault domains. One embodiment provides a graphics processor comprising a system interface and a plurality of graphics processing resources coupled with the system interface. The plurality of graphics processing resources is configurable to be partitioned into a plurality of isolated device partitions, each isolated device partition configured for fault isolation and independent concurrent execution of workloads associated with a plurality of clients, and the system interface is configured to present each of the plurality of isolated device partitions as a virtual function.
Owner:INTEL CORP

Closed source software system behavior description method based on virtualization

The invention discloses a closed source software system behavior description method based on virtualization, which comprises the following steps of: starting a VMX mode, and configuring a processor register to support a virtualization environment; a binary instruction stream of the closed source software is analyzed, and a real function entry address of the target is obtained; setting an INT3 breakpoint at the function entry address, and storing an original instruction; and breakpoint triggering information is received and processed through the Hypervisor layer. According to the method, the execution process of the closed source software is captured and analyzed in the virtual environment, the analysis process reduces the dependence on the symbol table, the system call sequence is modeled and analyzed in combination with the Markov chain model, the operation behavior of the closed source software is accurately described, and in addition, the operation efficiency of the closed source software is improved. According to the method, regular behaviors of normal applications can be found, and potential abnormal calling and malicious behaviors can be identified in time, so that a customization function is realized according to requirements, and a reliable basis is provided for system security monitoring and behavior analysis.
Owner:CHINA UNIV OF MINING & TECH

Stochastic sampling of memory operations at a processing unit

During execution of software a processing unit issues asynchronous operations such that there are multiple asynchronous operations, such as memory operations, in flight (that is, pending execution completion) from a single set of instructions, such as a wavefront or warp. In some cases, the processing unit executes other operations while the multiple asynchronous operations are pending. Performance monitor circuitry records information, such as asynchronous operation count information, register file scoreboard information, and the like, that allows a software engineer to identify which of a plurality of asynchronous operations caused a stall.
Owner:ADVANCED MICRO DEVICES INC

Automated software testing using chaos engineering

Aspects of the disclosure include methods and systems for performing automated software testing using chaos engineering. An exemplary method can include obtaining a plurality of fault scenarios and executing a test script on software under test during application of each of the plurality of fault scenarios, wherein the test script simulates the execution of a function of the software under test. The method also includes recording, for each of the plurality of fault scenarios, telemetry data regarding the execution of the function of the software under test and identifying a vulnerability of the software under test based on the recorded telemetry data.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

On-board device, program, and information processing method

An on-board device includes a control unit performing processing relevant to a frame transmitted / received between the on-board ECUs, in which the control unit acquires information relevant to software executed in each of the plurality of on-board ECUs, specifies the frame transmitted / received when the software is executed, on the basis of the acquired information relevant to software, specifies a transmission ECU transmitting the specified frame and a reception ECU receiving the specified frame, acquires definition information of the frame of the transmission ECU, acquires definition information of the frame of the reception ECU, creates a conversion rule of the frame, on the basis of the definition information of the frame of the transmission ECU and the definition information of the frame of the reception ECU, converts the frame from the transmission ECU by using the created conversion rule of the frame, and outputs the converted frame to the reception ECU.
Owner:AUTONETWORKS TECH LTD +3

Off-line software-in-the-loop simulation development system and method

The present invention provides an off-line software-in-the-loop simulation development system and an off-line software-in-the-loop simulation method. A general firmware architecture is compiled to generate a chip control program. The general firmware architecture includes an application layer and a hardware abstraction layer. The application layer has a setup header file and a product program. Processing programs required by peripheral modules are added to the hardware abstraction layer at compile time. The chip control program is provided to a controller chip or circuit simulation software to control product-related circuits by controlling peripheral modules.
Owner:DELTA ELECTRONICS INC(CN)

Method for monitoring software execution sequence

The invention discloses a method for monitoring a software execution sequence, which comprises the following steps of: S1) establishing a plurality of expected execution sequence data control structures according to the requirement of monitoring the execution sequence; s2) storing feature values of execution tasks in the data buffer area according to an expected execution sequence, and calculating an expected check value after each task is executed according to the execution sequence; s3) setting a plurality of monitoring data control structure variables according to the hierarchy of the monitoring task sequence; s4) in the monitored task, calling a monitoring check interface function, and monitoring an execution sequence; and S5) if the checked task is the last task in the sequence, after checking, clearing the actual check values of all tasks in the monitoring data control structure, binding the execution sequences of a plurality of independent tasks together, and detecting any deviation of the execution sequence or task missing.
Owner:HENAN THINKER TRACK TRAFFIC TECH RES INST +1

Software management method and device, electronic equipment and storage medium

The invention provides a software management method and device, electronic equipment and a storage medium. The method comprises the following steps: in response to a received software management operation request for target software, obtaining a software type of the target software; determining a first extension according to the software type; constructing a first temporary root directory, and mounting the first temporary root directory and the first extension to a target directory through an OverlayFS technology; calling a software management command, wherein the software management component executes software management operation in the target directory according to the software management command; and in response to the detection that the software management component completes the software management operation, generating a target software management file set, and storing the target software management file set to the first temporary root directory. Thus, a user can execute software management operations such as installation, unloading and updating on the target software in the unified view represented by the target directory, and ecological compatibility of the variable operating system is kept.
Owner:UNIONTECH SOFTWARE TECH CO LTD

Hybrid inventory data summarization across hybrid cloud infrastructure

A method of collecting and reporting inventory of resources deployed in a data center that includes hardware resources, a virtualization management software executed to provision virtual resources from the hardware resources, and a cloud management server executed to provision the virtual resources for tenants of the data center, includes the steps of: executing a first API call to the virtualization management software to collect first inventory of virtual resources deployed in the data center and a second API call to the cloud computing management software to collect second inventory of virtual resources deployed in the data center; storing the first and second inventory; and in response to an inventory request from a central orchestrator, initially sending a subset of the stored first and second inventory to the central orchestrator in accordance with parameters included in the inventory request, and thereafter sending updates to the subset to the central orchestrator periodically.
Owner:VMWARE INC

High-level-synthesis for RISC-V system-on-chip generation for field programmable gate arrays

An article of manufacture includes a medium with instructions that when read and executed by a processor, cause the processor to identify a code stream to be executed by a system-on-a-chip (SoC). The SoC is to include an open standard processor and hardware accelerators implemented in reprogrammable hardware. The processor is to, from the code stream, identify a first portion of the code stream to be executed as software by the open standard processor and a second portion to be executed in the accelerators, compile the first portion into a binary for execution by the open standard processor, and generate a hardware description for the second portion to be implemented by the hardware accelerators. The hardware description and the binary are to exchange data during execution of the code stream.
Owner:MICROSEMI SOC CORP +1

Communication system

PCT designated stageWO2026154570A1Communications systemProcessing element
Provided is a communication system in which a processing load is not concentrated in one wireless base station. This communication system comprises: a plurality of wireless base stations that communicate with terminals; a plurality of processors; and a software processing unit that receives, from one of the plurality of wireless base stations, a processing request pertaining to communication from a terminal with which the wireless base station is communicating and uses software to execute processing pertaining to the processing request. The software processing unit comprises a dispatcher whereby processing is assigned to a handler for executing processing associated with a processing request in accordance with the content of the processing request, a handler generation unit for executing processing pertaining to a processing request and generating a handler for each processing request, and a scheduler for assigning a handler to any of the plurality of processors. The software processing unit causes the processor to which a handler has been assigned to process the handler and thereby executes the processing pertaining to a processing request.
Owner:SOFTBANK CORPORATION

Electronic equipment detection method and device, equipment, storage medium and program product

The invention relates to the technical field of wireless communication, and provides an electronic equipment detection method and device, equipment, a storage medium and a program product. The method comprises the steps of determining target software meeting a detection requirement from multiple pieces of detection software based on the detection requirement, executing the target software, generating target instruction information, and sending the target instruction information to SDR hardware; the detection demand is determined based on the to-be-detected equipment; generating a detection signal through SDR hardware based on the target instruction information; detecting the to-be-detected device based on the detection signal, and receiving a return signal of the to-be-detected device; and based on the return signal, determining the equipment type of the to-be-detected equipment through the computer. Through the above mode, the detection signal meeting the detection requirement can be generated through the SDR hardware without adding a complex special hardware circuit, so that the to-be-detected equipment is rapidly and accurately detected, the deployment cost is reduced, and the detection effect can be effectively improved.
Owner:CHINA MOBILE M2M +1

Dynamic distributed training of machine learning models

Computer hardware and / or software that performs the following operations: (i) updating a machine learning model by synchronously applying, to the machine learning model, a first set of training results received from a set of trainers having respective training datasets; (ii) receiving, from one or more trainers of the set of trainers, a first set of metrics pertaining to at least some of the training results of the first set of training results; and (iii) based, at least in part, on the first set of metrics, determining to subsequently update the machine learning model via asynchronous application of subsequent training results received from respective trainers of the set of trainers.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Software integrity architecture optimization method and system, storage medium and program product

The invention provides a software integrity architecture optimization method and system, a storage medium and a program product, and relates to the field of software design. The method comprises the following steps: analyzing the worst execution time of task execution of a predetermined partition in a software running process, and evaluating whether the task execution time has an overtime condition under the worst condition; in the presence of timeout, grouping data channels in the task to obtain a plurality of data channel groups; according to the priority of each data channel group, preset processing operation is carried out on each data channel group in sequence, and in the next task period, the output state of the data channel group which is not executed completely in the current task period is returned to the expired output state generated or kept in the previous task period. The method and the device can eliminate or alleviate adverse effects possibly brought by timed task timeout, and enhance the fault-tolerant capability of the system for the task timeout.
Owner:AECC COMML AIRCRAFT ENGINE CO LTD

Method and system for protecting user real-name information of event reservation software

The application relates to the technical field of information security protection, and discloses a user real-name information protection method and system for event reservation software. The method first acquires real-name information such as the user's name, ID number and contact information, obtains desensitization preparation data through preprocessing, extracts sensitive features and determines distribution information, generates an initial protection strategy in combination with preset privacy constraints, obtains predicted feature distribution information and predicted use data through trend prediction, compensates and optimizes the initial strategy based on the information, generates an optimized protection strategy, simulates the protection effect through reverse deduction after applying the strategy, adjusts the strategy, obtains a final protection strategy, and outputs the final protection strategy to the event reservation software for execution. The method effectively safeguards the security of user real-name information through multi-link processing and dynamic optimization, adapts to the data use requirements of each link of the event reservation, and improves the protection accuracy and flexibility.
Owner:陕西岚风科技股份有限公司

Automatic testing method, device and system for LIN interface and medium

The invention relates to the technical field of vehicles, in particular to an LIN interface automatic test method, device and system and a medium, and the method comprises the steps: matching an arxml file with an RTE file, and generating an arxmlnfo table; matching the arxmlnfo table with the LIN.ldf file, identifying an interface to be subjected to piling, and outputting a list of the interface to be subjected to piling; generating an XCPgroup monitoring variable for the interface to be piled, and performing automatic piling on the RTE functions in the RTE function list to generate a new RTE file; based on the interface information of the arxmlnfo table and the frame configuration of the LIN.ldf file, an LIN interface CAPL test case file is generated; an A2L file is generated based on the new RTE file, LIN interface testing is executed on CANoe software, and a judgment result is output; according to the invention, the LIN interface testing efficiency and quality can be improved.
Owner:CHINA FAW CO LTD

PCB engineering CAM software management and control method and system and storage medium

The invention provides a PCB engineering CAM software management and control method and system and a storage medium. The method is applied to at least two pieces of CAM software, and comprises the following steps: monitoring a data change operation executed by the CAM software on project file data; when the CAM software executes the data change operation, early warning state verification is triggered, if the state verification of the engineering file data is a non-Clean state, the data change operation is intercepted, and if the state verification of the engineering file data is a Clean state, the data change operation is allowed; and after the CAM software completes the data change operation, synchronizing the changed project file data to databases of other CAM software so as to update the project file data. According to the method, after the operation of one CAM software is changed, the updated data is automatically synchronized to the databases of other CAM software, and the limitation of information isolated island between traditional multi-CAM systems is broken through.
Owner:GUANGDONG ELLINGTON ELECTRONICS TECH CO LTD