Patent ID: 9588667
Date: 2017-03-07
CPC Classifications: G06F,G09G

Claim:
1. A method for implementing a responsive UI on a client device by a server for rendering a set of tabular data across a plurality of browser viewports renderable on a display of the client device, the method comprising: identifying the set of tabular data having nested data categories with multiple levels of logic with click targets for user interaction, said set of tabular data to be rendered in a browser on the client device for a user; detecting, via communication with the client device, the viewport of the browser in which said set of tabular data are to be rendered; if the viewport is greater than a desired size, then rendering said set of tabular data in a first format, said first format formatting said set of tabular data in a multiple row and column spans; if the viewport is less than or equal to a desired size, then rendering said set of tabular data in a second format, said second format comprising collapsing said column spans into a row in order to format column data to be substantially close to its associated row header; and if the browser is resized to another screen size, affecting a dynamic reflow of said set of tabular data as appropriate for said resized screen according to the multiple levels of logic present in the nested data categories.