IP Library › Granted Patent US 10,936,637
Granted Patent B2
US 10,936,637 · App. 15/483,498 · Granted Mar 2, 2021

Associating insights with data

Inventors: Kalapriya Kannan (Bangalore, IN); Suparna Bhattacharya (Bangalore, IN); Douglas L. Voigt (Boise, ID); Muthukumar Murugan (Boulder, CO)
Assignee: Hewlett Packard Enterprise Development LP
G06F16/3344
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 10,936,637
App. No.
15/483,498
Filed
Apr 10, 2017
Granted
Mar 2, 2021
Kind
B2
Art Unit
2167
USPC
707/738
Abstract

Some examples relate to associating an insight with data. In an example, data may be received. A determination may be made that data type of the data is same as compared to an earlier data. An insight generated from the earlier data may be identified, wherein the insight may represent intermediate or resultant data generated upon processing of the earlier data by an analytics function, and wherein during generation metadata is associated with the insight. An analytics function used for generating the insight may be identified.

Claims (40)

1. A method of associating an insight with data, comprising:

receiving new data from a data source;

determining that data type of the new data is same as compared to an earlier data; and

identifying an insight generated from the earlier data, wherein the insight represents intermediate or resultant data generated upon processing of the earlier data by an analytics function, wherein metadata generated for and associated with the insight is used to identify the insight, the metadata including information related to a lineage of the data used for generating the insight;

identifying the analytics function used for generating the insight from the earlier data based on the metadata; and

generating a new insight by applying the analytics function used to generate the insight from the earlier data to the new data;

wherein the lineage of the data defines one or more dependencies between an input file, an output file, and one or more analytics functions applied to the input file,

and wherein the analytics function comprises transformation, formatting, conversion, mapping, classification, analysis, summarization, or clustering.

2. The method of claim 1 , further comprising presenting the analytics function used for generating the insight from the earlier data.

3. The method of claim 1 , further comprising recommending the analytics function used for generating the insight from the earlier data to generate a corresponding insight from the new data.

4. The method of claim 1 , further comprising presenting the insight generated from the earlier data.

5. A system for associating an insight with data, comprising:

processing circuitry; and

a memory including instructions that, when executed by the processing circuitry, cause the system to:

receive new data from a data source;

determine that a data type of the new data is same as compared to an existing data;

identify an insight generated from the existing data, wherein the insight represents intermediate or resultant data generated upon processing of the existing data by an analytics function, wherein metadata generated for and associated with the insight is used to identify the insight, the metadata including information related to a lineage of the data used for generating the insight; and

identify an analytics function used to generate the insight from the existing data based on the metadata;

recommend usage of the analytics function used to generate the insight based on the existing data to generate a corresponding insight from the new data; and

use the analytics function to generate a corresponding insight from the new data,

wherein the analytics function comprises transformation, formatting, conversion, mapping, classification, analysis, summarization, or clustering.

6. The system of claim 5 , wherein the instructions further cause the system is to recommend the insight generated from the existing data.

7. The system of claim 6 , wherein the instructions further cause the system to recommend the insight based on a rank assigned to the insight.

8. The system of claim 5 , wherein the existing data is from the data source.

9. The system of claim 5 , wherein the existing data is from another data source.

10. A non-transitory machine-readable storage medium comprising instructions for associating an insight with data, the instructions executable by a processor to:

Receive new data from a data source;

determine that data type of the new data is same as compared to an earlier data; and

identify an insight generated from the earlier data, wherein the insight represents intermediate or resultant data generated upon processing of the earlier data by an analytics function, wherein metadata generated for and associated with the insight is used to identify the insight, the metadata including information related to a lineage of the data used for generating the insight; and

identify the analytics function used to generate the insight from the earlier data based on the metadata; and

generating a new insight by applying the analytics function used to generate the insight from the earlier data to the new data,

wherein the analytics function comprises transformation, formatting, conversion, mapping, classification, analysis, summarization, or clustering.

11. The storage medium of claim 10 , wherein the instructions to determine that data type of the new data is same as compared to the earlier data includes comparing a structure of the new data with a structure of the earlier data.

12. The storage medium of claim 10 , wherein the instructions to determine that data type of the new data is same as compared to the earlier data includes comparing a schema of the new data with a schema of the earlier data.

13. The storage medium of claim 10 , wherein the instructions to determine that data type of the new data is same as compared to the earlier data includes instructions to:

determine that data type of the new data is same as compared to a portion of the earlier data; and

identify the portion of the earlier data.

14. The storage medium of claim 13 , further comprising instructions to:

identify an insight generated from the portion of the earlier data; and

generate a new insight corresponding to the insight generated from the portion of the earlier data, from the new data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2017
From: KANNAN, KALAPRIYA; BHATTACHARYA, SUPARNA; VOIGT, DOUGLAS L.; MURUGAN, MUTHUKUMAR
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 043170/0870 →
Priority Claims (1)
IN 201641013159 · Apr 14, 2016 · national
Continuity (1)
Related Publication 20170300561A1 · Oct 19, 2017
Cited By (1)
US 12,340,315