IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0413448
(2003-04-14)
|
발명자
/ 주소 |
- Meanor,Phillip C.
- Smith,Simon Laws
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
24 인용 특허 :
9 |
초록
▼
A computer-implemented system and method for use in a data visualization system having a data model. The data model contains data observations. A first view and a second view are used to display at least a portion of the data observations contained in the data model. Conditional data that is associ
A computer-implemented system and method for use in a data visualization system having a data model. The data model contains data observations. A first view and a second view are used to display at least a portion of the data observations contained in the data model. Conditional data that is associated with the second view specifies how the second view's display is modified based upon a selection of a data observation within the first view.
대표청구항
▼
It is claimed as the invention: 1. A computer-implemented apparatus for use in a data display system having a data model, wherein the data model contains data observations, comprising: a first view and a second view for concurrently displaying at least a portion of the data observations contained i
It is claimed as the invention: 1. A computer-implemented apparatus for use in a data display system having a data model, wherein the data model contains data observations, comprising: a first view and a second view for concurrently displaying at least a portion of the data observations contained in the data model; wherein the first view is associated with first conditional data; wherein the first view's conditional data is for use in determining whether or not the first view's display is modified based upon a selection of a data observation within the second view, thereby determining whether to alter a display characteristic for a subset of the data observations of the first view. 2. The apparatus of claim 1, wherein data is selected within a third view; wherein the first view is also associated with a logical function; wherein the first view's logical function is applied in determining whether to modify the first view's display based upon a selection of the data observation within the second and third views. 3. The apparatus of claim 2, wherein the logical function is an intersection logical function. 4. The apparatus of claim 2, wherein the logical function is a union logical function. 5. The apparatus of claim 2, wherein the first view is configured as an observer view, wherein the second view and the third view are configured as selector views. 6. The apparatus of claim 2, wherein at least one of the views comprises a table. 7. The apparatus of claim 2, wherein at least one of the views comprises a graph. 8. The apparatus of claim 2, wherein the conditional data associated with the first view reduces the data selections across the second and third views. 9. The apparatus of claim 2, wherein a fourth view is associated with conditional data, wherein the first and fourth views display a subset of the data selected in the second and third views based upon their respective conditional data. 10. The apparatus of claim 9, wherein the fourth view displays a different subset of the selected data than the first view. 11. The apparatus of claim 10, wherein the first and fourth views are configured as observer views, wherein the second and third views are configured as selector views. 12. The apparatus of claim 11, wherein a selector view notifies the data model as to which observations have been selected. 13. The apparatus of claim 12, wherein the data model notifies the observer views as to which observations have been selected. 14. The apparatus of claim 2, wherein at least a portion of the conditional data is stored in bit-masks. 15. The apparatus of claim 14, wherein the second view requests an individual bit-mask from the data model to indicate which bit in the observation selection property the second view will be setting. 16. The apparatus of claim 15, wherein the first view requests an all views bit-mask from the data model so that the first view will know which bits are being used in an observation selection property. 17. The apparatus of claim 2, wherein the data model and the first view and the second view and the third view are part of a linked-view architecture. 18. The apparatus of claim 17, wherein each of the views share the data model. 19. The apparatus of claim 2, further comprising a mode selector for use by a user to switch between a global selection mode and a local selection mode; wherein all views operate equally with regard to an observation selection when the global selection mode is active; wherein the first view conditionally displays observation selections made by a user in the second and third views when the local selection mode is active. 20. The apparatus of claim 19, wherein collaboration between the views' application framework and the views is achieved through the data model. 21. The apparatus of claim 20, wherein the collaboration ensures that the views operate in the selected mode. 22. The apparatus of claim 2, wherein the views comprise a plurality of statistical plots. 23. The apparatus of claim 1, wherein the first conditional data is predetermined first conditional data such that data of the first conditional data is established before the selection of the data observation within the second view. 24. The apparatus of claim 1, wherein the first view's conditional data is to be applied to the selection of the data observation within the second view. 25. The apparatus of claim 1, wherein the display characteristic includes a visibility display characteristic; wherein the first view's conditional data is for use in determining whether or not one or more of the first view's data observations are visible within the display of the first view, thereby determining whether a reduction in number of data observations is to occur with respect to the display of the first view. 26. The apparatus of claim 1, wherein the display characteristic includes a display characteristic that affects how prominently a data observation is displayed. 27. The apparatus of claim 26, wherein the display characteristic includes display size of a data observation within a display; wherein the first view's conditional data is for use in determining whether or not the display size of one or more of the first view's data observations are to be modified within the display of the first view. 28. A computer-implemented apparatus for use in a data visualization system, comprising: a data model containing data observations; a first view, second view, and a third view that display at least a portion of the data observations contained in the data model; first conditional data that has an association with the first view; second conditional data that has an association with the second view; wherein the conditional data associated with the first view determines how data selected in the third view is to be displayed within the first view; wherein the conditional data associated with the second view determines how data selected in the third view is to be displayed within the second view; wherein the first view displays different selected data than the second view because of the first view's conditional data. 29. The apparatus of claim 28, wherein data is selected in the third view and in a fourth view, wherein the first conditional data associated with the first view and the second conditional data associated with the second view allow respectively the first and second views to determine on a per-view basis how data selected in another view is to be displayed. 30. A computer-implemented method for use in a data visualization system having a linked-view architecture, comprising the steps of: associating first conditional data with a first view, wherein the first conditional data includes a logical function; receiving data related to a selection of data in a second view; receiving data related to a selection of data in a third view; applying the logical function to the data selected in the second and third views to determine how to modify the first view's display, thereby determining whether to alter a display characteristic for a subset of the data observations with respect to the display of the first view; said first, second and third views configured for concurrently displaying information. 31. A computer-implemented method for use in a data visualization system having a linked-view architecture, comprising the steps of: associating first conditional data with a first view; associating second conditional data with a second view; receiving data related to a selection of data in a third view; determining based upon the second view s conditional data that all of the selected data is to be displayed in the second view; and determining based upon the second view's conditional data that a subset of the selected data is to be displayed in the second view, thereby determining whether to alter a display characteristic for the subset in the second view; said first, second and third views concurrently displaying information. 32. A computer-implemented apparatus for use in a data visualization system having a linked-view architecture, comprising: means for associating first conditional data with a first view, wherein the first conditional data includes a logical function; means for receiving data related to a selection of data in a second view; means for receiving data related to a selection of data in a third view; means for applying the logical function to the data selected in the second and third views to determine how to modify the first view's display, thereby determining whether to alter a display characteristic for a subset of the data observations with respect to the display of the first view; said first, second and third views concurrently displaying information. 33. The apparatus of claim 32 further comprising: means for providing a bit-mask to the first view in order to determine how to display data selected in the views. 34. The apparatus of claim 32 further comprising: means for switching a view between a selector view and an observer view. 35. The apparatus of claim 32 further comprising: means for switching all views between a global selection mode and a local selection mode. 36. A computer-implemented apparatus for use in a data visualization system having a linked-view architecture, comprising: means for associating first conditional data with a first view; means for associating second conditional data with a second view; means for receiving data related to a selection of data in a third view; means for determining based upon the second view's conditional data that all of the selected data is to be displayed in the second view; and means for determining based upon the second view's conditional data that a subset of the selected data is to be displayed in the second view, thereby determining whether to alter a display characteristic for the subset in the second view; said first, second and third views concurrently displaying information. 37. The apparatus of claim 36 further comprising: means for providing bit-masks to the first and second views in order to determine how to display data selected in the third view. 38. The apparatus of claim 36 further comprising: means for switching a view between a selector view and an observer view. 39. The apparatus of claim 36 further comprising: means for switching all views between a global selection mode and a local selection mode. 40. A computer-readable medium having computer-executable instructions for performing a method, wherein the instructions are for use in a data display system having a data model, wherein the data model contains data observations, said method comprising: displaying within a first view and a second view at least a portion of the data observations contained in the data model; wherein the first view is associated with first conditional data; using the first view's conditional data to determine whether or not the first view's display is modified based upon a selection of a data observation within the second view, thereby determining whether to alter a display characteristic for a subset of the data observations of the first view; said first and second views concurrently displaying information such that the display having the selected data observation within the second view and the display of the first view are concurrently displayed. 41. A computer-implemented method for use in a data display system having a data model, wherein the data model contains data observations, comprising: displaying within a first view and a second view at least a portion of the data observations contained in the data model; wherein the first view is associated with first conditional data; using the first view's conditional data to determine whether or not the first view's display is modified based upon a selection of a data observation within the second view, thereby determining whether to alter a display characteristic for a subset of the data observations of the first view; said first and second views concurrently displaying information such that the display having the selected data observation within the second view and the display of the first view are concurrently displayed. 42. The method of claim 41, wherein data is selected within a third view; wherein the first view is also associated with a logical function; wherein the first view's logical function is applied in determining whether to modify the first view's display based upon a selection of the data observation within the second and third views. 43. The method of claim 42, wherein the logical function is an intersection logical function. 44. The method of claim 42, wherein the logical function is a union logical function. 45. The method of claim 42, wherein the first view is configured as an observer view, wherein the second view and the third view are configured as selector views. 46. The method of claim 42, wherein at least one of the views comprises a table. 47. The method of claim 42, wherein at least one of the views comprises a graph. 48. The method of claim 42, wherein the conditional data associated with the first view reduces the data selections across the second and third views. 49. The method of claim 42, wherein a fourth view is associated with conditional data, wherein the first and fourth views display a subset of the data selected in the second and third views based upon their respective conditional data. 50. The method of claim 49, wherein the fourth view displays a different subset of the selected data than the first view. 51. The method of claim 50, wherein the first and fourth views are configured as observer views, wherein the second and third views are configured as selector views. 52. The method of claim 51, wherein a selector view notifies the data model as to which observations have been selected. 53. The method of claim 52, wherein the data model notifies the observer views as to which observations have been selected. 54. The method of claim 42, wherein at least a portion of the conditional data is stored in bit-masks. 55. The method of claim 54, wherein the second view requests an individual bit-mask from the data model to indicate which bit in the observation selection property the second view will be setting. 56. The method of claim 55, wherein the first view requests an all views bit-mask from the data model so that the first view will know which bits are being used in an observation selection property. 57. The method of claim 42, wherein the data model and the first view and the second view and the third view are part of a linked-view architecture. 58. The method of claim 57, wherein each of the views share the data model. 59. The method of claim 42, wherein a mode selector is used to switch between a global selection mode and a local selection mode; wherein all views operate equally with regard to an observation selection when the global selection mode is active; wherein the first view conditionally displays observation selections made by a user in the second and third views when the local selection mode is active. 60. The method of claim 59, wherein collaboration between the views' application framework and the views is achieved through the data model. 61. The method of claim 60, wherein the collaboration ensures that the views operate in the selected mode.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.