← Back to Patent Explorer
US6859217B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method to display and manage data within hierarchies and polyarchies of information

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2000-11-29
•
Granted: 2005-02-22
•
Expires: 2020-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object having first and second intersecting hierarchies is specified. The object is illustrated with respect to the first hierarchy. The second intersecting hierarchy is presented for selection to illustrate the object with respect to the second intersecting hierarchy. In response to selecting the second intersecting hierarchy, the object is illustrated within the second intersecting hierarchy. To illustrate the object within the second intersecting hierarchy, the procedure visually morphs from the first intersecting hierarchy to the second intersecting hierarchy. This means that a first structure representing the first hierarchy is gradually changed to a second structure that represents the second hierarchy.

Inventors

  • 👤 George G. Robertson
  • 👤 Kim Cameron
  • 👤 Mary P. Czerwinski
  • 👤 Daniel C. Robbins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:36
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/901; G06F16/9027

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 130 words
A method comprising: specifying an object having first and second intersecting hierarchies, the first and second intersecting hierarchies comprise a plurality of additional objects; illustrating the object with respect to the first hierarchy; and presenting a second intersecting hierarchy selection option to illustrate the object with resnect to the second intersecting hierarchy in response to user selection; presenting context sensitive information for the object and an additional object, the context sensitive information for the additional object comprising an indication of a third hierarchy; and (a) if the first hierarchy intersects the third hierarchy, illustrating both the object and the additional object with respect to the third hierarchy; and (b) if the first hierarchy does not intersect the third hierarchy, illustrating only the additional object with respect to the third hierarchy.
Claim 2
Independent Claim 130 words
A method comprising: specifying an object having first and second intersecting hierarchies, the first and second intersecting hierarchies comprise a plurality of additional objects; illustrating the object with respect to the first hierarchy; and presenting a second intersecting hierarchy selection option to illustrate the object with resnect to the second intersecting hierarchy in response to user selection; presenting context sensitive information for the object and an additional object, the context sensitive information for the additional object comprising an indication of a third hierarchy; and (a) if the first hierarchy intersects the third hierarchy, illustrating both the object and the additional object with respect to the third hierarchy; and (b) if the first hierarchy does not intersect the third hierarchy, illustrating only the additional object with respect to the third hierarchy.
Claim 3
Dependent Claim 23 words
A method as recited in claim 1 wherein the object is illustrated with respect to the first intersecting hierarchy as a three-dimensional structure.
Claim 4
Dependent Claim 19 words
A method as recited in claim 1 , wherein the first and second hierarchies are determined by an administrator.
Claim 5
Dependent Claim 49 words
A method as recited in claim 1 , further comprising: responsive to specifying: (a) displaying additional objects that correspond to the object; (b) exposing one or more attributes that correspond to the object; choosing an attribute; and responsive to selection, filtering the additional objects based on the chosen attribute.
Claim 6
Dependent Claim 30 words
A method as recited in claim 1 , further comprising responsive to selection of the second intersecting hierarchy selection option illustrating the object with respect to the second intersecting hierarchy.
Claim 7
Dependent Claim 26 words
A method as recited in claim 5 , wherein illustrating the object further comprises visually morphing from the first intersecting hierarchy to the second intersecting hierarchy.
Claim 8
Dependent Claim 82 words
A method as recited in claim 5 , wherein illustrating the object flasher comprises: visually morphing from the first intersecting hierarchy to the second intersecting hierarchy, one or more additional objects being illustrated with respect to the first intersecting hierarchy; and wherein visually morphing comprises: simultaneously illustrating at least a portion of both the first and second intersecting hierarchies and graphically pivoting about the object to temporarily show a relationship of the objects with respect to the first and second intersecting hierarchies.
Claim 9
Dependent Claim 76 words
A method as recited in claim 5 , wherein illustrating the object further comprises: visually morphing from the first intersecting hierarchy to the second intersecting hierarchy, one or more additional objects being illustrated with respect to the first intersecting hierarchy; and wherein visually morphing comprises: overlaying at least a portion of both the first and second intersecting hierarchies simultaneously to temporarily illustrate a relationship of the objects with respect to the first and second intersecting hierarchies.
Claim 10
Dependent Claim 54 words
A method as recited in claim 1 , wherein the object is a first object, and wherein the method further comprises: displaying a second object that corresponds to the specified first object; and responsive to selection of the second object, illustrating both the first and second objects with respect to the first intersecting hierarchy.
Claim 11
Dependent Claim 37 words
A method as recited in claim 9 , and further comprising, responsive to selection of the selection of the second intersecting hierarchy selection option, illustrating the first and second objects with respect to the second intersecting hierarchy.
Claim 12
Dependent Claim 30 words
A method as recited in claim 9 , and further comprising removing the first object such that only the second object is illustrated with respect to the first intersecting hierarchy.
Claim 13
Dependent Claim 19 words
A computer-readable medium storing computer-executable instructions that, when executed on a computer, performs the method of claim 1 .
Claim 14
Independent Claim 107 words
A method comprising: presenting an object with respect to a first hierarchy of information; switching from the first hierarchy of information to a second hierarchy of information using a visual pivot technique in which the second hierarchy of information is visually pivoted about a pivot axis intersecting the object and the object is presented with respect to the second hierarchy of information; and wherein the first and second hierarchies intersect at the object, the first hierarchy associated a first data relationship of the object the second hierarchy associated with a second data relationship of the object, the first data relationship being different than the second data relationship.
Claim 15
Independent Claim 107 words
A method comprising: presenting an object with respect to a first hierarchy of information; switching from the first hierarchy of information to a second hierarchy of information using a visual pivot technique in which the second hierarchy of information is visually pivoted about a pivot axis intersecting the object and the object is presented with respect to the second hierarchy of information; and wherein the first and second hierarchies intersect at the object, the first hierarchy associated a first data relationship of the object the second hierarchy associated with a second data relationship of the object, the first data relationship being different than the second data relationship.
Claim 16
Dependent Claim 180 words
A graphical user interface comprising: a first area to facilitate user specification of an object that may be represented in first and second hierarchies; a second area to illustrate the object with respect to the first hierarchy; and a third area to facilitate user selection of the second hierarchy so that, upon selection of the second hierarchy, the second area is changed to illustrate the object with respect to the second hierarchy, the object being displayed in the second area in context of a current hierarchy, the current hierarchy being selected from a group of hierarchies consisting of the first and second hierarchies; a fourth area to display the specified object and additional objects that correspond to the specified object, the fourth area facilitating user selection of an additional object so that, upon selection of the additional object, the second area is changed to illustrate the object and the additional object within the current hierarchy; and a fifth area to display attributes of the specified object, the fourth area facilitating filtering of the additional objects displayed in the fourth area.
Claim 17
Dependent Claim 180 words
A graphical user interface comprising: a first area to facilitate user specification of an object that may be represented in first and second hierarchies; a second area to illustrate the object with respect to the first hierarchy; and a third area to facilitate user selection of the second hierarchy so that, upon selection of the second hierarchy, the second area is changed to illustrate the object with respect to the second hierarchy, the object being displayed in the second area in context of a current hierarchy, the current hierarchy being selected from a group of hierarchies consisting of the first and second hierarchies; a fourth area to display the specified object and additional objects that correspond to the specified object, the fourth area facilitating user selection of an additional object so that, upon selection of the additional object, the second area is changed to illustrate the object and the additional object within the current hierarchy; and a fifth area to display attributes of the specified object, the fourth area facilitating filtering of the additional objects displayed in the fourth area.
Claim 18
Dependent Claim 41 words
A graphical user interface as recited in claim 14 , wherein the graphical user interface changes the second area to illustrate the object with respect to the second intersecting hierarchy by visually morphing from the first hierarchy to the second hierarchy.
Claim 19
Dependent Claim 57 words
A graphical user interface as recited in claim 14 , wherein the graphical user interface changes the second area to illustrate the object with respect to the second intersecting hierarchy by: (a) rotating the second hierarchy about a pivot axis onto the first hierarchy; and (b) fading out the first hierarchy to leave only the second hierarchy.
Claim 20
Independent Claim 197 words
A system comprising: a computer coupled to a data store comprising a plurality of databases, the computer comprising a processor coupled to a memory, the memory comprising computer-executable instructions for: specifying an object from the data store; in response to specifying, receiving data from the data store, the data comprising first and second hierarchies of information that correspond to the specified object, the first and second hierarchies of information intersecting at the object, the first hierarchy being associated a first data relationship of the object, the second hierarchy being associated with a second data relationship of the object, the first data relationship being different than the second data relationship; visually morphing from the first intersecting hierarchy to the second intersecting hierarchy to illustrate the object and one or more additional objects within the first hierarchy, visually morphing comprising: (a) simultaneously illustrating at least a portion of both the first and second intersecting hierarchies; and (b) graphically pivoting about the object to temporarily show a relationship of the objects with respect to the first and second intersecting hierarchies; presenting an indication of the second hierarchy for user selection to illustrate the object with respect to the second hierarchy.
Claim 21
Independent Claim 197 words
A system comprising: a computer coupled to a data store comprising a plurality of databases, the computer comprising a processor coupled to a memory, the memory comprising computer-executable instructions for: specifying an object from the data store; in response to specifying, receiving data from the data store, the data comprising first and second hierarchies of information that correspond to the specified object, the first and second hierarchies of information intersecting at the object, the first hierarchy being associated a first data relationship of the object, the second hierarchy being associated with a second data relationship of the object, the first data relationship being different than the second data relationship; visually morphing from the first intersecting hierarchy to the second intersecting hierarchy to illustrate the object and one or more additional objects within the first hierarchy, visually morphing comprising: (a) simultaneously illustrating at least a portion of both the first and second intersecting hierarchies; and (b) graphically pivoting about the object to temporarily show a relationship of the objects with respect to the first and second intersecting hierarchies; presenting an indication of the second hierarchy for user selection to illustrate the object with respect to the second hierarchy.
Claim 22
Dependent Claim 31 words
A system as recited in claim 17 , wherein the processor is further configured to execute computer program instructions for managing the object with respect to the first and second hierarchies.

References Cited (Backward Citations)

US5859978A Cited
US6434564B2 Cited
US6223145B1 Cited
US6285366B1 Cited
US20010047385A1 Cited
US6463420B1 Cited
US6643652B2 Cited
US6708161B2 Cited
US20040002982A1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag