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

2034 results about "Program code" patented technology

Computer code or program code is the set of instructions forming a computer program which is executed by a computer. It is one of two components of the software which runs on computer hardware, the other being the data. Computers can only directly execute the machine code instructions which are part of their instruction set.

Transformer-based programming code value quantification system

Disclosed herein are computer-implemented systems and methods for code value assessment. For example, in one aspect, the system comprises, an input module configured to receive program code submissions from developers, a processing unit equipped with Text-Based Models with Contextual Understanding (TBM-CUs) configured to evaluate the functional meaning, purpose, and value of submitted code segments and distinguish between code contributions from human programmers and machine learning systems, a visualization module configured to present the assessed value of the analyzed code over various time periods and dimensions, offering insights into trends, patterns, and comparative performance, a communication module configured to translate programming code meaning or function into plain language summaries for non-technical stakeholders, and an AI peer review module configured to automatically review, accept or reject code contributions.
Owner:CODESCORE SP ZOO

Conversational automated event response and remediation

ActiveUS12487875B1Biological modelsHardware monitoringIncident management (ITSM)Software engineering
In one embodiment, a computer-implemented method executed using one or more processors of an incident management system comprises receiving a notification of an incident associated with a computer system, and in response to receiving the notification: extracting an error message from the notification; reading a set of computer program code changes that have been implemented in the computer system; matching the error message to the set of computer program code changes and outputting a set of one or more candidate code changes that may correspond to the error message; based on the set of candidate code changes, generating an automatic remediation for the incident; and using the one or more processors of the incident management system, executing the automatic remediation on the computer system.
Owner:PAGERDUTY INC

Systems and Methods for Automated Generation of Programming Code Through Integration with Generative Artificial Intelligence

Disclosed herein are systems and methods for improving the auto-generation of pipelined search query statements by a large language model (LLM). In some examples, such a method includes operations of receiving a user-provided prompt, wherein the user-provided prompt is provided in natural language, identifying an objective of the user-provided prompt, and based on the objective, providing the user-provided prompt to a first operational pipeline of a plurality of operational pipelines, wherein each operational pipeline is associated with a unique prompt template. Additionally, the method may include generating, by the first pipeline, an auto-generated prompt based on a first unique prompt template of the first pipeline, providing the auto-generated prompt to a large language model (LLM), and receiving a response to the auto-generated prompt from the LLM. A graphical user interface (GUI) may then be generated that displays the response to the auto-generated prompt.
Owner:CISCO TECHNOLOGY INC

Searching programming code repositories using latent semantic analysis

Certain aspects of the disclosure are directed to searching programming code repositories. In examples, a method is provided that includes receiving a natural language search query via a graphical user interface; converting the natural language search query into a vector representation; determining a proximity score between the vector representation of the natural language search query and at least one vector representation corresponding to a machine learning model generated natural language description of a programming code segment; and providing a search result corresponding to the programming code segment based on the proximity score.
Owner:INTUIT INC

Neural network-based context-aware code translation and optimization

Systems and methods for efficiently translating program code from a source language to a target language. Input source code is parsed, using a processor device, into an Intermediate Representation (IR). A structural and semantic model of the source code are established by applying static analysis to the IR, and a program skeleton of the target code is constructed from the IR, including generating context-aware placeholders. The IR is transformed into a Single Static Assignment (SSA) form, and a System Dependency Graph (SDG) is built from the SSA form. The SDG is traversed to order translation tasks, and ordered tasks are translated into the target language using a Large Language Model (LLM). A translated program is generated by integrating translated code segments into a coherent program structure in the target language.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

System for software code cyber security based on machine learning vulnerability detection and generation and implementation of vulnerability test

An end-to-end approach for (i) identifying potential vulnerabilities in software applications, including security vulnerabilities, (ii) verifying / confirming the potential vulnerabilities as actual vulnerabilities and (iii) in response, identifying the necessary remedial actions necessary to eliminate or at least mitigate the vulnerabilities. An intelligent agent is implemented that is configured to detect a change to the application's code or computing environment and, as a result of detection of changes to the code or computing environment, identify potential vulnerabilities, verify / confirm the potential vulnerabilities as actual vulnerabilities through determination / creation of vulnerability test cases and automatically identify the necessary remedial actions necessary to eliminate or mitigate the vulnerabilities.
Owner:BANK OF AMERICA CORP

