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

97results about "Program code adaption" patented technology

A multi-chip operator automatic generation method, device and equipment

The present application relates to the field of artificial intelligence, and provides a multi-chip operator automatic generation method, device and equipment, the method comprising: obtaining operator demand description; in response to the operator demand description, generating a standard operator code conforming to a preset intermediate representation specification and independent of specific hardware; based on a hardware rule library of a target chip, converting the standard operator code into target operator code adapted to the target chip; wherein the hardware rule library at least includes application programming interface mapping rules, hardware characteristic constraint rules and performance and engineering experience rules; compiling and verifying the target operator code, and outputting the target operator code that passes the verification. The present application solves the problem of poor reusability and high migration cost of operator automatic generation logic in the prior art in a multi-chip scenario, realizes decoupling of algorithm logic generation and chip adaptation, and efficient and controllable multi-platform operator automatic generation.
Owner:BEIJING ACAD OF ARTIFICIAL INTELLLIGENCE

Computer implementation methods, computer systems, computer programs (rapid migration of containers and data to new servers)

PendingJP2026096165AProgram code adaption
This invention provides a computer implementation method, computer system, and program for rapid container migration. [Solution] The method involves extracting image metadata from the image of a container being migrated from the old server to the new server, extracting container migration-related information from the image metadata, analyzing the extracted information, creating a new manifest containing migration information based on the analyzed extracted information, analyzing the container metadata, generating a new startup command by combining the analyzed container metadata with other container metadata, new service port information, and disk usage information, uploading the media containing the disk and image to a directory on the new server based on the analyzed container metadata, and executing the new startup command to start the service on the new server and verify the startup of the container on the new server.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

A unified encapsulation method and system of data mining algorithms

PendingCN122132027AProgram code adaptionSoftware reuseData mining softwareAlgorithm
This invention belongs to the field of data processing technology and discloses a unified encapsulation method and system for data mining algorithms. The method includes encapsulating data mining algorithms into algorithm components that match a common interface template, building an evaluation model based on the algorithm components, constructing a pipeline using the algorithm components through a graphical interface to obtain the data mining model, automatically adjusting the data mining model through machine learning and optimization algorithms, and finally encapsulating and deploying the data mining model to a target area. This invention enables users to call different algorithms through a unified interface. Calling the algorithms as a service makes the algorithm components more adaptable, facilitates the maintenance and expansion of data mining software, lowers the barrier to entry for data mining, improves the interactive operation and user experience of machine learning, enhances the flexibility and maintainability of data mining, reduces reliance on business and domain knowledge, saves time and resources, and improves model performance.
Owner:姚远

A method and apparatus for sharing information

The embodiment of the present application provides a kind of method and device for sharing information, it is related to terminal technical field, can reduce the development difficulty of information shared between equipment, improve development quality.Specific scheme is: determine the code corresponding to the first variable in the source code of application includes keyword, keyword is used to indicate that the first variable is multi-device shared variable;First target code corresponding to auxiliary variable associated with the first variable is generated, and the auxiliary variable is used to support the first variable shared between multiple devices when the application runs on multiple devices.The embodiment of the present application is used in the process of writing application code.
Owner:HUAWEI TECH CO LTD

Supply chain finance-oriented management platform system and non-sensing upgrading method thereof

The application discloses a management platform system for supply chain finance and a non-sensing upgrade method thereof, has the effects of local pilot, small flow verification, automatic observation, rapid rollback, and protects the consistency of in-transit instances and the continuity of key transactions. The system comprises: an infrastructure layer, which provides process arrangement, rule and model execution, event driving, configuration management, task compensation, security authentication and full-link observability, supports the non-sensing upgrade core mechanism including multi-version parallel running, shadow verification, gray release and automatic rollback of the upper-layer business, an interaction layer, which provides unified authentication, permission and configurable menu, supports displaying differentiated functions according to organizations / roles, a domain service layer, which is used for encapsulating business logic operations in the platform, coordinating multiple parties to complete cross-entity transactional tasks, and ensuring the consistency and integrity of business rules, and a fund and channel adaptation layer, which abstracts multiple protocols by using a contract / interface definition language, automatically generates basic adapters, and unifies strategies.
Owner:SHANGHAI HUIFU LIANKE INFORMATION TECHNOLOGY CO LTD

