×

Metadata driven reporting and editing of databases

  • US 10,169,389 B2
  • Filed: 06/15/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 10/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • one or more processors;

    system memory; and

    one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to link database metadata for reporting data items in a customizable manner, the computer-executable instructions including instructions that are executable to cause the computer system to perform at least the following;

    receive a user request that indicates one or more requested data items that are stored in a data store and that are to be reported in response to the request;

    based at least on receiving the request, identify one or more information sets that are stored at the data store and that define one or more queries for accessing the one or more requested data items from the data store using at least one of;

    one or more scripts, one or more read/write messages, or one or more code portions;

    report to the user a list of the identified one or more information sets, the list of the identified information sets usable to determine how the one or more requested data items will be reported according to pre-existing metadata stored at the data store, the pre-existing metadata comprising one or more first instructions indicating how the one or more information sets are to present the one or more requested data items;

    based at least on reporting the list of the identified information sets to the user, receive input metadata that includes one or more second instructions altering how the one or more information sets are to present the one or more requested data items according to the pre-existing metadata;

    link the pre-existing metadata with the input metadata to create combined metadata, the linking causing at least one of the one or more first instructions of the pre-existing metadata to override at least one of the one or more second instructions of the input metadata, while preserving the overridden at least one of the one or more second instructions;

    store the combined metadata in the data store for use by subsequent requests for reporting the one or more requested data items; and

    present the one or more requested data items according to the combined metadata.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×