IP Library Granted Patent US 9,864,751
Granted Patent B2
US 9,864,751 · App. 15/375,213 · Granted Jan 9, 2018

Establishing governance rules over data assets

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,864,751
App. No.
15/375,213
Granted
Jan 9, 2018
Kind
B2
Abstract

Transform governance rules for a data asset to apply to a set of related data assets. Establishing a governance rule over a first data asset based on a second governance rule applied to either an upstream or a downstream data asset.

Claims (15)

1. A computer system comprising:

a processor set; and

a computer readable storage medium;

wherein:

the processor set is structured, located, connected, and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include:

first instructions executable by a device to cause the device to display a plurality of data assets from a data asset storage as a data lineage graph, wherein the data lineage graph aids in scaling an extract-transform-load (ETL) platform, wherein the ETL platform propagates a pseudocode among the plurality of data assets, wherein the pseudocode traverses one or more edges, and wherein the plurality of edges represent respective relationships between two or more data assets of the plurality of data assets;

second instructions executable by a device to cause the device to determine a first relationship between a first data asset in the plurality of data assets and a second data asset in the plurality of data assets is a direct-read relationship, wherein the first relationship is treated as an edge among the plurality of edges;

third instructions executable by a device to cause the device to determine a first governance rule applied to the first data asset, wherein the first governance rule relates to a lookup function;

fourth instructions executable by a device to cause the device to transform the edge of the first governance rule into a second governance rule based, at least in part, on the first relationship, wherein the second governance rule relates to a pivot function;

fifth instructions executable by a device to cause the device to apply the second governance rule to the second data asset;

sixth instructions executable by a device to cause the device to determine a second relationship between the second data asset and a third data asset in the plurality of data assets is an indirect-write relationship;

seventh instructions executable by a device to cause the device to transform the second governance rule into a third governance rule based, at least in part, on the second relationship, wherein the third governance rule relates to a merge and join function;

eighth instructions executable by a device to cause the device to apply the third governance rule to the third data asset;

ninth instructions executable by a device to cause the device to identify the first data asset, the second data asset, and the third data asset on the data lineage graph using the pseudocode; and

tenth instructions executable by a device to cause the device to store the first governance rule, the second governance rule, and the third governance rule to a governance rule storage using the pseudocode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2016
From: HALBERSTADT, BENJAMIN D.; HECKER, ROGER K.; NIZRI, ORTAL; STEINHART, SHLOMO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040705/0080 →