-
1.
公开(公告)号:US12242443B2
公开(公告)日:2025-03-04
申请号:US18399545
申请日:2023-12-28
Applicant: Ab Initio Technology LLC
Inventor: John Joyce , Marshall A. Isman , Sandrick Melbouci
Abstract: Methods and systems are configured to determine a semantic meaning for data and generate data processing rules based on the semantic meaning of the data. The semantic meaning includes syntactical or contextual meaning for the data that is determined, for example, by profiling, by the data processing system, values stored in a field included in data records of one or more datasets; applying, by the data processing system, one or more classifiers to the profiled values; identifying, based on applying the one or more classifiers, one or more attributes indicative of a logical or syntactical characteristic for the values of the field, with each of the one or more attributes having a respective confidence level that is based on an output of each of the one or more classifiers. The attributes are associated with the fields and are used for generating data processing rules and processing the data.
-
公开(公告)号:US20250029061A1
公开(公告)日:2025-01-23
申请号:US18909013
申请日:2024-10-08
Applicant: Ab Initio Technology LLC
Inventor: Robert Parks , Anthony Yeracaris , Dusan Radivojevic
IPC: G06Q10/10 , G06F9/448 , G06F16/906
Abstract: Techniques for using finite state machines (FSMs) to implement workflows in a data processing system comprising at least one data store storing data objects and a workflow management system (WMS). The WMS is configured to perform: determining a current value of an attribute of a first data object by accessing the current value in the at least one data store; identifying, using the current value and metadata specifying relationships among at least some of the data objects, an actor authorized to perform a workflow task for the first data object; generating a GUI through which the actor can provide the input that the workflow task is to be performed; and in response to receiving, from the actor and through the GUI, input specifying that the workflow task is to be performed: performing the workflow task; and updating the current workflow state of the first FSM to a second workflow state.
-
公开(公告)号:US20240378177A1
公开(公告)日:2024-11-14
申请号:US18442567
申请日:2024-02-15
Applicant: Ab Initio Technology LLC
Inventor: Edward Alan Bach , Matthew Eads
Abstract: In an aspect, a method for migrating data records to a federated database system includes obtaining data records from a data source in a first federated database system; generating a data snapshot file based on the obtained data records and data indicative of a characteristic associated with the obtained data records; generating a hash of the data snapshot file to prevent modification of the data snapshot file; storing the data snapshot file and the generated hash in a data storage; migrating the obtained data records from the data snapshot file to a data target in a second federated database system, the migrating including: retrieving the data records from the data snapshot file stored in the data storage; providing the retrieved data records to the data target according to a mapping between a characteristic of the data source and a characteristic of the data target.
-
公开(公告)号:US20240311427A1
公开(公告)日:2024-09-19
申请号:US18670461
申请日:2024-05-21
Applicant: Ab Initio Technology LLC
Inventor: Garth Allen Dickie
IPC: G06F16/901 , G06F16/23 , G06F16/242
CPC classification number: G06F16/9024 , G06F16/2379 , G06F16/2433
Abstract: At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one computer hardware processor, cause the at least one computer hardware processor to perform: obtaining an automatically generated initial dataflow graph, the initial dataflow graph comprising a first plurality of nodes representing a first plurality of data processing operations and a first plurality of links representing flows of data among nodes in the first plurality of nodes; and generating an updated dataflow graph by iteratively applying dataflow graph optimization rules to update the initial dataflow graph, the updated dataflow graph comprising a second plurality of nodes representing a second plurality of data processing operations and a second plurality of links representing flows of data among nodes in the second plurality of nodes.
-
公开(公告)号:US12050606B2
公开(公告)日:2024-07-30
申请号:US18112958
申请日:2023-02-22
Applicant: Ab Initio Technology LLC
Inventor: Ian Schechter , Garth Dickie
IPC: G06F16/2455 , G06F9/30 , G06F9/50 , G06F16/242 , G06F16/2457 , G06F16/25 , G06F16/901
CPC classification number: G06F16/2456 , G06F9/3005 , G06F9/5061 , G06F16/244 , G06F16/24573 , G06F16/254 , G06F16/9024
Abstract: Techniques for generating a dataflow graph include generating a first dataflow graph with a plurality of first nodes representing first computer operations in processing data, with at least one of the first computer operations being a declarative operation that specifies one or more characteristics of one or more results of processing of data, and transforming the first dataflow graph into a second dataflow graph for processing data in accordance with the first computer operations, the second dataflow graph including a plurality of second nodes representing second computer operations, with at least one of the second nodes representing one or more imperative operations that implement the logic specified by the declarative operation, where the one or more imperative operations are unrepresented by the first nodes in the first dataflow graph.
-
公开(公告)号:USD1031740S1
公开(公告)日:2024-06-18
申请号:US29831176
申请日:2022-03-17
Applicant: Ab Initio Technology LLC
Designer: Bo Hjort Nielsen
Abstract: FIG. 1 is a first image in a sequence for a display panel portion with an animated computer icon, showing my new design;
FIG. 2 is a second image in the sequence thereof
FIG. 3 is a third image in the sequence thereof;
FIG. 4 is a fourth image in the sequence thereof;
FIG. 5 is a fifth image in the sequence thereof;
FIG. 6 is a sixth image in the sequence thereof;
FIG. 7 is a seventh image in the sequence thereof;
FIG. 8 is an eighth image in the sequence thereof;
FIG. 9 is a ninth image in the sequence thereof;
FIG. 10 is a tenth image in the sequence thereof; and,
FIG. 11 is an eleventh image in the sequence thereof.
The appearance transitions sequentially from FIG. 1 through FIG. 11. The process or period in which one image transitions to another image forms no part of the claimed design.
The innermost broken-line rectangle shows the perimeter of a display panel of an electronic device. The broken lines outside this perimeter show portions of the electronic device. The broken lines within the perimeter show portions of the animated computer icon. The broken lines form no part of the claimed design.-
7.
公开(公告)号:US11983548B2
公开(公告)日:2024-05-14
申请号:US18316333
申请日:2023-05-12
Applicant: Ab Initio Technology LLC
Inventor: Oded Ravid , Trevor Murphy
IPC: G06F7/00 , G06F9/445 , G06F9/448 , G06F16/178 , G06F16/2455 , G06F16/901 , G06F8/41
CPC classification number: G06F9/4494 , G06F9/44505 , G06F16/1794 , G06F16/24568 , G06F16/9024 , G06F8/433
Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
-
公开(公告)号:US20240146769A1
公开(公告)日:2024-05-02
申请号:US18278264
申请日:2022-02-23
Applicant: Ab Initio Technology LLC
Inventor: Drew Polstra , Robert Parks
CPC classification number: H04L63/20 , H04L63/102 , H04L41/22
Abstract: Techniques for managing access privileges in a data processing system include obtaining a plurality of rules for granting and/or denying privileges to a first actor to perform at least one action on a first instance of a first data entity of data entities; identifying, from among attributes of the first data entity, a first attribute whose values are used by one or more of the plurality of rules; obtaining, from a user or from at least one data store, a first value of the first attribute; identifying, using the first value and from among the plurality of rules, a first rule that depends on the first value; generating a graphical user interface (GUI) including a visual rendering of at least some of the plurality of rules, the visual rendering emphasizing the first rule identified using the first value of the first attribute; and displaying the generated GUI to the user.
-
公开(公告)号:US20240126748A1
公开(公告)日:2024-04-18
申请号:US18345852
申请日:2023-06-30
Applicant: Ab Initio Technology LLC
Inventor: Jonah Egenolf , Marshall A. Isman , Ian Schechter
IPC: G06F16/242 , G06F8/34 , G06F8/36 , G06F8/38 , G06F16/21 , G06F16/23 , G06F16/2452 , G06F16/2453 , G06F16/28
CPC classification number: G06F16/2423 , G06F8/34 , G06F8/36 , G06F8/38 , G06F16/211 , G06F16/2365 , G06F16/24524 , G06F16/24526 , G06F16/2453 , G06F16/24544 , G06F16/24545 , G06F16/288 , G06Q10/10
Abstract: A method includes accessing a schema that specifies relationships among datasets, computations on the datasets, or transformations of the datasets, selecting a dataset from among the datasets, and identifying, from the schema, other datasets that are related to the selected dataset. Attributes of the datasets are identified, and logical data representing the identified attributes and relationships among the attributes is generated. The logical data is provided to a development environment, which provides access to portions of the logical data representing the identified attributes. A specification that specifies at least one of the identified attributes in performing an operation is received from the development environment. Based on the specification and the relationships among the identified attributes represented by the logical data, a computer program is generated to perform the operation by accessing, from storage, at least one dataset having the at least one of the attributes specified in the specification.
-
公开(公告)号:US20240104113A1
公开(公告)日:2024-03-28
申请号:US18492425
申请日:2023-10-23
Applicant: Ab Initio Technology LLC
Inventor: Andrew Blom , Darren Miller , Marshall A. Isman
IPC: G06F16/25 , G06F8/34 , G06F16/901 , H04L67/565
CPC classification number: G06F16/254 , G06F8/34 , G06F16/258 , G06F16/9024 , H04L67/565
Abstract: A method for generating an executable application to transform and load data into a structured dataset includes receiving a metadata file that specifies values for parameters for structuring data feeds, received from a networked data source, into a structured database. The metadata file specifies logical rules for transforming the data feeds. The values of the parameters and the logical rules for transforming the plurality of the data feeds are validated to ensure logical consistency for each data feed. Data rules are generated that specify standards for transforming each data feed in accordance with the validated values of the parameters and logical rules. The executable application is generated that is configured to receive source data comprising a data feed from one or more data sources and transform the source data into structured data that satisfies the one or more standards for the structured data record in compliance with the data rules.
-
-
-
-
-
-
-
-
-