MESSAGE TRANSFORMATION MAP OBJECT MODEL
    51.
    发明公开

    公开(公告)号:US20240303241A1

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

    申请号:US18181475

    申请日:2023-03-09

    IPC分类号: G06F16/2455 G06F9/54

    CPC分类号: G06F16/24564 G06F9/546

    摘要: Message transformation rules for integration platforms are represented in a computing system using transformation rule trees of objects in map object models. The transformation rule tree is an intermediate representation of the transformation rule. The objects in the tree are instantiated from classes of one or more message transformation class hierarchies. Some example classes include iterator statement, conditional statement, and expression classes. Some example expression classes include constant, variable, function, and selector classes. In a message transformation architecture, transformation rules map incoming message schemas to outgoing message schemas. Transformation engines transform incoming messages to outgoing messages by applying the map object models to select data fragments of an incoming message and construct an outgoing message, from the fragments and from computational results of routines invoked on the fragments. Map object models are not dependent on particular formats for schema definitions.

    GENERATING OVERLAP QUERIES ON A DATABASE SYSTEM

    公开(公告)号:US20240296162A1

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

    申请号:US18659616

    申请日:2024-05-09

    申请人: Snowflake Inc.

    IPC分类号: G06F16/2455 G06F16/242

    摘要: An advanced system for refining overlap queries in a database system based on user feedback. The system monitors interactions of a first user with a first dataset on the database system, where the first dataset is associated with the first user. Feedback regarding the quality of a results dataset, generated from an executed overlap query, is received from the first user. This feedback informs the generation of a similarity score dataset that enhances the creation of new overlap queries. These new overlap queries are designed to output refined overlap datasets between the first dataset and a second dataset associated with a second user. A new joined dataset is generated by executing these overlap queries, comprising data from both the first and second datasets. A new results dataset is generated, providing the first user with refined recommendations based on additional feedback.

    Systems and methods for context development

    公开(公告)号:US12079236B2

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

    申请号:US18347138

    申请日:2023-07-05

    摘要: Disclosed are methods, systems, and non-transitory computer-readable medium for context development. For instance, a first method may include obtaining first micro-application actor information associated with a first micro-application actor. The first micro-application actor information may include information for workflow rules, and the workflow rules may include data set rules, extract, transform, load (ETL) rules, and functional expressions. The first method may further include obtaining data from data sources based on the data set rules; applying the ETL rules to the obtained data to generate processed data; applying the functional expressions to the processed data to obtain an output; and performing at least one processing action based on the output. A second method may include generating a system component corresponding to a blueprint based on a user request; associating the system component with a domain of a user account; and performing processes associated the system component.

    Updatable private set intersection
    56.
    发明授权

    公开(公告)号:US12079219B2

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

    申请号:US18028696

    申请日:2021-05-19

    摘要: “Updatable” private set intersection (PSI) protocols allow parties that each have an updatable private set to determine the intersection of their sets after an update without the need to compare each element of each set and without compromising privacy. In some protocols, a first party can determine an update to the intersection by determining an intersection of elements that were previously in the first party's set with elements that were added to the second party's set and determining an intersection of elements that were added to the first party's set with elements that are in the second party's (updated) set. In some protocols, both parties can determine the updated intersection.

    SYSTEMS AND METHODS FOR VISUALIZING ONE OR MORE DATASETS

    公开(公告)号:US20240289343A1

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

    申请号:US18655533

    申请日:2024-05-06

    摘要: In some embodiments, systems and methods for visualizing one or more datasets include importing a plurality of root objects, each root object including linked data attributes and obtaining a joined dataset based on the plurality of root objects, that includes for each or the plurality of root objects, a plurality of rows of related attribute data linked to each root object as a result of a join operation. The systems and methods perform an aggregation computation on the plurality of rows of related attribute data corresponding to each of the plurality of root objects to produce a corresponding single aggregation row of consolidated data for each root object and present a user interface that shows each of the plurality of root objects with their corresponding single aggregation row of consolidated data resulting from the aggregation computation, in a one-to-one manner.