Optimizing compilation of program code

Apparatuses, systems, and techniques to select optimizations to be performed by compilers. In at least one embodiment, a processor includes one or more circuits to perform a compiler to select one or more optimizations to one or more first versions of a program based, at least in part, on a result of performing said one or more optimizations on one or more second versions of said program.
Owner:NVIDIA CORP

High-performance resource and job scheduling

Computer implemented methods, systems, and computer program products include program code executing on a processor(s) obtains queries from sources via a query interface. The program code analyzes the queries to obtain attributes of the queries. The program code applies a trained classifier to the attributes to classify the queries into finite categories based on a predicted usage of a given resource type exceeding a pre-determined threshold and an anticipated execution duration for each query. The program code determines, based on the finite categories of the one or more queries and resource configurations of resources comprising the database service, which resource of the resources can efficiently execute each query of the one or more queries. The program code schedules each query of the one or more queries for execution by the determined resources.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Large language model-based data query optimization

Methods and systems are presented for providing a large language model-based query optimizer to interface between program developers and database systems. The query optimizer receives programming code corresponding to a set of queries intended for a database system from a program developer. The query optimizer then uses a machine learning model to analyze the programming code and to determine a set of strategies for executing the set of data queries corresponding to the programming code. To determine the set of strategies, the machine learning model analyzes dependencies among the set of data queries and retrieves sample data from the database system. The machine learning model implement the set of strategies by incorporating additional instructions in the programming code for the database system such that the database system would execute the set of data queries according to the set of strategies.
Owner:PAYPAL INC

Automatic code generation for robotic process automation

Automatic code generation for robotic process automation (RPA) that uses a cognitive artificial intelligence (AI) layer to automatically generate computer program code, text, or other items based on an input source is disclosed. Expressions and / or code snippets may be generated for RPA workflows that provide code in a programming language or convert code from one language to another. The input source may include natural language sentence(s), source document(s), pseudocode written by a user for a desired task, etc. These inputs may be used to modify an RPA workflow, generate a new RPA workflow, create a document describing a task, generate an application, etc.
Owner:UIPATH INC

UE feedback for cross-link interference mitigation

An apparatus comprising: at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: determine whether to report a power headroom report value to a network node, the power headroom report value being applicable to a mixed slot where simultaneous transmissions in downlink and uplink are scheduled in non-overlapping sub-bands of the same carrier; wherein the power headroom report value is based on a difference between an uplink transmit power given an expected cross link interference for a user equipment, and an uplink transmit power at the mixed slot; and determine whether to reduce the uplink transmit power at the mixed slot, based on information received from the network node.
Owner:NOKIA TECHNOLOGIES OY

AI industrial control smart master system and method based on deep learning

The invention belongs to the technical field of industrial automation and artificial intelligence crossing, and particularly relates to an AI industrial control intelligent master system and method based on deep learning. The system comprises an intelligent programming module, a real-time monitoring module, a fault management module, an optimization decision module and a man-machine interaction module. The system automatically generates a PLC program code through a deep learning model, monitors an equipment operation state through a multi-dimensional anomaly detection technology, analyzes a fault mode and a propagation path by using a knowledge graph and a graph neural network, optimizes process parameters and a maintenance strategy based on digital twinning and reinforcement learning, provides a 3D virtual interface and an AR remote cooperation function, and improves the reliability of the system. And intelligent management of the whole life cycle of the industrial control system is realized. The PLC programming efficiency is greatly improved, accurate anomaly detection and fault prediction are realized, system operation parameters are optimized, the service life of equipment is prolonged, the man-machine interaction experience is improved, and the problem of unified management of multiple brands of PLCs is solved.
Owner:CHINA TOBACCO HENAN IND CO LTD

Software code defect detection method and system based on program code feature fusion

The invention provides a software code defect detection method and system based on program code feature fusion, and the method comprises the steps: carrying out the grammar and structure inspection of a code through a static analysis tool, and extracting defect features related to control flow chaos, exception handling and resource leakage; running a preset test case through a dynamic analysis tool, capturing an execution path and an abnormal behavior in a runtime state, and obtaining defect features which are not covered by static analysis; if the output result of the decision tree model is that defects exist, grouping comprehensive defect feature vectors by adopting a density-based clustering algorithm, determining the types and distribution ranges of the defects, and selecting the density clustering algorithm to process defect features in non-spherical distribution; and according to a clustering result, generating a defect repairing suggestion, combining code logic and execution path information, and determining a specific position and an influence range of the defect. According to the method, the stealth defect in the code can be effectively identified and positioned, the software quality and reliability are improved, and timely and accurate defect repairing guidance is provided for developers.
Owner:ZHENGZHOU RAILWAY VOCATIONAL & TECH COLLEGE

Automatic compiling and adapting method for RISC-V extension instruction

The invention discloses an automatic compiling and adapting method for an RISC-V extension instruction, and belongs to the technical field of compilers. According to the method, a dynamic DSL (Digital Subscriber Line) for registering a custom instruction, adding register use constraints and defining a specific code mode is designed. The LLVM plug-in is used for automatically integrating the registered custom instruction in the compiling process. The invention relates to a self-defined instruction rapid adaptation mechanism which is specially provided for a continuously provided RISC-V self-defined instruction expansion scene, and by automatically generating correct assembly codes of registered self-defined instructions, correct registers are automatically distributed and reserved according to register use constraints; the method comprises the following steps of: searching a defined specific code mode and semantics, and automatically generating and inserting a registered custom instruction in a program, so as to realize the rapid adaptation of a compiler to an RISC-V custom extension instruction and the automatic use of a program code to the custom instruction, and the whole process does not need a developer to manually modify the compiler or a program source code.
Owner:TIANJIN UNIV

Natural language computer-aided engineering and computer-aided design method

The invention discloses natural language computer-aided engineering and a computer-aided design method. CAE simulation analysis and design optimization on complex product design are high in threshold and difficulty. According to the method, an artificial intelligence large language model is finely adjusted by using professional knowledge of CAE and CAD, an agent is developed to call an API service of the large language model, an engineer dialogues with the agent by using a natural language, and the large language model can understand purposes and requirements of the engineer and generate corresponding operation instructions or program codes of CAE software and CAD software; the agent drives the CAE software and the CAD software to execute instructions or run programs to complete simulation analysis and design optimization tasks, and an engineer can cooperate with a plurality of professional CAE software and CAD software to perform simulation analysis and design optimization of multi-physics coupling only by dialogue with the agent. The intelligent agent can autonomously complete loop iteration simulation analysis and design optimization tasks according to formulated scheme steps and rules.
Owner:XINGUAN INTELLIGENT TECH (SHANGHAI) CO LTD

Error Correcting of Programming Code Generated Through Integration with Generative Artificial Intelligence

Disclosed herein are systems and methods for improving the auto-generation of pipelined search query statements by a large language model (LLM) through a post processing. In some examples, such a method includes operations of receiving, by a post processing engine, a response to an auto-generated prompt from the LLM that includes programming code generated by the LLM, performing a post processing of a response from the LLM that includes the programming code generated by the LLM including performing an error correction process when a term of the programming code generated by the LLM is inconsistent with terms of a schema of the user, and generating a graphical user interface (GUI) that displays the response to the auto-generated prompt when the terms of the programming code generated by the LLM including any replacement terms are consistent with the terms of the schema.
Owner:CISCO TECHNOLOGY INC

Measuring stopping distance of a working machine with an apparatus

An apparatus for measuring the stopping distance of a working machine is provided. The working machine includes a user interface, at least one processor, and at least one memory including a computer program code. The at least one memory and the computer code are configured to, with the at least one processor, cause the apparatus at least to: receive at least one speed parameter based on at least one user input on the user interface, receive at least one speed information value from a controller or the engine control unit of the working machine, send at least one command to the controller or the engine control unit to at least stop the working machine when the received speed information value is equal to the at least one speed parameter, and calculate the stopping distance of the working machine. A method and a system are also disclosed.
Owner:SANDVIK MINING & CONSTR OY

Systems and Methods for Sequential Retrieval Augmented Generation

