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

3056results about "Software engineering" patented technology

Dynamic artificial intelligence agent orchestration using a large language model gateway router

The systems and methods disclosed herein orchestrate task execution among autonomous (or semi-autonomous) AI agentic models (“agents”) using a gateway router that dynamically coordinates the agents based on prompt characteristics, user context, and / or real-time operational factors. Received inputs (e.g., prompts) are segmented into subcomponents (e.g., sub-queries), which are routed / mapped to candidate agents based on the output parameters of the subcomponent (e.g., performance thresholds, cost thresholds) and operational parameters (e.g., cost, performance metric values, user access restrictions, timing restrictions) of each agent. The gateway router maintains dynamic routing data structures for each agent that are continuously updated based on environmental stimuli (e.g., geo-political stimuli, sensor stimuli, agent stimuli). For example, the gateway router causes agents to dynamically switch between rule engines identified by the routing tables in response to detecting environmental stimuli. Responses from the candidate agents are aggregated into an output that is responsive to the input.
Owner:CITIBANK N A

Framework agnostic UI toolkit

Systems and methods for web UI development, including supporting and rendering UI using multiple frameworks and migrating between different frameworks. Systems and methods can train different adapters for converting UI models in declarative abstract view into framework-specific code and render UI from the code using multiple or optimal frameworks.
Owner:ACRONIS INT

User interface for receiving user input

The present disclosure relates to user interfaces for receiving user input. In some examples, a device determines which user input technique a user has accessed most recently, and displays the corresponding user interface. In some examples, a device scrolls through a set of information on the display. When a threshold criteria is satisfied, the device displays an index object fully or partially overlaying the set of information. In some examples, a device displays an emoji graphical object, which is visually manipulated based on user input. The emoji graphical object is transmitted to a recipient. In some examples, a device displays paging affordances that enlarge and allow a user to select a particular page of a user interface. In some examples, the device displays user interfaces for various input methods, including multiple emoji graphical objects. In some examples, a keyboard is displays for receiving user input.
Owner:APPLE INC

Method and device for wirelessly upgrading firmware of Bluetooth headset via Bluetooth connection

The present invention relates to the technical field of wireless firmware upgrade, and discloses a method and device for wireless firmware upgrade of a Bluetooth headset connected via Bluetooth. The method comprises: performing binary difference analysis on a current version of firmware and a target version of firmware to generate a firmware difference packet; establishing a transmission timing function according to the firmware difference packet, and generating a data transmission control strategy; collecting signal parameters between a master and a slave headset and a mobile terminal to generate a data transmission path sequence; monitoring the transmission status of data segments to determine an optimal transmission rate; performing integrity check code verification on received data segments, writing the verified data segments into a firmware cache area, and recording writing status information; generating an updated firmware data packet from the data segments in the firmware cache area, and writing the updated firmware data packet into a firmware storage area. The present invention ensures the data storage security and efficiency during the firmware update process, and avoids upgrade failures caused by storage problems.
Owner:SHENZHEN DACOM ELECTRONICS CO LTD

Hierarchical cascade architecture of language models for multi-stage query classification and agent routing

The systems and methods disclosed herein orchestrate task execution among autonomous (or semi-autonomous) AI agentic models (“agents”) responsive to a received query by using a hierarchical model cascade to classify queries into agent domains. Queries are processed iteratively by a series of hierarchical levels containing one or more AI models, where each layer is more complex and imposes fewer resource constraints. Each level generates a classification and a confidence score pertaining to the classification. A dynamic bypass mechanism analyzes the classifications and confidence scores at each level to dynamically determine if one or more levels of the hierarchy can be bypassed while resulting in an accurate classification. The final classifications are matched to one or more agents that process the query. Responses from the candidate agents are aggregated into an output that is responsive to the input.
Owner:CITIBANK N A

SQL (Structured Query Language) statement generation method and device based on natural language and medium

