Hybrid connectivity for reporting application

US2019179972A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019179972-A1
Application numberUS-201715834411-A
CountryUS
Kind codeA1
Filing dateDec 7, 2017
Priority dateDec 7, 2017
Publication dateJun 13, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system includes reception of a first user instruction to access a dataset stored in a data source, retrieval of metadata of the dataset from the data source in response to the first user instruction, the metadata defining a plurality of dimensions and measures associated with the dataset, reception of a second user instruction to associate a first one of the plurality of dimensions and measures with a first visualization, determination of a first one or more dimensions or measures associated with the first one of the plurality of dimensions and measures, retrieval, from the data source, of data of the dataset associated with the determined first one or more dimensions or measures and the first one of the plurality of dimensions and measures, updating of the first visualization based on the retrieved data, and display the updated first visualization on a display.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a display; a memory storing processor-executable process steps of a client application; and a processor to execute processor-executable process steps of the client application to: receive a first user instruction to access a dataset stored in a data source; retrieve metadata of the dataset from the data source, the metadata defining a plurality of dimensions and measures associated with the dataset; receive a second user instruction to associate a first one of the plurality of dimensions and measures with a first visualization; determine a first one or more dimensions or measures associated with the first one of the plurality of dimensions and measures; retrieve, from the data source, data of the dataset associated with the determined first one or more dimensions or measures and the first one of the plurality of dimensions and measures; update the first visualization based on the retrieved data; and display the updated first visualization on the display. 2 . A system according to claim 1 , wherein determination of the first one or more dimensions or measures comprises: determination of the first one or more dimensions or measures based on usage data stored in the memory. 3 . A system according to claim 2 , the processor to further execute processor-executable process steps of the client application to: update the usage data based on the second user instruction to associate the first one of the plurality of dimensions and measures with the first visualization. 4 . A system according to claim 1 , wherein determination of the first one or more dimensions or measures comprises: determination of the first one or more dimensions or measures based a repository of column associations stored in the memory. 5 . A system according to claim 1 , the processor to further execute processor-executable process steps of the client application to: receive a third user instruction to associate a second one of the plurality of dimensions and measures with the first visualization; determine a second one or more dimensions or measures associated with the second one of the plurality of dimensions and measures; retrieve, from the data source, second data of the dataset associated with the determined second one or more dimensions or measures and the second one of the plurality of dimensions and measures; and update the first visualization based on the retrieved second data; and display, on the display, the first visualization updated based on the retrieved second data. 6 . A system according to claim 1 , the processor to further execute processor-executable process steps of the client application to: receive a third user instruction to modify the metadata of the dataset to define a calculated measure; and store the modified metadata of the dataset in the memory. 7 . A system according to claim 6 , the processor to further execute processor-executable process steps of the client application to: receive a fourth user instruction to associate the calculated measure with the first visualization; and store a document including metadata defining the first visualization in the memory. 8 . A system according to claim 1 , the processor to further execute processor-executable process steps of the client application to: receive a third user instruction to save the visualization in the memory; in response to the third instruction, store a document comprising visualization metadata in the memory, the visualization metadata defining the first visualization and indicating the dataset; receive a fourth user instruction to open the document; in response to the fourth user instruction, query the data source for second data from the dataset associated with the visualization metadata; receive the second data; update the first visualization based on the second data; and display the first visualization updated based on the second data. 9 . A computer-implemented method for a client application executing on a client device, the method comprising: receiving a first user instruction to access a dataset stored in a data source; retrieving metadata of the dataset from the data source in response to the first user instruction, the metadata defining a plurality of dimensions and measures associated with the dataset; receiving a second user instruction to associate a first one of the plurality of dimensions and measures with a first visualization; determining a first one or more dimensions or measures associated with the first one of the plurality of dimensions and measures; retrieving, from the data source, data of the dataset associated with the determined first one or more dimensions or measures and the first one of the plurality of dimensions and measures; updating the first visualization based on the retrieved data; and displaying the updated first visualization on a display. 10 . A method according to claim 9 , wherein determining the first one or more dimensions or measures comprises: determining the first one or more dimensions or measures based on usage data stored in a memory. 11 . A method according to claim 10 , further comprising: updating the usage data based on the second user instruction to associate the first one of the plurality of dimensions and measures with the first visualization. 12 . A method according to claim 9 , wherein determining the first one or more dimensions or measures comprises: determining the first one or more dimensions or measures based a repository of column associations stored in a memory. 13 . A method according to claim 9 , further comprising: receiving a third user instruction to associate a second one of the plurality of dimensions and measures with the first visualization; determining a second one or more dimensions or measures associated with the second one of the plurality of dimensions and measures; retrieving, from the data source, second data of the dataset associated with the determined second one or more dimensions or measures and the second one of the plurality of dimensions and measures; and updating the first visualization based on the retrieved second data; and displaying, on the display, the first visualization updated based on the retrieved second data. 14 . A method according to claim 9 , further comprising: receiving a third user instruction to modify the metadata of the dataset to define a calculated measure; and storing the modified metadata of the dataset in a memory. 15 . A method according to claim 14 , further comprising: receiving a fourth user instruction to associate the calculated measure with the first visualization; and storing a document including metadata defining the first visualization in a memory. 16 . A method according to claim 9 , further comprising: receiving a third user instruction to save the visualization in the memory; in response to the third instruction, storing a document comprising visualization metadata in the memory, the visualization metadata defining the first visualization and indicating the dataset; receiving a fourth user instruction to open the document; in response to the fourth user instruction, querying the data source for second data from the dataset associated with the visualization metadata; receiving the second data; and displaying the first visualization updated with the second data. 17 . A computer-readable medium storing computer-executable process steps which, when executed by a computing device, cause the computing device to: receive a first user instru

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

  • G06F16/248Primary

    Presentation of query results · CPC title

  • G06F16/907Primary

    Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019179972A1 cover?
A system includes reception of a first user instruction to access a dataset stored in a data source, retrieval of metadata of the dataset from the data source in response to the first user instruction, the metadata defining a plurality of dimensions and measures associated with the dataset, reception of a second user instruction to associate a first one of the plurality of dimensions and measur…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F17/30997. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 13 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).