-
公开(公告)号:US11347484B2
公开(公告)日:2022-05-31
申请号:US17185550
申请日:2021-02-25
Applicant: Ab Initio Technology LLC
Inventor: Marshall A. Isman , John Joyce
Abstract: A method includes analyzing, by a processor, a first version of a computer program, the analyzing including identifying a first process included in the first version of the computer program, the first process configured to perform an operation on data having a first format; and by a processor, generating a second version of at least a portion of the computer program, including omitting the first process and including in the second version of the at least portion of the computer program one or more second processes configured to perform a second operation on data of a second format different from the first format, wherein the second operation is based on the first operation.
-
公开(公告)号:US20210182038A1
公开(公告)日:2021-06-17
申请号:US17185550
申请日:2021-02-25
Applicant: Ab Initio Technology LLC
Inventor: Marshall A. Isman , John Joyce
Abstract: A method includes analyzing, by a processor, a first version of a computer program, the analyzing including identifying a first process included in the first version of the computer program, the first process configured to perform an operation on data having a first format; and by a processor, generating a second version of at least a portion of the computer program, including omitting the first process and including in the second version of the at least portion of the computer program one or more second processes configured to perform a second operation on data of a second format different from the first format, wherein the second operation is based on the first operation.
-
公开(公告)号:US10996946B2
公开(公告)日:2021-05-04
申请号:US16746392
申请日:2020-01-17
Applicant: Ab Initio Technology LLC
Inventor: John Joyce , Marshall A. Isman , Sam Kendall
Abstract: A method for analyzing a computer program ecosystem including multiple computer programs includes performing a static analysis of the ecosystem, including identifying static dependencies among elements of the ecosystem based on values of parameters in one or more parameter sets associated with the ecosystem, the elements of the ecosystem including the computer programs of the ecosystem and data resources associated with the computer programs. The method includes performing a runtime analysis of the ecosystem, including identifying elements of the ecosystem that were utilized during execution of the ecosystem to process data records. The method includes performing a schedule analysis of the ecosystem, including identifying a computer program of the ecosystem that has a schedule dependency from another computer program of the ecosystem. The method includes identifying a subset of the elements of the ecosystem as an ecosystem unit based on the results of the static, runtime, and schedule analyses.
-
公开(公告)号:US10437701B2
公开(公告)日:2019-10-08
申请号:US16181582
申请日:2018-11-06
Applicant: Ab Initio Technology LLC
Inventor: Marshall A. Isman , Richard A. Epstein
Abstract: A method includes receiving data indicative of a number of times each of one or more rules was executed by a data processing application during processing of one or more records; based on the number of times each of the rules was executed by the data processing application, determining a content criterion for each of one or more particular fields; generating content for each of the particular fields based on the content criterion; and populating each of the particular fields with the generated content.
-
公开(公告)号:US20180232214A1
公开(公告)日:2018-08-16
申请号:US15881979
申请日:2018-01-29
Applicant: Ab Initio Technology LLC
Inventor: Marshall A. Isman , John Joyce
CPC classification number: G06F8/35 , G06F8/34 , G06F11/3636
Abstract: A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included in the first version of the computer program. The first data processing element references a first data source external to the first version of the computer program. The method includes generating a data source element that represents a second data source different from the first data source. The method includes generating a second version of the computer program. The second version of the computer program includes the generated data source element and a second data processing element that is based on the first data processing element. In the second version of the computer program, the second data processing element references the generated data source element.
-
公开(公告)号:US09880818B2
公开(公告)日:2018-01-30
申请号:US14715807
申请日:2015-05-19
Applicant: Ab Initio Technology LLC
Inventor: Marshall A. Isman , John Joyce
CPC classification number: G06F8/35 , G06F8/34 , G06F11/3636
Abstract: A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included in the first version of the computer program. The first data processing element references a first data source external to the first version of the computer program. The method includes generating a data source element that represents a second data source different from the first data source. The method includes generating a second version of the computer program. The second version of the computer program includes the generated data source element and a second data processing element that is based on the first data processing element. In the second version of the computer program, the second data processing element references the generated data source element.
-
公开(公告)号:US20160124836A1
公开(公告)日:2016-05-05
申请号:US14715807
申请日:2015-05-19
Applicant: Ab Initio Technology LLC
Inventor: Marshall A. Isman , John Joyce
IPC: G06F11/36
CPC classification number: G06F8/35 , G06F8/34 , G06F11/3636
Abstract: A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included in the first version of the computer program. The first data processing element references a first data source external to the first version of the computer program. The method includes generating a data source element that represents a second data source different from the first data source. The method includes generating a second version of the computer program. The second version of the computer program includes the generated data source element and a second data processing element that is based on the first data processing element. In the second version of the computer program, the second data processing element references the generated data source element.
Abstract translation: 一种方法包括由处理器分析计算机程序的第一版本。 分析包括识别包括在计算机程序的第一版本中的第一数据处理元件。 第一数据处理元件引用计算机程序的第一版本外部的第一数据源。 该方法包括生成表示与第一数据源不同的第二数据源的数据源元素。 该方法包括生成计算机程序的第二版本。 计算机程序的第二版本包括生成的数据源元素和基于第一数据处理元件的第二数据处理元件。 在第二版本的计算机程序中,第二数据处理单元引用生成的数据源元素。
-
公开(公告)号:US12277135B2
公开(公告)日:2025-04-15
申请号:US18492425
申请日:2023-10-23
Applicant: Ab Initio Technology LLC
Inventor: Andrew Blom , Darren Miller , Marshall A. Isman
IPC: G06F7/00 , G06F8/34 , G06F16/25 , G06F16/901 , G06F17/00 , 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.
-
公开(公告)号:US20240311381A1
公开(公告)日:2024-09-19
申请号:US18491601
申请日:2023-10-20
Applicant: Ab Initio Technology LLC
Inventor: Marshall A. Isman , Jonah Egenolf
IPC: G06F16/2457 , G06F16/22 , G06F16/23
CPC classification number: G06F16/24573 , G06F16/2282 , G06F16/2358
Abstract: Described are techniques for causing a data processing system to perform real-time decisioning by generating a record (e.g., dynamic record) based on a request for the real-time decisioning, wherein the record (e.g., dynamic record) includes batch data and real-time data retrieved from one or more operational systems responsive to receipt of the request, with real-time being with regard to when the request is received by the data processing system.
-
40.
公开(公告)号:US20240126735A1
公开(公告)日:2024-04-18
申请号:US18399545
申请日:2023-12-28
Applicant: Ab Initio Technology LLC
Inventor: John Joyce , Marshall A. Isman , Sandrick Melbouci
IPC: G06F16/215 , G06F16/22 , G06F16/28 , G06N5/04 , G06N20/00
CPC classification number: G06F16/215 , G06F16/2228 , G06F16/285 , G06N5/04 , G06N20/00
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.
-
-
-
-
-
-
-
-
-