The invention discloses an SQL (Structured Query Language) statement generation method and equipment based on a natural language and a medium, and the method comprises the following steps: constructing an RAG knowledge base and a data table knowledge graph of a project, then obtaining a to-be-converted natural language of the project, and performing keyword retrieval on the natural language through the RAG knowledge base to obtain an association table set; performing graph traversal on the natural language through the data table knowledge graph to obtain an associated node set; packaging the screening condition of the natural language to be converted, the association table set and the association node set to generate a context knowledge base of the natural language; and finally, according to the context knowledge base and the semantic conversion model, obtaining an SQL statement of a natural language. The problem of low efficiency of multi-table association path discovery is solved by constructing a dynamic extensible database relationship graph; a unified retrieval enhancement mechanism for the RAG knowledge base, the extensible knowledge graph and the historical query features is established, and the problem that target context retrieval is low in efficiency is solved.
Owner:SHANDONG SYNTHESIS ELECTRONICS TECH

Using large language model agents for robust and performant user interface automation

In some implementations, the techniques described herein relate to a method including: receiving, by a processor, a natural language instruction from a client device, the natural language instruction describing a task utilizing a software application; generating, by the processor, a user interface action representing the natural language instruction, the user interface action generated by a large language model responsive to an input prompt; executing, by the processor, the user interface action within the software application; and transmitting, by the processor, a result of executing the user interface action to the client device.
Owner:WORKDAY INC

Game strategy intelligent layout generation and dynamic optimization method and device and storage medium

The invention provides a game strategy intelligent layout generation and dynamic optimization method and device and a storage medium. The method comprises the following steps: when a layout trigger event is detected, generating a layout generation request; in response to the layout generation request, calling a knowledge graph engine to perform correlation calculation on the relational data, and screening from a preset layout template library based on a correlation result to obtain a plurality of initial layout candidate templates; inputting the initial layout candidate template into a low-code layout editing module, and generating a corresponding layout description file according to a mapping rule of the page component and the component parameter; inputting the layout description file as a current state into a reinforcement learning decision model, and outputting target layout configuration in combination with user portrait data; and sending the target layout configuration to a front-end rendering engine, and rendering the game strategy page according to the target layout configuration. According to the method, intelligent generation and real-time dynamic optimization of the game strategy page layout can be realized, and the personalized degree of the layout and the user interaction experience are improved.
Owner:QINGFENG (BEIJING) TECH CO LTD

AI-based digital media interface design optimization method

The invention discloses an AI-based digital media interface design optimization method, and relates to the technical field of interface design, and the method comprises the following steps: collecting multi-modal interaction input data of a user in real time, and constructing a user behavior sequence tensor with multiple time steps and multi-modal interaction dimensions; carrying out joint modeling on the user focus state vector, the user behavior sequence tensor and the user real-time feedback vector; generating a recommended new layout scheme based on an output result of the interactive intention weight model; when the probability is higher than a preset threshold value, triggering an interface pushing mechanism; after the interface is rearranged, data are fed back according to subsequent interaction behaviors and feedback data of the user; the technical problem that the layout or position of the interface element cannot be dynamically adjusted according to the behavior of the user in the traditional interface design is solved.
Owner:SHANDONG ZIMO CREATIVE DESIGN CO LTD +1

User interface generation method, electronic equipment, vehicle and storage medium

The invention provides a user interface generation method, electronic equipment, a vehicle and a storage medium, and relates to the field of artificial intelligence and large language model application, and the method comprises the following steps: constructing a cue word according to a natural language description input by a user, inputting the cue word into a preset large language model, controlling the large language model to perform knowledge base query analysis based on the cue word; querying the target knowledge base based on a query decision output by the large language model, and returning a knowledge base query result to the large language model, so that the large language model generates a user interface description for the cue word based on the knowledge base query result; a user interface is generated in the electronic device in accordance with the user interface description. A large language model and knowledge base collaborative interface generation mechanism is introduced, by means of real-time knowledge base query, it is avoided that the model generates a non-compliant interface due to illusion, it is ensured that the generated interface only contains functions and components actually supported by electronic equipment, and the intelligent level of man-machine interaction is improved.
Owner:CHENGDU GREAT WALL MOTOR R&D CO LTD

Data acquisition method and device for energy management system, equipment and medium

The invention discloses a data acquisition method and device for an energy management system, equipment and a medium. The energy management system is used for managing multiple power plants. The method comprises the following steps: creating a to-be-constructed big data platform which comprises a data acquisition layer, a data processing layer and a data storage layer; deploying a multi-protocol adapter cluster on a data acquisition layer; constructing a data standardization pipeline in a data processing layer, and generating a multi-level security label in combination with a data source security level, a service association degree and an updating frequency; a hierarchical storage framework is designed in a data storage layer and used for constructing a redundant index table crossing storage nodes and a data blood relationship graph based on a graph database; and deploying a dynamic security gateway between the data acquisition layer and the data processing layer, dynamically selecting a corresponding encryption algorithm according to the data security label, and completing the construction of a big data platform, so as to complete the data acquisition of the plurality of power plants based on the big data platform. And high-reliability, traceable and safe data support is provided for cooperative management of multiple power plants.
Owner:INFORMATION TECHNOLOGY BRANCH OF SHENZHEN ENERGY GROUP CO LTD

Terminal application behavior data analysis method and computer equipment

The embodiment of the invention discloses a terminal application behavior data analysis method and computer equipment, and the method comprises the steps: obtaining an interaction behavior data set of an RPA terminal application in a preset time window, the interaction behavior data set comprising a plurality of interaction behavior sequences, each interactive behavior sequence comprises at least one user interface operation event and a corresponding system response event; performing behavior track analysis processing on the interactive behavior data set, and extracting an interface circulation feature and an operation intention feature of each interactive behavior sequence; generating an interface optimization strategy according to the relevance between the interface circulation feature and the operation intention feature, wherein the interface optimization strategy comprises an interface layout adjustment rule and an interface response logic optimization rule; and feeding back the interface optimization strategy to a background management system of the RPA terminal application. Therefore, the problem that an existing RPA application interaction interface is insufficient in design and optimization can be effectively solved, and the usability of the interface and the response capability of the system are improved.
Owner:FORTUNE TECH CO

Offload server, offload control method, and offload program

An offload server includes a code analysis section for analyzing whether function blocks executable by an accelerator is included, a processing pattern generation section for generating patterns for offloading the function blocks, and a performance measurement section for deploying each pattern for offloading the function blocks to a verification machine to measure performance. When the performance measured by the performance measurement section satisfies a desired level, the processing pattern generation section generates patterns for offloading remaining loop statements except the function blocks, and the performance measurement section deploys each pattern to a verification environment to measure performance. When the performance measured by the performance measurement section fails to satisfy the desired level, the processing pattern generation section generates patterns for offloading loop statements, and the performance measurement section deploys each pattern to the verification environment to measure performance.
Owner:NT T INC

Validating code generated by artificial intelligence using abstract syntax trees

Validating code generated by artificial intelligence using abstract syntax trees includes generating, by an artificial intelligence (AI) language model, output source code based on input source code; determining an equivalency mapping between a first abstract syntax tree (AST) constructed for the input source code and a second AST constructed for the output source code; and indicating, based on the equivalency mapping, a validation result for the output source code.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Intelligent universal domestic operating system vulnerability automatic identification and repair method

The invention provides an automatic vulnerability identification and repair method for an intelligent universal domestic operating system, and belongs to the field of operating system security technology and artificial intelligence. EBPF (extended Burkley data packet filter), TEE (trusted execution environment) and bidirectional GNN-lite (simplified graph neural network) technologies are utilized to automatically identify and repair vulnerabilities of the operating system; an efficient, AI intelligent and safe vulnerability real-time identification and dynamic repair system is constructed, a closed loop of real-time monitoring, credible analysis, automatic patching and effect evaluation is established, and kernel defects are efficiently repaired on the premise of not interrupting services.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Dynamic task configuration without task restart

A task manager assigns configurations to task nodes, where the task nodes perform tasks in accordance with the configurations assigned to them. The task manager creates a record comprising a new configuration assigned to a task node, along with an identifier of that task node. The task manager adds these created records to a shared task configuration data structure. A task node accesses the shared task configuration data structure to look for new records with its identifier. The task node obtains a new record from the shared task configuration data structure, and analyzes the obtained new record to determine its assigned new configuration. The task node configures itself in accordance with the new configuration, without restarting the individual task node.
Owner:AMAZON TECH INC

Incremental machine learning model deployment

In accordance with example embodiments of the invention there is at least a method and apparatus to perform executing a machine learning inference loop of a currently deployed or stored at least one machine learning model, wherein the currently deployed or stored at least one machine learning model is identified based on a manifest file received from a communication network; based on determined factors, requesting from the communication network a model update to trigger the model update for use with the currently deployed or stored at least one machine learning model; based on the request, receiving information from the communication network comprising the model update; and based on the information, performing a model update to update the currently deployed or stored at least one machine learning model. Further, receiving, based on determined factors, from a user equipment a communication to trigger a machine learning model update for use with a currently deployed or stored at least one machine learning model at the user equipment; based on the communication, determining information comprising the model update; based on the determining, sending towards the client the information comprising the model update for a model update to update the currently deployed or stored at least one machine learning model.
Owner:NOKIA TECHNOLOGIES OY

Hot upgrade method of virtual machine monitor (VMM), computer equipment, computer readable medium and program product

The invention provides a hot upgrade method for a virtual machine monitor (VMM), which comprises the following steps of: pausing the operation of a virtual machine, storing state information of an original VMM, and reserving a kernel-based virtual machine KVM extension page table and a memory management structure of the original VMM; reserving a page global directory and a virtual memory area VMA corresponding to a virtual machine RAM area according to the memory management structure, and refreshing a process address space described by the memory management structure into a new VMM execution program so as to complete switching of the original VMM into the new VMM; and executing the new VMM, recovering the state information to the new VMM, and inheriting the KVM extension page table by the new VMM to recover the operation of the virtual machine. The invention further provides computer equipment, a computer readable medium and a computer program product.
Owner:ZTE CORP

Apparatus and methods for automatically removing data of mobile devices

Apparatus and methods for automatically removing customer data of a mobile device are disclosed according to various embodiments. In one example, a disclosed method comprises: detecting a mobile device connected to a slot; automatically determining whether the mobile device is valid based on data in a file system; upon determining that the mobile device is valid, automatically determining an operating system managing the mobile device; and automatically removing customer data of the mobile device based on the operating system.
Owner:COMMUNICATIONS TEST DESIGN INC

Private domain knowledge dynamic updating method and system for MCP protocol

The invention relates to the technical field of private domain knowledge updating, and discloses an MCP protocol-oriented private domain knowledge dynamic updating method and system, which monitor the change of a private domain knowledge source in real time through an updating agent component, and calculate a hierarchical hash abstract to efficiently detect a change event. Once the change is found, the change is compared with the root hash which is successfully notified last time, and if the change is different from the root hash which is successfully notified last time, an update notification is sent to a knowledge update service component through an MCP protocol. And after confirming the root hash difference, the receiving end requests the increment message to obtain the specific change content. And then, the updating agent component accurately locates the changed knowledge unit, extracts an incremental data packet and transmits the incremental data packet to the knowledge updating service component for application through an MCP protocol. Therefore, not only are unnecessary network bandwidth and computing resource consumption greatly reduced, but also the real-time performance and accuracy of data updating are remarkably improved, and powerful support is provided for efficient decision making of enterprises.
Owner:HANGZHOU LANGSHI VIDEO TECH CO LTD

Data storage device and method for using a dynamic floating flash region to secure a firmware update

A data storage device and method are provided for using a dynamic floating flash region to secure a firmware update. In one embodiment, a data storage device is provided comprising a first non-volatile memory, a second non-volatile memory, and a controller. The controller is configured to communicate with the first and second non-volatile memories and further configured to: determine addresses in the second non-volatile memory to store portions of a firmware update, wherein the addresses are determined on-the-fly as opposed to being predetermined; and store the portion of the firmware update in the addresses in the second non-volatile memory. Other embodiments are provided.
Owner:WESTERN DIGITAL TECHNOLOGIES INC

Embedded control device, method for updating a broker unit of the embedded device and computer program product

An embedded control device can concurrently execute a number of control apps for controlling a technical system. The embedded device has a number of units, including: a broker unit configured to provide a message bus enabling serialized publish / subscribe topic-based communication between any of the control apps, the units, and the technical system. An updater unit is configured to: in response to a new instance of the broker unit being executed on the embedded control device in addition to the old instance of the broker unit, publish an update topic on the message bus; and cause a handover of control from the old instance to the new instance by transmitting a switch command in the update topic on the message bus. There is also described a method for updating a broker unit of an embedded control device and a computer program product. The broker unit can be updated without downtime.
Owner:SIEMENS AG

Web page intelligent sensing method

The invention relates to the technical field of Web page intelligent arrangement, in particular to a Web page intelligent sensing method, which comprises the following steps of: acquiring the type, the content and the attribute of a Dom element of a current Web page, and performing intelligent analysis on acquired data by utilizing an AI (Artificial Intelligence) adaptation algorithm; cleaning by using the collected data; generating a target task pair; generating text embedding for the target text content by using an Embedding vector model; performing Lora task fine tuning on the large language model; embedding the fine-tuned large language model in the AI workflow; dynamic routing identification and logic control of multiple Web pages are realized through an automatic workflow; carrying out Web element similarity calculation by utilizing a multi-modal visual model; outputting a calculation result and coordinate positioning of the elements; according to the invention, the system can process complex Web page elements and user interaction more intelligently; by predicting and adapting to user behaviors, the system can operate more stably and reliably, and faults caused by human errors or system inadaptation are reduced.
Owner:YANSHENGXING (BEIJING) TECHNOLOGY CO LTD

Firmware upgrading system and method

The invention discloses a firmware upgrading system and method, and relates to the technical field of firmware, and the firmware upgrading method comprises the steps that a standby memory is newly arranged in the firmware upgrading system, and in the upgrading process, when a logic controller obtains a first firmware upgrading instruction, the control right of the standby memory is obtained. Moreover, when the control right of the standby memory is obtained, the upgrade firmware is read from the standby memory, and the upgrade firmware is verified. And when the verification is passed, a verification completion notification is sent to the management controller, and the control right of the main memory and the control right of the standby memory are both handed over to the management controller. Therefore, the management controller can automatically read the upgrade firmware from the standby memory and write the upgrade firmware into the main memory to complete firmware upgrade operation. In the firmware upgrading operation process, the logic controller does not need to perform reset operation on the management controller, so that the management controller can normally perform business processing.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Using generative ai to make a natural language interface

An operations computing system receives, from a user computing device, initial natural language text input associated with an incident and generates, based on the initial natural language text input, a set of prompts. The operations computing system provides the set of prompts as input to a machine learning model and receives, from the model, text output for each prompt, in which the text output includes a clarifying question or a clarifying instruction. The operations computing system sends, to the user computing device, the text output, and receives, from the user computing device, additional natural language text input. The operations computing system applies the model to the natural language text input to generate respective initial structured text data for each prompt. The operations computing system applies the model to the respective initial structured text data for each prompt to generate updated structured text data including instructions for creating an incident workflow.
Owner:PAGERDUTY INC