Embedded software code generation method, device, equipment, medium and product

The application relates to the field of embedded software design and provides an embedded software code generation method, device, equipment, medium and product, which comprises the following steps: in an algorithm model design module, an algorithm model based on a standard interface is designed based on application requirements; in an embedded software configuration module, embedded software function configuration is completed based on application requirements; in a code automatic generation module, the development of embedded software is completed through automatic code generation based on the algorithm model and the embedded software function configuration; in a large-batch excitation generation module, large-batch test excitation data are generated based on the application requirements and algorithm boundaries of the algorithm model; and in an automatic verification and evaluation module, the algorithm model and the developed embedded software are verified based on the large-batch test excitation data. The application can improve the development efficiency, portability and software quality of embedded software.
Owner:SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP

Program conversion method

Provided is a program conversion method that can transfer a predetermined program using AI to information processing devices with different execution environments and can effectively utilize the predetermined program in various environments. 【Solution means】 A Using I te ok A processing execution unit that executes processing on the activation opportunity, and Includes A certain predetermined program Mu is an interface for referring to external data used by the AI, and , the includes information regarding the OS implemented on the information processing device of one environment. Also Ta, P The program conversion method is the predetermined program executable on the OS of the information processing device of the first environment source code compiled by the information processing device of the first environment , the A program generation step of generating an execution program in an execution format executable on the OS of the information processing device of the second environment, exporting the execution program from the information processing device of the first environment and importing it into the information processing device of the second environment, and implementing the execution program on the information processing device of the second environment This makes it possible to execute the predetermined program on the OS of the information processing device in the second environment. A program transfer step, and has.
Owner:D4ALL CO LTD

Cross-border platform multi-objective regional adaptation system and method

This invention discloses a multi-target region adaptation system and method for cross-border platforms, belonging to the field of cross-border platform service and data compliance technology. It aims to solve the problems of insufficient cross-target region adaptation compliance, lagging configuration switching, and high terminal resource consumption in existing cross-border platforms. The solution includes: generating corresponding personalized configurations based on the target region's compliance baseline; predicting cross-border behavior, classifying pre-loading levels, and performing differentiated pre-loading; and performing seamless configuration switching after determining entry. This invention can achieve seamless compliance adaptation of cross-border platforms across target regions, balancing compliance assurance, switching efficiency, and terminal resource optimization.
Owner:SIMBA NETWORK TECH (NANJING) CO LTD

Code generation method and system for extreme low resource domain-specific programming language

PendingCN122086390Aunderstand logical representationImprove generation effectBiological modelsIntelligent editorsCode generationTheoretical computer science
This invention discloses a code generation method and system for a specific programming language in a low-resource domain, belonging to the field of code generation technology. The method includes: generating an intermediate representation and domain feature description of historical code, and constructing a vector library based on the historical code; retrieving the vector library based on the domain feature description of the target task to obtain several historical tasks; and generating code for the target task based on the domain feature description of the target task and the retrieved historical tasks. This invention can accurately generate code for a target domain using a low-resource domain.
Owner:INSTITUTE OF INFORMATION ENGINEERING CHINESE ACADEMY OF SCIENCES

Building an online application platform for a client financial institution

A method and system according to which an online application platform for a client financial institution may be built. The online application platform may include a default configuration, which includes a default theme and a default application framework. A management interface is accessible by the client financial institution. The management interface includes a framework tool for converting the default application framework into a customized application framework. The management interface includes a theme tool for converting the default theme into a customized theme. A customized configuration of the online application platform is provided to applicants of the client financial institution.
Owner:ECU TECHNOLOGY LLC