Disclosed herein are systems and methods for improving the auto-generation of pipelined search query statements by a large language model (LLM) through novel processes for performing retrieval augmented generation (RAG). In some examples, such a method includes operations of receiving a natural language user-provided prompt, performing a first RAG process including retrieving first RAG data including natural language, programming syntax pairings from a vector database and performing a second RAG process including retrieving second RAG data including additional programming syntax examples from a vector database that have a second level of similarity with programming syntax of the natural language, programming syntax pairings retrieved during the first RAG process. The method may also include generating an auto-generated prompt requesting generation of programming code by a large language model (LLM) and generating a graphical user interface that displays the response to the auto-generated prompt from the LLM.
Owner:CISCO TECHNOLOGY INC

Systems And Methods For Automated Generation Of Programming Code Through Deployment Of An Orchestration Agent

Some implementations of the disclosure provide a computer-implemented method including operations of receiving a user question by an orchestration agent, where generating a response to a user question includes generation of programming code, executing, by a sub-large language model (LLM), an instruction to generate the programming code and performing, by the sub-LLM, a validation process including determining whether the programming code generated by the sub-LLM includes a syntax error. When the validation process indicates the programming code does not include the syntax error, the method includes operations of invoking a logic module configured to execute the programming code, wherein the logic module is provided the programming code generated by the sub-LLM and executes the programming code and generating, by the orchestration agent, a graphical user interface that displays the response to the user question that includes or is based on results of execution of the programming code.
Owner:CISCO TECHNOLOGY INC

Cluster computing

In some embodiments, a computer cluster system comprises a plurality of nodes and a software package comprising a user interface and a kernel for interpreting program code instructions. In certain embodiments, a cluster node module is configured to communicate with the kernel and other cluster node modules. The cluster node module can accept instructions from the user interface and can interpret at least some of the instructions such that several cluster node modules in communication with one another and with a kernel can act as a computer cluster.
Owner:ADVANCED CLUSTER SYST

Transformer-based programming code value quantification system

Disclosed herein are computer-implemented systems and methods for code value assessment. For example, in one aspect, the system comprises, an input module configured to receive program code submissions from developers, a processing unit equipped with Text-Based Models with Contextual Understanding (TBM-CUs) configured to evaluate the functional meaning, purpose, and value of submitted code segments and distinguish between code contributions from human programmers and machine learning systems, a visualization module configured to present the assessed value of the analyzed code over various time periods and dimensions, offering insights into trends, patterns, and comparative performance, a communication module configured to translate programming code meaning or function into plain language summaries for non-technical stakeholders, and an AI peer review module configured to automatically review, accept or reject code contributions.
Owner:CODESCORE SP ZOO

System and method for registering and relaying custom events and notices from node device to node device in peripheral device workspaces managed by a remote peripheral device cloud orchestrator server

An information handling system node includes a hardware processor, a memory device, a power management unit with a peripheral device node operatively coupled to the information handling system node. The hardware processor may execute computer-readable program code of a custom event and device manageability service sub-agent to discover the peripheral device node operatively coupled to the information handling system node including a unique peripheral device identification (ID), request and receive, via a unified device application programming interface module, peripheral device capabilities and event IDs, where the event IDs describe custom events that are transmittable via any bus protocol from the peripheral device node, and register for custom event notifications with the peripheral device node by sending callback messages to the peripheral device node describing which custom events to receive custom event notifications about and setting custom event triggers that trigger the custom event notifications.
Owner:DELL PROD LP

Apparatus, method and computer program product for optimizing parameters of a compressed representation of a neural network

In example embodiments, an apparatus, a method, and a computer program product are provided. An example apparatus include processing circuitry; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processing circuitry, cause the apparatus at least to: overfit a neural network on each media item, from a batch of media items, for a number of iterations to obtain an overfitted neural network model for the each media item; evaluate the overfitted neural network model on the each media item to obtain evaluation errors; and update parameters of the neural network to be based on the evaluation errors.
Owner:NOKIA TECHNOLOGIES OY

Electronic device, method for wireless communication, and computer readable storage medium

An electronic device, a method for wireless communication, and a computer readable storage medium are provided. An electronic device on a terminal side may include at least one processor and at least one memory, wherein the at least one memory includes computer program code. The at least one memory and the computer program code are configured, by the at least one processor, to cause the electronic device to perform: obtaining a beam measurement result for a measurement beam; and under the condition that the obtained beam measurement result does not meet the requirement of the beam prediction model on the beam measurement result to be input, a non-conformance report is sent to the network side equipment.
Owner:SONY GROUP CORP

Apparatuses and methods for transmission quality aware uplink power control

An apparatus includes at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: determine a transmission power requested with a network node; determine a transmission quality class based on the transmission power requested with the network node; wherein the transmission quality class comprises a predefined maximum power reduction; determine an output power value based on the transmission quality class; determine an uplink transmission power as a minimum of: the output power value, and the transmission power requested with the network node; and transmit an uplink transmission, based on the uplink transmission power.
Owner:NOKIA TECHNOLOGIES OY

Database query optimization

Computer implemented methods, systems, and computer program products include program code executing on a processor(s) identifies a query with low performance. The program code generates a small data environment for use in optimizing the query. The program code identifies table(s) and field(s) related to the query with low performance. The program code samples a portion of each table of the one or more tables based on, for each table, parameters of the one or more fields in each table, where the portion sampled comprises records from each table with common data traits to a whole of each table. The program code generates a small data environment comprising the portion of each table. The program code performance tests an optimized version of the query by executing it on the small data environment.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Code-free configurable task process type development system and method

The invention relates to the technical field of data processing, in particular to a code-free configurable task process type development system and method, and the system comprises a task data collection module, a process visualization arrangement module, an event binding engine module, a condition rule analysis module, a task state management module and a resource dynamic loading module. The flow visualization arrangement module generates task nodes and dependency relationship data based on a graphical interface; the condition rule analysis module is used for converting natural language conditions into verification logic capable of being dynamically called; the task state management module drives state transition according to the dependency relationship data, and the task state is atomized and updated after verification logic is called; and the resource dynamic loading module responds to the resource loading instruction to schedule external resources. Through a modularized decoupling mechanism, business personnel use a graphical interface to configure task logic, program codes do not need to be written, and the technical problems of high programming dependency and high task logic and code coupling degree are solved.
Owner:BEIJING EASY TIMES DIGITAL TECH

System Validation Using Machine-Learning Language Model-Based Integration Tests for Software Applications

An online system performs inference requests in conjunction with the model serving system to perform AI (text-based LLM or multi-modal transformer)-generated integration test variants. Instead of rigid code-specified integration tests, the LLM creates integration test variants that follow a specification. Given one or more files from the codebase of an application and a specification for integration testing, the LLM compiles an integration test including a series of actions (e.g., API calls) as runnable code and assertions about the state of the application after the actions are executed.
Owner:MAPLEBEAR INC

Program code optimization using iterative application of machine learning model

A computing device may insert a library function into a set of code. The computing device may use the library function to capture one or more metrics associated with execution of the set of code in a testing environment. The computing device may evaluate the processing times to identify a portion of the set of code with a processing time that is highest compared to processing times of other portions of the set of code. The computing device may subdivide the portion of the set of code into subdivided portions of the set of code. The computing device may train a machine learning model, utilizing the subdivided portions of the set of code, to obtain a trained model. The computing device may recommend, using the trained machine learning model, optimization code to improve the processing time as the set of code is modified.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

System and method for using intelligent staggered telemetry for node capabilities management across nodes in a peripheral device workspace

A system and method for a peripheral device workspace cloud orchestrator server to receive environmental telemetry data associated with a plurality of device nodes within a peripheral device workspace at a location that includes an anchor information handling system node with a hardware processor to execute computer-readable program code of a telemetry ownership orchestrator module to determine to offload a portion of environmental telemetry data collection and aggregation functions to be transitioned to a smart device node within the peripheral device workspace from the anchor information handling system node when a resource utilization level at the anchor information handling system node is determined to reach a utilization threshold, and transmitting instructions to the anchor information handling system node to offload the portion of environmental telemetry data collection and aggregation functions for a subset of the plurality of peripheral device nodes in the peripheral device workspace to the smart device node.
Owner:DELL PROD LP