Patent ID: 9372876
Filing Date: 2016-06-21
CPC Classification: G06F

Claim Text:
1. At a computer system including at least a processor and a memory, a method for customized data item reporting, the method comprising: receiving, at an accessing module of the computer system, a data item request that requests presentation of a plurality of data items that are stored in a relational data store; based at least on receiving the data item request, identifying, by the accessing module, one or more information sets that are also stored at the relational data store and that are usable to access the plurality of data items from the relational data store and to present the plurality of data items; based at least on identifying the one or more information sets, sending, by the accessing module, an identity of the one or more information sets to a reporting module at the computer system; based at least on receiving the identity of the one or more information sets, identifying, by the reporting module, at least (i) first user-supplied metadata that includes one or more first instructions indicating how the one or more information sets are to present the plurality of data items, and (ii) second pre-existing metadata that includes one or more second instructions indicating how the one or more information sets are to present the plurality of data items, the one or more first instructions being different from the one or more second instructions; based at least on receiving the identity of the one or more information sets, accessing by the reporting module, the one or more information sets from the relational data store; based at least on identifying the first user-supplied metadata and the second pre-existing metadata, determining, by the reporting module, that at least a portion of the first user-specified metadata will override at least a portion of the second pre-existing metadata to create combined metadata; providing, by the reporting module, the combined metadata to the one or more information sets, including combining the second pre-existing metadata with the first user-specified metadata by at least overriding the one or more second instructions of the second pre-existing metadata with the one or more first instructions of the first user-specified metadata; and based at least on providing the combined metadata to the one or more information sets, presenting, by the reporting module, the plurality of data items in accordance with the second pre-existing metadata at least as modified by the one or more first instructions of the first user-specified metadata.