Methods, devices, storage media, and electronic devices for cross-platform migration of workflows

This application relates to a method, apparatus, storage medium, and electronic device for cross-platform migration of workflows. The method includes: parsing the native workflow file of the source platform to extract node information of each source node and the connection relationships between nodes; standardizing the node information and connection relationships of each source node according to the platform mapping table of the source platform, and constructing an intermediate representation based on the standardized node information and connection relationships; transforming each intermediate node in the intermediate representation into a target node corresponding to the target platform according to the capability characteristics and multi-level node transformation strategy of the target platform; adapting and reconstructing the connection relationships between the target nodes, and assembling them according to the workflow file structure of the target platform to generate a native workflow file that can be recognized and directly loaded and executed by the target platform. This application solves the technical problems of high cost and poor reliability in cross-platform workflow migration.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD

system

We provide the system. [Solution] A user interface means that enables users to visually construct programs, A language conversion engine means that analyzes a visual program built by a user and converts the code into one or more selected programming languages, An output means for providing the generated code to the user and making it viewable or downloadable, A system that includes this.
Owner:SOFTBANK GROUP CORP

Data processing device, data processing method, chip and electronic equipment

This application discloses a data processing apparatus, a data processing method, a chip, and an electronic device, relating to the field of data processing technology. The data processing apparatus includes: a storage module configured to store x sets of original data vectors, each original data vector containing m data elements, where x and m are positive integers; and a computation module including a single instruction multiple data (SIMD) execution unit and a vector register group, the SIMD execution unit being coupled to the vector register group, and the vector register group being coupled to the storage module. The computation module is configured to: determine whether x is an integer multiple of the SIMD processing capability, split x, and obtain the top-k data elements in the original data vectors based on different data strategies. The algorithm of this application is flexible, requires no dedicated hardware sorting network, avoids dependence on dedicated hardware, and improves programming flexibility and versatility, facilitating the expansion and migration of large models across different hardware platforms.
Owner:BEIJING TSINGMICRO INTELLIGENT TECH CO LTD

An embedded engineering driver library automatic analysis and intelligent transplantation system

PendingCN122240168AFault responseBiological modelsComputer architectureFunctional semantics
This invention discloses an automatic analysis and intelligent porting system for embedded engineering driver libraries, relating to the field of embedded engineering. The system includes: an engineering parsing module for scanning embedded engineering directories, parsing target files, and generating an engineering structure semantic model. Compared with existing technologies, the advantages of this invention are: it automatically constructs an engineering semantic description structure and simultaneously generates a driver function semantic model, realizing a digital description of the engineering structure and driver capabilities; an intelligent matching module generates an adaptation mapping relationship based on feature alignment and similarity calculation, and a driver adaptation generation module automatically generates complete adaptation code accordingly, forming a driver adaptation layer. This system transforms the traditional driver porting process, which relies on manual experience, into a standardized and automated process, significantly reducing porting costs and error rates, improving cross-platform driver reuse efficiency, and realizing the intelligent and systematic nature of embedded driver porting.
Owner:QINGDAO PORTER RHYTHM TECHNOLOGY CO LTD

Control method and control device for enabling operations of application program in multiple systems

A control method and a control device for enabling operations of an application program in multiple systems. The control method comprises: when an application program is launched in any operating system, acquiring system information of a current operating system (101); determining whether association information between the application program and the current operating system exists, and if not, creating, according to the system information, a memory partition of the application program in the current operating system, and creating, according to the system information, association information between the application program and the current operating system (102); creating operation configuration data of the application program in the memory partition, such that the current operating system is capable of identifying the application program (103); and running the application program in the current operating system (104). The control method enables an application program to generate, according to system information and association information, operation configuration data corresponding to an operating system, thereby meeting a compatibility requirement in a multi-system environment without requiring developers of application programs to develop different installation packages for different operating systems.
Owner:ZHUHAI PANTUM ELECTRONICS CO LTD

Information processing device

The objective is to provide an information processing device that allows sales companies to configure individual settings, such as dealer options, for vehicles shipped from the vehicle manufacturer. [Solution] The information processing device according to the present invention is characterized by comprising: a storage unit that stores vehicle identification information and parameter setting information corresponding to software stored in the vehicle's electronic control unit in association with each other; and a processing unit that, upon receiving a change in vehicle parameters from a sales company's device, updates the parameter setting information associated with the storage unit to the parameter settings after the change in the vehicle.
Owner:DAIHATSU MOTOR CO LTD

A software interface compatibility static detection method based on a honkong system

The application relates to the technical field of the Harmony interface compatibility detection, and discloses a software interface compatibility static detection method based on a Harmony system, which comprises the following steps: obtaining source code and bytecode of a to-be-detected Harmony application, performing syntax verification, redundancy elimination and format standardization processing on the source code and the bytecode to obtain to-be-detected code data, and calling a Harmony special multi-level application program interface knowledge graph; extracting interface calling feature data through a parallel pointer analysis module, matching and constraint solving through a cross-device interface semantic matching module to obtain a compatibility defect feature graph; inputting a defect analysis head to determine a defect type label, determining a defect severity level and a confidence, and generating a targeted repair scheme; and updating relevant module parameter configurations according to developer feedback. The application can improve the overall development progress and improve the development efficiency of the Harmony application.
Owner:HONGMENG ECOLOGICAL SERVICES (SHENZHEN) CO LTD

Model service-oriented content conversion method, device, medium, equipment and product

A content conversion method, apparatus, medium, device, and product for model services, relating to the field of computer technology, involves receiving a first conversion request sent by a client via a first communication protocol, converting the first conversion request into a second conversion request based on parameter mapping rules corresponding to a specified content conversion service and a second communication protocol supported by the specified content conversion service, and sending the second conversion request to the specified content conversion service so that the specified content conversion service converts the first content into the second content, receiving the second content returned by the specified content conversion service, and sending the second content back to the client. This allows for seamless switching of content conversion services without modifying the front-end code when integrating with new content conversion services, and the parameter mapping and communication protocol conversion can be reused, thereby greatly reducing operation and maintenance costs. It also ensures that the front-end can call the content conversion service in a stable manner, achieving seamless switching of content conversion services.
Owner:BEIJING VOLCANO ENGINE TECH CO LTD

Method and system for migrating source code from source programming language to target programming language

A method and a system for migrating a source code from a source programming language to a target programming language using a Large Language Model (LLM) is disclosed. A processor receives a set of user instructions comprising a number of iterations and a set of code migration instructions. A preliminary target code is determined in the target programming language based on prompting the LLM using one or more of a set of optimized prompts and the source code. An evaluation report is determined for the preliminary target code based on prompting the LLM using one from the set of optimized prompts, the set of code migration instructions and the preliminary target code of a current iteration. The preliminary target code of the current iteration is rendered as a target code on an output device.
Owner:WIPRO LTD

A method, apparatus, device, and medium for automatic translation of deep learning code.

This disclosure provides an automatic translation method, apparatus, device, and medium for deep learning code. The method includes: acquiring source code written on a deep learning framework based on a first heterogeneous computing hardware; parsing the source code to extract its lexical sequence and program dependency graph; inputting the lexical sequence and program dependency graph into a graph-aware cross-attention Transformer model to generate a set of candidate target code that satisfies constraints of lexical consistency, structural consistency, and behavioral consistency; performing API-level replacement and reconstruction on the set of candidates through operator alignment mapping and symbol synthesis search; performing multi-dimensional consistency verification on the reconstructed candidate code; and outputting the verified target code. According to embodiments of this disclosure, the migration of deep learning code between different heterogeneous computing hardware eliminates the need for manual reconstruction and debugging, significantly shortening the adaptation cycle and reducing human resource investment and professional knowledge threshold.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD

System migration support device and system migration support method

