Patent US6028602A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6028602A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for managing contents of a hierarchical data model

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1997-05-30
•
Granted: 2000-02-22
•
Expires: 2017-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphical user interface includes at least one primary window that displays the contents of a hierarchical data model as a hierarchical tree. A secondary window is displayed which contains a subset of the contents, e.g., groupings based on search criteria, of the hierarchical data model as a flat-list. The primary window and the secondary window are displayed on a screen at the same time so that a user can see both the hierarchical relationship and specific groupings of the contents of the hierarchical data model. Several synchronization mechanisms between the primary window and the secondary window are provided. For example, a user can select an element of the flat-list in the secondary window and cause the display of the primary window to correspond to the user's selection of the element. In addition, multiple selected elements from the secondary window can be copied back to the primary window such that a common operation can be performed on the multiple selected elements.

Inventors

  • 👤 Thomas Weidenfeller
  • 👤 Torsten Schumacher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:09
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/22; G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966; Y10S715/968

Claims Analysis

Total Claims: 52
Claim 1
Independent Claim 112 words
A graphical user interface comprising: at least one primary window displaying contents of a hierarchical data model as a hierarchical tree; at least one secondary window data model including at least one subset of said contents of said hierarchical data model; at least one secondary window displaying contents of said at least one secondary window data model as a flat list; and means for adding contents to said secondary window data model; wherein said at least one primary window and said at least one secondary window are concurrently displayed; and wherein said at least one subset comprises at least two elements each having different immediate parent nodes in said hierarchical data model.
Claim 2
Dependent Claim 112 words
A graphical user interface comprising: at least one primary window displaying contents of a hierarchical data model as a hierarchical tree; at least one secondary window data model including at least one subset of said contents of said hierarchical data model; at least one secondary window displaying contents of said at least one secondary window data model as a flat list; and means for adding contents to said secondary window data model; wherein said at least one primary window and said at least one secondary window are concurrently displayed; and wherein said at least one subset comprises at least two elements each having different immediate parent nodes in said hierarchical data model.
Claim 3
Dependent Claim 20 words
The system of claim 1 wherein said primary window includes a tree browser and said secondary window includes a bucket.
Claim 4
Dependent Claim 19 words
The system of claim 1 further comprising: control means for expanding and collapsing hierarchical levels of said hierarchical tree.
Claim 5
Dependent Claim 21 words
The system of claim 1 wherein said graphical user interface displays information pertaining to the structure of a managed telecommunication network.
Claim 6
Dependent Claim 16 words
The system of claim 1 wherein said contents of said hierarchical data model include managed objects.
Claim 7
Dependent Claim 15 words
The system of claim 1 wherein contents of at least one secondary window are static.
Claim 8
Dependent Claim 15 words
The system of claim 1 wherein contents of at least one secondary window are dynamic.
Claim 9
Dependent Claim 23 words
The system of claim 1 further comprising: means for copying selections made in said at least one secondary window to said hierarchical tree.
Claim 10
Independent Claim 107 words
A method of operating a graphical user interface comprising the steps of: displaying contents of a hierarchical data model as a hierarchical tree in at least one primary window; simultaneously displaying contents of at least one secondary window data model in at least one secondary window as a flat list; and adding contents to said at least one secondary window data model; wherein said at least one subset comprises at least two elements each having different immediate parent nodes in said hierarchical data model; and wherein said at least one secondary window data model includes at least one subset of said contents of said hierarchical data model.
Claim 11
Independent Claim 107 words
A method of operating a graphical user interface comprising the steps of: displaying contents of a hierarchical data model as a hierarchical tree in at least one primary window; simultaneously displaying contents of at least one secondary window data model in at least one secondary window as a flat list; and adding contents to said at least one secondary window data model; wherein said at least one subset comprises at least two elements each having different immediate parent nodes in said hierarchical data model; and wherein said at least one secondary window data model includes at least one subset of said contents of said hierarchical data model.
Claim 12
Dependent Claim 29 words
The method of claim 9 wherein the steps of displaying and simultaneously displaying further comprise the step of: displaying information pertaining to the structure of a managed telecommunication network.
Claim 13
Dependent Claim 33 words
The method of claim 9 wherein said step of displaying said contents of said hierarchical data model as a hierarchical tree further comprises the step of: displaying a hierarchical list of managed objects.
Claim 14
Dependent Claim 45 words
The method of claim 9 wherein said method of operating a graphical user interface further comprises the step of: changing said contents of said hierarchical data model via said at least one of said primary window or said at least one of said secondary window.
Claim 15
Dependent Claim 44 words
The method of claim 12 wherein said step of simultaneously displaying contents of said at least one secondary window data model further comprises the step of: keeping said at least one secondary window data model static following said change in said hierarchical data model.
Claim 16
Dependent Claim 54 words
The method of claim 12 wherein said step of simultaneously displaying said contents of said at least one secondary window data model further comprises the steps of: changing said display of said contents of said hierarchical data model in at least one primary window to match said changes made in said hierarchical data model.
Claim 17
Dependent Claim 80 words
The method of claim 9 wherein said method further comprises the steps of: selecting at least one element in said at least one secondary window; and changing a display of at least one element in said at least one primary window to correspond to said selecting of said at least one element in said at least one secondary window, wherein said changing of said display indicates the hierarchical location of said at least one element in said hierarchical data model.
Claim 18
Dependent Claim 70 words
The method of claim 9 wherein said method further comprises the steps of: selecting a plurality of elements in said at least one secondary window; displaying separate primary windows for each of said plurality of elements; and changing said displays for each of said separate primary windows such that each of said separate primary windows indicate the hierarchical location of each of its respective elements in said hierarchical data model.
Claim 19
Independent Claim 151 words
A method of manipulating a display associated with a hierarchical data model in a graphical user interface comprising the steps of: displaying at least one element of said hierarchical data model as a hierarchical tree in said at least one primary window; directly selecting from said display at least one element of said hierarchical data model in said at least one primary window; creating at least one secondary window data model including said at least one element; displaying said at least one element of said at least one secondary window data model in at least one secondary window as a flat list; and adding an additional at least one element to said at least one secondary window data model subsequent to the displaying step; wherein subsequent to the adding step, said secondary window data model comprises at least two elements each having different immediate parent nodes in said hierarchical data model.
Claim 20
Independent Claim 151 words
A method of manipulating a display associated with a hierarchical data model in a graphical user interface comprising the steps of: displaying at least one element of said hierarchical data model as a hierarchical tree in said at least one primary window; directly selecting from said display at least one element of said hierarchical data model in said at least one primary window; creating at least one secondary window data model including said at least one element; displaying said at least one element of said at least one secondary window data model in at least one secondary window as a flat list; and adding an additional at least one element to said at least one secondary window data model subsequent to the displaying step; wherein subsequent to the adding step, said secondary window data model comprises at least two elements each having different immediate parent nodes in said hierarchical data model.
Claim 21
Dependent Claim 23 words
The method of claim 17 wherein said at least one element displayed in said at least one primary window is a managed object.
Claim 22
Dependent Claim 29 words
The method of claim 17 wherein said method further comprises the step of: destroying said at least one secondary window and said at least one secondary window data model.
Claim 23
Dependent Claim 26 words
The method of claim 17 wherein said method further comprises the step of: storing said at least one secondary window data model in a storage medium.
Claim 24
Dependent Claim 25 words
The method of claim 20 wherein said method further comprises the step of: retrieving at least one secondary window data model from said storage medium.
Claim 25
Independent Claim 126 words
A method of manipulating a display associated with a hierarchical data model in a graphical user interface having at least one primary window and at least one secondary window, said secondary window associated with a secondary window data model, said method comprising the steps of: displaying at least one element of said hierarchical data model in at least one primary window; performing a search of said hierarchical data model according to criteria; identifying a set of elements as a result of said search; adding said set of elements to said secondary window data model; and displaying at least one element of said secondary window data model in an existing at least one secondary window without deleting any prior existing elements of said secondary window data model.
Claim 26
Independent Claim 126 words
A method of manipulating a display associated with a hierarchical data model in a graphical user interface having at least one primary window and at least one secondary window, said secondary window associated with a secondary window data model, said method comprising the steps of: displaying at least one element of said hierarchical data model in at least one primary window; performing a search of said hierarchical data model according to criteria; identifying a set of elements as a result of said search; adding said set of elements to said secondary window data model; and displaying at least one element of said secondary window data model in an existing at least one secondary window without deleting any prior existing elements of said secondary window data model.
Claim 27
Dependent Claim 44 words
The method of claim 22 wherein said step of displaying said at least one element of said secondary window data model further comprises the step of displaying said at least one element as at least one flat-list in said at least one secondary window.
Claim 28
Dependent Claim 14 words
The method of claim 22 wherein said set of elements is the empty set.
Claim 29
Dependent Claim 16 words
The method of claim 22 wherein said set of elements includes at least one managed object.
Claim 30
Dependent Claim 29 words
The method of claim 22 wherein said method further comprises the step of: destroying said at least one secondary window and said at least one secondary window data model.
Claim 31
Dependent Claim 26 words
The method of claim 22 wherein said method further comprises the step of: storing said at least one secondary window data model in a storage medium.
Claim 32
Dependent Claim 25 words
The method of claim 27 wherein said method further comprises the step of: retrieving at least one secondary window data model from said storage medium.
Claim 33
Dependent Claim 20 words
The method of claim 9 wherein said primary window includes a tree browser and said secondary window includes a bucket.
Claim 34
Dependent Claim 75 words
The method of claim 9 further comprising the steps of: selecting at least one element from a display of said contents of said hierarchical data model or a display of said contents of said at least one secondary data model; creating another at least one secondary window data model including said at least one element; and displaying contents of said another at least one secondary window data model in another at least one secondary window.
Claim 35
Dependent Claim 43 words
The method of claim 30 wherein said step of displaying said contents of said another at least one secondary window data model further comprises the step of displaying said contents as at least one flat-list in said another at least one secondary window.
Claim 36
Dependent Claim 25 words
The method of claim 9 wherein said method further comprises the step of: changing said contents of said at least one secondary window data model.
Claim 37
Dependent Claim 40 words
The method of claim 32 wherein said step of changing further comprises the step of: adding or removing elements to said at least one secondary window data model via a drag-and-drop operation performed on said at least one secondary window.
Claim 38
Dependent Claim 27 words
The method of claim 32 wherein said step of changing further comprises the step of: adding or removing elements to said at least one secondary window model.
Claim 39
Dependent Claim 34 words
The method of claim 32 wherein said step of changing further comprises the step of: editing an attribute of at least one of said contents of said at least one secondary window data model.
Claim 40
Dependent Claim 51 words
The method of claim 9 wherein said method further comprises the steps of: selecting at least one element in said at least one secondary window; causing said at least one element to be selected based upon said selection of said at least one element in said at least one primary window.
Claim 41
Dependent Claim 26 words
The method of claim 36 wherein said method further comprises the step of: selecting another at least one element in said at least one primary window.
Claim 42
Dependent Claim 25 words
The method of claim 36 wherein said method further comprises the step of: executing an operation which is performed on said at least one element.
Claim 43
Dependent Claim 33 words
The method of claim 37 wherein said method further comprises the step of: executing an operation which is performed on both said at least one element and said another at least one element.
Claim 44
Dependent Claim 44 words
The method of claim 9 wherein said method further comprises the steps of: selecting at least one element in said at least one secondary window; and causing said at least one element to be an exclusive selection in said at least one primary window.
Claim 45
Dependent Claim 70 words
The method of claim 9 wherein said at least one primary window includes at least one existing selection of at least one element, said method further comprising the steps of: selecting at least one element in said at least one secondary window; and causing said at least one element from said selecting step to be added to said at least one existing selection in said at least one primary window.
Claim 46
Dependent Claim 66 words
The method of claim 9 wherein said at least one primary window includes at least one existing selection of at least one element, said method further comprising the steps of: selecting at least one element in said at least one secondary window; and causing said at least one element to be removed from said at least one existing selection in said at least one primary window.
Claim 47
Dependent Claim 17 words
The method of claim 9 wherein said contents of said hierarchical data model are displayed as icons.
Claim 48
Independent Claim 138 words
A method of operating a graphical user interface comprising the steps of: displaying contents of a hierarchical data model as a hierarchical tree in at least one primary window; creating at least one secondary window data model; selecting at least one of said contents of said hierarchical data model from said at least one primary window subsequent to the creating step; adding said at least one of said contents from said selecting step to said at least one secondary window data model subsequent to the selecting step; and displaying contents of said secondary window data model in at least one secondary window as a flat list; wherein following the completion of the adding step, said contents of said secondary window data model comprises at least two elements each having different immediate parent nodes in said hierarchical data model.
Claim 49
Independent Claim 138 words
A method of operating a graphical user interface comprising the steps of: displaying contents of a hierarchical data model as a hierarchical tree in at least one primary window; creating at least one secondary window data model; selecting at least one of said contents of said hierarchical data model from said at least one primary window subsequent to the creating step; adding said at least one of said contents from said selecting step to said at least one secondary window data model subsequent to the selecting step; and displaying contents of said secondary window data model in at least one secondary window as a flat list; wherein following the completion of the adding step, said contents of said secondary window data model comprises at least two elements each having different immediate parent nodes in said hierarchical data model.
Claim 50
Dependent Claim 28 words
The method of claim 44 wherein said step of creating at least one secondary window data model creates at least one secondary window data model without any objects.
Claim 51
Independent Claim 138 words
A method of operating a graphical user interface comprising the steps of: displaying contents of a hierarchical data model as a hierarchical tree in at least one primary window; and simultaneously displaying at least one subset of said contents of said hierarchical data model in at least one secondary window; changing said contents of said hierarchical data model via said at least one of said primary window or said at least one of said secondary window; wherein said at least one subset comprises at least two elements each having different immediate parent nodes in said hierarchical data model; and wherein said step of simultaneously displaying said at least one subset of said contents of said hierarchical data model further comprises the step of keeping said at least one subset static following said change in said hierarchical data model.
Claim 52
Independent Claim 138 words
A method of operating a graphical user interface comprising the steps of: displaying contents of a hierarchical data model as a hierarchical tree in at least one primary window; and simultaneously displaying at least one subset of said contents of said hierarchical data model in at least one secondary window; changing said contents of said hierarchical data model via said at least one of said primary window or said at least one of said secondary window; wherein said at least one subset comprises at least two elements each having different immediate parent nodes in said hierarchical data model; and wherein said step of simultaneously displaying said at least one subset of said contents of said hierarchical data model further comprises the step of keeping said at least one subset static following said change in said hierarchical data model.

References Cited (Backward Citations)

JPH04205141A Cited
US5504853A Cited
US5714971A Cited
EP0690367A1 Cited
US5701137A Cited
US5644736A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-21 2003-08-23 2004-02-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-21 2007-08-23 2008-02-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-21 2011-08-23 2012-02-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag