KR20170037636A - 데이터 계통 요약 - Google Patents
데이터 계통 요약 Download PDFInfo
- Publication number
- KR20170037636A KR20170037636A KR1020177004907A KR20177004907A KR20170037636A KR 20170037636 A KR20170037636 A KR 20170037636A KR 1020177004907 A KR1020177004907 A KR 1020177004907A KR 20177004907 A KR20177004907 A KR 20177004907A KR 20170037636 A KR20170037636 A KR 20170037636A
- Authority
- KR
- South Korea
- Prior art keywords
- nodes
- data
- node
- interest
- outline
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
- G06F16/287—Visualization; Browsing
-
- G06F17/30601—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G06F17/30958—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 데이터 계통 모듈이다.
도 3은 개요 링크 연산 방법의 흐름도이다.
도 4는 요약된 데이터 연혁 연산 방법의 흐름도이다.
도 5는 제1의 예시적인 마킹된 데이터 연혁 그래프이다.
도 6은 개요 링크 연산 방법에 의해 생성된 개요 링크들을 포함하는 제1의 예시적인 증강된 데이터 계통 그래프이다.
도 7은 도 4의 방법을 적용한 후의 제1의 예시적인 증강된 데이터 계통 그래프이다.
도 8은 제1의 예시적인 증강 된 데이터 계통 그래프에 대한 개요 노드 생성 방법을 도시한다.
도 9는 제1의 예시적인 마킹된 데이터 계통 그래프에 대한 요약된 데이터 계통도이다.
도 10은 제2의 예시적인 데이터 계통 그래프이다.
도 11은 개요 링크 연산 방법에 의해 생성된 개요 링크들을 포함하는 제2의 예시적인 증강된 데이터 계통 그래프이다.
도 12는 도 4의 방법을 적용한 후의 제2 예시적인 증강된 데이터 계통 그래프이다.
도 13은 제2의 예시적인 증강된 데이터 계통 그래프에 대한 개요 노드 생성 방법을 도시한다.
도 14는 제2의 예시적인 마킹된 데이터 계통 그래프에 대한 요약된 데이터 계통도이다.
도 15는 데이터 계통 요약 이전의 예시적인 데이터 계통 보고이다.
도 16은 도 15의 데이터 계통 보고서의 요약된 버전이다.
도 17은 확장 가능한 구름 아이콘들을 포함하는 요약된 데이터 계통 보고서의 일부이다.
도 18은 구름 아이콘들 중 하나가 확장된 후의 도 17의 요약된 데이터 계통 보고서의 일부를 나타낸다.
Claims (22)
- 연산 시스템(computing system)에서 계통 정보(lineage information)를 관리하는 방법에 있어서,
입력 장치 또는 입력 포트를 통해서, 데이터 요소를 변환하는 연산들을 나타내는 하나 또는 그 이상의 데이터 변환 노드 및 데이터 요소를 나타내는 하나 또는 그 이상의 데이터 노드를 포함하고, 연산 및 상기 연산을 수행하는 동안 상기 연산에 의해 수신되거나 산출된 데이터 요소와의 각각의 계통 관계를 나타내는 방향성 링크(directed link)를 포함하는 방향성 그래프의 식별자(identification)를 수신하는 단계; 및
적어도 하나의 프로세서(processor)를 사용하여 상기 방향성 그래프 내의 경로들에 기반한 개요 정보를 연산하고, 상기 개요 정보를 하나 또는 그 이상의 개요 객체들 내에 저장하는 단계
를 포함하되, 상기 연산하는 단계는
상기 방향성 그래프에서 복수의 노드들에 대한 관심의 지정을 수신하는 단계; 및
관심있는 상기 복수의 노드들에 포함되지 않은 잔여 노드들에 대한 하나 또는 그 이상의 개요 객체를 생성하는 단계, 상기 하나 또는 그 이상의 개요 객체 중 제1 개요 객체는 제1 관심 노드 및 제2 관심 노드 사이의 제1 경로에 기반한 개요 정보를 포함하고, 상기 제1 경로는 상기 잔여 노드들 중 하나 또는 그 이상을 포함하고 상기 제1 및 제2 관심 노드를 제외한 다른 관심 노드들을 포함하지 않음
를 포함하는 계통 정보 관리 방법.
- 제1항에 있어서,
상기 제1 개요 객체를 생성하는 단계는
상기 제1 경로를 따라 관심있는 것으로 지정되지 아니한 하나 또는 그 이상의 잔여 노드들을 식별하기 위하여 상기 제1 관심 노드 및 상기 제2 관심 노드 사이의 상기 제1 경로를 통과하는 단계, 및
상기 식별된 하나 또는 그 이상의 잔여 노드들에 대한 개요 정보를 형성하는 단계를 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제1항에 있어서,
상기 방향성 그래프의 적어도 일부분들에 대한 시각적 표현으로써 데이터 계통 다이어그램을 생성하는 단계를 더 포함하되,
관심있는 것으로 지정된 각 노드는 자신의 고유 아이콘으로 표현되고, 복수의 잔여 노드들은 하나 또는 그 이상의 상기 개요 객체들 내에 저장된 개요 정보에 따라서 복수의 관심 노드들에 연결된 공통 아이콘으로 표현되는 것을 특징으로 하는 계통 정보 관리 방법.
- 제3항에 있어서,
상기 공통 아이콘에 연관된 세부 사항들을 열람하기 위한 사용자의 요구를 지시하는 사용자 입력을 수신하는 단계,
상기 사용자 입력에 대한 응답으로, 상기 공통 아이콘으로 표현되는 복수의 잔여 노드들을 통과하는 단계, 그리고
상기 개요 정보와 연관된 상기 복수의 잔여 노드들을 포함하는 방향성 그래프의 경로들에 대한 통과를 기반으로 상기 데이터 계통 다이어그램 내의 잔여 노드들을 시각적으로 표현하는 단계
를 더 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제3항에 있어서,
상기 하나 또는 그 이상의 데이터 변환 노드 중 하나의 노드, 또는 상기 하나 또는 그 이상의 데이터 노드 중 하나의 노드를 목적 노드로써 지정함을 수신하는 단계를 더 포함하고,
상기 데이터 계통 다이어그램을 생성하는 단계는 상기 방향성 그래프를 통하여 하나 또는 그 이상의 경로를 통과하는 단계를 포함하고, 상기 하나 또는 그 이상의 경로들 각각은 두 개 또는 그 이상의 관심 노드 및 상기 목적 노드를 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제5항에 있어서, 상기 방향성 그래프를 통하여 하나 또는 그 이상의 경로를 통과하는 단계는,
상기 목적 노드로부터 업스트림(upstream) 방향으로 상기 경로의 제1 부분을 통과하는 단계, 및 상기 목적 노드로부터 다운스트림(downstream) 방향으로 상기 경로의 제2 부분을 통과하는 단계를 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제6항에 있어서, 상기 경로의 제1 부분을 통과 단계는,
상기 목적 노드가 관심 노드로 마킹되었는지 여부를 판단하는 단계;
상기 목적 노드가 상기 관심 노드로 판단되는 경우, 상기 목적 노드와 연관된 개요 객체에 해당하는, 상기 목적 노드로부터 제1 관심 업스트림 노드로의 연결을 통과하거나, 그렇지 않으면
상기 목적 노드가 상기 관심 노드로 판단되지 않는 경우, 관심 지정이 되지 않은 하나 또는 그 이상의 데이터 변환 노드 또는 데이터 노드를 통과하는 것을 포함하는, 방향성 그래프의 상기 목적 노드 및 제1 관심 상향 노드 사이의 최초 경로를 통과하는 단계
를 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제7항에 있어서, 상기 경로의 제1 부분을 통과하는 단계는,
상기 제1 관심 업스트림 노드와 연관된 개요 객체에 해당하는, 상기 제1 관심 업스트림 노드로부터 제2 관심 업스트림 노드로의 링크를 통과하는 단계
를 더 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제6항에 있어서, 상기 경로의 제2 부분을 통과하는 단계는,
상기 목적 노드가 관심 노드로 마킹되었는지 여부를 판단하는 단계;
상기 목적 노드가 상기 관심 노드로 판단되는 경우, 상기 목적 노드와 연관된 개요 객체에 해당하는, 상기 목적 노드로부터 제1 관심 하향 노드로의 링크를 통과하거나, 그렇지 않으면
상기 목적 노드가 상기 관심 노드로 판단되지 않는 경우, 관심 지정이 되지 않은 하나 또는 그 이상의 데이터 변환 노드 또는 데이터 노드를 통과하는 것을 포함하는, 방향성 그래프의 상기 목적 노드 및 제1 관심 하향 노드 사이의 원본 경로를 통과하는 단계
를 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제9항에 있어서, 상기 경로의 제2 부분을 통과하는 단계는,
상기 제1 관심 다운스트림 노드와 연관된 개요 객체에 해당하는, 상기 제1 관심 다운스트림 노드로부터 제2 관심 다운스트림 노드로의 링크를 통과하는 단계
를 더 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제3항에 있어서,
상기 하나 또는 그 이상의 개요 객체는 두 개 또는 그 이상의 개요 객체를 포함하고,
상기 계통 다이어그램을 생성하는 단계는 상기 두 개 또는 그 이상의 개요 객체의 적어도 일부를 상기 공통 아이콘으로 표현되는 개요 노드에 병합하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제11항에 있어서, 상기 두 개 또는 그 이상의 개요 객체의 적어도 일부를 상기 개요 노드에 병합하는 단계는,
상기 두 개 또는 그 이상의 개요 객체의 적어도 일부를 상기 개요 노드에 병합하는 것이 가능한지 여부를 판단하기 위하여 상기 두 개 또는 그 이상의 개요 객체의 적어도 일부에 의해 연결된 상기 관심 노드들 사이의 관계들을 분석하는 단계를 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제12항에 있어서, 상기 관심 노드들 사이의 관계들을 분석하는 단계는,
상기 두 개 또는 그 이상의 개요 객체의 적어도 일부가 관심의 공통 다운스트림 노드와 연관된 것으로 판단하는 단계를 포함하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제1항에 있어서, 적어도 일부 노드들에 대한 관심 지정은 사용자로부터 수신하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제1항에 있어서, 적어도 일부 노드들에 대한 관심 지정은 연산 시스템에 의해 생성되는 것을 특징으로 하는 계통 정보 관리 방법.
- 제15항에 있어서, 상기 연산 시스템은 관심 지정된 다른 노드들의 위치에 대한 적어도 일부 노드들의 상대적인 위치에 기반하여 상기 적어도 일부 노드들에 대한 관심 지정을 생성하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제15항에 있어서, 상기 연산 시스템은 다른 관심 지정된 노드들과 데이터 구조를 공유하는 적어도 일부 노드들에 기반하여 상기 적어도 일부 노드들에 대한 관심 지정을 생성하는 것을 특징으로 하는 계통 정보 관리 방법.
- 제3항에 있어서, 상기 연산 시스템은 복수의 분리되고, 서로 연결될 서브 시스템(sub-system)들을 포함하고, 상기 방향성 그래프의 일부분들은 상기 서브 시스템들 중 적어도 일부 사이에 분배되는 것을 특징으로 하는 계통 정보 관리 방법.
- 제18항에 있어서, 상기 서브 서브 시스템들 중 적어도 일부분은 공통 아이콘에 의하여 표현되는 것을 특징으로 하는 계통 정보 관리 방법.
- 연산 시스템에서 계통 정보를 관리하기 위한 컴퓨터 판독가능한 매체 상에 비일시적 형태로 저장된 소프트웨어에 있어서, 상기 소프트웨어는 상기 연산 시스템에,
입력 장치 또는 입력 포트를 통해서, 데이터 요소를 변환하는 연산을 나타내는 하나 또는 그 이상의 데이터 변환 노드 및 데이터 요소를 나타내는 하나 또는 그 이상의 데이터 노드를 포함하고, 연산 및 상기 연산을 수행하는 동안 수신되거나 상기 연산에 의해 산출된 데이터 요소와의 각각의 계통 관계를 나타내는 방향성 링크(directed link)을 포함하는 방향성 그래프의 식별자(identification)를 수신하도록 하는 명령; 및
적어도 하나의 프로세서(processor)를 사용하여 상기 방향성 그래프 내의 경로들에 기반한 개요 정보를 연산하고, 상기 개요 정보를 하나 또는 그 이상의 개요 객체 내에 저장하도록 하는 명령
를 포함하되, 상기 연산하도록 하는 명령은
상기 방향성 그래프에서 복수의 노드들에 대한 관심 노드 지정을 수신하도록 하는 명령; 및
상기 복수의 관심 노드들에 포함되지 않은 잔여 노드들에 대한 하나 또는 그 이상의 개요 객체를 생성하도록 하는 명령, 상기 하나 또는 그 이상의 개요 객체 중 제1 개요 객체는 제1 관심 노드 및 제2 관심 노드 사이의 제1 경로에 기반한 개요 정보를 포함하고, 상기 하나 또는 그 이상의 개요 객체는 상기 잔여 노드들 중 하나 또는 그 이상을 포함하고 상기 제1 및 제2 관심 노드를 제외한 다른 관심 노드들을 포함하지 않음
을 포함하는 것을 특징으로 하는 소프트웨어.
- 계통 정보를 관리하는 연산 시스템에 있어서,
데이터 요소를 변환하는 연산을 나타내는 하나 또는 그 이상의 데이터 변환 노드 및 데이터 요소를 나타내는 하나 또는 그 이상의 데이터 노드를 포함하고, 연산 및 상기 연산을 수행하는 동안 수신되거나 상기 연산에 의해 산출된 데이터 요소와의 각각의 계통 관계를 나타내는 방향성 링크(directed link)을 포함하는 방향성 그래프의 식별자(identification)를 수신하는 입력 장치 또는 입력 포트; 및
상기 방향성 그래프 내의 경로들에 기반한 개요 정보를 연산하고, 상기 개요 정보를 하나 또는 그 이상의 개요 객체 내에 저장하는 적어도 하나의 프로세서(processor)
를 포함하되, 상기 연산하는 과정은
상기 방향성 그래프에서 복수의 노드들에 대한 관심 노드 지정을 수신하는 단계; 및
상기 복수의 관심 노드들에 포함되지 않은 잔여 노드들에 대한 하나 또는 그 이상의 개요 객체를 생성하는 단계, 상기 하나 또는 그 이상의 개요 객체 중 제1 개요 객체는 제1 관심 노드 및 제2 관심 노드 사이의 제1 경로에 기반한 개요 정보를 포함하고, 상기 하나 또는 그 이상의 개요 객체는 상기 잔여 노드들 중 하나 또는 그 이상을 포함하고 상기 제1 및 제2 관심 노드를 제외한 다른 관심 노드들을 포함하지 않음
을 포함하는 것을 특징으로 하는 연산 시스템.
- 계통 정보를 관리하는 연산 시스템에 있어서,
데이터 요소를 변환하는 연산을 나타내는 하나 또는 그 이상의 데이터 변환 노드 및 데이터 요소를 나타내는 하나 또는 그 이상의 데이터 노드를 포함하고, 연산 및 상기 연산을 수행하는 동안 수신되거나 상기 연산에 의해 산출된 데이터 요소와의 각각의 계통 관계를 나타내는 방향성 링크(directed link)을 포함하는 방향성 그래프의 식별자(identification)를 수신하는 수단; 및
적어도 하나의 프로세서(processor)를 이용하여, 상기 방향성 그래프 내의 경로들에 기반한 개요 정보를 연산하고, 상기 개요 정보를 하나 또는 그 이상의 개요 객체 내에 저장하는 수단
를 포함하되, 상기 연산하는 과정은
상기 방향성 그래프에서 복수의 노드들에 대한 관심 노드 지정을 수신하는 단계; 및
상기 복수의 관심 노드들에 포함되지 않은 잔여 노드들에 대한 하나 또는 그 이상의 개요 객체를 생성하는 단계, 상기 하나 또는 그 이상의 개요 객체 중 제1 개요 객체는 제1 관심 노드 및 제2 관심 노드 사이의 제1 경로에 기반한 개요 정보를 포함하고, 상기 하나 또는 그 이상의 개요 객체는 상기 잔여 노드들 중 하나 또는 그 이상을 포함하고 상기 제1 및 제2 관심 노드를 제외한 다른 관심 노드들을 포함하지 않음
을 포함하는 것을 특징으로 하는 연산 시스템.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462028485P | 2014-07-24 | 2014-07-24 | |
| US62/028,485 | 2014-07-24 | ||
| US201562114684P | 2015-02-11 | 2015-02-11 | |
| US62/114,684 | 2015-02-11 | ||
| PCT/US2015/041452 WO2016014615A1 (en) | 2014-07-24 | 2015-07-22 | Data lineage summarization |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170037636A true KR20170037636A (ko) | 2017-04-04 |
| KR102410723B1 KR102410723B1 (ko) | 2022-06-17 |
Family
ID=55163668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020177004907A Active KR102410723B1 (ko) | 2014-07-24 | 2015-07-22 | 데이터 계통 요약 |
Country Status (9)
| Country | Link |
|---|---|
| US (3) | US10110415B2 (ko) |
| JP (2) | JP6594950B2 (ko) |
| KR (1) | KR102410723B1 (ko) |
| CN (1) | CN106716342B (ko) |
| AU (2) | AU2015292700B2 (ko) |
| CA (1) | CA2956078C (ko) |
| DE (1) | DE112015003406B4 (ko) |
| SG (1) | SG11201700547WA (ko) |
| WO (1) | WO2016014615A1 (ko) |
Families Citing this family (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016014615A1 (en) | 2014-07-24 | 2016-01-28 | Ab Initio Technology Llc | Data lineage summarization |
| US10860951B2 (en) | 2015-10-28 | 2020-12-08 | Qomplx, Inc. | System and method for removing biases within a distributable model |
| US12670445B2 (en) | 2014-10-04 | 2026-06-30 | Qomplx Llc | Removing biases within a distributed model |
| WO2016130615A1 (en) | 2015-02-11 | 2016-08-18 | Ab Initio Technology Llc | Filtering data lineage diagrams |
| JP6463845B2 (ja) | 2015-02-11 | 2019-02-06 | アビニシオ テクノロジー エルエルシー | データ系統図のフィルタリング |
| US11144283B2 (en) | 2015-05-20 | 2021-10-12 | Ab Initio Technology Llc | Visual program specification and compilation of graph-based computation |
| US10193824B2 (en) * | 2015-09-06 | 2019-01-29 | RISC Networks, LLC | Systems and methods for intelligent application grouping |
| US20170070562A1 (en) | 2015-09-06 | 2017-03-09 | Jeremy Lynn Littlejohn | Method for denominating move groups of applications |
| US20220014555A1 (en) | 2015-10-28 | 2022-01-13 | Qomplx, Inc. | Distributed automated planning and execution platform for designing and running complex processes |
| US10884999B2 (en) * | 2015-10-28 | 2021-01-05 | Qomplx, Inc. | Distributable model with biases contained within distributed data |
| US11570209B2 (en) | 2015-10-28 | 2023-01-31 | Qomplx, Inc. | Detecting and mitigating attacks using forged authentication objects within a domain |
| US12499120B2 (en) | 2016-03-16 | 2025-12-16 | Rocket Software Technologies, Inc. | Methods and systems for tracking data lineage from source to target |
| US11847040B2 (en) * | 2016-03-16 | 2023-12-19 | Asg Technologies Group, Inc. | Systems and methods for detecting data alteration from source to target |
| US10915545B2 (en) * | 2016-09-29 | 2021-02-09 | Microsoft Technology Licensing, Llc | Systems and methods for dynamically rendering data lineage |
| EP3913502A1 (en) | 2016-11-09 | 2021-11-24 | AB Initio Technology LLC | Systems and methods for determining relationships among data elements |
| US10268345B2 (en) * | 2016-11-17 | 2019-04-23 | General Electric Company | Mehtod and system for multi-modal lineage tracing and impact assessment in a concept lineage data flow network |
| US10635509B2 (en) * | 2016-11-17 | 2020-04-28 | Sung Jin Cho | System and method for creating and managing an interactive network of applications |
| WO2018102691A1 (en) | 2016-12-01 | 2018-06-07 | Ab Initio Technology Llc | Generating, accessing, and displaying lineage metadata |
| US10379825B2 (en) | 2017-05-22 | 2019-08-13 | Ab Initio Technology Llc | Automated dependency analyzer for heterogeneously programmed data processing system |
| US10474443B2 (en) | 2017-07-11 | 2019-11-12 | Bank Of America Corporation | Code lineage tool |
| US10481880B2 (en) | 2017-07-11 | 2019-11-19 | Bank Of America Corporation | Code lineage tool |
| US10769165B2 (en) * | 2017-12-20 | 2020-09-08 | Sap Se | Computing data lineage across a network of heterogeneous systems |
| US10997192B2 (en) | 2019-01-31 | 2021-05-04 | Splunk Inc. | Data source correlation user interface |
| US10754638B1 (en) | 2019-04-29 | 2020-08-25 | Splunk Inc. | Enabling agile functionality updates using multi-component application |
| US11868402B2 (en) | 2019-10-11 | 2024-01-09 | Kinaxis Inc. | Systems and methods of network visualization |
| US11151125B1 (en) | 2019-10-18 | 2021-10-19 | Splunk Inc. | Efficient updating of journey instances detected within unstructured event data |
| US11663228B2 (en) | 2020-01-15 | 2023-05-30 | International Business Machines Corporation | Automated management of data transformation flows based on semantics |
| US11204953B2 (en) | 2020-04-20 | 2021-12-21 | International Business Machines Corporation | Generation of lineage data subset based upon business role |
| US11301444B2 (en) * | 2020-04-30 | 2022-04-12 | International Business Machines Corporation | Methods and systems for data traceability and provenance |
| US11809447B1 (en) * | 2020-04-30 | 2023-11-07 | Splunk Inc. | Collapsing nodes within a journey model |
| US11269876B1 (en) | 2020-04-30 | 2022-03-08 | Splunk Inc. | Supporting graph data structure transformations in graphs generated from a query to event data |
| US11349957B2 (en) | 2020-05-14 | 2022-05-31 | Bank Of America Corporation | Automatic knowledge management for data lineage tracking |
| US20210406254A1 (en) | 2020-06-26 | 2021-12-30 | Smart Information Flow Technologies, LLC | Provenance analysis systems and methods |
| US11741131B1 (en) | 2020-07-31 | 2023-08-29 | Splunk Inc. | Fragmented upload and re-stitching of journey instances detected within event data |
| US11972356B2 (en) * | 2020-10-16 | 2024-04-30 | App Orchid Inc. | System and/or method for an autonomous linked managed semantic model based knowledge graph generation framework |
| US11520801B2 (en) | 2020-11-10 | 2022-12-06 | Bank Of America Corporation | System and method for automatically obtaining data lineage in real time |
| US11983178B2 (en) * | 2021-04-27 | 2024-05-14 | Capital One Services, Llc | Techniques for building data lineages for queries |
| US11797574B2 (en) | 2021-07-30 | 2023-10-24 | Bank Of America Corporation | Hierarchic distributed ledger for data lineage |
| US11907241B2 (en) | 2022-06-17 | 2024-02-20 | Hewlett Packard Enterprise Development Lp | Data recommender using lineage to propagate value indicators |
| US20260170070A1 (en) * | 2024-12-16 | 2026-06-18 | Sap Se | Tracking data lineage of analytical insights |
| US12626229B1 (en) * | 2025-02-28 | 2026-05-12 | John Snow Labs, Inc. | Determining repair status information to provide in response to queries with associated source tracking and confidence data |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060045780A (ko) * | 2004-05-21 | 2006-05-17 | 마이크로소프트 코포레이션 | 그래프 분석 및 동기화를 위한 방법 및 시스템 |
| KR20100124736A (ko) * | 2008-02-26 | 2010-11-29 | 아브 이니티오 테크놀로지 엘엘시 | 데이터 관계의 그래픽 표현 |
| KR20110091544A (ko) * | 2008-12-02 | 2011-08-11 | 아브 이니티오 테크놀로지 엘엘시 | 데이터 요소 사이의 관계를 시각화하는 방법 |
| US20120259793A1 (en) * | 2011-04-08 | 2012-10-11 | Computer Associates Think, Inc. | Transaction Model With Structural And Behavioral Description Of Complex Transactions |
| US20120271867A1 (en) * | 2011-04-19 | 2012-10-25 | Tovi Grossman | Hierarchical display and navigation of document revision histories |
Family Cites Families (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5966072A (en) | 1996-07-02 | 1999-10-12 | Ab Initio Software Corporation | Executing computations expressed as graphs |
| US6584581B1 (en) | 1999-12-06 | 2003-06-24 | Ab Initio Software Corporation | Continuous flow checkpointing data processing |
| US7974875B1 (en) | 2000-03-21 | 2011-07-05 | Aol Inc. | System and method for using voice over a telephone to access, process, and carry out transactions over the internet |
| US7164422B1 (en) | 2000-07-28 | 2007-01-16 | Ab Initio Software Corporation | Parameterized graphs with conditional components |
| JP2002099561A (ja) | 2000-09-21 | 2002-04-05 | Toshiba Corp | データ変換方法およびデータ変換システム並びに記憶媒体 |
| US6978271B1 (en) | 2000-10-31 | 2005-12-20 | Unisys Corporation | Mechanism for continuable calls to partially traverse a dynamic general tree |
| WO2003065179A2 (en) | 2002-02-01 | 2003-08-07 | John Fairweather | A system and method for mining data |
| US20040010752A1 (en) | 2002-07-09 | 2004-01-15 | Lucent Technologies Inc. | System and method for filtering XML documents with XPath expressions |
| WO2007055734A2 (en) | 2005-05-20 | 2007-05-18 | West Virginia University Research Corp. | A multi-source data retrieval system |
| US7734619B2 (en) | 2005-05-27 | 2010-06-08 | International Business Machines Corporation | Method of presenting lineage diagrams representing query plans |
| US7716630B2 (en) | 2005-06-27 | 2010-05-11 | Ab Initio Technology Llc | Managing parameters for graph-based computations |
| US7493570B2 (en) * | 2005-09-12 | 2009-02-17 | International Business Machines Corporation | User interface options of a data lineage tool |
| US7378969B2 (en) | 2005-10-25 | 2008-05-27 | Sap Ag | Systems and methods for visualizing auto-id data |
| WO2008089362A1 (en) * | 2007-01-17 | 2008-07-24 | Weidner David P | Point of reference directions |
| US8230108B2 (en) * | 2007-04-13 | 2012-07-24 | Hart Communication Foundation | Routing packets on a network using directed graphs |
| EP2191362B1 (en) | 2007-09-20 | 2015-08-19 | Ab Initio Technology LLC | Managing data flows in graph-based computations |
| US9269182B2 (en) | 2008-09-05 | 2016-02-23 | Nvidia Corporation | System and method for identifying entry points of a hierarchical structure |
| US8819010B2 (en) | 2010-06-28 | 2014-08-26 | International Business Machines Corporation | Efficient representation of data lineage information |
| EP2633398B1 (en) * | 2010-10-25 | 2020-05-27 | Ab Initio Technology LLC | Managing data set objects in a dataflow graph that represents a computer program |
| US8775476B2 (en) | 2010-12-30 | 2014-07-08 | Skai, Inc. | System and method for creating, deploying, integrating, and distributing nodes in a grid of distributed graph databases |
| KR101894925B1 (ko) | 2011-01-07 | 2018-09-04 | 아브 이니티오 테크놀로지 엘엘시 | 흐름 분석 계측 |
| US8782614B2 (en) | 2011-04-08 | 2014-07-15 | Ca, Inc. | Visualization of JVM and cross-JVM call stacks |
| US9430583B1 (en) | 2011-06-10 | 2016-08-30 | Salesforce.Com, Inc. | Extracting a portion of a document, such as a web page |
| US8849824B2 (en) * | 2011-10-07 | 2014-09-30 | Kabushiki Kaisha Square Enix | Database visualization system |
| US9721039B2 (en) * | 2011-12-16 | 2017-08-01 | Palo Alto Research Center Incorporated | Generating a relationship visualization for nonhomogeneous entities |
| JP5542289B2 (ja) | 2012-01-23 | 2014-07-09 | トヨタ自動車株式会社 | オイル添加物およびオイルフィルター |
| US9753926B2 (en) | 2012-04-30 | 2017-09-05 | Salesforce.Com, Inc. | Extracting a portion of a document, such as a web page |
| US10089335B2 (en) | 2012-07-10 | 2018-10-02 | Microsoft Technology Licensing, Llc | Data lineage across multiple marketplaces |
| US9063998B2 (en) | 2012-10-18 | 2015-06-23 | Oracle International Corporation | Associated information propagation system |
| US20150012477A1 (en) | 2013-07-02 | 2015-01-08 | Bank Of America Corporation | Data lineage notification tools |
| US9256656B2 (en) * | 2013-08-20 | 2016-02-09 | International Business Machines Corporation | Determining reliability of data reports |
| WO2015039046A1 (en) | 2013-09-16 | 2015-03-19 | Metanautix, Inc. | Data flow exploration |
| US9218169B2 (en) | 2013-11-19 | 2015-12-22 | Google Inc. | Callpath finder |
| WO2016014615A1 (en) | 2014-07-24 | 2016-01-28 | Ab Initio Technology Llc | Data lineage summarization |
| US10025878B1 (en) | 2014-11-11 | 2018-07-17 | Google Llc | Data lineage analysis |
| WO2016130615A1 (en) | 2015-02-11 | 2016-08-18 | Ab Initio Technology Llc | Filtering data lineage diagrams |
| JP6463845B2 (ja) | 2015-02-11 | 2019-02-06 | アビニシオ テクノロジー エルエルシー | データ系統図のフィルタリング |
| US9712554B2 (en) * | 2015-04-09 | 2017-07-18 | Accenture Global Services Limited | Event correlation across heterogeneous operations |
| US10382566B2 (en) * | 2015-04-16 | 2019-08-13 | Entit Software Llc | Business service discovery |
| US10120923B2 (en) * | 2015-11-30 | 2018-11-06 | Bank Of America Corporation | Data discovery and analysis tool |
-
2015
- 2015-07-22 WO PCT/US2015/041452 patent/WO2016014615A1/en not_active Ceased
- 2015-07-22 CA CA2956078A patent/CA2956078C/en active Active
- 2015-07-22 CN CN201580051920.9A patent/CN106716342B/zh active Active
- 2015-07-22 AU AU2015292700A patent/AU2015292700B2/en active Active
- 2015-07-22 DE DE112015003406.4T patent/DE112015003406B4/de active Active
- 2015-07-22 KR KR1020177004907A patent/KR102410723B1/ko active Active
- 2015-07-22 JP JP2017504003A patent/JP6594950B2/ja active Active
- 2015-07-22 US US14/805,616 patent/US10110415B2/en active Active
- 2015-07-22 SG SG11201700547WA patent/SG11201700547WA/en unknown
-
2016
- 2016-10-14 US US15/293,490 patent/US10313177B2/en active Active
-
2019
- 2019-05-02 US US16/401,501 patent/US10917283B2/en active Active
- 2019-09-25 JP JP2019174419A patent/JP6985350B2/ja active Active
-
2020
- 2020-06-12 AU AU2020203909A patent/AU2020203909B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060045780A (ko) * | 2004-05-21 | 2006-05-17 | 마이크로소프트 코포레이션 | 그래프 분석 및 동기화를 위한 방법 및 시스템 |
| KR20100124736A (ko) * | 2008-02-26 | 2010-11-29 | 아브 이니티오 테크놀로지 엘엘시 | 데이터 관계의 그래픽 표현 |
| KR20110091544A (ko) * | 2008-12-02 | 2011-08-11 | 아브 이니티오 테크놀로지 엘엘시 | 데이터 요소 사이의 관계를 시각화하는 방법 |
| US20120259793A1 (en) * | 2011-04-08 | 2012-10-11 | Computer Associates Think, Inc. | Transaction Model With Structural And Behavioral Description Of Complex Transactions |
| US20120271867A1 (en) * | 2011-04-19 | 2012-10-25 | Tovi Grossman | Hierarchical display and navigation of document revision histories |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2020203909A1 (en) | 2020-07-02 |
| US20160028580A1 (en) | 2016-01-28 |
| CN106716342A (zh) | 2017-05-24 |
| WO2016014615A1 (en) | 2016-01-28 |
| SG11201700547WA (en) | 2017-02-27 |
| US10110415B2 (en) | 2018-10-23 |
| JP6594950B2 (ja) | 2019-10-23 |
| AU2020203909B2 (en) | 2021-02-25 |
| DE112015003406B4 (de) | 2022-05-25 |
| JP2020024711A (ja) | 2020-02-13 |
| CA2956078C (en) | 2021-12-07 |
| JP6985350B2 (ja) | 2021-12-22 |
| DE112015003406T5 (de) | 2017-04-20 |
| KR102410723B1 (ko) | 2022-06-17 |
| US20200099569A1 (en) | 2020-03-26 |
| CA2956078A1 (en) | 2016-01-28 |
| US20170033971A1 (en) | 2017-02-02 |
| CN106716342B (zh) | 2020-02-28 |
| AU2015292700B2 (en) | 2020-03-26 |
| AU2015292700A1 (en) | 2017-03-02 |
| US10917283B2 (en) | 2021-02-09 |
| JP2017530440A (ja) | 2017-10-12 |
| US10313177B2 (en) | 2019-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2020203909B2 (en) | Data lineage summarization | |
| AU2019213302B2 (en) | Filtering data lineage diagrams | |
| KR102021915B1 (ko) | 프로그래밍 속성의 그래픽 표현 | |
| US7877737B2 (en) | Tree-to-graph folding procedure for systems engineering requirements | |
| Adar | GUESS: a language and interface for graph exploration | |
| Pini et al. | Process visualization techniques for multi-perspective process comparisons | |
| WO2016130615A1 (en) | Filtering data lineage diagrams | |
| US12020352B2 (en) | Project visualization system | |
| da Silva et al. | GraphEvol: a graph evolution technique for web service composition | |
| Krogstie et al. | A semiotic approach to investigate quality issues of open big data ecosystems | |
| Wijesinghe et al. | Establishing traceability links among software artefacts | |
| HK1237468B (en) | Method and system for managing data lineage information, and storage medium | |
| Ahmad Hosseini et al. | A penalty-based scaling algorithm for the multi-period multi-product distribution planning problem | |
| Santos et al. | Using workflow medleys to streamline exploratory tasks | |
| HK1237468A1 (en) | Method and system for managing data lineage information, and storage medium | |
| Boumahdi et al. | Extending the service oriented architecture to include a decisional components | |
| Polhill et al. | Lessons learned replicating the analysis of outputs from a social simulation of biodiversity incentivisation | |
| Ranganathan et al. | Smart-Grid Optimization Using A Capacitated Transshipment Problem Solver | |
| Kim et al. | Research Process Traceability Based the RD | |
| Ciberta i Tirado | WebGraphEd, an open source graph drawing editor for the web | |
| Halls | An Enterprise Approach to the Next Generation Systems Environment for the Australian Hydrographic Service (AHS) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 4 |