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

249results about "Transformation of program code" patented technology

System integrating a mobile device application creation, editing and distribution system with a website design system

A system includes an application generating website building system (AGWBS) for converting a website to an application (app) which operates on a mobile device. The AGWBS includes at least one database storing at least one layout option for the app and BI (business information) for the website, where the BI includes at least use of settings and features by a designer of the website and of apps of the AGWBS from previous editing sessions and an app-editor to determine an editing mode for a designer of the app according to at least the use of settings and features and to provide at least one layout option from the at least one database for the app according to the editing mode and to receive modification to a designer selected layout.
Owner:WIX COM

Generating transformed code using a large language model

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and providing transformed code snippets using a large language model. In particular, the disclosed systems can determine a code snippet from a code, for instance, based on user selection of the code snippet. The disclosed system can analyze the code and / or the code snippet to generate a prompt comprising context. The context contains information about the functionality of the code. The disclosed systems further use a large language model to analyze the code snippet and the prompt comprising the context and generate transformed code. The disclosed systems may provide the transformed code snippet to one or more devices.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Distributed Quantum Computing With Blockchain

Systems and methods are disclosed for executing large quantum programs efficiently and securely. It breaks down programs into small, logical components, leveraging runtime analysis and AI-driven labeling. These components are then deployed across distributed quantum hardware nodes based on factors like noise levels, capabilities, and geolocation, optimized by a deep learning engine. Ownership and deployment paths are tracked using non-fungible tokens (NFTs) on a blockchain network, ensuring security and transparency. Outputs from each node are validated and aggregated based on their NFT linkage, resulting in accurate and reliable program results. This distributed quantum DevOps framework promotes scalability, performance optimization, and secure management, accelerating the development and application of quantum computing across diverse fields.
Owner:BANK OF AMERICA CORP

Tagging deterministic code in artificial intelligence-generated code

Tagging deterministic code in artificial intelligence-generated code, including: receiving code generated by a generative artificial intelligence (AI) model; identifying at least one portion of code by identifying at least one of: one or more portions of deterministic code or one or more portions of non-deterministic code; and tagging the identified at least one portion of code.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

General purpose command system and interface

A GPI device includes a communication port for receiving a GPI signal from a first device, one or more processors; and a memory comprising program instructions. The program instructions, when executed by the one or more processors, cause the GPI device to assign a command to the GPI signal when the GPI device receives the GPI signal from the first device and transmit the command to a second device. The transmission of the command may be triggered by the received GPI signal. The command may include a script, such as a python script. The command may also include triggering transmission of a live broadcast, switching between graphics during the live broadcast, or a combination thereof.
Owner:PGA TOUR ENTERPRISES LLC

Discovery platform for modernization of legacy program code

Methods and systems for improving modernization of legacy software using an intelligent discovery platform are described herein. A client-based agent may generate metadata regarding the received legacy software. The code metadata may be analyzed by a code classifier module, which computes a plurality of score factors from the metrics from the legacy software metadata using a knowledge base from a modernization platform. The classified code metadata may be used by a project-specific model to derive a plurality of sub-scores based on the plurality of score factors associated with the legacy software. An analytics engine may then identify a code module from the legacy software having a greatest derived vulnerability score factor. A graphical interface including reconstructed code, corresponding modern code, and an explanation of vulnerabilities may then be generated by the analytics and reporting component for the identified code module.
Owner:IONATE INC

Basic block linking method, translator, electronic equipment and readable storage medium

The embodiment of the invention provides a basic block linking method, a translator, electronic equipment and a readable storage medium, and the method comprises the steps: in the process of executing a target search code, judging whether a jump source basic block meets a de-linking condition or not; the target search code is used for searching an initial address of the translated basic block corresponding to the jump target basic block in the code cache; the jump target basic block is a basic block to which the jump source basic block is to jump; the unlinking conditions comprise that the jump target basic block crosses pages, the virtual-real address mapping relation of the jump target basic block is changed, and the jump source basic block is in a linked state; if it is determined that the jump source basic block meets the unlinking condition, basic block unlinking is carried out on the jump source basic block; and carrying out basic block linking on the unlinked jump source basic block again. According to the embodiment of the invention, the number of times of searching the jump target basic block when the direct jump instruction is executed can be reduced, and the efficiency of executing the application program by the translator is improved.
Owner:LOONGSON TECH CORP

