System and method for generating and rendering a self-contained report data structure
AssigneeDigits Financial, Inc.
InventorsManuel Deschamps Rascon, Mark Eli Moreau Roseboom, Jonathan Le, Michael Furtak, Jeffrey Hall Seibert, Jr., Wayne Chang
Life of this patent
Estimating the term…
Abstract
A system and method for automatically generating and rendering a report data structure is provided. The report data structure is formed in a platform independent manner that includes all data for transactions used in the report. The system analyzes the transactions to be included in the report and selects the type of display component based on a ranking score to best highlight the data contained therein.
Claims26
A computer implemented method comprising:
- identifying a type of report and a time period;
- obtaining a set of data related to entries that are associated with the type of report and the time period;
- based on the type of report, identifying one or more report sections to be populated;
- analyzing the set of data to determine one or more components to be included for each of the one or more report sections;
- ranking each of the one or more report sections;
- ordering the one or more report sections based on the ranking of each of the one or more report sections;
- and
- generating a serialized data structure that encapsulates the set of data, wherein the serialized data structure comprises a structured set of data configured to enable a report renderer to display, on a computer display screen, the one or more report sections each with the one or more components.
A system comprising:
- an application executing on a processor of a device, the application including a report generator, the report generator configured to:
- identify a type of report and a time period;
- obtain a set of data related to entries that are associated with the type of report and the time period;
- based on the type of report, identify one or more report sections to be populated;
- analyze the set of data to determine one or more components to be included for each of the report sections;
- rank each of the one or more report sections;
- order the one or more report sections based on the rank of each of the one or more report section;
- and
- generate a serialized data structure that encapsulates the set of data, wherein the serialized data structure comprises a structured set of data configured to enable a report renderer to display, on a computer display screen, the one or more report sections each with the one or more components.
A non-transitory computer readable medium having software encoded thereon, the software when executed by one or more computing devices operable to:
- identify a type of report and a time period;
- obtain a set of data related to entries that are associated with the type of report and the time period;
- based on the type of report, identify one or more report sections to be populated;
- analyze the set of data to determine one or more components to be included for each of the report sections;
- rank each of the one or more report sections;
- order the one or more report sections based on the rank of each of the one or more report section;
- and
- generate a serialized data structure that encapsulates the set of data, wherein the serialized data structure comprises a structured set of data configured to enable a report renderer to display, on a computer display screen, the one or more report sections each with the one or more components.
Dependencies are inferred from the claim text.