← Back to Patent Explorer
US5958012A Expired / Lapsed US ⏱️ 0.0 years remaining

Network management system using virtual reality techniques to display and simulate navigation to network components

Assignee: CA Inc
•
Filing: 1997-07-15
•
Granted: 1999-09-28
•
Expires: 2017-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network management system allows a network administrator to intuitively manage all components of a heterogeneous networked computer system using views of any component or any set of components. These views are generated in a multi-dimensional, virtual reality environment. Navigation tools are provided that allow an operator to travel through the network hierarchy's representation in the virtual environment using an automatic flight mode. Automatic flight mode determines a reasonable trajectory to a network component that avoids collisions with intervening objects in the virtual environment. Since the system is capable of managing a world-wide network, views of network components may be organized by continent, wide area network, city, building, subnet, segment, and computer. A view may also display internal hardware, firmware, and software of any network component. Views of network components may be filtered so only components pertaining to a specific business or other interest are displayed.

Inventors

  • 👤 Reuven Battat
  • 👤 Michael Her
  • 👤 Chandrasekha Sundaresh
  • 👤 Anders Vinberg
  • 👤 Sidney Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 06:00
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04817; G06T; G06T11/00; G06T11/20; G06T11/26; H; H04; H04L; H04L41/00; H04L41/04; H04L41/046; H04L41/06; H04L41/0686; H04L41/069; H04L41/08; H04L41/085; H04L41/0853; H04L41/16; H04L41/22; H04L41/12; H04L41/122; H04L41/40; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/969

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 283 words
An apparatus of interconnected programmed computers comprising: a workstation computer including processing instructions for: displaying real-time multi-dimensional views of a plurality of components of a networked computer system; controlling a relevant component, including identifying and simulating navigation to the relevant component in a virtual-reality environment responsive to navigation tools and further including displaying the status and configuration of the relevant component; adjusting the operation of the relevant component; and monitoring the relevant component, including displaying an abnormality of the relevant component and providing details of the abnormality in order to facilitate identification, diagnosis and correction of the abnormality by executing manipulation and control routines; an object repository connected to the workstation computer, the object repository being populated with information associated with each of the plurality of components and operative to receive requests and commands from the workstation computer and to send event notifications to the workstation computer; a management application computer connected to the object repository to send event notifications to the object repository and to receive requests and commands from the object repository, the management application computer being connected to the workstation computer to send and to receive commands and send notifications; and a component of a networked computer system, the component including an agent software system, the agent software system including processing instructions for monitoring the operation of the component, the component being in communication with the workstation computer to receive requests and commands from the management application computer and to send event notifications to the management application computer; the workstation computer, object repository, management application computer and component of the networked computer system operatively coupled to facilitate management of comprehensively integrated heterogeneous systems, and components thereof, from the workstation computer.
Claim 2
Independent Claim 283 words
An apparatus of interconnected programmed computers comprising: a workstation computer including processing instructions for: displaying real-time multi-dimensional views of a plurality of components of a networked computer system; controlling a relevant component, including identifying and simulating navigation to the relevant component in a virtual-reality environment responsive to navigation tools and further including displaying the status and configuration of the relevant component; adjusting the operation of the relevant component; and monitoring the relevant component, including displaying an abnormality of the relevant component and providing details of the abnormality in order to facilitate identification, diagnosis and correction of the abnormality by executing manipulation and control routines; an object repository connected to the workstation computer, the object repository being populated with information associated with each of the plurality of components and operative to receive requests and commands from the workstation computer and to send event notifications to the workstation computer; a management application computer connected to the object repository to send event notifications to the object repository and to receive requests and commands from the object repository, the management application computer being connected to the workstation computer to send and to receive commands and send notifications; and a component of a networked computer system, the component including an agent software system, the agent software system including processing instructions for monitoring the operation of the component, the component being in communication with the workstation computer to receive requests and commands from the management application computer and to send event notifications to the management application computer; the workstation computer, object repository, management application computer and component of the networked computer system operatively coupled to facilitate management of comprehensively integrated heterogeneous systems, and components thereof, from the workstation computer.
Claim 3
Dependent Claim 19 words
The apparatus of claim 1, wherein the workstation computer and the object repository are part of a single computer.
Claim 4
Dependent Claim 21 words
The apparatus of claim 1 wherein the the management application computer and the object repository are part of a single computer.
Claim 5
Dependent Claim 25 words
The apparatus of claim 1 wherein the the management application computer and the component of the networked computer system are part of a single computer.
Claim 6
Dependent Claim 29 words
The apparatus of claim 1 wherein the workstation computer, the management application computer, the object repository and the component of the networked system are part of a single computer.
Claim 7
Independent Claim 267 words
A method for intuitively administering networked computer systems containing hardware, software, and components, comprising: executing instructions at a workstation, the workstation including a monitor, the instructions comprising: displaying a real-time multi-dimensional view of a plurality of components of a networked computer system; controlling a relevant component, including identifying and simulating navigation to the relevant component in a virtual-reality environment based on the use of navigation tools and further including displaying the status and configuration of the relevant component; adjusting the operation of the relevant component; and monitoring the relevant component, including displaying an abnormality of the relevant component and providing details associated with the abnormality in order to facilitate identification, diagnosis and correction of the abnormality by executing manipulation and control routines; populating and maintaining an object repository containing information associated with each of the plurality of components including the relevant component, the object repository being accessible to the workstation; executing processing instructions at a management application computer connected to the object repository to send event notifications to the object repository and to receive requests and commands from the object repository, the management application computer being connected to the workstation to send and to receive commands and to send notifications; executing processing instructions of an agent software system associated with the relevant component to monitor the relevant component, to receive requests and commands from the management application computer and to send event notifications to the management application computer; and displaying information necessary to administer the networked computer system on the workstation monitor, thereby enabling comprehensively integrated heterogeneous systems and components thereof to be managed from the workstation.
Claim 8
Independent Claim 267 words
A method for intuitively administering networked computer systems containing hardware, software, and components, comprising: executing instructions at a workstation, the workstation including a monitor, the instructions comprising: displaying a real-time multi-dimensional view of a plurality of components of a networked computer system; controlling a relevant component, including identifying and simulating navigation to the relevant component in a virtual-reality environment based on the use of navigation tools and further including displaying the status and configuration of the relevant component; adjusting the operation of the relevant component; and monitoring the relevant component, including displaying an abnormality of the relevant component and providing details associated with the abnormality in order to facilitate identification, diagnosis and correction of the abnormality by executing manipulation and control routines; populating and maintaining an object repository containing information associated with each of the plurality of components including the relevant component, the object repository being accessible to the workstation; executing processing instructions at a management application computer connected to the object repository to send event notifications to the object repository and to receive requests and commands from the object repository, the management application computer being connected to the workstation to send and to receive commands and to send notifications; executing processing instructions of an agent software system associated with the relevant component to monitor the relevant component, to receive requests and commands from the management application computer and to send event notifications to the management application computer; and displaying information necessary to administer the networked computer system on the workstation monitor, thereby enabling comprehensively integrated heterogeneous systems and components thereof to be managed from the workstation.
Claim 9
Dependent Claim 19 words
The method of claim 6, further comprising the step of periodically monitoring an operating status of the relevant component.
Claim 10
Dependent Claim 40 words
The method of claim 7, wherein the step of monitoring is performed by executing processing instructions of an agent software system associated with the relevant component, and wherein the operation of the agent software system is customizable by a user.
Claim 11
Dependent Claim 25 words
The method of claim 6, further comprising the step of filtering data associated with the relevant component being monitored according to a preset threshold parameter.
Claim 12
Dependent Claim 54 words
The method of claim 6, wherein the step of displaying information necessary to administer the networked computer system on the workstation monitor includes applying intelligent filter, aggregating and correlating of event notifications and the step of executing processing instructions at the management application computer includes asynchronous notification responsive to said filtering, aggregating and correlating.
Claim 13
Dependent Claim 37 words
The method of claim 6, further comprising: constructing at least one filter to view only components pertaining to a specific business or other interest so that a user may control or monitor components relevant to such interest.
Claim 14
Dependent Claim 34 words
The method of claim 6, further comprising: providing for the extensibility of visualization and object capabilities of a first component in the networked computer system to a second component of the networked computer system.
Claim 15
Dependent Claim 25 words
The method of claim 6, wherein the step of displaying a real-time multi-dimensional view employs color coded alerting to identify a component experiencing an abnormality.
Claim 16
Dependent Claim 27 words
The method of claim 6, wherein the steps of controlling and monitoring are performed in accordance with an integrated operability resulting in seamless cooperation between the steps.
Claim 17
Dependent Claim 27 words
The method of claim 6 wherein said step of executing instructions at the workstation further comprises: providing a user interface with a consistent look-and-feel for all functions.
Claim 18
Dependent Claim 41 words
The method of claim 6, wherein the step of displaying a real-time multi-dimensional view includes displaying a hierarchical organization of components, including continents, wide area networks, cities, buildings, subnetworks, segments, computers and peripherals, and related internal hardware, firmware, and software resources.
Claim 19
Dependent Claim 27 words
The method of claim 6 further comprising: providing configuraton tools to establish any logical structure so that any particular hierarchical model may be created by a user.
Claim 20
Dependent Claim 30 words
The method of claim 6 further comprising allowing the user to customize functionality within the system by extending interface and object capabilities to any component in the networked computer system.
Claim 21
Dependent Claim 26 words
The method of claim 6, further comprising customizing a configuration within the system or among a plurality of users in response to input from a user.
Claim 22
Dependent Claim 14 words
The method claim 6, further comprising customizing an interface for at least one user.
Claim 23
Dependent Claim 60 words
The method of claim 6 wherein said displaying a real-time multi-dimensional view further comprises: displaying a network of components, including the relevant component, peripheral equipment, operating systems and application programs, in an environment that represents physical reality, said environment representing the geographical area in which said displayed network exists; and displaying at least one internal component of the relevant component.
Claim 24
Dependent Claim 65 words
The method of claim 6 wherein said displaying real-time multi-dimensional views further comprises: displaying photo-realistic building views; displaying realistic three-dimensional topographical surface maps and using texture rendering to create user-specifiable maps for geographic regions; displaying three dimensional models produced by industry standard three dimensional modeling tools; providing modeling tools to create simple models; and providing management tools to identify computer-related units by class or category.
Claim 25
Dependent Claim 41 words
The method of claim 6, further comprising: identifying the relevant component using an intelligent cursor; and displaying information about the relevant component, including formal and informal name for the relevant component and a brief summary of status of the relevant component.
Claim 26
Dependent Claim 61 words
The method of claim 6 wherein the step of maintaining the object repository includes the steps of: automatically detecting network topology and components, including internal computer components and software processes; manually adding, deleting or modifying a component in the network or network topology; configuring relationships of components; and automatically displaying networks in a virtual-reality environment incorporating floor plans or other diagrams.
Claim 27
Dependent Claim 25 words
The method of claim 6, wherein the step of displaying a real-time multi-dimensional view further comprises displaying both 3-dimensional, 2-dimensional and standard user interface displays.
Claim 28
Dependent Claim 35 words
The method of claim 6, wherein the step of simulating navigation to the relevant component includes: automatically rescaling displayed components to simulate motion through a virtual-reality environment, thereby displaying a close-up of the relevant component.
Claim 29
Dependent Claim 34 words
The method of claim 6, further comprising: identifying a selection of the relevant component; and wherein simulating navigation to the relevant component is performed automatically in response to the step of identifying a selection.
Claim 30
Dependent Claim 61 words
The method of claim 27, wherein simulating navigation to the relevant component further comprises: indicating a present location of a user in terms of level of depth in the hierarchy; indicating choices made to reach the indicated level; receiving a selection from the user representing a subsequent level in the hierarchy; and simulating navigation to the subsequent level in the hierarchy.
Claim 31
Dependent Claim 28 words
The method of claim 27, further comprising: detecting an event originated by the agent software system associated with the relevant component; and simulating flight toward the relevant component.
Claim 32
Dependent Claim 25 words
The method of claim 29 further comprising: determining automatically a reasonable trajectory; determining automatically a reasonable speed and reasonable acceleration; and producing a history log.
Claim 33
Dependent Claim 17 words
The method of claim 27 further comprising: displaying the status of components by use of colored indicators.
Claim 34
Dependent Claim 19 words
The method of claim 6, wherein the step of displaying further comprising: automatically adjusting the level of displayed detail.
Claim 35
Dependent Claim 35 words
The method of claim 6 further comprising: illustrating on the monitor an amount of activity on disk drives, network cards and components; and monitoring activity on said networked system and reporting average and instantaneous activity.
Claim 36
Independent Claim 883 words
A method for intuitively administering networked computer systems containing hardware, software, and components, comprising: executing instructions at a workstation, the workstation including a monitor, the instructions comprising: displaying a real-time multi-dimensional view of a plurality of components of a networked computer system, including: employing color coded alerting to identify a component experiencing an abnormality; displaying a hierarchical organization of components, including continents, wide area networks, cities, buildings, subnetworks, segments, computers and peripherals, and related internal hardware, firmware, and software resources; displaying a network of components, including the relevant component, peripheral equipment, operating systems and application programs, in an environment that represents physical reality, said environment representing the geographical area in which said displayed network exits; displaying at least one internal component of the relevant component; providing a user interface with a consistent look-and-feel for all functions; displaying photo-realistic building views; displaying realistic three-dimensional topographical surface maps and using texture rendering to create user-specifiable maps for geographic regions; displaying three dimensional models produced by industry standard three dimensional modeling tools; providing modeling tools to create simple models; providing management tools to identify computer-related units by class or category; displaying both 3-dimensional, 2-dimensional and standard user interface displays; and automatically adjusting the level of displayed detail; controlling a relevant component, including: detecting an event originated by the agent software system associated with the relevant component; identifying and simulating navigation to the relevant component in a virtual-reality environment based on the sue of navigation tools; determining automatically a reasonable trajectory; determining automatically a reasonable speed and reasonable acceleration; producing a history log; displaying the status and configuration of the relevant component; automatically rescaling displayed components to simulate motion through a virtual-reality environment, thereby displaying a close-up of the relevant component; indicating a present location of a user in terms of level of depth in the hierarchy; indicating choices made to reach the indicated level; receiving a selection from the user representing a subsequent level in the hierarchy; and simulating navigation to the subsequent level in the hierarchy identifying a selection of the relevant component, wherein simulating navigation to the relevant component is performed automatically in response to the step of identifying a selection; adjusting the operation of the relevant component; and periodically monitoring the relevant component, including displaying an abnormality of the relevant component and providing details associated with the abnormality in order to facilitate identification, diagnosis and correction of the abnormality by executing manipulation and control routines, wherein the steps of controlling and periodically monitoring are performed in accordance with an integrated operability resulting in seamless cooperation between the steps; populating and maintaining an object repository containing information associated with each of the plurality of components including the relevant component, the object repository being accessible to the workstation, the steps of populating and maintaining including: automatically detecting network topology and components, including internal computer components and software processes; manually adding, deleting or modifying a component in the network or network topology; configuring relationships of components; and automatically displaying networks in a virtual-reality environment incorporating floor plans or other diagrams; executing processing instructions at a management application computer connected to the object repository to send event notifications to the object repository and to receive requests and commands from the object repository, the management application computer being connected to the workstation to send and to receive commands and to send notifications; executing processing instructions of the agent software system associated with the relevant component to monitor the relevant component, to receive requests and commands from the management application computer and to send event notifications to the management application computer, wherein the operation of the agent software system is customizable by a user; constructing at least one filter to view only components pertaining to a specific business or other interest so that a user may control or monitor components relevant to such interest; filtering data associated with the relevant component being monitored according to a preset threshold parameter; providing for the extensibility of visualization and object capabilities of a first component in the networked computer system to a second component of the networked computer system; providing configuration tools to establish any logical structure so that any particular hierarchical model may be created by a user; allowing the user to customize functionality within the system by extending interface and object capabilities to any component in the networked computer system; customizing an interface for at least one user; customizing a configuration within the system or among a plurality of users in response to input from the user; identifying the relevant component using an intelligent cursor; displaying information about the relevant component, including formal and informal name for the relevant component and a brief summary of status of the relevant component; and displaying information necessary to administer the networked computer system on the workstation monitor, including: displaying the status of components by use of colored indicators; illustrating on the monitor an amount of activity on disk drives, network cards and components; and monitoring activity on said networked system and reporting average and instantaneous activity; thereby enabling comprehensively integrated heterogeneous systems and components thereof to be managed from the workstation, including applying intelligent filtering, aggregating and correlating of event notifications and the step of executing processing instructions at the management application computer includes asynchronous notification responsive to said filtering, aggregating and correlating.
Claim 37
Independent Claim 883 words
A method for intuitively administering networked computer systems containing hardware, software, and components, comprising: executing instructions at a workstation, the workstation including a monitor, the instructions comprising: displaying a real-time multi-dimensional view of a plurality of components of a networked computer system, including: employing color coded alerting to identify a component experiencing an abnormality; displaying a hierarchical organization of components, including continents, wide area networks, cities, buildings, subnetworks, segments, computers and peripherals, and related internal hardware, firmware, and software resources; displaying a network of components, including the relevant component, peripheral equipment, operating systems and application programs, in an environment that represents physical reality, said environment representing the geographical area in which said displayed network exits; displaying at least one internal component of the relevant component; providing a user interface with a consistent look-and-feel for all functions; displaying photo-realistic building views; displaying realistic three-dimensional topographical surface maps and using texture rendering to create user-specifiable maps for geographic regions; displaying three dimensional models produced by industry standard three dimensional modeling tools; providing modeling tools to create simple models; providing management tools to identify computer-related units by class or category; displaying both 3-dimensional, 2-dimensional and standard user interface displays; and automatically adjusting the level of displayed detail; controlling a relevant component, including: detecting an event originated by the agent software system associated with the relevant component; identifying and simulating navigation to the relevant component in a virtual-reality environment based on the sue of navigation tools; determining automatically a reasonable trajectory; determining automatically a reasonable speed and reasonable acceleration; producing a history log; displaying the status and configuration of the relevant component; automatically rescaling displayed components to simulate motion through a virtual-reality environment, thereby displaying a close-up of the relevant component; indicating a present location of a user in terms of level of depth in the hierarchy; indicating choices made to reach the indicated level; receiving a selection from the user representing a subsequent level in the hierarchy; and simulating navigation to the subsequent level in the hierarchy identifying a selection of the relevant component, wherein simulating navigation to the relevant component is performed automatically in response to the step of identifying a selection; adjusting the operation of the relevant component; and periodically monitoring the relevant component, including displaying an abnormality of the relevant component and providing details associated with the abnormality in order to facilitate identification, diagnosis and correction of the abnormality by executing manipulation and control routines, wherein the steps of controlling and periodically monitoring are performed in accordance with an integrated operability resulting in seamless cooperation between the steps; populating and maintaining an object repository containing information associated with each of the plurality of components including the relevant component, the object repository being accessible to the workstation, the steps of populating and maintaining including: automatically detecting network topology and components, including internal computer components and software processes; manually adding, deleting or modifying a component in the network or network topology; configuring relationships of components; and automatically displaying networks in a virtual-reality environment incorporating floor plans or other diagrams; executing processing instructions at a management application computer connected to the object repository to send event notifications to the object repository and to receive requests and commands from the object repository, the management application computer being connected to the workstation to send and to receive commands and to send notifications; executing processing instructions of the agent software system associated with the relevant component to monitor the relevant component, to receive requests and commands from the management application computer and to send event notifications to the management application computer, wherein the operation of the agent software system is customizable by a user; constructing at least one filter to view only components pertaining to a specific business or other interest so that a user may control or monitor components relevant to such interest; filtering data associated with the relevant component being monitored according to a preset threshold parameter; providing for the extensibility of visualization and object capabilities of a first component in the networked computer system to a second component of the networked computer system; providing configuration tools to establish any logical structure so that any particular hierarchical model may be created by a user; allowing the user to customize functionality within the system by extending interface and object capabilities to any component in the networked computer system; customizing an interface for at least one user; customizing a configuration within the system or among a plurality of users in response to input from the user; identifying the relevant component using an intelligent cursor; displaying information about the relevant component, including formal and informal name for the relevant component and a brief summary of status of the relevant component; and displaying information necessary to administer the networked computer system on the workstation monitor, including: displaying the status of components by use of colored indicators; illustrating on the monitor an amount of activity on disk drives, network cards and components; and monitoring activity on said networked system and reporting average and instantaneous activity; thereby enabling comprehensively integrated heterogeneous systems and components thereof to be managed from the workstation, including applying intelligent filtering, aggregating and correlating of event notifications and the step of executing processing instructions at the management application computer includes asynchronous notification responsive to said filtering, aggregating and correlating.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-27 2003-03-29 2003-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-27 2007-03-29 2007-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-27 2011-03-29 2011-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag