Method for visualizing multidimensional data
First Claim
Patent Images
1. A method for analyzing process data, said method comprising:
- displaying said process data in a first image, said first image representing first and second dimensions associated with said process data;
displaying said process data in a second image, said second image representing a third dimension associated with said process data;
receiving a region of interest (ROI) selected from one of said first image and said second image, wherein said ROI can be from said first image or from said second image;
calculating a first subset of said process data, said first subset comprising values present in said selected ROI; and
redrawing one of said first image and said second image based upon said first subset of said process data, wherein said first image is redrawn if said ROI is from said second image and said second image is redrawn if said ROI is from said first image.
0 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, visualization and analysis of multidimensional data is performed in an automated environment. Embodiments according to the present invention are especially effective for analyzing the course of clinical procedures, but it is not only limited to these types of applications. The present invention can also be applied to healthcare risk analysis for many factors, analyses of industrial production control, and any analyses using multidimensional data. The present invention provides systems, methods and software that can be used to distribute and share the results of analyses.
-
Citations
23 Claims
-
1. A method for analyzing process data, said method comprising:
-
displaying said process data in a first image, said first image representing first and second dimensions associated with said process data;
displaying said process data in a second image, said second image representing a third dimension associated with said process data;
receiving a region of interest (ROI) selected from one of said first image and said second image, wherein said ROI can be from said first image or from said second image;
calculating a first subset of said process data, said first subset comprising values present in said selected ROI; and
redrawing one of said first image and said second image based upon said first subset of said process data, wherein said first image is redrawn if said ROI is from said second image and said second image is redrawn if said ROI is from said first image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for analyzing clinical pathways, said method comprising:
-
providing a two dimensional presentation of clinical data and a one dimensional presentation of said clinical data, thereby enabling visualization of said clinical data in at least one of three or more dimensions, including a patient dimension, a time dimension, and a procedure dimension;
receiving a selection of a region of interest (ROI), said selection from at least one of said two dimensional presentation and said one dimensional presentation, wherein said ROI can be from said two dimensional presentation or from said one dimensional presentation;
calculating a first subset of said process data, said first subset comprising values present in said ROI along at least one of said three dimensions; and
redrawing one of said two dimensional presentation and said one dimensional presentation based upon said first subset of said process data, wherein said two dimensional presentation is redrawn if said ROI is from said one dimensional presentation and said one dimensional presentation is redrawn if said ROI is from said second presentation. - View Dependent Claims (10, 11)
-
-
12. A computer program product for analyzing process data, said computer program product comprising:
-
code that displays said process data in a first image, said first image representing first and second dimensions associated with said process data;
code that displays said process data in a second image, said second image representing a third dimension associated with said process data;
code that receives a region of interest (ROI) selected from one of said first image and said second image, wherein said ROI can be from said first image or from said second image;
code that calculates a first subset of said process data, said first subset comprising values present in said ROI along at least one of said three dimensions;
code that redraws said first image based upon said first subset of said process data if said ROI is from said second image;
code that redraws said second image based upon said first subset of said process data if said ROI is from said first image; and
a computer readable storage device for containing the codes.
-
-
13. An apparatus for analyzing process data, said apparatus comprising:
-
a processor, a display device, a persistent storage, and a bus, said bus interconnecting said processor, said display device and said persistent storage, wherein said processor;
displays said process data in a first image, said first image representing first and second dimensions associated with said process data;
displays said process data in a second image, said second image representing a third dimension associated with said process data;
receives a region of interest (ROI) selected from one of said first image and said second image, wherein said ROI can be from said first image or from said second image;
calculates a first subset of said process data, said first subset comprising values present in said ROI along at least one of said three dimensions; and
redraws one of said first image and said second image based upon said first subset of said process data, wherein said first image is redrawn if said ROI is from said second image and said second image is redrawn if said ROI is from said first image.
-
-
14. An apparatus for analyzing process data, said apparatus comprising:
-
means for displaying said process data in a first image, said first image representing first and second dimensions associated with said process data;
means for displaying said process data in a second image, said second image representing a third dimension associated with said process data;
means for receiving a region of interest (ROI) selected from one of said first image and said second image, wherein said ROI can be from said first image or from said second image;
means for calculating a first subset of said process data, said first subset comprising values present in said ROI along at least one of said three dimensions; and
means for redrawing one of said first image and said second image based upon said first subset of said process data, wherein said first image is redrawn if said ROI is from said second image and said second image is redrawn if said ROI is from said first image.
-
-
15. A system for analyzing process data, said system comprising:
-
a database server, an application client, in communication with said application server, an application server, in communication with said application server and said application client;
whereinsaid application server abstracts said process data stored in said database server into at least three dimensions and forwards said abstracted process data to said application client; and
whereinsaid application client provides a plurality of images, including a first image and a second image, said plurality of images enabling visualization of said process data in at least one of said three dimensions;
wherein at least one correlation between at least two of said three dimensions is indicated using said first image and a quantity measure in at least one of said three dimensions is indicated using said second image; and
whereinsaid application client receives a selection of at least one region of interest (ROI) selected from one of said first image and said second image, wherein said ROI can be from said first image or from said second image; and
whereinsaid application client calculates a first subset of said process data, said first subset comprising values present in said ROI along at least one of said three dimensions; and
whereinsaid application client redraws at least one of said first image and said second image based upon said first subset of said process data, wherein said first image is redrawn if said ROI is from said second image and said second image is redrawn if said ROI is from said first image.
-
-
16. A method for analyzing process data, said method comprising:
-
abstracting said process data into at least three dimensions;
providing a plurality of visualization devices, including a first visualization device and a second visualization device, said plurality of visualization devices enabling visualization of said process data in at least one of said three dimensions;
indicating at least one correlation between at least two of said three dimensions in said first visualization device;
indicating a quantity measure by at least one of said three dimensions in said second visualization device;
receiving a selection of at least one of a plurality of regions of interest (ROI), said selection from at least one dimension chosen from among said three dimensions, said selection indicated on at least one of said first visualization device and said second visualization device, wherein said ROI can be from said first visualization device or from said second visualization device;
calculating a first subset of said process data, said first subset comprising values present in said ROI; and
redrawing said first visualization device if said ROI is from said second visualization device and redrawing said second visualization device if said ROI is from said first visualization device. - View Dependent Claims (17)
-
-
18. A method for analyzing process data, said method comprising:
-
abstracting said process data into at least three dimensions;
providing a plurality of visualization devices, including a first visualization device and a second visualization device, said plurality of visualization devices enabling visualization of said process data in at least one of said three dimensions;
indicating at least one correlation between at least two of said three dimensions in said first visualization device;
indicating a quantity measure by at least one of said three dimensions in said second visualization device;
receiving a selection of at least one of a plurality of regions of interest (ROI), said selection from at least one dimension chosen from among said three dimensions, said selection indicated on at least one of said first visualization device and said second visualization device, wherein said ROI can be from said first visualization device or from said second visualization device;
calculating a first subset of said process data, said first subset comprising values present in said ROI; and
redrawing said first visualization device if said ROI is from said second visualization device and redrawing said second visualization device if said ROI is from said first visualization device. - View Dependent Claims (19)
-
-
20. A method for analyzing process data, said method comprising:
-
abstracting said process data into at least three dimensions;
providing a plurality of visualization devices, including a first visualization device and a second visualization device, said plurality of visualization devices enabling visualization of said process data in at least one of said three dimensions;
indicating at least one correlation between at least two of said three dimensions in said first visualization device;
indicating a quantity measure by at least one of said three dimensions in said second visualization device;
receiving a selection of at least one of a plurality of regions of interest (ROI), said selection from at least one dimension chosen from among said three dimensions, said selection indicated on at least one of said first visualization device and said second visualization device;
calculating a first subset of said process data, said first subset comprising values present in said ROI; and
redrawing at least one of said first visualization device and said second visualization device based upon said first subset of said process data, wherein said first visualization device is redrawn if said ROI is from said second visualization device and said second visualization device is redrawn if said ROI is from said first visualization device. - View Dependent Claims (21)
-
-
22. A method for analyzing process data, said method comprising:
-
abstracting said process data into at least three dimensions;
providing a plurality of visualization devices, including a first visualization device and a second visualization device, said plurality of visualization devices enabling visualization of said process data in at least one of said three dimensions;
indicating at least one correlation between at least two of said three dimensions in said first visualization device;
indicating a quantity measure by at least one of said three dimensions in said second visualization device;
receiving a selection of at least one of a plurality of regions of interest (ROI), said selection from at least one dimension chosen from among said three dimensions, said selection indicated on at least one of said first visualization device and said second visualization device;
calculating a first subset of said process data, said first subset comprising values present in said ROI;
receiving a second selection of at least one of said plurality of regions of interest (ROI), said second selection from at least one dimension chosen from among said three dimensions, said second selection indicated on at least one of said first visualization device and said second visualization device;
calculating a second subset of said process data, said second subset comprising values present in said second selection of at least one of said plurality of regions of interest along at least one of said three dimensions;
applying a function to said first subset of said process data and said second subset of said process data, yielding a third subset of said process data; and
displaying said third subset of said process data together using at least one of said first visualization device and said second visualization device, said function comprising at least one of an addition, a subtraction, a multiplication, an exponentiation, a division, a root, a boolean operator, a modulo, and an absolute value.
-
-
23. A method for analyzing process data, said method comprising:
-
abstracting said process data into at least three dimensions;
providing a plurality of visualization devices, including a first visualization device and a second visualization device, said plurality of visualization devices enabling visualization of said process data in at least one of said three dimensions;
indicating at least one correlation between at least two of said three dimensions in said first visualization device;
indicating a quantity measure by at least one of said three dimensions in said second visualization device;
receiving a selection of at least one of a plurality of regions of interest (ROI), said selection from at least one dimension chosen from among said three dimensions, said selection indicated on at least one of said first visualization device and said second visualization device;
calculating a first subset of said process data, said first subset comprising values present in said ROI;
receiving a second selection of at least one of said plurality of regions of interest (ROI), said second selection from at least one dimension chosen from among said three dimensions, said second selection indicated on at least one of said first visualization device and said second visualization device;
calculating a second subset of said process data, said second subset comprising values present in said second selection of at least one of said plurality of regions of interest along at least one of said three dimensions;
applying a function to said first subset of said process data and said second subset of said process data, yielding a third subset of said process data; and
displaying said third subset of said process data together using at least one of said first visualization device and said second visualization device, said third subset of said process data displayed using at least one of a plurality of different colors, a plurality of different intensities of a color, a plurality of different intensities of a plurality of different colors.
-
Specification