GUI page element layout and typesetting optimization method and system based on artificial intelligence

The invention relates to the technical field of interface interaction design, in particular to a GUI page element layout and typesetting optimization method and system based on artificial intelligence. The technical problems that a traditional GUI design mode is insufficient in GUI design flexibility, high in dynamic layout technical threshold, high in manual typesetting cost, limited in experience and unreasonable in resource allocation are solved. According to the technical scheme, the GUI page element layout and typesetting optimization system based on artificial intelligence comprises a natural language processing module, a context sensing module, an intelligent agent module, an interactive feedback optimization module and a cross-device adaptability module. Through the natural language processing technology, the user can describe the demand through the natural language, the system automatically identifies the natural language instruction, the layout and typesetting of the page elements are automatically completed by using the large language model and the intelligent agent, the GUI design efficiency is improved, the personalized display of the user interface is realized, and the user experience is improved.
Owner:SHANGHAI BOUNDARY INTELLIGENT TECH CO LTD

Self-optimizing and self-programming computing systems: a combined compiler, complex networks, and machine learning approach

A self-optimizing and self-programming computing system (SOSPCS) design framework that achieves both programmability and flexibility and exploits computing heterogeneity [e.g., CPUs, GPUs, and hardware accelerators (HWAs)] is provided. First, at compile time, a task pool consisting of hybrid tasks with different processing element (PE) affinities according to target applications is formed. Tasks preferred to be executed on GPUs or accelerators are detected from target applications by neural networks. Tasks suitable to run on CPUs are formed by community detection to minimize data movement overhead. Next, a distributed reinforcement learning-based approach is used at runtime to allow agents to map the tasks onto the network-on-chip-based heterogeneous PEs by learning an optimal policy based on Q values in the environment.
Owner:UNIV OF SOUTHERN CALIFORNIA

Multi-level front-end page layout and state linkage management method and system

The invention discloses a multi-level front-end page layout and state linkage management method and a multi-level front-end page layout and state linkage management system, which belong to the technical field of front-end development, and are characterized in that page layout is configured in a declarative manner through a JSON (JavaScript Object Notation) format, and component states are automatically managed by adopting a multi-level linkage mechanism to realize front-end The JSON configuration comprises an id field definition business logic module identifier and a struct field definition layout rule; dynamic rendering and state linkage are realized by separating the business logic and the layout structure of the component and combining a hierarchical data binding mechanism; and the child hierarchy automatically triggers state emptying or data loading operation by monitoring data change of the parent hierarchy. According to the method, the problems of high page and logic coupling degree, complex state management and poor expansibility in the prior art can be solved, clear decoupling and automatic linkage are realized, and the method is easy to expand.
Owner:INSPUR ZHUOSHU BIG DATA IND DEV CO LTD

SCADA (Supervisory Control And Data Acquisition) system based on large language model, implementation method and equipment

The invention relates to the technical field of monitoring and data acquisition systems, and discloses an SCADA (supervisory control and data acquisition) system based on a large language model, an implementation method and equipment, and the system comprises a user interaction terminal which receives a natural language instruction input by a user and displays a dynamic user interface; the natural language processing module is used for preliminarily analyzing the natural language instruction to obtain a user intention and key information; the large language model is used for deeply analyzing the user intention and the key information and generating a task description or a task execution plan; the MCP arrangement engine is used for mapping the task description or the task execution plan to a predefined function to obtain executable structured data; and the dynamic UI generator is used for generating a dynamic user interface based on the executable structured data and a preset UI instruction. According to the method, the usability and the data analysis capability of the SCADA system are improved through natural language interaction, and meanwhile, the reliability and the safety of the system are ensured by utilizing an MCP and a predefined function mechanism.
Owner:HUADIAN LANCO TECH CO LTD