Method and system of visually depicting hierarchical data through selective colorization

US10496658B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10496658-B2
Application numberUS-201313830115-A
CountryUS
Kind codeB2
Filing dateMar 14, 2013
Priority dateMar 14, 2013
Publication dateDec 3, 2019
Grant dateDec 3, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Method and systems of visually depicting hierarchical data are provided. The hierarchical data includes data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories. Multiple viewing regions may then be displayed simultaneously on a display, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that an object corresponding to a first category in a first viewing region is displayed in an identical color as an object corresponding to the first category in a second viewing region.

First claim

Opening claim text (preview).

What is claimed is: 1. A computerized method of visually depicting hierarchical data, the method comprising: accessing hierarchical data, the hierarchical data including data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories; providing for display multiple different viewing regions simultaneously, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that an object corresponding to a first category in a first viewing region is displayed in an identical color as an object corresponding to the first category in a second viewing region, wherein the object corresponding to the first category in the first viewing region comprises a function call textual object and the object corresponding to the first category in the second region comprises a graphical object; receiving user input indicating a selection of a particular object in either the first or second viewing region; and filtering the first and second viewing regions such that colors selected for categories other than the category to which the particular object relates are gray, thus causing only objects relating to the category to which the particular object relates to be displayed in color. 2. The method of claim 1 , wherein the displaying multiple viewing regions simultaneously includes displaying objects corresponding to a plurality of subcategories of one of the plurality of categories, each object corresponding to the plurality of subcategories being color-coded with a different color for each subcategory, such that an object corresponding to a first subcategory in the first viewing region is displayed with an identical color as an object corresponding to the first subcategory in the second viewing region. 3. The method of claim 2 , the color selected for each of the plurality of subcategories of a particular category being a shade of the color selected for the particular category. 4. The method of claim 2 , the objects corresponding to the plurality of subcategories of a particular category being displayed in response to user input indicating a drill-down operation on the particular category. 5. The method of claim 1 , the graphical objects including bar lines of a bar graph. 6. The method of claim 1 , the hierarchical data including performance data relating to a user-scriptable engine used to view and interact with multimedia. 7. The method of claim 6 , the user-scriptable engine including native functions and user-defined functions, the hierarchical data including instrumented data relating to performance of the native functions and sampled data relating to performance of the user-defined functions. 8. The method of claim 7 , the instrumented data and sampled data being received as separate streams. 9. A non-transitory machine-readable storage medium comprising a set of instructions which, when executed by a processor, causes execution of operations comprising: accessing hierarchical data, the hierarchical data including data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories; assigning each piece of the hierarchical data to one of the plurality of categories, the categories comprising fixed categories encompassing commonly executed blocks of code in a user-scriptable engine or application and dynamic categories that depend on data not available until runtime; providing for display multiple different viewing regions simultaneously, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that a first object corresponding to a first category in a first viewing region is displayed in a first identical color as a second object corresponding to the first category in a second viewing region and a third object corresponding to a second category in the first viewing region is displayed in a second identical color as a fourth object corresponding to the second category in the second viewing region; receiving an indication of a selection of the first category; and based on the selection of the first category, filtering the first viewing region and the second viewing region to deemphasize objects unrelated to the selection of the first category, wherein the first object and the second object corresponding to the first category remain displayed in the first identical color, and the third object and the fourth object corresponding to the second category are deemphasized by displaying the third object and fourth object in a gray-scale color. 10. The non-transitory machine-readable storage medium of claim 9 , the set of instructions further causing execution of the displaying multiple viewing regions simultaneously including displaying objects corresponding to a plurality of subcategories of one of the plurality of categories, each object corresponding to the plurality of subcategories being color-coded with a different color for each subcategory, such that an object corresponding to a first subcategory in the first viewing region is displayed with an identical color as an object corresponding to the first subcategory in the second viewing region. 11. The non-transitory machine-readable storage medium of claim 10 , the color selected for each of the plurality of subcategories of a particular category being a shade of the color selected for the particular category. 12. The non-transitory machine-readable storage medium of claim 10 , the objects corresponding to the plurality of subcategories of a particular category being displayed in response to user input indicating a drill-down operation on the particular category. 13. A system for visually depicting hierarchical data comprising: one or more processors; and a machine-readable hardware storage device coupled with the one or more processors, the machine-readable hardware storage device storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising: accessing hierarchical data, the hierarchical data including data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories; assigning each piece of the hierarchical data to one of the plurality of categories, the categories comprising fixed categories encompassing commonly executed blocks of code in a user-scriptable engine or application and dynamic categories that depend on data not available until runtime; providing for display multiple different viewing regions simultaneously, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that a first object corresponding to a first category in a first viewing region is displayed in a first identical color as a second object corresponding to the first category in a second viewing region and a third object corresponding to a second category in the first viewing region is displayed in a second identical color as a fourth object corresponding to the second category in the second viewing region; receiving an indication of a selection of the first category; and based on the selection of the first category, filtering the first viewing region and the second viewing region to deemphasize objects

Assignees

Inventors

Classifications

  • G06F16/248Primary

    Presentation of query results · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10496658B2 cover?
Method and systems of visually depicting hierarchical data are provided. The hierarchical data includes data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories. Multiple viewing regions may then be displayed simultaneously on a display, each viewing region depicting a dif…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/248. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 03 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).