The present invention aims to provide a technology for reliably and efficiently transitioning control systems. [Solution] The system migration support device includes a message communication unit that receives and duplicates control messages; a network communication unit that transmits the duplicated control messages to a first service of a first system and a second service corresponding to the first service of a second system, and receives a first response message from the first service and a second response message from the second service in response to the control messages; and a message comparison unit that compares and analyzes the first response message and the second response message to determine whether to migrate the first service in place of the second service, or whether to revert the second service in place of the first service.
Owner:HITACHI LTD

XR application development systems, methods, devices, and media for terminal devices

The objective is to provide XR application development systems, methods, devices, and media for terminal devices. [Solution] In some embodiments, the XR application development system includes a runtime container, a content generator, and an application generation platform. The runtime container is integrated with the content generator and generates application content for the XR application based on the runtime environment provided by the runtime container. Once the application content is generated, the application generation platform generates the XR application based on the application content and the runtime container. The runtime container operates between the application content and the operating system and provides a runtime environment for the application content. By adding a runtime container between the application content and the operating system, strong dependencies between the application content and the operating system are eliminated, enabling cross-platform and cross-device development and execution of XR applications. This simplifies the development and implementation of XR applications and solves problems related to the development and cross-device operation of XR applications.
Owner:タオパオ (チャイナ) ソフトウェア カンパニーリミティド

A heterogeneous middleware migration system and method for automatic driving software

This invention discloses a heterogeneous middleware migration system and method for autonomous driving software. The method first scans ROS2 interface definition files and extracts interface metadata to form standardized input. Then, it uses a Skill-based rule base combined with adapter plugins to complete standard scene interface mapping. For boundary scenes, it uses LLM to generate adaptation code and feeds it back into the rule base. Subsequently, it verifies semantic equivalence before and after migration through multi-dimensional behavior recording and playback. Incremental migration and batch scheduling are performed based on the module dependency graph, automatically generating a bidirectional bridging layer to ensure transparent interoperability between modules. Finally, it generates the target middleware adaptation code to complete the migration. The system consists of an input layer, a rule layer, an AI-assisted layer, a semantic verification layer, a migration engine layer, and an output layer working together. It supports multiple types of target middleware, achieving zero-downtime progressive migration and effectively solving problems such as low efficiency and lack of verification in manual migration.
Owner:AUTOCORE INTELLIGENT TECH (NANJING) CO LTD

Standardizing enterprise software code through LLMs

ActiveUS12639066B1Code refactoringReverse engineeringCode transformationAutomated method
A computer-implemented method and system standardize code patterns within enterprise software environments. A code modernization system utilizes a Large Language Model (LLM) and a specialized prompt library. The library includes pattern recognition prompts to guide the LLM in identifying specific code patterns within selected software code, potentially using enterprise-specific context. It also includes standardized solution prompts to guide the LLM in generating replacement code conforming to predefined enterprise standards for the identified patterns. The system orchestrates communication, transmitting code and relevant prompts to the LLM and receiving identified patterns and subsequently the generated standardized replacement code. This automated approach facilitates improved code quality, consistency, maintainability, and can support code translation efforts within the enterprise.
Owner:MORGAN STANLEY SERVICES GROUP INC

An MD5 algorithm optimization method and system based on embedded software

This invention belongs to the field of embedded software technology and discloses an MD5 algorithm optimization method and system based on embedded software. In byte data processing, this method uses a defined MD5 calculation main function combined with three interface functions and data structures to form an MD5 calculation module. This module provides MD5 cycle-by-cycle calculation services for byte data processing to the upper-level user module and determines whether each clock cycle times out. This invention proposes an optimization method for the MD5 algorithm in embedded software. Leveraging the consistency of the algorithm's calculation process in each loop, the total time consumed by the algorithm is evenly distributed across several adjacent software cycles, effectively preventing timeouts in individual cycles caused by calling the MD5 algorithm function. Furthermore, this method does not use system calls related to multi-threaded operations, is independent of the operating system platform, and facilitates software code portability and promotion.
Owner:TIANJIN JINHANG COMP TECH RES INST

