User interface providing information system topology presentation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/24
G06F-009/44
출원번호
US-0078372
(2008-03-31)
등록번호
US-9225610
(2015-12-29)
발명자
/ 주소
Murase, Atsushi
Masuishi, Tetsuya
Fujita, Takahiro
출원인 / 주소
Hitachi, Ltd.
대리인 / 주소
Mattingly & Malur, PC
인용정보
피인용 횟수 :
0인용 특허 :
14
초록▼
A user interface includes a graphical topological representation of an information system. Information is collected regarding connections between switches, storage nodes and computer nodes in the information system. Any sub networks in the system are identified based on the collected information and
A user interface includes a graphical topological representation of an information system. Information is collected regarding connections between switches, storage nodes and computer nodes in the information system. Any sub networks in the system are identified based on the collected information and classified as LANs or SANs. Connections between the various components are determined, and a layout of any identified LANs, computer nodes, SANs, and storage nodes is established for generating the topological representation in the user interface. The graphical topological representation of the information system is displayed in the user interface with the LAN icons, computer node icons, SAN icons and storage node icons laid out in a matrix-like arrangement of columns and rows, such that for LANs, computer nodes, SANs and/or storage nodes that are connected to each other, the corresponding icons are located on or near a same row in the graphical topological representation.
대표청구항▼
1. A method of generating a user interface having a graphical topological representation of an information system, the method comprising: collecting information regarding connections or dependencies between components in the information system, the components including a hardware component or a logi
1. A method of generating a user interface having a graphical topological representation of an information system, the method comprising: collecting information regarding connections or dependencies between components in the information system, the components including a hardware component or a logical component;classifying the components into a plurality of classes by classifying first components to a first class, and classifying second components to a second class;displaying the graphical topological representation of the information system in the user interface, by performing operations comprising: (1) selecting one of the first components;(2) selecting two or more of the second components, which are connected to or depending from the one of the first components in the information system;(3) determining display positions of second icons representing the two or more of the second components, in a second column for the second class;(4) determining a display position of a first icon representing the one of the first components, in a first column for the first class;(5) determining a height of the first icon representing the one of the first components based on heights of the second icons representing the two or more of the second components, which are connected to or depending from the one of the first components in the information system; and(6) displaying the first icon and the second icons with the determined display positions and heights, wherein: the graphical topological representation of the information system is displayed with a predetermined number of columns, andthe predetermined number of columns are predefined and fixed for display in the interface, and scaled to fit within a display provided on a computer monitor;providing a sorting or filtering menu as part of the user interface; anddisplaying a modified graphical topological representation of the information system in the user interface in accordance with the selected sorting or filtering criteria. 2. The method according to claim 1, wherein the first and second components are hardware components or logical components. 3. The method according to claim 2, wherein the hardware components comprise switches, computer nodes, storage nodes, or hard disk drives, andwherein the logical components comprise LANSs, SANs, databases, web server programs, application server programs, virtual machine hypervisors, virtual machines, RAID groups, or logical volumes. 4. The method according to claim 1, further comprising: identifying an sub networks in the information system based on the collected information regarding the connections or dependencies between the first and second components. 5. The method according to claim 1, wherein classification of a component of the components is carried out according to a type of the component and a usage of the component. 6. The method according to claim 1, wherein the columns are vertical columns. 7. The method according to claim 1, wherein the columns are horizontal columns. 8. A non-transitory computer readable medium storing computer executable instructions for performing operations comprising: collecting information regarding connections or dependencies between components in an information system;classifying the components into a plurality of classes by classifying first components to a first class, and classifying second components to a second class;displaying a graphical topological representation of the information system, by performing operations including: (1) selecting one of the first components;(2) selecting two or more of the second components, which are connected to or depending from the one of the first components in the information system;(3) determining display positions of second icons representing the two or more of the second components, in a second column for the second class;(4) determining a display position of a first icon representing the one of the first components, in a first column for the first class;(5) determining a height of the first icon representing the one of the first components based on heights of the second icons representing the two or more of the second components, which are connected to or depending from the one of the first components in the information system; and(6) displaying the first icon and the second icons with the determined display positions and heights, wherein: the graphical topological representation of the information system is displayed with a predetermined number of columns, andthe predetermined number of columns are predefined and fixed for display in the interface, and scaled to fit within a display provided on a computer monitor;providing a sorting or filtering menu as part of the user interface; anddisplaying a modified graphical topological representation of the information system in the user interface in accordance with the selected sorting or filtering criteria. 9. The non-transitory computer readable medium according to claim 8, wherein the first and second components are hardware components or logical components. 10. The non-transitory computer readable medium according to claim 9, wherein the hardware components comprise switches, computer nodes, storage nodes, or hard disk drives, andwherein the logical components comprise LANSs, SANs, databases, web server programs, application server programs, virtual machine hypervisors, virtual machines, RAID groups, or logical volumes. 11. The non-transitory computer readable medium according to claim 8, further storing computer executable instructions for performing operations further comprising: identifying any sub networks in the information system based on the collected information regarding the connections or dependencies between the first and second components. 12. The non-transitory computer readable medium according to claim 8, wherein classification of a component of the components is carried out according to a type of the component and a usage of the component. 13. The non-transitory computer readable medium according to claim 8, wherein the columns are vertical columns. 14. The non-transitory computer readable medium according to claim 8, wherein the columns are horizontal columns. 15. A computer comprising: a memory or storage, storing information regarding connections or dependencies between components in an information system; anda CPU executing operations comprising:classifying the components and into a plurality of classes by classifying first components to a first class, and classifying second components to a second class; and displaying a graphical topological representation of the information system, by performing operations including: (1) selecting one of the first components;(2) selecting two or more of the second components, which are connected to or depending from the one of the first components in the information system;(3) determining display positions of second icons representing the two or more of the second components, in a second column for the second class;(4) determining a display position of a first icon representing the one of the first components, in a first column for the first class;(5) determining a height of the first icon representing the one of the first components based on heights of the second icons representing the two or more of the second components, which are connected to or depending from the one of the first components in the information system; and(6) displaying the first icon and the second icons with the determined display positions and heights, wherein: the graphical topological representation of the information system is displayed with a predetermined number of columns, andthe predetermined number of columns are predefined and fixed for display in the interface, and scaled to fit within a display provided on a computer monitor;providing a sorting or filtering menu as part of the user interface; anddisplaying a modified graphical topological representation of the information system in the user interface in accordance with the selected sorting or filtering criteria. 16. The computer according to claim 15, wherein the first and second components are hardware components or logical components. 17. The computer according to claim 16, wherein the hardware components comprise switches, computer nodes, storage nodes, or hard disk drives, andwherein the logical components comprise LANSs, SANs, databases, web server programs, application server programs, virtual machine hypervisors, virtual machines, RAID groups, or logical volumes. 18. The computer according to claim 15, wherein the CPU further executes an operation comprising: identifying any sub networks in the information system based on the information regarding the connections or dependencies between the first and second components. 19. The computer according to claim 15, wherein classification of a component of the components is carried out according to a type of the component and a usage of the component. 20. The computer according to claim 15, wherein the columns are horizontal columns. 21. The computer according to claim 15, wherein the columns are horizontal columns. 22. The method according to claim 1, wherein if at least one of the second icons does not represent a component, which is connecting to or depending from the one of the first components, and which is classified to the second class, and which does not satisfy the selected sorting or filtering criteria, then: (a) the at least one of the second icons is not displayed after sorting or filtering, and(b) the height of the first icon is not related to a height of the at least one of the second icons. 23. The method according to claim 1, wherein the height of the first icon includes a space that is present between the second icons. 24. The method according to claim 1, wherein the height of the first icon is greater than a height of a third icon, andwherein the third icon represents a component, which is connected to or depending from the one of the first components, and which is classified to a third class. 25. The non-transitory computer readable medium according to claim 8, wherein if at least one of the second icons does not represent a component, which is connecting to or depending from the one of the first components, and which is classified to the second class, and which does not satisfy the selected sorting or filtering criteria, then: (a) the at least one of the second icons is not displayed after sorting or filtering, and(b) the height of the first icon is not related to a height of the at least one of the second icons. 26. The non-transitory computer readable medium according to claim 8, wherein the height of the first icon includes a space that is present between the second icons. 27. The non-transitory computer readable medium according to claim 8, wherein the height of the first icon is greater than a height of a third icon, andwherein the third icon represents a component, which is connected to or depending from the one of the first components, and which is classified to a third class. 28. The computer according to claim 15, wherein if at least one of the second icons does not represent a component, which is connecting to or depending from the one of the first components, and which is classified to the second class, and which does not satisfy the selected sorting or filtering criteria, then: (a) the at least one of the second icons is not displayed after sorting or filtering, and(b) the height of the first icon is not related to a height of the at least one of the second icons. 29. The method according to claim 15, wherein the height of the first icon includes a space that is present between the second icons. 30. The method according to claim 15, wherein the height of the first icon is greater than a height of a third icon, andwherein the third icon represents a component, which is connected to or depending from the one of the first components, and which is classified to a third class. 31. A non-transitory computer readable medium storing computer executable instructions for performing operations comprising: collecting information regarding connections or dependencies between components in an information system;classifying the components into a plurality of classes by classifying first components to a first class, and classifying second components to a second class;displaying a graphical topological representation of the information system, by performing operations including: (1) selecting one of the first components;(2) selecting two or more of the second components, which are connected to or depending from the one of the first components in the information system;(3) determining display positions of second icons representing the two or more of the second components, in a second column for the second class;(4) determining a display position of a first icon representing the one of the first components, in a first column for the first class;(5) determining a height of the first icon representing the one of the first components based on the number of the second icons representing the two or more of the second components, which are connected to or depending from the one of the first components in the information system; and(6) displaying the first icon and the second icons with the determined display positions and heights, wherein: the graphical topological representation of the information system is displayed with a predetermined number of columns, andthe predetermined number of columns are predefined and fixed for display in the interface, and scaled to fit within a display provided on a computer monitor;providing a sorting or filtering menu as part of the user interface; anddisplaying a modified graphical topological representation of the information system in the user interface in accordance with the selected sorting or filtering criteria. 32. The non-transitory computer readable medium according to claim 31, wherein the first and second components are hardware components or logical components. 33. The non-transitory computer readable medium according to claim 32, wherein the hardware components comprise switches, computer nodes, storage nodes, or hard disk drives, andwherein the logical components comprise LANSs, SANs, databases, web server programs, application server programs, virtual machine hypervisors, virtual machines, RAID groups, or logical volumes. 34. The non-transitory computer readable medium according to claim 31, further storing computer executable instructions for performing operations further comprising: identifying any sub networks in the information system based on the collected information regarding the connections or dependencies between the first and second components. 35. The non-transitory computer readable medium according to claim 31, wherein classification of a component of the components is carried out according to a type of the component and a usage of the component. 36. The non-transitory computer readable medium according to claim 31, wherein the columns are vertical columns. 37. The non-transitory computer readable medium according to claim 31, wherein the columns are horizontal columns. 38. The non-transitory computer readable medium according to claim 31, wherein if at least one of the second icons does not represent a component, which is connecting to or depending from the one of the first components, and which is classified to the second class, and which does not satisfy the selected sorting or filtering criteria, then: (a) the at least one of the second icons is not displayed after sorting or filtering, and(b) the height of the first icon is not related to a height of the at least one of the second icons. 39. The non-transitory computer readable medium according to claim 31, wherein the height of the first icon includes a space that is present between the second icons. 40. The non-transitory computer readable medium according to claim 31, wherein the height of the first icon is greater than a height of a third icon, andwherein the third icon represents a component, which is connected to or depending from the one of the first components, and which is classified to a third class. 41. A computer comprising: a memory or storage, storing information regarding connections or dependencies between components in an information system; anda CPU programmed to execute operations comprising: classifying the components and into a plurality of classes by classifying first components to a first class, and classifying second components to a second class; anddisplaying a graphical topological representation of the information system, by performing operations including: (1) selecting one of the first components;(2) selecting two or more of the second components, which are connected to or depending from the one of the first components in the information system;(3) determining display positions of second icons representing the two or more of the second components, in a second column for the second class;(4) determining a display position of a first icon representing the one of the first components, in a first column for the first class;(5) determining a height of the first icon representing the one of the first components based on heights of the second icons representing the two or more of the second components, which are connected to or depending from the one of the first components in the information system; and(6) displaying the first icon and the second icons with the determined display positions and heights, wherein: the graphical topological representation of the information system is displayed with a predetermined number of columns, andthe predetermined number of columns are predefined and fixed for display in the interface, and scaled to fit within a display provided on a computer monitor;providing a sorting or filtering menu as part of the user interface; anddisplaying a modified graphical topological representation of the information system in the user interface in accordance with the selected sorting or filtering criteria. 42. The computer according to claim 41, wherein the first and second components are hardware components or logical components. 43. The computer according to claim 42, wherein the hardware components comprise switches, computer nodes, storage nodes, or hard disk drives, andwherein the logical components comprise LANSs, SANs, databases, web server programs, application server programs, virtual machine hypervisors, virtual machines, RAID groups, or logical volumes. 44. The computer according to claim 41, wherein the CPU is further programmed to execute an operation comprising: identifying any sub networks in the information system based on the information regarding the connections or dependencies between the first and second components. 45. The computer according to claim 41, wherein classification of a component of the components is carried out according to a type of the component and a usage of the component. 46. The computer according to claim 41, wherein the columns are vertical columns. 47. The computer according to claim 41, wherein the columns are horizontal columns. 48. The computer according to claim 41, wherein if at least one of the second icons does not represent a component, which is connecting to or depending from the one of the first components, and which is classified to the second class, and which does not satisfy the selected sorting or filtering criteria, then: (a) the at least one of the second icons is not displayed after sorting or filtering, and(b) the height of the first icon is not related to a height of the at least one of the second icons. 49. The computer according to claim 41, wherein the height of the first icon includes a space that is present between the second icons. 50. The computer according to claim 41, wherein the height of the first icon is greater than a height of a third icon, andwherein the third icon represents a component, which is connected to or depending from the one of the first components, and which is classified to a third class. 51. The method according to claim 1, wherein the operations for displaying the graphical topological representation further include performing an operation of (7) displaying a plurality of lines between the first icon and the second icons, as objects indicating the connections or dependencies between components. 52. The non-transitory computer readable medium according to claim 8, wherein the operations for displaying the graphical topological representation further include performing an operation of (7) displaying a plurality of lines between the first icon and the second icons, as objects indicating the connections or dependencies between components. 53. The computer according to claim 15, wherein the operations for displaying the graphical topological representation further include performing an operation of (7) displaying a plurality of lines between the first icon and the second icons, as objects indicating the connections or dependencies between components. 54. The non-transitory computer readable medium according to claim 31, wherein the operations for displaying the graphical topological representation further include performing an operation of (7) displaying a plurality of lines between the first icon and the second icons, as objects indicating the connections or dependencies between components. 55. The computer according to claim 41, wherein the operations for displaying the graphical topological representation further include performing an operation of (7) displaying a plurality of lines between the first icon and the second icons, as objects indicating the connections or dependencies between components.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (14)
Choi Isaac P., Apparatus and method for discovering a topology for local area networks connected via transparent bridges.
Gauvin,Francois; Onffroy,Joshua; Gasser,Morrie; Shah,Ketan; Yehuda,Hanna, Methods and apparatus for managing network resources using a network topology view.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.