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

16 results about "Software engine" patented technology

A software engine refers to a central part of a computer program. The concept has however taken on slightly different meanings depending on context.

Request processing method and device, equipment, medium and program product

The invention discloses a request processing method and device, equipment, a medium and a program product, and relates to the technical field of electronic computers.The request processing method comprises the steps that an original IO request issued by an application program in a host is received, and a disk list related to the original IO request is searched; if a bad disk exists in the disk list, request information of the original IO request and bad disk information are sent to a software engine, and the software engine splits the original IO request into a first sub-IO request involving the bad disk and a second sub-IO request not involving the bad disk; receiving request information of a second sub-IO request returned by the software engine; based on the request information of the second sub IO request, IO operation irrelevant to the bad disk is executed, and the software engine executes IO operation relevant to the bad disk according to the request information of the first sub IO request. For the IO request of the bad disk, the IO is cooperatively processed through software and hardware, the problem that the processing efficiency of the IO request of the bad disk is low is solved, and it is ensured that the IO of the bad disk can be efficiently processed.
Owner:JINAN MAIWEI INTELLIGENT TECHNOLOGY CO LTD

Software engine for abstracting security controls in one-way transfer systems

Examples of the present disclosure describe systems and methods for implementing a software-based security abstraction engine in a one-way transfer (OWT) system. In examples, data is received at a first device in the OWT system. A first set of policies is identified based on a dataflow identifier associated with the transfer of the data. A policy engine associated with the first set of policies applies the first set of policies to the data to create digital signatures. The digital signatures are evaluated by the security abstraction engine to determine whether the set of digital signatures is valid. If the digital signatures are determined to be valid, a second set of policies is applied to the data. The data is then transmitted to a second device or destination in the OWT system based on the dataflow identifier.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Software engine virtualization and dynamic resource and task distribution across edge and cloud

A system and method for enabling software engine virtualization and dynamic resource and task distribution across edge and cloud, comprising at least one cloud server comprising memory and at least one processor, the at least one cloud server hosting at least one cloud engine configured to store and process application data from one or more applications; one or more client devices connected to the cloud server via a network, the one or more client devices hosting at least one local engine configured to store and process application data from the one or more applications and to provide output to users; and a virtual engine hosted across edge and cloud configured to virtualize, via a virtualization logic component, one or more system network components, applications, and engine components, creating a virtual layer connected to the one or more client devices and cloud server via the network.
Owner:THE CALANY HOLDING SARL

Generative artificial intelligence systems and methods for document analysis and comparison

PCT designated stageWO2026178363A1Document analysisSoftware engine
Generative artificial intelligence systems and methods for document analysis and comparison are provided. The system includes a comparison processor and a comparison software engine executed by the comparison processor, which automatically analyzes and compares the contents of two documents or forms. The engine extracts sections from the documents using a plurality of trained artificial intelligence (Al) models, and performs mapping of the extracted document sections. The system them locates changes in the document, generates summaries of the changes, and tracks the changes in the documents so that they can be easily identified by a user.
Owner:INSURANCE SERVICES OFFICE INC

Software engine enabling users to interact directly with a screen using a camera

The technology of this application relates to a software engine that enables a user to interact with a display (e.g., television) by using an image capture device (e.g., camera). In one non-limiting example, a user can operate a device (such as a mobile phone) to run an application that interfaces with the software engine, so that the device's camera can operate in unison with a separate display to enable unique types of user interactions. For example, the user may use such an application to tap a user interface button or draw a shape with their hand, directly on the surface of a larger display (e.g., television), in view of the mobile phone's camera; the application's visual state would update in response to the user's captured gestures and to the position and orientation of the mobile phone. In another non-limiting example, a user, while playing a game utilizing the software engine, swings a device (such as a mobile phone) in free space, to control the position and orientation of a paddle within the three dimensional scene of the game, presented on the larger display.
Owner:SUBVERSUS INTERACTIVE LLC

Automatic Performance Profiling of Backend Sessions

PendingUS20250348401A1Hardware monitoringSoftware engineSoftware engineering
Automated performance profiling can be performed for software modules imported during a backend session of a software platform. An import request for an entity (e.g., a requested function or requested class) received from a client application during the backend session can be intercepted by an automatic performance profiling process which wraps a software module implementing the entity with profiling. The request can include an indication to enhance the entity with profiling. Responsive to the request, the server identifies and imports the software module implementing the entity with a software engine and determines whether the software module includes profiling. If the software module does not yet include profiling, the server transforms the requested entity into a profiling-enhanced entity by wrapping the requested entity with profiling. The profiling-enhanced entity is then output to fulfill the request.
Owner:SAP SE

Systems and methods for risk data navigation

PendingUS20260120033A1InstrumentsSoftware engineEngineering
A computer implemented system, method, or computer readable medium for providing a interactive digital tool that permits users to investigate and evaluate financial, trade, and business-related risks. The system, method, or computer readable medium can be configured to include a software engine that identifies risk subgraphs or other subgraph features in accordance with automated traversal based on a set of rules.
Owner:1NTEGER LLC

Implementing rendered fabrication results with computer numerically controlled machines based on natural language descriptions of desired fabrication results

ActiveUS12669794B2Numerical controlSoftware engine
Embodiments include one or more computing systems configured to perform functions comprising: (i) receiving a natural language description of a desired fabrication result; (ii) causing a software engine to generate machine-created rendering instructions based on the natural language description of the desired fabrication result; and (iii) executing, by a laser CNC machine, the machine-created rendering instructions to generate a rendered fabrication result.
Owner:MAKEBLOCK HONGKONG HOLDING LTD

