Visual presentation of multi-dimensional data sets

US11669228B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11669228-B2
Application numberUS-202117346843-A
CountryUS
Kind codeB2
Filing dateJun 14, 2021
Priority dateDec 31, 2011
Publication dateJun 6, 2023
Grant dateJun 6, 2023

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.

Computer systems and methods may display multi-dimensional data sets in a dynamically-generated ocular view, which may show the relationship between data points in the different dimensions. For example, such a data set may include in one dimension results of one or more laboratory tests and, in another dimension, body systems or functions that the respective tests may relate to. The ocular view may depict the relationships between the tests and the systems. By being generated dynamically, moreover, the ocular view may be able to present this information for arbitrary sets of test results, without a template having been generated in advance to specify the layout of some particular combination of results.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computerized method of visually presenting a hierarchical data set, the method being performed by a computer system that comprises one or more processors and one or more interfaces operatively coupled to at least one of the processors, the method comprising: receiving through at least one of the interfaces data that represents a hierarchical data set, the hierarchical data set comprising a plurality of data points in a plurality of hierarchical levels that comprises at least three hierarchical levels, the hierarchical levels being ordered from highest level to lowest level, and each data point comprising at least one value; responsive to receipt of the data, executing instructions on at least one of the processors to dynamically calculate layout data for an ocular view of the data set, the ocular view comprising a plurality of concentric annular regions surrounding a circular region and the layout data being dynamically calculated based on the received hierarchical data set so that (i) the annular regions are in one-to-one correspondence with the levels of hierarchy of the data set, (ii) each annular region is divided into contiguous segments, the number of segments in each respective annular region being equal to the number of data points in the corresponding level of hierarchy of the data set and the segments in each respective annular region being in one-to-one correspondence with the data points in the corresponding level of hierarchy of the data set, and (iii) each segment displays at least one of the values in the respective corresponding data point, wherein each data point in the lowest level comprises respectively at least one result of a respective laboratory test, wherein the at least one result relates respectively to at least one of a plurality of organs or body systems, each organ or body system being comprised respectively by exactly one data point in a level other than the lowest level, and wherein the ocular view displays segments corresponding to laboratory test results and segments corresponding to organs or body systems in a manner visually indicating hierarchical relationships between the at least one results and the organs or body systems; transmitting through at least one of the interfaces information to cause an electronic display device to present the dynamically calculated ocular view of the data set; after transmitting the information to cause an electronic display device to present the dynamically calculated ocular view of the data set, at least one of the processors executing instructions to determine that a user interface pointer is pointing at one of the segments in the annular region that corresponds to the lowest level of the hierarchy; and in response to the determination, transmitting through at least one of the interfaces information to cause the electronic display device to present in the circular region at least one of the values comprised by the data point corresponding to the segment being pointed to, without altering the one-to-one correspondence between the annular regions and the levels of hierarchy of the data set and without altering any of the one-to-one correspondences between the segments of the annular regions and the data points in the respective corresponding levels of hierarchy of the data set. 2. The method of claim 1 , wherein: each data point in each level of hierarchy other than the highest is associated respectively with exactly one of the data points in the immediately higher level of hierarchy; and each data point in each level of hierarchy other than the lowest is associated respectively with one or more of the data points in the immediately lower level of hierarchy. 3. The method of claim 1 , wherein: (i) each segment of each annular region subtends respectively an angle that has its vertex at the center of the annular region, and (ii) all the segments are mutually aligned so that the first angle subtended by a first segment overlaps with the second angle subtended by a second segment that is in an annular region immediately adjacent to the annular region containing the first segment if and only if the data point corresponding to the first segment is associated with the data point corresponding to the second segment. 4. The method of claim 1 , comprising modifying the appearance of each segment to reflect at least one of the values in the corresponding data point. 5. The method of claim 4 , wherein the color of each segment is modified according to at least one of the values in the respective corresponding data point. 6. The method of claim 1 , comprising: in response to the determination, transmitting through at least one of the interfaces information to cause the electronic display device to modify the appearance of the segment being pointed to. 7. The method of claim 1 , comprising: transmitting through at least one of the interfaces information to cause the electronic display device to present a separate information region contemporaneously with the ocular view; and in response to the determination, transmitting through at least one of the interfaces information to cause the display to present in the separate information region information that is associated with at least one of the values comprised by a data point that is associated with the data point corresponding to the segment being pointed to. 8. A computer system for visually presenting a hierarchical data set, the computer system comprising: one or more processors; one or more interfaces operatively coupled to at least one of the processors; and one or more computer-readable storage media operatively coupled to at least one of the processors and encoded with instructions that, when executed by at least one of the processors, cause the computer system at least to: receive through at least one of the interfaces data that represents a hierarchical data set, the hierarchical data set comprising a plurality of data points in a plurality of hierarchical levels that comprises at least three hierarchical levels, the hierarchical levels being ordered from highest level to lowest level, and each data point comprising at least one value, responsive to receipt of the data, dynamically calculate layout data for an ocular view of the data set, the ocular view comprising a plurality of concentric annular regions surrounding a circular region and the layout data being dynamically calculated based on the received hierarchical data set so that (i) the annular regions are in one-to-one correspondence with the levels of hierarchy of the data set, (ii) each annular region is divided into contiguous segments, the number of segments in each respective annular region being equal to the number of data points in the corresponding level of hierarchy in the data set and the segments in each respective annular region being in one-to-one correspondence with the data points in the corresponding level of hierarchy of the data set, and (iii) each segment displays at least one of the values in the respective corresponding data point, wherein each data point in the lowest level comprises respectively at least one result of a respective laboratory test, wherein the at least one result relates respectively to at least one of a plurality of organs or body systems, each organ or body system being comprised respectively by exactly one data point in a level other than the lowest level, and wherein the ocular view displays segments corresponding to laboratory test results and segments corresponding to organs or body systems in a manner visually indicating hierarchical relationships between the at least one results and the organs or body systems, transmit through at least one of the interfaces information to cause an electronic dis

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Indexing; Web crawling techniques · CPC title

  • ICT specially adapted for medical reports, e.g. generation or transmission thereof · CPC title

  • of structured data, e.g. relational data · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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 US11669228B2 cover?
Computer systems and methods may display multi-dimensional data sets in a dynamically-generated ocular view, which may show the relationship between data points in the different dimensions. For example, such a data set may include in one dimension results of one or more laboratory tests and, in another dimension, body systems or functions that the respective tests may relate to. The ocular view…
Who is the assignee on this patent?
Quest Diagnostics Invest Inc, Quest Diagnostics Invest Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 06 2023 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).