XML semantic editing system and method based on aviation knowledge graph

The invention belongs to the field of Web application technology, XML document processing technology and online editor technology, and discloses an XML semantic editing system based on an aviation knowledge graph. The system comprises a front-end application module, an XML processing engine module, a DTD rule verification module, a visual editing module, a plug-in extension module, a collaborative editing module and an aviation knowledge graph integration module. According to the method, professional and efficient editing of XML documents in the aviation field is achieved through the full-process design of front-end interaction, XML processing, DTD verification, visual editing, semantic assistance and collaborative management, and the Web technology, the XML processing technology, the DTD verification technology, the knowledge graph technology and the collaborative editing technology are integrated, so that the XML documents in the aviation field are edited in a professional and efficient mode. The problems that an existing XML editing tool is difficult to deploy, poor in compliance, low in efficiency and weak in cooperation in the aviation maintenance field are solved, and a specialized and efficient XML semantic editing scheme is provided for the aviation maintenance industry.
Owner:WUHAN YIFAN IOT TECHNOLOGY CO LTD

AI component calling method and device, medium and computer program product

The invention discloses an AI component calling method and device, a medium and a computer program product, and relates to the technical field of container mirroring, the method comprises the following steps: when a first calling request sent by a large model application through a gateway is detected, determining a target AI component container instance corresponding to the first calling request, the AI component container instance is a container instance obtained after containerization packaging processing is carried out on an AI component capable of being deployed independently, and comprises a model file and a protocol adapter; performing format conversion on the first calling request through a protocol adapter in the target AI component container instance according to a preset protocol format to obtain a second calling request; calling a model corresponding to the model file according to the second calling request for task processing to obtain a processing result; and packaging the processing result into a response message through the protocol adapter according to a preset protocol format, and sending the response message to the large model application through the gateway. According to the method, the calling efficiency of calling each AI component by the large model application is improved.
Owner:ZHONGDIAN DATA IND CO LTD

Binary translation method, translator, electronic equipment and readable storage medium

The embodiment of the invention provides a binary translation method, a translator, electronic equipment and a readable storage medium, and the method comprises the steps: when a direct jump instruction in a first basic block is translated, identifying whether a second basic block to which the direct jump instruction is to jump crosses pages or not; if it is determined that the second basic block crosses pages, a target instruction sequence is inserted in front of an unoptimized instruction sequence translated by the direct jump instruction, the target instruction sequence is used for detecting whether the direct jump instruction meets an optimization condition or not, and jumping is conducted through the link instruction sequence under the condition that the direct jump instruction is detected to meet the optimization condition; the optimization condition comprises that the virtual and real address mapping relation of the second basic block is not changed; the link instruction sequence is used for skipping to an initial address of the translated basic block corresponding to the second basic block in the code cache. According to the embodiment of the invention, the execution of the direct jump instruction is optimized under the condition that the optimization condition is satisfied, so that the program running efficiency can be improved.
Owner:LOONGSON TECH CORP

Tagging deterministic code in artificial intelligence generated code

Tagging deterministic code in artificial intelligence generated code, including: receiving code generated by a generative artificial intelligence (AI) model; identifying at least one portion of the code by identifying at least one of: one or more portions of deterministic code or one or more portions of non-deterministic code; and marking at least one portion of the identified code.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Programming language migration operation method and device

The invention relates to a programming language migration operation method and device, an M language function can be recognized from M language script codes and converted into a Python function, in addition, for other codes with complex M language grammar forms, the other codes can be uniformly mapped and converted into the Python function, and through the functions of context and the like in the Python function, the programming language migration operation can be achieved. Different functions are implemented or different processing logics are executed for different types. The realization difficulty is greatly reduced, complex functions can be quickly realized, and the M language can be effectively operated without depending on a core library of Matlab.
Owner:CHANGSHA KELIANG TECH CO LTD

System and method for distributed quantum computing execution

A system for distributed quantum computing execution is provided. The system comprises a processor configured to receive at least one user instruction set, process user data to output a flow of quantum programs, determine allocation of available quantum resources need for the flow of quantum programs, remap the flow of programs to the allocation of available quantum resources produce distributed machine level instructions, serialize said distributed machine level instructions, and send the distributed machine level instructions to a distributed quantum computing system. The system further includes a distributed quantum computing system comprising, at least one quantum processing unit configured to receive at least one set of machine level instructions, communicate with a central controller, and send measurement results back to the processor.
Owner:QORO QUANTUM LTD

General purpose command system and interface for a live broadcast

A GPI device includes a communication port for receiving a GPI signal from a first device, one or more processors; and a memory comprising program instructions. The program instructions, when executed by the one or more processors, cause the GPI device to assign a command to the GPI signal when the GPI device receives the GPI signal from the first device and transmit the command to a second device. The transmission of the command may be triggered by the received GPI signal. The command may include a script, such as a python script. The command may also include triggering transmission of a live broadcast, switching between graphics during the live broadcast, or a combination thereof.
Owner:PGA TOUR ENTERPRISES LLC

Systems and methods for automated software code generation

A system and method for automatic software code generation utilizing one or more predictive model trained on code-related data, said code-related data involving obtained features and aspects from arbitrary code-related data. At least one instruction, such as natural language description(s), of at least one of desired code components and features can be processed by at least one of the at least one predictive models to produce corresponding code that matches at least one intent behind the at least one instruction. The generated code is analyzed and tested for correctness. At least one portion of the at least one trained predictive model leverages techniques such as attention mechanisms and transfer learning to improve contextual code generation. The present technology can be at least enabled with version control and codebases to ensure seamless integration with existing workflows. Automated code generation improves programmer productivity and enables rapid software prototyping.
Owner:CODEVALET INC

Warehouse level code translation method and device based on large model

The invention discloses a warehouse level code translation method and device based on a large model, and is used for solving the technical problem that the existing warehouse level code translation method only relates to a function translation pair, so that a code translation task in a warehouse level context is poor in performance. The method comprises the steps that a tree-shaped analyzer is utilized, a large model is preset, and a target language code sample self-evolution knowledge base, a dependent use example self-evolution knowledge base and a successful translation function pair self-evolution knowledge base are constructed according to an obtained open source project, a to-be-translated warehouse and a plurality of historical successful translation function pairs; and outputting the target triple translation knowledge corresponding to each to-be-translated function, and outputting a warehouse level code translation result in combination with the obtained implementation code corresponding to each to-be-translated function and the generated warehouse architecture.
Owner:SUN YAT SEN UNIV

Form file and graphic program conversion method, storage medium and electronic equipment

The invention belongs to the technical field of vehicle software development, and particularly relates to a method for converting a form file into a graphic program, which is used for converting the form file into the graphic program and comprises the following steps of: reading the form file so as to read text contents and coordinate information of all cells in at least one page of the form file into a corresponding two-dimensional object array, the name of each two-dimensional object array is set as a corresponding page name; analyzing each two-dimensional object array into a flow chart area and an attribute area in sequence according to pages; constructing a graphic program according to an analysis result; and / or converting the graphic program into a table file, including creating table empty pages, the number of the table empty pages being equal to the sum of the number of the main program and the number of the nested subprograms of the graphic program; corresponding table pages are sequentially constructed according to program categories in the graphic program, one page corresponds to the main program, and the other pages correspond to the corresponding nested subprograms; and storing the constructed form file.
Owner:SHANGHAI TOSUN TECH LTD

Automatic test case generation method, system and equipment for Web component and medium

