Interactively building previews of extract, transform, load (ETL) graphs using cached previews of subgraphs

    公开(公告)号:US11841872B2

    公开(公告)日:2023-12-12

    申请号:US17385393

    申请日:2021-07-26

    CPC classification number: G06F16/254 G06F3/0486 G06F16/24552 G06F16/26

    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for executing a process flow represented by a graph or portion thereof using cached subgraphs. A first request to execute a first portion of a process flow is processed, where the first portion of the process flow is represented by a first subgraph of a graph representing the process flow and a final node of the first subgraph corresponds to a set of computer-readable instructions. The first portion of the process flow is executed such that a first output of executing the first portion of the process flow is obtained. The first subgraph is stored in association with the first output in a first cache entry of a cache. A second request to execute a second portion of the process flow is processed, where the second portion of the process flow is represented by a second subgraph of the graph. At least one cache entry for which a corresponding subgraph matches at least a portion of the second subgraph is identified in the cache, where the at least one cache entry includes the first cache entry. The first output is retrieved from the first cache entry, a node of the second subgraph to which the final node of the first subgraph is connected is identified, and the second portion of the process flow is executed by providing the first output as input to the identified node of the second subgraph without executing the set of computer-readable instructions.

    MULTI-SIGNATURE WALLETS IN PUBLIC TRUST LEDGER ACTIONS VIA A DATABASE SYSTEM

    公开(公告)号:US20230396445A1

    公开(公告)日:2023-12-07

    申请号:US18060471

    申请日:2022-11-30

    CPC classification number: H04L9/3247 G06F21/6218 H04L9/50

    Abstract: A request to perform an action related to a smart contract deployed on a blockchain may be received at a database system. The smart contract may be associated with a multi-signature authorization policy including one or more signature criteria for performing the action. A respective signature request message may be transmitted to a plurality of recipients. The signature request messages may identify the smart contract and the action. A plurality of signature response messages may be received. Two or more of the signature response messages may include a respective signature generated based on a respective private cryptographic key. An action execution message may be transmitted to execute the smart contract to perform the action. The action execution message may include the two or more signatures. The smart contract may be configured to perform the action when the two or more signatures comply with the multi-signature authorization policy.

    WORKFLOWS FOR AUTOMATED OPERATIONS MANAGEMENT
    184.
    发明公开

    公开(公告)号:US20230393941A1

    公开(公告)日:2023-12-07

    申请号:US18331609

    申请日:2023-06-08

    Inventor: Mark F. Wilding

    Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario. In various embodiments, the computer system includes additional features such as an application programming interface (API), a remote routing engine, a workflow engine, a reasoning engine, a security engine, and a testing engine.

    CONNECTIONS INTERFACE FOR COMMUNICATION PLATFORM

    公开(公告)号:US20230393702A1

    公开(公告)日:2023-12-07

    申请号:US18234849

    申请日:2023-08-16

    CPC classification number: G06F3/0482 H04L51/04 G06F9/542

    Abstract: Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.

    Methods and systems for automating deployment of applications in a multi-tenant database environment

    公开(公告)号:US11822954B2

    公开(公告)日:2023-11-21

    申请号:US17160257

    申请日:2021-01-27

    CPC classification number: G06F9/465 G06F8/60 G06F9/5016 G06F9/54

    Abstract: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine.

Patent Agency Ranking