Automatic dynamic reusable data recipes

a dynamic, data recipe technology, applied in the field of systems and methods, can solve the problems of inability to locate the information they currently need, considerable work to be done in order to obtain, and the difficulty of fulfilling what may seem like a simple request for information, and achieve the effect of little human intervention

Inactive Publication Date: 2019-12-12
DOMO
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]Various embodiments of the present invention may implement dynamic reusable data recipes that allow a data structure to evolve automatically and dynamically over time as new content is added. Such content can be added for later access from a business semantic layer of a software application.
[0010]In at least one embodiment, the system of the present invention may automatically create and evolve reusable data structures in real-time with little human intervention. One application of such a system is to enable and implement a community-based service that allows members to create new content and share that content with others. This can include, for example, extending existing content to cover new attributes and / or to answer new facets of questions.

Problems solved by technology

Nevertheless, despite the immense quantities of data available, many organizations find that they are unable to locate the information they currently need, particularly when multiple data sets must be combined to provide the information.
Unfortunately, in many instances, when a new KPI is requested, considerable work must be done in order to obtain it.
This can be exhaustive, particularly for a large organization in which the component data for the KPI are managed by multiple individuals.
Hence, what may seem to be a simple request for information can be surprisingly difficult to fulfill.
This problem may be compounded when, as is often the case, there is no standard format, nomenclature, or other metadata that can be used to automate the search for relevant data.
Hence, it is often prohibitively time consuming for an organization to find and use the data needed.
Thus, tools that could be used to enhance the performance and strategic decision-making of the organization are simply not available.
However, data modeling is typically a highly manual and expert-based task.
Conventional data modeling methods may be expensive and labor-intensive, and may be unavailable to many organizations.
Furthermore, many known data modeling techniques require significant computational time to resolve.
As set forth above, locating, compiling, and processing data needed to provide a requested piece of information can be very difficult and time-consuming.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic dynamic reusable data recipes
  • Automatic dynamic reusable data recipes
  • Automatic dynamic reusable data recipes

Examples

Experimental program
Comparison scheme
Effect test

example

[0114]A wide variety of methods may be used to generate a wide range of data recipes according to the invention. The following example is presented by way of illustration and not limitation to indicate some of the ways in which a system, such as the system500 of FIG. 5, may be used to automatically generate a data recipe that provides information requested by a user through the use of a method such as the method 600 of FIG. 6.

[0115]Referring to FIG. 7, a block diagram depicts a first KPI recipe 700 used to obtain a first KPI according to one embodiment of the invention. The first KPI may include products sold by a company broken down into product type and catalog price.

[0116]The first KPI recipe 700 may include first KPI ingredients 710, which may include product, product type, and catalog price ingredients. More precisely, as illustrated in the breakout of FIG. 7, the first KPI ingredients 710 may include one or more dimensions 230 and / or one or more measures 240, such as a product...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A data recipe may be automatically generated to provide requested information to a user. After the information is requested, one or more data sources may be interrogated to discover a plurality of data types of data stored in the data sources. The data types may be categorized to define a plurality of data recipe ingredients that are likely to be needed to provide the requested information. The data recipe ingredients may be compared with a reference data recipe. Based on the results of the comparison, a new data recipe that provides the requested information may be made by either modifying the reference data recipe or by proceeding independently of the reference data recipe. The new data recipe may, for example, calculate a key performance indicator used to measure organizational performance.

Description

CROSS-REFERENCE TO RELATED APPLICATION[0001]The Application Data Sheet (“ADS”) filed in the present application is incorporated by reference. Any applications claimed on the ADS for priority under 35 U.S.C. §§ 119, 120, 121, or 365(c), and any and all parent, grandparent, great-grandparent, etc., applications of such applications, are also incorporated by reference, including any priority claims made in those applications and any material incorporated by reference, to the extent such subject matter is not inconsistent herewith. The present application claims priority to: U.S. application Ser. No. 14 / 257,669 filed on Apr. 21, 2014 and issued as U.S. Pat. No. 10,262,030 on Apr. 16, 2019, and U.S. Provisional Application Ser. No. 61 / 814,586 for “Automatic Dynamic Reusable Data Recipes,” filed Apr. 22, 2013, each of which is incorporated by reference herein in its entirety.FIELD OF THE INVENTION[0002]The present invention relates to systems and methods for generating user-requested info...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F16/245G06F16/93G06F16/22G06F16/248G06F16/25G06F16/28G06F16/954
CPCG06F16/245G06F16/248G06F16/2246G06F16/954G06F16/221G06F16/254G06F16/93G06F16/285G06F16/2458G06F16/24526G06F16/289
Inventor BURTENSHAW, JEFFTHAYNE, DARENJAMES, JOSHUA G.BAKER, PAUL
Owner DOMO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products