The invention relates to the technical field of Web component testing, in particular to an automatic test case generation method, system and device for a Web component and a medium, and the method comprises the following steps: extracting a front-end frame type and code features to which the Web component belongs, constructing a visual state transition network, and constructing a unified data flow diagram; based on the code features, the visual state transition network and the unified data flow diagram, semantic reasoning is carried out by utilizing a large language model to generate a test path combination, and a minimum complete test case set is generated by applying a combination test algorithm; generating a composite assertion logic; frame type conversion is executed, and the minimum complete test case set and the composite assertion logic are converted into test codes capable of being executed by a front-end frame type; the test code is executed, and the minimum complete test case set and the composite assertion logic are updated and circulated based on Web component change or test failure in the execution process. According to the method and the device, the Web component automatic test which is high in accuracy, cross-frame adaptive and capable of realizing continuous self-healing can be realized.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

General purpose command system and interface for a live broadcast

A GPI device includes a communication port for receiving a GPI signal from a first device, one or more processors; and a memory comprising program instructions. The program instructions, when executed by the one or more processors, cause the GPI device to assign a command to the GPI signal when the GPI device receives the GPI signal from the first device and transmit the command to a second device. The transmission of the command may be triggered by the received GPI signal. The command may include a script, such as a python script. The command may also include triggering transmission of a live broadcast, switching between graphics during the live broadcast, or a combination thereof.
Owner:PGA TOUR ENTERPRISES LLC

A general service method and system applied to a satellite platform

The application discloses a general service method and system applied to a satellite platform and belongs to the field of remote sensing / communication satellite platforms, and solves the technical problems that in the prior art, due to the need of new load access for new adaptability development and test work, a long development cycle is caused, and under the condition that test is not comprehensive, there is a risk of load service failure, and maintenance is difficult. Step 1, a general service template table is constructed; step 2, after the general service template table is filled in, the general service template table is converted into satellite on-service instructions; and step 3, a general service program is designed and is used for executing the satellite on-service instructions. The application is used for realizing the general service method without special customization development for different loads.
Owner:CHANGGUANG SATELLITE TECH CO LTD

Construction method and device of three-dimensional industrial modeling environment and computer equipment

The invention relates to a three-dimensional industrial modeling environment construction method and device and computer equipment. Comprising the steps of performing difference packaging on modeling files through file types and environment variables of the modeling files to generate a static file directory associated with a first type of language, so that file classification regularity and environment adaptation are realized, and use in an offline scene or a scene needing to be embedded into other ends is ensured. Subsequently, by means of a bidirectional communication channel and a target program file, a target function corresponding to the second type of language is called, different types of language resources are successfully connected, the modeling file is converted and then is built in a code of the second type of language, so that the modeling file does not need to be loaded in a request external resource mode, the problem of request cross-domain is avoided, and the modeling efficiency is improved. And efficient development of subsequent industrial modeling is ensured.
Owner:CHANGSHA KELIANG TECH CO LTD

Apparatus and method for distributed execution of a control program for a control device

According to various embodiments, a method for the distributed execution of a control program for a control device is described, comprising compiling source code of the control program into an intermediate representation of the control program, deciding, by analyzing the intermediate representation, to divide the control program into a first program module to be executed on the control device and into one or more second program modules to be executed on one or more processing devices that are located outside the control device and connected to the control device, inserting, into the intermediate representation, program parts for communication interfaces that implement communication interfaces between the first program module and the one or more second program modules,and providing and executing the first program module on the control device and the one or more second program modules on the one or more processing devices.
Owner:ROBERT BOSCH GMBH

Updating method and device of front-end framework, equipment and storage medium

The invention relates to a front-end framework updating method and device, equipment and a storage medium. The method is applied to a Vue framework. Comprising the following steps: determining an ecological dependency packet from dependency data packets according to a preset recursive relationship among the dependency data packets in a Vue framework; the dependency data packet represents a data packet of a project application in the Vue framework, and the ecological dependency packet represents a dependency data packet belonging to the Vue framework; if the ecological dependency package meets a preset condition, generating a first AST of the ecological dependency package according to a source code file of the first framework; the first framework represents a Vue framework before updating, the first AST represents an abstract syntax tree of the ecological dependency packet in the first framework, and the source code file comprises code information corresponding to each dependency data packet; according to the first AST of the ecological dependency package, obtaining code information of the ecological dependency package in a second framework; the second framework represents the updated Vue framework; and determining a source code file of the second framework according to the code information of each ecological dependency package in the second framework.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD

Power grid analysis program code migration method and system based on large model

The invention relates to a power grid analysis program code migration method and system based on a large model, and belongs to the technical field of software development and intellectualization. The method comprises the steps that preprocessing of structuralization, semantization and information density optimization is conducted on MATLAB source codes, and standardized codes are generated; disambiguation anchor point cue words are constructed based on a power grid calculation scene, wherein the disambiguation anchor point cue words comprise index, operation and return value mapping rules and examples; the standardized codes and the cue words are input into a large model, four-layer semantic alignment migration is conducted by the large model according to the sequence of an algorithm layer, a data layer, a control layer and a calculation layer, verification logic is executed after migration of each layer to ensure semantic alignment, and Python codes are obtained; and finally, verifying the migration code and iteratively optimizing the cue word until the core index is consistent with the MATLAB source code. According to the method, the problems of semantic ambiguity and nesting overload existing when a large model migrates a power grid program are solved through the integrated design of preprocessing, migration and verification, and high-precision and automatic code migration is achieved.
Owner:FUJIAN AGRI & FORESTRY UNIV

Assignment of containerized workloads to virtual private cloud subnets in a multi-tenant network

The disclosure provides a method for assigning containerized workloads to isolated network constructs within a networking environment (100) associated with a container-based cluster. The method generally includes receiving, at the container-based cluster, a subnet port custom resource specification to initiate creation of a subnet port object to assign a node to a subnet within the networking environment (100), wherein one or more containerized workloads are running on the node, in response to receiving the subnet port custom resource specification, creating the subnet port object, and modifying a state of the container-based cluster to match a first intended state of the container-based cluster at least specified in the subnet port object, wherein modifying the state comprises assigning the node to the subnet in the networking environment (100).
Owner:VMWARE INC

Binary instrumentation method for LL / SC lock instruction

The invention provides a binary instrumentation method for an LL / SC lock instruction. The binary instrumentation method comprises the steps that S1, a DBI tool is prepared in advance and started; s2, loading an LL / SC atomic operation instruction sequence and distributing a corresponding memory; s3, decoding and translating a machine code corresponding to the LL / SC atomic operation instruction sequence by the DBI tool, and converting the machine code into an IR intermediate expression; s4, shadow memory instrumentation is carried out based on IR intermediate expression; and S5, converting the IR intermediate expression after instrumentation into a target machine code, and running in a simulation environment of a DBI tool to obtain execution information of the LL / SC atomic operation instruction sequence. According to the method, correct translation and code instrumentation can be carried out on the multi-thread application containing the LL / SC, correct translation of the LL / SC instruction pair in the binary instrumentation framework is ensured, and correctness and atomicity of modification of the translated instruction to the sharing state in the competition state are ensured.
Owner:WUXI CITY COLLEGE OF VOCATIONAL TECH

System and method for determining potential issues with software deployment

Systems, devices, methods, and computer readable media for determining potential issues with a software upgrade are disclosed. In one implementation, the disclosed system includes at least one processor and at least one non-transitory memory storing instructions to perform operations when executed by the at least one processor. The operations include training a machine learning model on historic trouble ticket data; receiving data relating to a planned software upgrade; providing the received data to the trained machine learning model, wherein the trained machine learning model generates a tag value; calculating a risk score based on the tag value; and determining a client-specific action to be performed relating to the planned software upgrade and based on the risk score.
Owner:FIDELITY INFORMATION SERVICES LLC

Programming language migration running method and apparatus

ActiveCN120950074BTransformation of program codeProgram code adaptionPython (programming language)MATLAB
The application relates to a programming language migration running method and device, which can recognize M language functions from M language script codes, convert the M language functions into Python functions, and uniformly map and convert the remaining codes with complex M language syntax forms into Python functions, so that different functions or different processing logics for different types are realized through the context and other functions in the Python functions. The implementation difficulty is greatly reduced, complex functions can be quickly realized, and the M language can be effectively run without depending on the core library of Matlab.
Owner:CHANGSHA KELIANG TECH CO LTD