Interactive dendrogram controls

US10013641B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10013641-B2
Application numberUS-83162310-A
CountryUS
Kind codeB2
Filing dateJul 7, 2010
Priority dateSep 28, 2009
Publication dateJul 3, 2018
Grant dateJul 3, 2018

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.

Embodiments of the invention provide systems and methods for analyzing and presenting, e.g., displaying, a set of data. Analyzing the data can include grouping or clustering data that are similar in some way, e.g., similar ranges of quantities, similar categories, etc. and providing an interactive dendrogram representing the clustered data. More specifically, a method for providing an interactive representation of data of a data set can comprise clustering the data into a hierarchical set of clustered data. A dendrogram can be generated based on the clustered data and representing a hierarchy of the clustered data and displayed on a page of a user interface. A selection of a depth of the dendrogram can be received via the user interface and the page can be updated based on the selection of the depth of the dendrogram.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of providing an interactive representation of a data set of sequential data, the method comprising: receiving, by a computer system, the data set comprising a plurality of ordered data sequences, wherein each data sequence corresponds to an ordered sequence of related data points; clustering, by the computer system, the plurality of data sequences into a hierarchical set of clusters of the sequential data; generating, by the computer system, a dendrogram structure based on the clustered sequential data, the dendrogram structure representing a hierarchy of the clustered sequential data; presenting, by the computer system, the dendrogram structure within a page of a user interface, wherein the dendrogram structure comprises a graphical representation of an aggregate ordered sequence of the plurality of ordered data sequences, and wherein the user interface page includes a detail view illustrating detailed information for each cluster of the hierarchical set of clusters of the dendrogram structure, and wherein presenting the dendrogram structure within the page of the user interface further comprises, for the each cluster of the hierarchical set of clusters of the dendrogram structure: (a) generating a graphical indication of a shaded circle corresponding to a degree to which involved pairs of the clusters match, wherein the degree to which the involved pairs of the clusters match is represented by a level of shading of the shaded circle, and (b) presenting the graphical indication of the shaded circle at a particular location within the dendrogram associated with the involved pairs of the clusters; receiving, by the computer system, user input via a slider control of the user interface page, the user input selecting a depth for the dendrogram structure, wherein the slider control indicates a currently selected depth level of the dendrogram structure, the slider comprising a user repositionable marker to indicate the currently selected depth level of the dendrogram structure; dynamically re-clustering, by the computer system, the plurality of ordered data sequences into a new hierarchical set of clusters of the sequential data, based on the received selection of the depth of the dendrogram structure via manipulation of the slider control; re-generating, by the computer system, the dendrogram structure based on the reclustered sequential data; and updating, by the computer system, the user interface page with the re-generated dendrogram structure, wherein updating the user interface page includes updating the detail view illustrating the detailed information for each cluster of the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure. 2. The method of claim 1 , wherein receiving the selection of the depth of the dendrogram structure comprises receiving an indication of a movement of the slider control. 3. The method of claim 2 , wherein the dendrogram structure comprises a graphical representation of the hierarchy of the hierarchical set of clusters. 4. The method of claim 3 , wherein the dendrogram structure comprises a unique identifier for the each cluster of the hierarchical set of clusters. 5. The method of claim 1 , wherein the user interface page comprises rows presenting details of the each cluster of the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure as indicated by a current position of the slider control. 6. The method of claim 5 , wherein the user interface page includes a table having one or more rows listing each ordered sequence in the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure and one or more rows listing identifiers for the each ordered sequence of the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure. 7. The method of claim 6 , wherein the table includes a column including another graphical representation of an aggregate ordered sequence of the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure and wherein related sequences of the each cluster at the selected level of the dendrogram structure are represented in two or more rows of the table corresponding to the another graphical representation of the aggregate ordered sequence of the each cluster. 8. The method of claim 7 , wherein the table includes one or more columns illustrating a time expanded representation of the each ordered sequence of the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure. 9. The method of claim 8 , wherein the table includes one or more columns illustrating a radial histogram for the each cluster of the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure and data in the each cluster of the re-clustered hierarchical set of clusters at the selected level of the dendrogram structure. 10. The method of claim 1 , wherein presenting the dendrogram structure within the page of the user interface comprises: for the each cluster of the hierarchical set of clusters of the dendrogram structure, generating and presenting another graphical representation of an aggregate representative sequence for the each cluster. 11. The method of claim 1 , wherein updating the user interface page further includes, for the each cluster of the re-clustered hierarchical set of clusters of the re-generated dendrogram structure: generating an updated graphical indication of the shaded circle corresponding to the degree to which involved pairs of the clusters match, wherein the degree to which the involved pairs of the clusters match is represented by an updated level of shading of the shaded circle, and presenting the updated graphical indication of the shaded circle at an updated location within the re-generated dendrogram associated with the involved pairs of the clusters. 12. A system comprising: a processor; and a memory communicatively coupled with and readable by the processor, the memory having stored therein a series of instructions which, when executed by the processor, cause the processor to provide an interactive representation of data of a data set by: receiving the data set comprising a plurality of ordered data sequences, wherein each data sequence corresponds to an ordered sequence of related data points; clustering the plurality of data sequences into a hierarchical set of clusters of sequential data; generating a dendrogram structure based on the clustered sequential data, the dendrogram structure representing a hierarchy of the clustered sequential data; presenting the dendrogram structure within a page of a user interface, wherein the dendrogram structure comprises a graphical representation of an aggregate ordered sequence of the plurality of ordered data sequences, and wherein the user interface page includes a detail view illustrating detailed information for each cluster of the hierarchical set of clusters of the dendrogram structure, and wherein presenting the dendrogram structure within the page of the user interface further comprises, for the each cluster of the hierarchical set of clusters of the dendrogram structure: (a) generating a graphical indication of a shaded circle corresponding to a degree to which involved pairs of the clusters match, wherein the degree to which the involved pairs of the clusters match is represented by a level of shading of the shaded circle, and (b) presenting the graphical indication of the shaded circle at a particular location within the dendrogram associated with the involved pairs of the clusters; receiving user input

Assignees

Inventors

Classifications

  • the supervisor being a human, e.g. interactive learning with a human teacher · CPC title

  • Hierarchical techniques, i.e. dividing or merging patterns to obtain a tree-like representation; Dendograms · CPC title

  • Interactive pattern learning with a human teacher · CPC title

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • Hierarchical techniques, i.e. dividing or merging pattern sets so as to obtain a dendrogram · 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 US10013641B2 cover?
Embodiments of the invention provide systems and methods for analyzing and presenting, e.g., displaying, a set of data. Analyzing the data can include grouping or clustering data that are similar in some way, e.g., similar ranges of quantities, similar categories, etc. and providing an interactive dendrogram representing the clustered data. More specifically, a method for providing an interacti…
Who is the assignee on this patent?
Helfman Jonathan, Goldberg Joseph H, Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06T11/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 03 2018 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).