Patentable/Patents/US-7823087
US-7823087

Method to enhance navigation and scalability in table and tree viewers

PublishedOctober 26, 2010
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A data model for navigating data. In a preferred embodiment, the data model abides rules that limit the total number of nodes displayable and that limit the number of child nodes displayable beneath a given parent. collapsed or folded nodes are replaced by embedded navigation controls that indicate the hidden nodes.

Patent Claims
3 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data processing system for displaying nodes in a scalable data model, comprising: a bus system; a storage device connected to the bus system, wherein the storage device includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to determine whether a total number of visible nodes in the scalable data model exceeds a first configurable predetermined number; replace one or more nodes in the scalable data model with an embedded navigation control when the total number of visible nodes exceeds the first configurable predetermined number to automatically partition the scalable data model into one or more subsets, wherein the embedded navigation control is placed in a same position within the scalable data model as the one or more nodes that were replaced, and wherein the embedded navigation control identifies the one or more nodes that were replaced, and wherein the embedded navigation control is selected from a group of embedded navigation controls, and wherein the group of embedded navigation controls consists of a page up navigation control for jumping to a previous page of child nodes marked by an up arrow, a page down navigation control for jumping to a next page of child nodes marked by a down arrow, a level up navigation control for revealing a previous level of parent and sibling nodes marked by a left-up oblique arrow, a level down navigation control for revealing a next level of parent and sibling nodes marked by a right-down oblique arrow, a go to parent navigation control for revealing a parent level that does not include any sibling nodes marked by a left arrow, and a go to children navigation control for revealing a children level that only includes child nodes marked by a right arrow; and replace one or more child nodes in the scalable data model with the embedded navigation control when a total number of child nodes beneath a given parent node in the data model exceeds a second configurable predetermined number.

2

2. The data processing system of claim 1 , wherein the scalable data model is a tree.

3

3. A computer program product stored in a computer recordable-type medium having instructions embodied therein for displaying nodes in a scalable data model, the computer program product comprising: first instructions for determining whether a total number of visible nodes in the scalable data model exceeds a first configurable predetermined number; second instructions for replacing one or more nodes in the scalable data model with an embedded navigation control when the total number of visible nodes exceeds the first configurable predetermined number to automatically partition the scalable data model into one or more subsets, wherein the embedded navigation control is placed in a same position within the scalable data model as the one or more nodes that were replaced, and wherein the embedded navigation control identifies the one or more nodes that were replaced, and wherein the embedded navigation control is selected from a group of embedded navigation controls, and wherein the group of embedded navigation controls consists of a page up navigation control for jumping to a previous page of child nodes marked by an up arrow, a page down navigation control for jumping to a next page of child nodes marked by a down arrow, a level up navigation control for revealing a previous level of parent and sibling nodes marked by a left-up oblique arrow, a level down navigation control for revealing a next level of parent and sibling nodes marked by a right-down oblique arrow, a go to parent navigation control for revealing a parent level that does not include any sibling nodes marked by a left arrow, and a go to children navigation control for revealing a children level that only includes child nodes marked by a right arrow; and third instructions for replacing one or more child nodes in the scalable data model with the embedded navigation control when a total number of child nodes beneath a given parent node in the data model exceeds a second configurable predetermined number.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 1, 2008

Publication Date

October 26, 2010

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method to enhance navigation and scalability in table and tree viewers” (US-7823087). https://patentable.app/patents/US-7823087

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.