Systems and methods for off-chain action orchestration using blockchain events

    公开(公告)号:US12124437B2

    公开(公告)日:2024-10-22

    申请号:US17667676

    申请日:2022-02-09

    IPC分类号: G06F16/24 G06F16/242 H04L9/00

    摘要: A system described herein may identify a plurality of records recorded to a blockchain, and may identify a particular record of the plurality of records that includes a particular indicator that the particular record is associated with a particular event. The particular indicator may indicate a type of off-chain event. The system may perform, based on identifying the particular record that is associated with the particular event, one or more off-chain actions associated with the particular event. The performed off-chain event may be the indicated type, out of a plurality of possible types of events to perform. The system may record, to the blockchain, an indication that the one or more off-chain actions associated with the particular event have been performed. The event may include an identifier, which the system may also record to the indication that the one or more off-chain actions have been performed.

    Optimal query scheduling according to data freshness requirements

    公开(公告)号:US12111831B2

    公开(公告)日:2024-10-08

    申请号:US17650690

    申请日:2022-02-11

    申请人: Google LLC

    摘要: A process for optimal query scheduling includes receiving in an information retrieval data processing system, a request to accelerate query execution of a specified query to a time prior to a scheduled time. A specific field corresponding to data in a database is then identified in the query and a freshness of data requirement for the specific field retrieved along with a frequency of change the data corresponding to the specific field. Then, if execution of the specific query at the time prior to the scheduled time instead of the scheduled time is determined not to violate the freshness of data requirement based upon the frequency of change of the data corresponding of the specific field, the specific query is scheduled for execution at the time prior to the scheduled time. But otherwise, the scheduled time may be maintained for executing the specific query.

    Parallel and distributed query engine for federated searching

    公开(公告)号:US12111830B2

    公开(公告)日:2024-10-08

    申请号:US18222998

    申请日:2023-07-17

    申请人: Dhiraj Sharan

    发明人: Dhiraj Sharan

    CPC分类号: G06F16/24532 G06F16/2455

    摘要: A parallel and distributed query engine for federated searching is disclosed herein. As contemplated by the present disclosure, the system may provide a single application programming interface that allows a user to access and analyze multiple enterprise data storage locations remotely and simultaneously while presenting and reporting information from the multiple sources in a single, uniform display. Such a solution may allow a user to analyze and cross-reference data stored in multiple locations by using multiple queries in real time without requiring the actual data files to be displaced or combined. The system may further implement interactive artificial intelligence assistant, natural language processing, and workflow-based operations for improved user access and functionality.

    PREDICTIVE RFM SEGMENTATION
    5.
    发明公开

    公开(公告)号:US20240296354A1

    公开(公告)日:2024-09-05

    申请号:US18647916

    申请日:2024-04-26

    申请人: Punchh Inc.

    发明人: ZHAOYAN ZHU Xin Heng

    摘要: A system and a method are disclosed for adjusting communication settings based on user segmentation. An activity-based communication management system retrieves behavioral and demographic data of at least one user. The system inputs the behavioral data and the demographic data into machine learning models. For each of the machine learning models, the system receives a respective activity parameter characterizing a predicted activity occurring within a time window. The system determines, based on the received activity parameters, a category to which the behavioral data and demographic data belong. The system subsequently adjusts a plurality of communication settings based on the determined category. The activity-based communication management system may provide user segmentation using both empirical activity parameters (e.g., historical behavioral data) and predicted activity parameters.

    Checkpoints management by a memory controller

    公开(公告)号:US12079209B1

    公开(公告)日:2024-09-03

    申请号:US17247044

    申请日:2020-11-24

    申请人: Pliops Ltd.

    摘要: A method for managing multiple checkpoints stored in a memory unit, the method may include (a) managing a checkpoint tree, by a memory controller; the checkpoint tree comprises reference nodes and active nodes; wherein a reference node of the reference nodes holds a snapshot of a parent checkpoint taken at the time that a child checkpoint was created from the parent checkpoint; wherein an active node of the active nodes that is associated with the parent node stores changes to the parent checkpoint introduced after a creation of the active node; and wherein the parent checkpoint and the child checkpoint belong to multiple checkpoints stored in the checkpoint tree; (b) receiving access requests to access key value (KV) pairs of one or more checkpoints of the multiple checkpoints; and (c) responding to the access requests based, at least in part, on the checkpoint tree.

    Methods and systems for performing a vectorized delete in a distributed database system

    公开(公告)号:US12067014B2

    公开(公告)日:2024-08-20

    申请号:US18334913

    申请日:2023-06-14

    摘要: Example aspects include techniques for clustering delete targets for vectorized deletion including retrieving, from a set of delete targets in a distributed database system, a file to be deleted, scanning existing clusters of files marked for deletion to identify at least one existing cluster of files having constraints corresponding to the file, based on identifying the at least one existing cluster of files, adding the file to the at least one existing cluster of files to create a new cluster of files, based on failing to identify the at least one existing cluster of files, creating the new cluster of files including the file, and generating, for each file in the new cluster of files and based on a deletion signal, a delta array including multiple bits representing data items in each file and indicating, based on bit value, target data items to be deleted from each file.

    Data enrichment and augmentation
    8.
    发明授权

    公开(公告)号:US12045229B2

    公开(公告)日:2024-07-23

    申请号:US17846532

    申请日:2022-06-22

    申请人: Sumo Logic, Inc.

    摘要: Data enrichment and augmentation is disclosed. Machine data comprising at least one of a log message and a metrics data point is received. The received machine data comprises an identifier of an instance of a virtual machine. Based at least in part on the identifier of the instance of the virtual machine, a query for tags associated with the instance of the virtual machine is performed. At least one key-value pair is generated based at least in part on tags received in response to the query performed based at least in part on the identifier of the instance of the virtual machine. The received machine data is augmented with the at least one key-value pair generated based at least in part on the tags received in response to the query based at least in part on the identifier of the instance of the virtual machine.

    Alteration of historical data representations using data repository performance metrics

    公开(公告)号:US12032585B2

    公开(公告)日:2024-07-09

    申请号:US16986757

    申请日:2020-08-06

    申请人: PayPal, Inc.

    摘要: Techniques are disclosed relating to using machine learning techniques to predict storage configurations for historical data. In some embodiments, a computer system stores representations of historical data according to a current set of storage parameters. The representations may include snapshots of historical data in a data repository at different points in time. The computer system may receive queries for historical data specifying points in time from which to retrieve the historical data. In some embodiments, the computer system responds to the queries using the stored representations and determines performance metrics for the responses. In some embodiments, the computer system trains a machine learning model using the performance metrics. Based on output of the trained model, the computer system updates the current set of storage parameters. The updating may affect subsequent storage of representations in the data repository, which may advantageously improve query response times and decrease repository storage size.

    Executing one query based on results of another query

    公开(公告)号:US12026155B2

    公开(公告)日:2024-07-02

    申请号:US17686239

    申请日:2022-03-03

    申请人: Splunk Inc.

    摘要: Systems and methods are disclosed for performing multiple queries in a single graphical user interface (GUI) displayed in a client browser. The client browser causes the display of a first user interface field in a first area of the GUI, where the first user interface field can be used to enter or edit a first query. The client browser also causes first query results generated by a data intake and query system executing the first query to be displayed in the first area. The client browser further causes the display of a second user interface field in a second area of the GUI, where the second user interface field can be used to enter or edit a second query. The client browser also causes second query results generated by the data intake and query system executing the second query to be displayed in the second area.