In accordance with an embodiment, described herein is a system and method for providing a mobile device application and rendering engine, for use with a data analytics environment in generating interactive visualizations of large amounts of data, with high frame rates. The mobile device can receive, from a data analytics server, a data payload describing data points associated with data analytics visualizations, and employs shader objects or routines (shaders) in combination with a graphics processing unit (GPU), to render data visualizations with high resolution, including support for features such as drill-downs. User interaction with a visualization can be interpreted by the rendering engine as transformations or deltas of an original presentation, and communicated to a shader to cause the GPU to render an updated visualization. A hierarchical data model enables data visualizations to be layered and brought forward or backward within the overall presentation in a multi-dimensional exploratory manner.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The system of claim 2, wherein a user interaction with a visualization is interpreted by the rendering engine as transformations or deltas of an original presentation, and communicated to a shader to cause the GPU to render an updated visualization.
4. The system of claim 3, wherein each interaction that results in a transformation is passed to the shader and GPU to update the data visualization on the render call, without needing to re-fetch the data itself from the analytics cloud environment.
5. The system of claim 1, wherein the data analytics server provides a customer with a customer schema, wherein a provisioning component operates to provision a data warehouse instance including the customer schema, and populate the data warehouse instance, for use with the mobile device application in rendering data analytics.
6. The system of claim 5, wherein the data analytics server comprises a data pipeline and data transformation layer that together process operational or transactional data, which are then load as a transformed data into the data warehouse instance, for use with the mobile device application in rendering data analytics.
9. The method of claim 8, wherein a user interaction with a visualization is interpreted by the rendering engine as transformations or deltas of an original presentation, and communicated to a shader to cause the GPU to render an updated visualization.
10. The method of claim 9, wherein each interaction that results in a transformation is passed to the shader and GPU to update the data visualization on the render call, without needing to re-fetch the data itself from the analytics cloud environment.
11. The method of claim 7, wherein the data analytics server provides a customer with a customer schema, wherein a provisioning component operates to provision a data warehouse instance including the customer schema, and populate the data warehouse instance, for use with the mobile device application in rendering data analytics.
12. The method of claim 11, wherein the data analytics server comprises a data pipeline and data transformation layer that together process operational or transactional data, which are then load as a transformed data into the data warehouse instance, for use with the mobile device application in rendering data analytics.
15. The non-transitory computer readable storage medium of claim 14, wherein a user interaction with a visualization is interpreted by the rendering engine as transformations or deltas of an original presentation, and communicated to a shader to cause the GPU to render an updated visualization.
16. The non-transitory computer readable storage medium of claim 15, wherein each interaction that results in a transformation is passed to the shader and GPU to update the data visualization on the render call, without needing to re-fetch the data itself from the analytics cloud environment.
17. The non-transitory computer readable storage medium of claim 13, wherein the data analytics server provides a customer with a customer schema, wherein a provisioning component operates to provision a data warehouse instance including the customer schema, and populate the data warehouse instance, for use with the mobile device application in rendering data analytics.
18. The non-transitory computer readable storage medium of claim 17, wherein the data analytics server comprises a data pipeline and data transformation layer that together process operational or transactional data, which are then load as a transformed data into the data warehouse instance, for use with the mobile device application in rendering data analytics.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 15, 2021
June 27, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.