Hosted Data Visualization Service Reduces Client Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data visualization tools for database management systems are challenging for end users to install and configure, requiring technical expertise, making data visualization inaccessible to many due to complex interactions with underlying database management systems.
Innovation Solution
A hosted data visualization system that includes a host computing platform with a data visualization processor and service, enabling remote clients to receive, process, and render data visualizations over a network, allowing users to select visualization types and assign attributes without needing local software or technical support.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional data visualization tools are installed locally and configured to interact with database management systems, then data visualization functionality is achieved, but the complexity of installation and configuration increases significantly
Solution Approach 1:
The patent introduces a hosted data visualization service as an intermediary between remote clients and database management systems. This service runs on a host computing platform and handles all complex interactions with database systems, while clients only need simple web browsers. The intermediary absorbs the complexity of database connectivity, authentication, and data processing, leaving clients with a simplified interface that requires no technical expertise for installation or configuration.
Solution Approach 2:
The hosted service automatically performs data retrieval, processing, and visualization generation without requiring client-side software or manual configuration. The service self-manages connections to multiple database systems, handles data formatting, and dynamically generates appropriate visualizations based on user selections, eliminating the need for users to perform complex setup procedures.
2Adaptability or versatility
If data visualization tools are configured to interact with underlying database management systems, then data visualization capability is provided, but the requirement for technical expertise increases
Solution Approach 1:
The hosted data visualization service acts as an intermediary that shields end users from technical complexities. Users interact only with a simple web interface that presents visualization options in an intuitive manner, while the service handles all database connections, data processing, and technical configurations in the background, making the system as easy to use as a standard web application.
Solution Approach 2:
The service retrieves and processes copies of data from database systems rather than requiring direct client connections. This allows the complex database interaction logic to be centralized and standardized in the hosted service, while clients work with simplified data representations through the web interface, reducing the operational burden on end users.
3Loss of energy
If data subsets are transmitted to remote clients for visualization rendering, then network bandwidth is reduced, but the complexity of client-side processing increases
Solution Approach 1:
The system segments the data processing pipeline into server-side and client-side components. The hosted service handles heavy processing tasks including data retrieval, filtering, aggregation, and visualization generation on the server side, then transmits only the final visualization results or minimal data subsets to clients. This segmentation allows bandwidth optimization while keeping client complexity low, as clients only need to render pre-processed visualization data using standard web technologies.
Data Source
AI summary
A hosted data visualization data processing system can be provided. The system can include a host computing platform configured for communicative coupling to remote clients over a computer communications network. In this regard, each of the remote clients can include a data set. The system further can include a data visualization processor in the host computing platform and a hosted data visualization service coupled to the data visualization processor. The service can include program code enabled to receive a data subset from a requesting one of the remote clients based upon a corresponding data set stored in the requesting one of the remote clients, to generate a data visualization for the data subset and to transmit the generated data visualization over the computer communications network to the requesting one of the remote clients for rendering in the requesting one of the remote clients.

