Webpage Table Display with Localized Scrolling and Frozen Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current webpage designs face difficulties in efficiently displaying and comparing large tables with unlimited rows or columns, leading to low browsing efficiency and excessive network resource usage due to the need for repetitive scrolling and multiple data transmissions.

Innovation Solution

The method involves dividing a table into a 2×2 array of tables, with some tables hiding portions outside the display area and incorporating vertical and horizontal scrollbars, allowing synchronized scrolling between tables to facilitate efficient data comparison without requiring additional tabulation programs or excessive network resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If divided pages are used to display table information, then the display area is improved, but the browsing efficiency deteriorates due to repeated switching between pages

Engineering Contradiction:
Improvedisplay areaVSAvoidbrowsing efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent divides the large table into multiple sub-tables arranged in a grid layout, where each sub-table displays a portion of the data. This segmentation allows the display area to be effectively utilized while maintaining continuous browsing within a single page, eliminating the need to switch between multiple pages and thus preserving browsing efficiency.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If embedded tabulation programs are used to browse large tables, then the browsing result is improved, but the network resource consumption deteriorates due to multiple data transmissions

Engineering Contradiction:
Improvebrowsing resultVSAvoidnetwork resource consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent loads the entire table data once and prepares it for display by dividing it into sub-tables. The scrolling and navigation functionality is built into the page structure itself, eliminating the need for repeated data transmissions that would occur with embedded tabulation programs. This preliminary preparation of the data structure allows efficient browsing without additional network resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If a window with scrollbar is used to embed the table, then the display capability is improved, but the browsing efficiency deteriorates due to repetitive scrolling

Engineering Contradiction:
Improvedisplay capabilityVSAvoidbrowsing efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent introduces a hierarchical navigation structure with row headers and column headers that allow users to navigate the large table by selecting specific rows or columns directly, rather than scrolling through all data sequentially. This adds a dimensional navigation capability that dramatically improves browsing efficiency while maintaining full display capability through the sub-table grid layout.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Quantity of substance

If the entire table is displayed at once, then the data completeness is improved, but the readability deteriorates when the table exceeds screen display capacity

Engineering Contradiction:
Improvedata completenessVSAvoidreadability
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the large table into multiple sub-tables that fit within the screen display area, with each sub-table showing a specific portion of the data. The segmentation is organized with row headers and column headers that allow users to navigate and understand the complete data set while maintaining readability within the visible area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal navigation structure where row headers and column headers serve multiple functions: they identify specific rows and columns, provide context for the data in each sub-table, and enable direct navigation to any portion of the large table. This multi-functional header system maintains readability while representing the complete data set.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8880995B2Method and system for localized scrolling table display in a webpage
Publication Date: 2014.11.04 ALIBABA GROUP HOLDING LTD
  • US8880995B2 patent drawing
  • US8880995B2 patent drawing
  • US8880995B2 patent drawing

AI summary

The present invention discloses a method for localized scrolling table display in a webpage. The method includes: dividing a table being displayed into at least a 2×2 array of an upper left table, a lower left table, an upper right table and a lower right table; setting the lower left table and the upper right table to hide portions that are beyond display area; and setting the lower right table to hide portions that are beyond the display area and to include a vertical scrollbar and a horizontal scrollbar. The upper right table and the lower right table are controlled by the horizontal scrollbar, and the lower left table and the lower right table are controlled by the vertical scrollbar. The present invention is able to display a table in a webpage with a localized scrolling display and a partial frozen display, and allows unlimited number of data columns and rows in the webpage and still maintains good readability. This satisfies the need for displaying table of a large amount of data for data comparison, and allows the user to conveniently and freely scroll any cell of the table to the display area to be displayed.