Dynamic self-reorganizing trees in a user interface
First Claim
Patent Images
1. A computer implemented method comprising:
- receiving a display request from a browser, wherein the display request is associated with a parent node of a hierarchical tree and the parent node has a plurality of child nodes;
repackaging a default structure of the hierarchical tree based on a plurality of factors to determine a graphical representation of the parent node and the plurality of child nodes, wherein the plurality of factors include a render latency associated with a previously displayed node of the hierarchical tree and one or more of a browser type associated with the browser, an available memory of a client device associated with the display request, a client device type, a display resolution, a display area, a page resize configuration and a number of child nodes;
generating a display response based on the graphical representation; and
sending the display response to the browser.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems may provide for receiving a display request associated with a parent node of a hierarchical tree, wherein the parent node has a plurality of child nodes. Additionally, a graphical representation of the parent node and the plurality of child nodes may be determined based on a plurality of factors, and a display response can be generated based on the graphical representation. In one example, the display request is received from a browser and the plurality of factors include a browser type associated with the browser.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving a display request from a browser, wherein the display request is associated with a parent node of a hierarchical tree and the parent node has a plurality of child nodes; repackaging a default structure of the hierarchical tree based on a plurality of factors to determine a graphical representation of the parent node and the plurality of child nodes, wherein the plurality of factors include a render latency associated with a previously displayed node of the hierarchical tree and one or more of a browser type associated with the browser, an available memory of a client device associated with the display request, a client device type, a display resolution, a display area, a page resize configuration and a number of child nodes; generating a display response based on the graphical representation; and sending the display response to the browser. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
a computer readable storage medium; and computer usable code stored on the computer readable storage medium, where, when executed by a processor, the computer usable code causes a computer to; receive a display request from a browser, wherein the display request is to be associated with a parent node of a hierarchical tree and the parent node is to have a plurality of child nodes; repackage a default structure of the hierarchical tree based on a plurality of factors to determine a graphical representation of the parent node and the plurality of child nodes, wherein the plurality of factors are to include a render latency associated with a previously displayed node of the hierarchical tree and one or more of a browser type associated with the browser, an available memory of a client device associated with the display request, a client device type, a display resolution, a display area, a page resize configuration and a number of child nodes; generate a display response based on the graphical representation; and send the display response to the browser. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising:
-
a computer readable storage medium; and computer usable code stored on the computer readable storage medium, where, when executed by a processor, the computer usable code causes a computer to; receive a display request associated with a parent node of a hierarchical tree, wherein the parent node is to have a plurality of child nodes; determine a graphical representation of the parent node and the plurality of child nodes based on a plurality of factors including a render latency associated with a previously displayed node of the hierarchical tree; and generate a display response based on the graphical representation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification