Patent ID: 11914667
Assignee: BUSINESS OBJECTS SOFTWARE LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
a set of processing units; and
a non-transitory machine-readable medium storing instructions that when executed by at least one processing unit in the set of processing units cause the at least one processing unit to:
receive a visualization collection definition specifying a plurality of visualizations and a plurality of visualization definitions for plurality of visualizations, each visualization definition in the plurality of visualization definitions specifies a multi-dimensional array of data definition;
identify a set of multi-dimensional array of data definitions specified in the plurality of visualization definitions of the visualization collection definition;
send a first request for the set of multi-dimensional array of data definitions to a computing system;
receive the set of multi-dimensional array of data definitions from the computing system;
store the set of multi-dimensional array of data definitions in a cache storage of the mobile device for later use in rendering a visualization based on the multi-dimensional array of data definition;
receive a second request from a webview for a multi-dimensional array of data definition in the set of multi-dimensional array of data definitions;
retrieve the multi-dimensional array of data definition from the cache storage; and
send the webview the multi-dimensional array of data definition in order for the webview to render a visualization based on the multi-dimensional array of data definition.