Software engine for abstracting security controls in one-way delivery system

Examples of the present disclosure describe systems and methods for implementing a software-based security abstraction engine in a one-way transfer (OWT) system. In an example, data is received at a first device in an OWT system. A first set of policies is identified based on a data flow identifier associated with the transfer of data. A policy engine associated with the first set of policies applies the first set of policies to the data to create a digital signature. The digital signatures are evaluated by a security abstraction engine to determine whether the set of digital signatures is valid. If the digital signature is determined to be valid, an origin digital signature is created for the data, and a second set of policies is applied to the data. Data is then transmitted to a second device or destination in the OWT system based on the data flow identifier.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Systems and methods for eliminating bias in machine learning and artificial intelligence systems

PCT designated stageWO2026143097A1Software engineAlgorithm
Systems and methods for eliminating bias in machine learning systems are disclosed. The system includes a bias detection / correction computer system that executes a model bias detection and correction software engine. The model bias detection and correction software engine selects and executes an existing ML / Al model, and receives and processes the model output to detect representation bias using a first detection algorithm and accuracy bias using a second detection algorithm. The engine then calculates a score correction value which is based on the detection results of the first and second detection algorithms, and corrects output of the model using the score correction value. Optionally, the score correction value could be utilized for re-training of the model in order to reduce or eliminate bias in future usage of the model.
Owner:INSURANCE SERVICES OFFICE INC

Systems and methods for optimizing virtual world computations through an n-tier architecture

Systems and methods are provided for optimizing virtual world computation through an n-tier architecture, the n-tier comprising at least three tiers. In an example three-tier architecture, a first tier comprises a client software engine configured to receive input data, send data to a second tier, and perform end user processing. The second tier is connected to the first and third tiers through a network and comprises client-specific modules that are dynamically instantiated and configured to prepare received data from the client software engine for subsequent processing or send the received data to the third tier. The third tier comprises virtual world processing modules configured to receive and process data from the second tier, generate world state updates, and dynamically instantiate client-specific modules to produce client-specific instances. The world state updates are sent to the respective client-specific module instances for further processing.
Owner:TMRW FOUNDATION IP SARL

Systems and Methods for Eliminating Bias in Machine Learning and Artificial Intelligence Systems

PendingUS20260178979A1Machine learningSoftware engineAlgorithm
Systems and methods for eliminating bias in machine learning systems are disclosed. The system includes a bias detection / correction computer system that executes a model bias detection and correction software engine. The model bias detection and correction software engine selects and executes an existing ML / AI model, and receives and processes the model output to detect representation bias using a first detection algorithm and accuracy bias using a second detection algorithm. The engine then calculates a score correction value which is based on the detection results of the first and second detection algorithms, and corrects output of the model using the score correction value. Optionally, the score correction value could be utilized for re-training of the model in order to reduce or eliminate bias in future usage of the model.
Owner:INSURANCE SERVICES OFFICE INC

System and method for optimizing virtual world computations through an n-tier architecture

Systems and methods for optimizing virtual world computations through an n-tier architecture including at least three tiers are provided. In a sample three-tier architecture, a first tier comprises a client software engine configured to receive input data, send the data to the second tier, and perform end-user processing. A second tier connects to the first tier and to a third tier through a network and comprises a client-dedicated module that is dynamically instantiated and which is configured to either prepare the received data for subsequent processing from the client software engine or send the received data to the third tier. The third tier comprises a virtual world processing module configured to receive and process data from the second tier, generating world state updates, and to dynamically instantiate the client-dedicated module to spawn client-dedicated instances. The world state updates are sent to corresponding client-dedicated module instances for further processing.
Owner:TMRW GROUP IP

Dynamically-updatable deep transactional monitoring systems and methods

Provided herein are system, method and computer program products for providing dynamically-updatable deep transactional monitoring of running applications in real-time. A method for monitoring a target software application operates by injecting a software engine into a new thread within a target process of the target software application. The method then retrieves a monitoring script and initiates execution of the monitoring script within the software engine. The monitoring script determining the address functions and calls to the functions and inserts a trampoline call within the one or more functions. The trampoline saves the execution state of the target process and calls a corresponding monitoring function that to retrieves data associated with the target process. The method then restoring the execution state of the target process and resumes execution of the target function.
Owner:TECH HEIGHTS LLC

EDA tool chain dynamic arrangement method and device based on intention driving and storage medium

ActiveCN121960310ASolve technical problems with low design efficiencyBiological modelsCAD circuit designPathPingComputer architecture
The invention discloses an intention-driven EDA tool chain dynamic arrangement method and device and a storage medium. The method comprises the steps that user demand description information is obtained, an intention central agent iterates a hardware description language code and a design hardware architecture through software and hardware engine cross iteration to obtain a chip design hardware architecture with PPA index convergence, the chip design hardware architecture is mapped into structured task description including task division, tool calling parameters and constraint conditions, and the structured task description is used for task division; the software engine is used for generating hardware description language codes, the hardware engine is used for restraining deduction and deduction of test planning, and the intention central agent is used for performing calculation bottleneck evaluation on the hardware description language codes and performing PPA index evaluation on a hardware architecture; and performing process feasibility verification and calibration on an initial design process generated based on the structured task description, generating and executing a reference execution path, and performing state perception and dynamic task arrangement during operation. The technical problem of low efficiency of chip design in the prior art is solved.
Owner:中科鉴芯(北京)科技有限责任公司