An intelligent jamming identification network FPGA acceleration architecture for software radar

This invention implements an intelligent interference identification network for software-defined radar on a resource-constrained FPGA platform, simultaneously meeting the requirements of accuracy, speed, and low power consumption. A co-processing architecture between the host computer and the FPGA is designed, leveraging the parallel capabilities of the FPGA to accelerate the algorithm. At the PL end, a main structure is designed with double buffering at both ends of the network, serial inter-level processing, and partially parallel processing within each level. Three substructures and one optimization method are provided: a data packet buffering substructure, a substructure for merging and pipelining within each level, and a substructure for parallel data flow within each level to improve processing speed; a bit-width truncation method is used to ensure identification accuracy and reduce hardware resource consumption. The interference recognition network implemented on the KCU1500 platform has a time complexity of 0.6872 GOPs, 316.1602KB of parameters, and 29.7070KB of output feature maps. At a 200MHz clock speed, it achieves a computation speed of 57.8696 GOPS, consumes 5.806W of power, utilizes 67.01% of BRAM resources, and 3.79% of DSP resources. Processing 100 416×416 sub-images takes 1.16773s. It outperforms CPUs, consumes less power than GPUs, and possesses better computational capabilities and higher DSP efficiency.
Owner:BEIHANG UNIV

Software adaptation method for motor vehicles

Software adaptation method for motor vehicle Software adaptation method for pre-existing software (30) implementing a functionality independently and autonomously, to make it compatible with a software architecture (20) in which each functionality is implemented via at least one dedicated application and a plurality of components performing common processing for the different functionalities from data from at least one sensor of a motor vehicle and controlling at least one actuator of the motor vehicle, each functionality being a driving assistance or autonomous driving functionality of the motor vehicle, the method comprising the following steps: putting the input and output data of the pre-existing software (30) into the format supported by the software architecture (20);and / or adapt a communication logic of the pre-existing software (30) to a communication logic used by the software architecture (20); and / or order the interactions between the pre-existing software (30) and the software architecture (20), to allow the pre-existing software (30) to transmit a command intended for one or more actuators (21) of the motor vehicle through the software architecture (20). Figure for the abbreviation: Fig. 2;
Owner:AMPERE SAS

Adaptation method and device of FATE framework under ARM architecture

This application provides a method and apparatus for adapting the FATE framework to the ARM architecture, relating to the field of data processing technology. The method involves detecting the central processing unit's (CPU) detection results, installing matching basic build tools and runtime dependencies based on these results, and creating a project base directory for FATE framework deployment. If the detection results include the ARM architecture type, the method analyzes the dependency characteristics of the FATE framework in the current operating environment to determine the objects and scope to be processed. Based on incompatibility criteria, the method performs architecture compatibility checks on the objects and scope to be processed to identify incompatible components. Based on the detection results, project base directory, runtime dependencies, and incompatible components, the method determines the target dependency library and performs adaptation processing. After adaptation processing is complete, the FATE framework is installed and initialized. This application provides an adaptation method that can be directly deployed and stably run on the ARM platform.
Owner:启元实验室

System and method of automated quality assurance and performance testing framework

ActiveUS12645572B2Natural language translationHardware monitoringRegression testingQuality assurance
A system and method are disclosed for quality assurance and performance testing of supply chain applications and systems. Embodiments include providing a user interface for receiving a test case file that describes one or more actions to be tested and a properties file that maps one or more elements to one or more values, translating a received test case file and a corresponding properties file into a test case, and executing the test case by identifying the one or more actions identified in the test case and automatically invoking one or more testing components configured to execute a test using the one or more actions, wherein at least one of the one or more testing components is configured execute performance testing, and at least one of the one or more testing components is configured to execute regression testing.
Owner:BLUE YONDER GROUP INC