JPH10149398A - マップ構築システムおよびマップ構築方法 - Google Patents

マップ構築システムおよびマップ構築方法

Info

Publication number
JPH10149398A
JPH10149398A JP23559397A JP23559397A JPH10149398A JP H10149398 A JPH10149398 A JP H10149398A JP 23559397 A JP23559397 A JP 23559397A JP 23559397 A JP23559397 A JP 23559397A JP H10149398 A JPH10149398 A JP H10149398A
Authority
JP
Japan
Prior art keywords
topology
map
data
management system
mapping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP23559397A
Other languages
English (en)
Inventor
Brian J Atkins
ブライアン・ジェイ・アトキンス
Ian Rose
イアン・ローズ
Robert A Potterveld
ロバート・エー・ポターベルド
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of JPH10149398A publication Critical patent/JPH10149398A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Image Generation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【課題】オブジェクトのトポロジーの追跡を容易にす
る。 【解決手段】アプリケーションと管理システムのディス
プレイ・マップ生成プロセスとの汎用インタフェースを
可能にするマップ構築システムを備える。マップ構築シ
ステムはマップ構築トポロジー・データを与えるように
構成されたトポロジー・データ・レポジトリと、トポロ
ジー・データを受信し、前記トポロジー・データをマッ
ピングと関連付け、前記トポロジー・データを用いて更
新されたマップ編集要求を生成するように構成された、
前記トポロジー・データ・レポジトリと相互接続された
マップ・ビルダとを備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、企業管理システム
の分野に関し、特に、オブジェクトのトポロジーを追跡
するために、アプリケーションと管理システムのディス
プレイ・マップ生成プロセスとの汎用インタフェースを
可能にするコンピュータ・ベースのオブジェクト指向シ
ステムおよび方法に関する。
【0002】
【従来の技術】商業その他の企業で利用される管理シス
テムでは、企業管理の構成要素を自動化するために計算
システムが使用されることが多い。そのようなシステム
は、企業に関連する様々なオブジェクトの特質および関
係を管理する。「オブジェクト」は、本明細書では、コ
ンピュータ・ベースの管理システムによって管理すべき
項目に関するものである。オブジェクトは、ホスト、ブ
リッジ、セグメント、ネットワーク、政治ドメイン、人
事、組織、アプリケーションなどの例を含むが、それら
に限らない。管理システムは、そのシステム内のオブジ
ェクトのトポロジーを表示する。本明細書では、「トポ
ロジー」は、オブジェクトとオブジェクト関係の集合を
意味し、「オブジェクト関係」は、トポロジーにおいて
オブジェクトどうしが関係付けられる様相を指す。通
常、トポロジーを定義する関係は接続、包含、従属であ
る。たとえば、2つのオブジェクトが互いに接続される
場合、トポロジーは、一方のオブジェクトに関する記号
と、他方のオブジェクトに関する他の記号と、それらの
オブジェクトが接続されていることを示す(通常、2つ
のオブジェクト間の)記号を示す。同様に、オブジェク
トの一方がが他方に包含される場合、トポロジーは記号
によって、2つのオブジェクトおよび包含の階層を示
す。当業者には、包含が通常、他のオブジェクトを含む
オブジェクトを初期ディスプレイ・マップ上に表示する
ことによって表されることが認識されよう。「マップ」
は、定義された一群のオブジェクトおよびオブジェクト
どうしの関係の視覚的トポロジー表示として定義され
る。ユーザがマップ上のオブジェクトを選択した後、選
択したオブジェクト内に含まれるオブジェクトを示す新
しいマップが表示される。他のオブジェクト内に含まれ
るオブジェクトのマップを「サブマップ」と呼ぶことが
できる。同様に、このサブマップ上のオブジェクトを選
択し、そのオブジェクトに含まれるオブジェクトおよび
オブジェクト関係を示すことができる。このように、極
めて多数のオブジェクトの階層をユーザに分かりやすい
方法で表すことができる。コンピュータ・ベースの管理
システムの目的は、ユーザに所望のトポロジーを表示
し、オブジェクトおよびオブジェクト間の関係が変化し
たときにトポロジーを変更することである。
【0003】多くの場合、オブジェクトの属性および関
係を定義するデータは、ネットワーキング・システムに
関連付けられる。本明細書では、オブジェクト属性と
は、表示中のオブジェクトの状態を指す。ネットワーク
・トポロジーの例として、ネットワークに関連付けられ
た装置および装置の相互接続に関する仕様が挙げられ
る。管理システムは、適切なオブジェクトの属性および
関係を表示できるようにネットワークから情報を読み取
ることができるべきである。
【0004】従来、コンピュータ・ベースのトポロジー
表現を必要とするユーザは、管理システム・アプリケー
ション・プログラム・インタフェース(下記では「管理
システムAPI」と呼ぶ)と相互作用するマップ・アプ
リケーションを開発していた。本明細書では、マップ・
アプリケーションは、コンピュータ・ネットワークと外
部情報源のどちらかからオブジェクトの属性および関係
をプログラムに基づいて発見し、これらの属性および関
係を管理システムAPIに伝達するハード配線されたプ
ログラマチック手法である。管理システムAPIは、デ
ィスプレイ・マップ生成プロセスであり、オブジェクト
の属性および関係のトポロジー階層を表示する。一般
に、各オブジェクト・システムは、管理システムAPI
にオブジェクトの属性および関係を伝達するため特定の
マップ・アプリケーションを必要とする。したがって、
施工者は通常、あるトポロジーとのインタフェースをと
るため1つのマップ・アプリケーションを施工し、かつ
異なるトポロジーとのインタフェースをとるため別のア
プリケーションを施工する必要がある。
【0005】施工者は、マップ・アプリケーションを首
尾良く作成するために、管理システムAPIとのインタ
フェースをとる数百個のファンクション・コールを覚え
る。首尾良くネットワークおよびその管理システムAP
Iとのインタフェースをとれるように要員を訓練する場
合、潜在的な施工者はかなりの費用負担を覚悟しなけれ
ばならない。また、マップ・アプリケーションは、情報
をあるアルゴリズムにより管理システムAPIに導入す
るので、それを構築し、試験し、デバッグする必要があ
る。それぞれの異なるオブジェクト属性および関係を表
現するデータ構造は多くの場合複雑であり、アルゴリズ
ミック・マップ・アプリケーションを作成する工程には
かなりの費用がかかる。このような訓練費用および施工
費用は、マップ・アプリケーションの潜在的な施工者に
対する重大な障壁となる。
【0006】
【発明が解決しようとする課題】従って、本発明の目的
はマップ・アプリケーションとディスプレイ・マップ生
成プロセスとの汎用インタフェースにより上記の問題点
を解消することである。
【0007】
【課題を解決するための手段】本発明は、オブジェクト
のトポロジーを追跡するためにアプリケーションと管理
システムのディスプレイ・マップ生成プロセスとの汎用
インタフェースを可能にするマップ構築システムおよび
方法を提供する。このマップ構築システムおよび方法
は、管理システムAPI、マップ・ビルダ、トポロジー
・データ・レポジトリを使用する。トポロジー・レポジ
トリとは、所定のフォーマットでオブジェクトの属性お
よび関係を定義したデータをマップ・ビルダに導入する
すべてのシステムまたは装置である。好ましい実施例で
は、トポロジー・データ・レポジトリは、スキーマと呼
ばれるリレーショナル・データベースまたはオブジェク
ト指向データベースを含むデータベース管理システムで
ある。スキーマは、それぞれ、特定のオブジェクト属性
または関係を表すデータを含む、一連のテーブルで構成
することが好ましい。これらのテーブル内のデータは全
体として、トポロジーを表すのに必要なすべてのオブジ
ェクト属性および関係を定義する。マップ・ビルダは、
トポロジー・データ・レポジトリとインタフェースして
オブジェクトの属性および関係を表す更新済みデータを
得る。
【0008】マップ・ビルダは、トポロジー・データ・
レジトリからオブジェクトの属性および関係のデータ表
現を受信し、オブジェクトの属性および関係を、表示記
号のパラメータを定義する適当な値と関連付け、更新済
みオブジェクト属性および関係と管理システムAPIと
の汎用インタフェースをとる。管理システムAPIは、
更新済みオブジェクト属性および関係をユーザに表示す
る。したがって、管理システムAPIは連続的に更新済
みトポロジーを表示する。
【0009】マップ・ビルダは、管理システムAPIに
よってオブジェクトおよびその関係がどのように表示さ
れるかを定義するプレゼンテーション・マッピング情報
を受信するようにも構成される。このプレゼンテーショ
ン・マッピング情報をマップ・ビルダに導入することに
よって、ユーザは、トポロジー・データを表す記号の表
示を制御する。
【0010】本発明の他の実施例によれば、マップ・ビ
ルダは、プレゼンテーション・マネージャとトポロジー
・マネージャとを含むことができる。トポロジー・マネ
ージャは、所定のフォーマットのデータを受信すること
ができる。プレゼンテーション・マネージャは、このデ
ータを、管理システムAPIとのインタフェースがとれ
るフォームに変換するように構成される。トポロジー・
マネージャは、変換済みデータを使用して、所望のプレ
ゼンテーション変更を行うにはどうすべきかを管理シス
テムAPIに指示するのに必要なすべての情報を含むフ
ァンクション・コールを行う。オブジェクトの属性およ
び関係の変更を反映するファンクション・コールを管理
システムAPIへ伝達することによって、ユーザに表示
されるトポロジーを、オブジェクトの現状態を示すよう
に連続的に更新することができる。
【0011】本発明のマップ・ビルダおよび方法は多数
の利点を有する。一例として、そのうちのいくつかにつ
いて以下に説明する。
【0012】本発明のマップ・ビルダおよび方法の利点
は、オブジェクトの属性および関係を表すデータと管理
システムAPIとのインタフェースをとる方法が提供さ
れることである。このインタフェース能力によって、オ
ブジェクト関係を定義するハード配線されたプログラマ
チック手法を設計することは不要になる。その代わり、
オブジェクトの属性および関係は、マップ・ビルダによ
って管理システムAPIに対するファンクション・コー
ルに変換されるデータとして表される。したがって、そ
れぞれの異なるマップ・アプリケーションをそれぞれの
異なるトポロジーを表すように構築するのではなく、単
一のマップ構築システムを通じていくつかの異なるトポ
ロジーを汎用的に表すことができる。したがって、トポ
ロジー・システムを首尾良く構築し実施するコストは著
しく削減される。
【0013】本発明のマップ・ビルダおよび方法の他の
利点は、システムが配置された後にトポロジーによって
表されるオブジェクトを変更または拡張する融通性に富
んだユーザに分かりやすい方法が提供されることであ
る。
【0014】本発明のマップ・ビルダおよび方法の他の
利点は、トポロジー表現システムを現行のアルゴリズミ
ック手法を介してずっと短いタイムスケールで試験する
方法が提供されることである。これによって、消費者は
トポロジー・システムの実施可能性を比較的低いコスト
で試験することができる。
【0015】本発明は、下記の図面を参照するとより良
く理解することができる。図面の要素は必ずしも一定の
比率に応じて描かれてはおらず、本発明の原則を明確に
示すことが重視されている。さらに、いくつかの図面に
わたって同じ参照符号が対応する部品を指定している。
【0016】
【発明の実施例】図1において、従来技術の通常のトポ
ロジー管理システム11では、ユーザがオブジェクト間
の関係をプログラマチックに理解するマップ・アプリケ
ーション12を作成する。マップ・アプリケーション1
2は、トポロジーの定義されたオブジェクト間の関係に
関するこのハード配線された理解とオブジェクト・デー
タを使用して、管理システム・アプリケーション・プロ
グラマチック・インタフェース(API)14にオブジ
ェクトの属性および関係を与える。管理システムAPI
は次いで、マップ・アプリケーションからの情報を使用
して、オブジェクトのトポロジー表現を表示する。管理
システムAPIを使用してトポロジー表現を表示するこ
とは、業界において広く知られている。
【0017】トポロジーのオブジェクトの存在および状
態は、ネットワーク・スタック18を通じて発見するこ
とができる。一般に、ネットワーク・スタック18は、
ネットワーク19にアクセスできるようにするオペレー
ティング・システム(o/s)内のネットワーク・ソフ
トウェアの集合である。ネットワーク・スタック18は
特に、インターネット・プロトコル(IP)を実施する
プロトコル・ソフトウェアと、伝送制御プロトコル(T
CP)と、簡易ネットワーク管理プロトコル(SNM
P)とを含む。
【0018】ネットワーク・モニタ21は、ネットワー
ク・スタック18を介してネットワーク19との間でデ
ータ・パケットを送受信する。ネットワーク・モニタは
基本的に、ネットワーク19内のネットワーク・トポロ
ジーを発見し監視する。ネットワーク19上でネットワ
ーク・トポロジーが変化すると、ネットワーク・モニタ
21は、オブジェクト識別子とオブジェクト変更情報と
を含む、事象またはトラップ(SNMP特有)を生成す
る。ネットワーク・モニタ21は、ネットワーク19を
介してルータなどの装置から事象を受信する。
【0019】ネットワーク・モニタ21は、記憶すべき
オブジェクト属性および関係の汎用データ情報を、トポ
ロジー・データ・レポジトリ22と呼ばれるデータベー
ス管理システムへ伝達する。一般に、ネットワーク・モ
ニタ21はトポロジー・データ・レポジトリに事象(ト
ポロジーの変更)を知らせる。
【0020】トポロジー・データ・レポジトリ22は、
オブジェクト属性およびトポロジー内のオブジェクト属
性の関係の状態に関するデータを含むように構成され
る。ネットワーク・モニタ21から供給されないトポロ
ジーのオブジェクトに関する特定の情報にアクセスした
い場合、ユーザは、ネットワーク・スタック18から適
当な情報を読み取るデータ獲得アプリケーション24を
作成しなければならない。ユーザは、図1では特定アプ
リケーション・データ16と呼ばれるデータベースにこ
の情報を記憶する。マップ・アプリケーション12は、
特定アプリケーション・データ16をトポロジー・デー
タ・レポジトリ22内の汎用情報と共に使用して、トポ
ロジーのオブジェクト間の関係をプログラマチックに定
義する。
【0021】一例として図2に示したように、本発明の
マップ構築システム30は、それに関連する方法と共
に、コンピュータ・システム34のメイン・メモリ32
に記憶されているトポロジー管理システム29内で使用
することができる。コンピュータ関連システムまたは方
法によって使用でき、あるいはコンピュータ関連システ
ムまたは方法と共に使用できるコンピュータ読取り可能
な任意の媒体上に、マップ構築システム30を記憶する
ことができることに留意されたい。本明細書では、コン
ピュータ読取り可能な媒体は、電子装置または手段、あ
るいは磁気装置または手段、あるいは光学装置または手
段、あるいはコンピュータ関連システムまたは方法によ
って使用でき、あるいはコンピュータ関連システムまた
は方法と共に使用できるコンピュータ・プログラムを含
み、あるいは記憶することができるその他の物理装置ま
たは手段である。一例を挙げると、マップ構築システム
30は、従来型の携帯可能なコンピュータ・ディスケッ
ト上に磁気的に記憶し携行することができる。
【0022】図2のコンピュータ・システム34は、1
つまたは複数のバスを含むことができるローカル・イン
タフェース38を介してコンピュータ・システム34内
の他の要素と通信する従来型の処理要素36を備える。
入力装置40、たとえばキーボードまたはマウスを使用
して、システム34のユーザからのデータを入力するこ
とができ、スクリーン・ディスプレイ42またはプリン
タ44を使用してデータをユーザに出力することができ
る。ローカル・インタフェース38にディスク記憶機構
46を接続して、非揮発性ディスク(たとえば磁気、光
学など)との間でデータを転送することができる。シス
テム34は、システム34がネットワーク19とデータ
を交換できるようにするネットワーク・インタフェース
48に接続することが好ましい。
【0023】本発明のマップ構築システム30によっ
て、ユーザがマップ・アプリケーション12(図1)を
作成し特定のアプリケーション・データ16(図1)を
記憶することは不要になる。マップ・アプリケーション
12のアルゴリズムにオブジェクト間の関係をプログラ
マチックに取り込むのではなく、図3に示したように、
所定のフォーマットでオブジェクトの属性および関係を
表すデータをトポロジー・データ・レポジトリ52に記
憶することができる。オブジェクトの属性および関係を
表すデータを本明細書では「トポロジー・データ」と呼
ぶ。トポロジー・データのフォーマットがマップ構築シ
ステム30に認識できるものであるかぎり、マップ構築
システム30はデータと管理システムAPI14とのイ
ンタフェースをとることができる。管理システムAPI
14は次いで、トポロジーをユーザに表示することがで
きる。
【0024】図3を参照すると、マップ構築システム3
0は、トポロジー・データ・レポジトリ52と通信する
マップ・ビルダ31を備える。マップ・ビルダ31は、
システム30と管理システムAPI14との間ならびに
システム30とプレゼンテーション・マッピング情報6
4との間の一次インタフェースとして働く。プレゼンテ
ーション・マッピング情報64については下記で説明す
る。さらに、トポロジー・データ・レポジトリ52は、
アプリケーション・プログラマチック・インタフェース
を含み、システム30とネットワーク・モニタ21との
間ならびにシステム30とデータ獲得アプリケーション
24との間の一次インタフェースとして働く。これらの
構成要素についても下記で説明する。
【0025】ネットワーク・モニタ21は、汎用データ
獲得アプリケーションである。従来技術と同様に、本発
明のネットワーク・モニタ21は、ネットワーク・スタ
ック18を介して、ある種の汎用トポロジー・データの
変更に関してネットワーク19を監視し、このような変
更をトポロジー・データ・レポジトリ52内のデータベ
ースに伝達する。トポロジー・データ・レポジトリ52
内のトポロジー・データは、オブジェクトの現状態を示
すように更新される。マップ構築システム30は、新し
いトポロジー・データと管理システムAPI14とのイ
ンタフェースをとり、管理システムAPIで新しいディ
スプレイが示される。新しいトポロジー・データのイン
タフェースをとるシステムおよび方法については後で図
6ないし図8を参照して詳しく論じる。新しいトポロジ
ー・データのインタフェースをとることによって、管理
システムAPI14のディスプレイは連続的に、現オブ
ジェクト属性および関係を示す。
【0026】ユーザは、トポロジーに、ネットワーク・
モニタ21の汎用監視を受けないオブジェクト属性およ
び関係の変更を反映させたい場合、トポロジー・データ
・レポジトリ52内のトポロジー・データをユーザ自身
のデータ獲得アプリケーション24を用いて更新する。
データ獲得アプリケーション24とは、ネットワーク・
モニタ21で監視されないネットワーク・スタック18
の特定のデータの変更を読み取りこのような変更をトポ
ロジー・データ・レポジトリ52へ伝達するアプリケー
ション・プログラムである。トポロジー・データ・レポ
ジトリ52は、トポロジー・データを含むデータベース
を更新し、マップ・ビルダ31は、この新しいデータと
管理システムAPI14とのインタフェースをとり、管
理システムAPI114はこの更新済みトポロジーを表
示する。
【0027】好ましい実施例は、マップ・ビルダ31に
トポロジー・データを導入するためにトポロジー・デー
タ・レポジトリ52を含むが、他の装置または方法、あ
るいはその両方が使用できることに留意されたい。本発
明の動作には、更新済みトポロジー・データをマップ・
ビルダ31で互換性のある定義済みフォーマットでマッ
プ・ビルダ31へ伝達する装置または方法で十分であ
る。
【0028】プレゼンテーション・マッピング情報64
は、ユーザによって書き込まれ、管理システムAPI1
4の表示画面上のフィーチャ・パラメータを制御するた
めに使用される「マッピング」を定義するデータを含
む。マッピングは本明細書では、フィーチャ・パラメー
タを定義する1組のデータ値であり、フィーチャは特定
のオブジェクト属性または関係の記号表示として定義さ
れる。フィーチャの例には、アイコン、マップ、サブマ
ップ、関係記号が含まれるが、これらに限らない。「パ
ラメータ」の語は本明細書では、オブジェクトの属性ま
たは関係を表すために使用される記号のタイプを指す。
パラメータは通常、記号の寸法、記号の色、ユーザによ
って選択されたときの記号の動作、他の多数の同様な特
性に関するものである。したがって、ユーザは、マッピ
ングを定義するデータを制御することによって、トポロ
ジーのオブジェクト属性および関係を表示するために使
用されるフィーチャ・パラメータを制御する。
【0029】図4を参照すると、トポロジー・データ・
レポジトリ52は、リレーショナル・データベース管理
システム、またはオブジェクト指向データベース管理シ
ステム、またはその他の適当なデータベース管理システ
ムを使用することができる。トポロジー・データ・レポ
ジトリ52内に、システム11によって表示されるオブ
ジェクト属性および関係を表すデータを含む、スキーマ
68と呼ばれる、リレーショナル・データベースまたは
オブジェクト指向データベースまたはその他の適用可能
なデータベースが配置されることが好ましい。スキーマ
68の好ましい実施例は、それぞれが、特定のオブジェ
クト属性または関係を表すデータを含む、相互接続され
た一連のデータ・テーブル72である。たとえば、オブ
ジェクトAがオブジェクトB内に含まれる場合、Aを表
すデータが1つのテーブル内に存在し、Bを表すデータ
が他のテーブル内に存在することができる。AがBに含
まれる関係を表すデータが第3のテーブル内に存在する
こともできる。当業者には、たとえば、単一のテーブル
が、Bを表すデータと、AとBの関係を表すデータを含
むことができるように、所与のテーブルが複数の属性を
含むことができることが認識されよう。オブジェクトの
属性および関係を定義するスキーマ内のデータは、マッ
プ・ビルダ31で互換性のある所定のフォーマットのも
のである。
【0030】さらに図4に示したように、スキーマ68
内のデータをマップ・ビルダ31へ伝達することができ
る。マップ・ビルダ31は、トポロジー・マネージャ7
4とプレゼンテーション・マネージャ76とを備えるこ
とが好ましい。トポロジー・マネージャ74とは、トポ
ロジー・データの変更を受信しこのような変更を「マッ
プ編集」に変換するアプリケーション・プログラムであ
る。マップ編集とは、オブジェクト記号または接続記号
を削除すべきか、それとも追加すべきかを示し、オブジ
ェクト属性変更を表すべきかどうかを示すことによっ
て、トポロジー・データの変更を反映するにはディスプ
レイをどのように変更すべきかを定義する更新済み情報
である。マップ編集を使用して管理システムAPI14
のトポロジー表示を変更する前に、パラメータ値をマッ
プ編集と関連付け、変更すべき表示記号(フィーチャ)
の寸法、形状、色などを定義しておくべきである。しか
し、トポロジー・マネージャ74によって受信されるト
ポロジー・データは、直接、管理システムAPI14と
のインタフェースがとれる形式のものではない。したが
って、プレゼンテーション・マネージャ76はこのデー
タを、管理システムAPI14へのファンクション・コ
ールで使用できるマッピング(フィーチャ・パラメータ
を定義する1組の値)に変換する。各マッピングは、特
定のフィーチャ・パラメータを定義するために必要なデ
ータ値を含む。ユーザは、マッピングへの変換を行うた
めに、プレゼンテーション・マッピング情報64を作成
しプレゼンテーション・マネージャ76に与える。プレ
ゼンテーション・マッピング情報64は、マップ・ビル
ダ31によって使用されるマッピングを含み、プレゼン
テーション・マッピング情報64内の各マッピングは特
定の数式に関係する。関係するマッピングを有する各数
式は、本明細書では「マッピング・エントリ」79を定
義する(図5)。プレゼンテーション・マネージャ76
は、プレゼンテーション・マッピング情報64をパーサ
77を通過させ(プレゼンテーション・マッピング情報
64のフォームがプレゼンテーション・マネージャ76
と互換性をもたない場合)、各マッピング・エントリ7
9を、プレゼンテーション・マッピング・テーブル78
と呼ばれるデータベースに記憶する。プレゼンテーショ
ン・マネージャ76は、オブジェクトの属性または関係
を表すデータが数式に一致するまで、トポロジー・マネ
ージャ74によって受信されたトポロジー・データをプ
レゼンテーション・マッピング・テーブル78内の数式
と比較する。一致した後、一致した数式に対応するマッ
ピング値が、プレゼンテーション・マネージャ76によ
りアクセスされ検索される。トポロジー・マネージャ7
4は、検索されたマッピングをマップ編集と関連付け、
適当なファンクション・コールを定義する。特定のマッ
プ編集と関連付けられた適当なマッピングを有するファ
ンクション・コールを本明細書では、「マップ編集要
求」として定義する。マップ編集要求は、管理システム
API14へ伝達されると、トポロジーのオブジェクト
を表す適当なフィーチャを表示するのに必要な情報を含
む。したがって、管理システムAPI14によって生成
されるディスプレイは、トポロジー内のオブジェクトの
状態を反映または追跡する。
【0031】マップ・ビルダ31は、トポロジー・デー
タ・レポジトリ52からトポロジーの変更を受信するだ
けでなく、プレゼンテーション・マッピング情報64か
らトポロジー・ディスプレイの変更を受信することもで
きる。プレゼンテーション・マネージャ76は、プレゼ
ンテーション・マッピング情報64内のデータの変更を
プログラマチックに発見することができる。これが行わ
れた後、プレゼンテーション・マネージャ76は、必要
に応じて、プレゼンテーション・マッピング情報64内
のデータを再解析し、各数式が現マッピングに対応する
プレゼンテーション・マッピング・テーブル78を再構
築する。トポロジー・マネージャ74は次いで、画面上
に表されている各オブジェクトの属性および関係のデー
タを、プレゼンテーション・マッピング・テーブル78
内の数式と突き合わせて検査し、一致する数式の現マッ
ピングを使用してトポロジーを再表示する。マップ・ビ
ルダ31は、ユーザがプレゼンテーション・マッピング
情報64の変更を導入するたびに現マッピングを用いて
プレゼンテーション・マッピング・テーブル78を再構
築することによって、管理システムAPI14からのデ
ィスプレイを連続的に更新する。したがって、管理シス
テムAPI14は、様々なオブジェクト属性および関係
の現トポロジーを連続的に表示する。
【0032】マップ構築システム30の好ましい使用法
および動作、ならびに関連するメソッド(方法)につい
て下記で説明する。
【0033】ユーザは、プレゼンテーション・マッピン
グ情報64をプレゼンテーション・マネージャ76に導
入し、必要に応じて、データ獲得アプリケーション24
を実施する。プレゼンテーション・マッピング情報64
内のデータは、下記で詳しく論じる図8に従ってフィー
チャの表示を制御する。データ獲得アプリケーション2
4を実施する場合、このアプリケーションはトポロジー
・データ・レポジトリ52に特定のトポロジー・データ
をロードし、それと同時に、ネットワーク・モニタ21
がトポロジー・データ・レポジトリ52に汎用トポロジ
ー・データをロードする。トポロジー・データ・レポジ
トリ52から得られたトポロジー・データは、図6のト
ポロジー更新メソッドに従ってトポロジー・ディスプレ
イを生成するために使用される。図6を参照すると分か
るように、まず、論理ブロック81で示したように、マ
ップ・ビルダ31によってトポロジー・データ・レポジ
トリ52内のトポロジー・データが得られる。マップ・
ビルダ31のトポロジー・マネージャ74は、論理ブロ
ック82に従ってトポロジー・データをプログラマチッ
クにマップ編集に変換する。論理ブロック84に示した
ように、プレゼンテーション・マネージャ76は、トポ
ロジー・マネージャ74内のオブジェクト・データを、
フィーチャ・パラメータを定義し、かつ管理システムA
PI14とのインタフェースをとることができる値に変
換する。プレゼンテーション・マネージャ76は、数式
がオブジェクトの属性または関係に一致するまでオブジ
ェクト・データとプレゼンテーション・マッピング・フ
ァイル64内の数式を比較することによってこの変換を
行う。一致した後、論理ブロック86に示したように、
一致した数式に対応するマッピングをマップ編集と共に
使用して、ファンクション・コール(またはマップ編
集)がプログラマチックに定義される。ファンクション
・コールは、管理システムAPI14によって受信され
ると、トポロジーの変更を反映するようにトポロジーの
ディスプレイを変更する。したがって、管理システムA
PI14は、トポロジーの更新済みディスプレイを表示
する。
【0034】ユーザが、プレゼンテーション・マッピン
グ情報64をプレゼンテーション・マネージャ76に導
入し、トポロジー・データ・レポジトリ52にトポロジ
ー・データがロードされた後、マップ・ビルダ31およ
び管理システムAPI14が、上記で論じたように図6
のメソッドに従ってトポロジー・ディスプレイを構築す
る。しかし、トポロジー・ディスプレイによって表され
ているオブジェクトが、ネットワーク19内で変更され
ることがある。この場合、ネットワーク・モニタ21ま
たはデータ獲得アプリケーション24は、オブジェクト
の変更を発見し、そのような変更を反映するデータをト
ポロジー・データ・レポジトリ52へ転送し、図6のプ
ロセスが繰り返される。まず、トポロジー・マネージャ
74が更新済みデータを受信し、論理ブロック82に従
ってマップ編集を作成する。プレゼンテーション・マネ
ージャ76は次いで、オブジェクト・データを用いてプ
レゼンテーション・マッピング・テーブル78内の数式
を試験することによってオブジェクト・データをマッピ
ングに変換する。トポロジー・マネージャ74は次い
で、適当なマッピングをマップ編集に関連付け、管理シ
ステムAPI14によって受信されたときにディスプレ
イを変更する適当なファンクション・コールを生成す
る。その結果、管理システムAPI14によるトポロジ
ー・ディスプレイは、ネットワーク19内のオブジェク
トに加えられる変更を反映する。
【0035】さらにユーザは、ネットワーク・モニタ2
1またはデータ獲得アプリケーションがトポロジー・デ
ータ・レポジトリ52へ変更を転送しなくてもトポロジ
ーを編集することができる。図7を参照すると分かるよ
うに、ユーザは、マウスやキーボードなど適当な入力装
置を使用して、管理システムAPI14を通じて変更を
要求する。論理ブロック87で示したように、トポロジ
ー・マネージャ74は、ユーザ編集要求と呼ばれる要求
を受信し、論理ブロック88に従ってこの要求をトポロ
ジー・編集に変換する。トポロジー・編集とは、トポロ
ジー・データ・リポジトリ52が読み取ることのできる
フォーマットでトポロジーの変更を表すデータである。
論理ブロック92で示したように、トポロジー・編集
は、トポロジー・データ・レポジトリ52へ伝達され、
トポロジー・データ・レポジトリ52内に定義されてい
る事前にプログラムされた規則に従ってプログラマチッ
クに受け入れられ、あるいは拒否される。要求が拒否さ
れた場合、トポロジー・データ・レポジトリ52は、論
理ブロック94で示したように拒否の理由をトポロジー
・マネージャ74を介して管理システムAPI14へ伝
達する。要求が受け入れられた場合、トポロジー・デー
タ・レポジトリ52は、スキーマ68内のトポロジー・
データを変更し、要求された変更を反映するトポロジー
・データをトポロジー・マネージャ74へ送信し、図6
に示したプロセスを繰り返す。トポロジー・データの変
更は再び、論理ブロック82に従いトポロジー・マネー
ジャ74によってマップ編集に変換され、プレゼンテー
ション・マネージャ76は、オブジェクト・データを用
いてプレゼンテーション・マッピング・テーブル78内
の数式を試験することによってオブジェクト・データの
変更をマッピングに変換する。トポロジー・マネージャ
74は次いで、適当なマッピングをマップ編集と関連付
け、管理システムAPI14によって受信されたときに
ディスプレイを変更するファンクション・コール(また
はマップ編集要求)を生成する。その結果、管理システ
ムAPI14によるトポロジー・ディスプレイは、ユー
ザから要求され、かつトポロジー・データ・レポジトリ
52から受け入れられた変更を反映する。
【0036】ユーザは、オブジェクトの属性および関係
を変更するだけでなく、そのような属性および関係を示
すメソッドを変更することができる。ユーザが、プレゼ
ンテーション・マッピング情報64内のデータを変更
し、図8の論理ブロック102を参照すると分かるよう
に、プレゼンテーション・マネージャ76が、プレゼン
テーション・マッピング情報64が変更されたことをプ
ログラマチックに発見する。プレゼンテーション・マネ
ージャ76は、必要に応じて、修正済みデータをパーサ
82を通過させた後、論理ブロック104で、現プレゼ
ンテーション・マッピング・テーブル78を再構築す
る。トポロジー・マネージャ74は次いで、表示中の各
オブジェクトのデータと、プレゼンテーション・マッピ
ング・テーブル78内の数式が一致するまで、それらを
突き合わせて試験する。トポロジー・マネージャ74は
次いで、一致した数式の現マッピングを使用してファン
クション・コールを伝達し、現マッピングを反映するオ
ブジェクトを取り込み直す。したがって、管理システム
14のフィーチャが更新される。
【0037】その結果、ネットワーク19内のオブジェ
クトが変化するか、それともユーザがトポロジーの受け
入れられる変更を要求するか、それともユーザが、フィ
ーチャを表示するメソッドを修正するかにかかわらず、
本発明のトポロジー・システム29は連続的に変化す
る。したがって、管理システムAPI14から与えられ
るトポロジー・ディスプレイは連続的に、所望のトポロ
ジーの状態を反映する。
【0038】詳細な説明の結論として、当業者には、本
発明の原則からそれほど逸脱せずに好ましい実施例の多
数の変形および修正を加えられることが自明であること
に留意されたい。すべてのそのような変形および修正
は、特許請求の範囲に記載した本発明の範囲内に含まれ
るものである。最後に、特許請求の範囲では、すべての
「手段」要素、「論理」要素、ステップの構造、材料、
動作、等価物が、そのような要素に関連して指定された
機能を実行する構造または材料または動作を含むもので
あることに留意されたい。以下に本発明の実施態様の数
例を掲げる。
【0039】(実施態様1):オブジェクトのトポロジ
ーを追跡するためにアプリケーションと管理システムの
ディスプレイ・マップ生成プロセスの汎用インタフェー
スを可能にするシステム(30)であって、トポロジー
・データを与えるように構成されたトポロジー・データ
・レポジトリ(52)と、前記トポロジー・データを受
信し、前記トポロジー・データをマッピングと関連付
け、前記トポロジー・データを用いて更新されたマップ
編集要求を生成するように構成された、前記トポロジー
・データ・レポジトリ(52)と相互接続されたマップ
・ビルダ(31)とを備えることを特徴とするマップ構
築システム。
【0040】(実施態様2):前記トポロジー・データ
・レポジトリ(52)が、所定のスキーマを含むことを
特徴とする実施態様1に記載のマップ構築システム(3
0)。 (実施態様3):前記マップ・ビルダ(31)が、それ
ぞれ、前記トポロジー・データがマッピング・エントリ
(79)に対応するかどうかを定義する数式を有し、か
つ前記マッピング・エントリ(79)が前記トポロジー
・データに対応するときに前記トポロジー・データのマ
ッピングを有する、マッピング・エントリ(79)のテ
ーブルを有するプレゼンテーション・マッピング・デー
タベース(78)と、前記プレゼンテーション・マッピ
ング・データベース(78)にアクセスし、前記トポロ
ジー・データが前記エントリ(79)に対応するかどう
かを判定し、対応することが判定されたときに前記トポ
ロジー・データの前記マッピングを検索するように構成
されたプレゼンテーション・マネージャ(76)とを備
えることを特徴とする実施態様1に記載のマップ構築シ
ステム(30)。
【0041】(実施態様4):前記マップ・ビルダ(3
1)がさらに、前記トポロジー・データ・レポジトリ
(52)から前記トポロジー・データの変更を受信し、
前記プレゼンテーション・マネージャ(76)から前記
マッピングを受信し、前記変更に基づいて、前記変更
を、アプリケーション・プログラムへ送信すべきマップ
編集要求に変換するように構成されたトポロジー・マネ
ージャ(74)を備えることを特徴とする実施態様3に
記載のマップ構築システム(30)。 (実施態様5):コンピュータ・プログラム(30)を
格納したコンピュータ読取り可能な媒体(32)であっ
て、前記コンピュータ・プログラム(30)が、トポロ
ジー・オブジェクトに関するオブジェクト属性およびオ
ブジェクト関係を与えるように構成されたトポロジー・
データ・レポジトリ(52)と、前記オブジェクト情報
を受信し、前記オブジェクト情報をマッピングと関連付
け、前記オブジェクト情報を用いて更新されたマップ編
集要求を生成するように構成された、前記トポロジー・
データ・レポジトリ(52)と相互接続されたマップ・
ビルダ(31)とを実現するプログラムを格納したこと
を特徴とするコンピュータ読取り可能な記録媒体(3
2)。
【0042】(実施態様6):オブジェクトのトポロジ
ーに関するディスプレイ・マップを作成する方法(3
0)であって、トポロジー・データの変更を受信するス
テップと、前記変更をマップ編集に変換するステップ
と、前記変更に対応するマッピングを検索するステップ
と、前記マッピングを前記マップ編集と関連付けること
によってマップ編集要求を形成するステップとを含むこ
とを特徴とするマップ構築方法。 (実施態様7):さらに、所定のスキーマ(68)を介
して前記トポロジー・データを得るステップを含むこと
を特徴とする実施態様6に記載のマップ構築方法(3
0)。 (実施態様8):さらに、包含、接続、従属に関する仕
様を用いてオブジェクト関係を定義するステップを含む
ことを特徴とする実施態様6に記載のマップ構築方法
(30)。
【0043】(実施態様9):さらに、それぞれ、トポ
ロジー・データの前記変更がマッピング・エントリ(7
9)に対応するかどうかを定義する数式を有し、かつ前
記マッピング・エントリ(79)が前記変更に対応する
ときに前記変更のマッピングを有する、マッピング・エ
ントリ(79)のテーブルを有するプレゼンテーション
・マッピング・データベース(78)を維持するステッ
プと、前記プレゼンテーション・マッピング・データベ
ース(78)にアクセスするステップと、トポロジー・
データの変更が前記エントリ(79)に対応するかどう
かを判定するステップと、トポロジー・データの前記変
更に対応する前記エントリ(79)から前記マッピング
を検索するステップとを含むことを特徴とする実施態様
7に記載のマップ構築方法(30)。
【0044】(実施態様10):オブジェクトの階層ト
ポロジーのディスプレイ・マップを作成する方法(3
0)であって、包含と、接続と、従属とを含むオブジェ
クト属性およびオブジェクト関係を定義するトポロジー
・データを所定のスキーマ(68)内で表すステップ
と、前記トポロジー・データの変更を受信するステップ
と、前記トポロジー・データの前記変更と、前記プレゼ
ンテーション・マッピング情報(64)内に定義されて
いる対応するマッピングを関連付けることによって、プ
レゼンテーション・マッピング情報(64)に従って更
新済みディスプレイ・マップを生成するステップとを含
むことを特徴とするマップ構築方法。
【図面の簡単な説明】
【図1】従来技術によるトポロジー管理システムの可能
な実施例を示すブロック図である。
【図2】本発明によるマップ構築システムを有するトポ
ロジー管理システムを使用するコンピュータの可能な実
施例を示すブロック図である。
【図3】図2のトポロジー管理システムの可能な実施例
を示すブロック図である。
【図4】図3のマップ構築システムの可能な実施例を示
すブロック図である。
【図5】図4の表示マネージャの可能な実施例を示すブ
ロック図である。
【図6】トポロジー・データ・レポジトリ内のトポロジ
ー・データが変更されたために図3のマップ構築システ
ム内のトポロジーを更新するための可能なメソッドを示
すフローチャートである。
【図7】ユーザの要求の結果としてトポロジー・データ
が変更されたために図3のマップ構築システム内のトポ
ロジーを更新するための可能なメソッドを示すフローチ
ャートである。
【図8】表示マッピング・ファイルの結果としてトポロ
ジー・データが変更されたためトポロジーを更新するた
めの可能なメソッドを示すフローチャートである。
【符号の説明】
11 トポロジー管理システム 12 マップ・アプリケーション 14 管理システム・アプリケーション・プログラマチ
ック・ インタフェース(管理システムAPI) 16 アプリケーション・データ 18 ネットワーク・スタック 19 ネットワーク 21 ネットワーク・モニタ 22 トポロジー・データ・レポジトリ 24 データ獲得アプリケーション 29 トポロジー管理システム 30 マップ構築システム 31 マップ・ビルダ 52 トポロジー・データ・レポジトリ 64 プレゼンテーション・マッピング情報
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ロバート・エー・ポターベルド アメリカ合衆国コロラド州フォート・コリ ンズ、グロスベノー・コート 2209

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】オブジェクトのトポロジーを追跡するため
    にアプリケーションと管理システムのディスプレイ・マ
    ップ生成プロセスの汎用インタフェースを可能にするシ
    ステムであって、 トポロジー・データを与えるように構成されたトポロジ
    ー・データ・レポジトリと、 前記トポロジー・データを受信し、前記トポロジー・デ
    ータをマッピングと関連付け、前記トポロジー・データ
    を用いて更新されたマップ編集要求を生成するように構
    成された、前記トポロジー・データ・レポジトリと相互
    接続されたマップ・ビルダとを備えることを特徴とする
    マップ構築システム。
JP23559397A 1996-09-09 1997-09-01 マップ構築システムおよびマップ構築方法 Withdrawn JPH10149398A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US712,229 1996-09-09
US08/712,229 US6151031A (en) 1996-09-09 1996-09-09 Map builder system and method for enabling generic interfacing of an application with a display map generation process in a management system

Publications (1)

Publication Number Publication Date
JPH10149398A true JPH10149398A (ja) 1998-06-02

Family

ID=24861269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23559397A Withdrawn JPH10149398A (ja) 1996-09-09 1997-09-01 マップ構築システムおよびマップ構築方法

Country Status (5)

Country Link
US (1) US6151031A (ja)
EP (1) EP0828224B1 (ja)
JP (1) JPH10149398A (ja)
AU (1) AU735152B2 (ja)
DE (1) DE69720353T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004236288A (ja) * 2002-12-04 2004-08-19 Microsoft Corp ピアツーピアグラフ管理インタフェースおよび方法

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3546680B2 (ja) 1998-01-26 2004-07-28 トヨタ自動車株式会社 ナビゲーション装置
JP3927304B2 (ja) * 1998-02-13 2007-06-06 トヨタ自動車株式会社 ナビゲーション用地図データアクセス方法
US6466973B2 (en) * 1998-03-06 2002-10-15 Adaptec, Inc. Method and system for managing storage devices over a network
JP3703297B2 (ja) * 1998-04-27 2005-10-05 株式会社日立製作所 地理情報データ管理方法
US6499036B1 (en) * 1998-08-12 2002-12-24 Bank Of America Corporation Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation
US6915298B1 (en) * 2000-02-09 2005-07-05 International Business Machines Corporation User-defined relationships for diagramming user-defined database relations
US20020029226A1 (en) * 2000-09-05 2002-03-07 Gang Li Method for combining data with maps
US7013232B2 (en) * 2001-08-15 2006-03-14 National Insurance Corporation Network-based system for configuring a measurement system using configuration information generated based on a user specification
US7133907B2 (en) * 2001-10-18 2006-11-07 Sun Microsystems, Inc. Method, system, and program for configuring system resources
US6965559B2 (en) * 2001-10-19 2005-11-15 Sun Microsystems, Inc. Method, system, and program for discovering devices communicating through a switch
WO2003040890A2 (en) * 2001-11-09 2003-05-15 Sun Microsystems, Inc. Method, system, and program for rendering a visualization of network devices
US7912792B2 (en) 2002-07-12 2011-03-22 Vendavo, Inc. Systems and methods for making margin-sensitive price adjustments in an integrated price management system
US7103889B2 (en) 2002-07-23 2006-09-05 Sun Microsystems, Inc. Method, system, and article of manufacture for agent processing
US7143615B2 (en) * 2002-07-31 2006-12-05 Sun Microsystems, Inc. Method, system, and program for discovering components within a network
US20040024887A1 (en) * 2002-07-31 2004-02-05 Sun Microsystems, Inc. Method, system, and program for generating information on components within a network
US7207012B1 (en) * 2003-01-30 2007-04-17 Sprint Communications Company L.P. System and method for mapping deployment status of high bandwidth metropolitan area networks
US20040215764A1 (en) * 2003-04-23 2004-10-28 Sun Microsystems, Inc. Method, system, and program for rendering a visualization of aggregations of network devices
US7694315B2 (en) * 2004-02-13 2010-04-06 Microsoft Corporation Schema-based machine generated programming models
US20060004861A1 (en) * 2004-05-28 2006-01-05 Albanese Michael J System and method for displaying price modeling data
US20050278227A1 (en) * 2004-05-28 2005-12-15 Niel Esary Systems and methods of managing price modeling data through closed-loop analytics
US7640198B1 (en) 2004-05-28 2009-12-29 Vendavo, Inc. System and method for generating and displaying indexed price modeling data
US8458060B2 (en) * 2004-05-28 2013-06-04 Vendavo, Inc. System and method for organizing price modeling data using hierarchically organized portfolios
US7613626B1 (en) 2004-08-09 2009-11-03 Vendavo, Inc. Integrated price management systems with future-pricing and methods therefor
US20060047574A1 (en) * 2004-08-27 2006-03-02 Shankar Sundaram Methods and systems for managing hierarchically organized objects in a pricing adjustment system
US20060089943A1 (en) * 2004-10-25 2006-04-27 Perot Systems Corporation Computer system and process for aiding in an outsourcing environment
US20060112073A1 (en) * 2004-11-22 2006-05-25 Jensen David L Interface building/design tool for generating nested interface systems and displays
US20100017418A1 (en) * 2004-12-22 2010-01-21 Koninklijke Philips Electronics, N.V. Method of presenting a topology, using a visual object
US7475350B2 (en) * 2005-02-02 2009-01-06 International Business Machines Corporation Method and system to layout topology objects
US20060268406A1 (en) * 2005-05-24 2006-11-30 Acquis, Inc., A Colorado Corporation System and method for processing spatial data
JP4566074B2 (ja) * 2005-06-21 2010-10-20 株式会社パスコ 家屋異動判定方法及び家屋異動判定プログラム
ATE546294T1 (de) 2005-08-12 2012-03-15 Tcms Transparent Beauty Llc System und verfahren zum zuführen eines mittels zur modifikation des reflexionsgrads zur verbesserung des erscheinungsbildes menschlicher haut
US8301487B2 (en) * 2006-05-02 2012-10-30 Vendavo, Inc. System and methods for calibrating pricing power and risk scores
US20090259522A1 (en) * 2006-05-02 2009-10-15 Jamie Rapperport System and methods for generating quantitative pricing power and risk scores
US8281392B2 (en) 2006-08-11 2012-10-02 Airdefense, Inc. Methods and systems for wired equivalent privacy and Wi-Fi protected access protection
US8184901B2 (en) 2007-02-12 2012-05-22 Tcms Transparent Beauty Llc System and method for applying a reflectance modifying agent to change a person's appearance based on a digital image
US8942775B2 (en) * 2006-08-14 2015-01-27 Tcms Transparent Beauty Llc Handheld apparatus and method for the automated application of cosmetics and other substances
US20110173033A1 (en) * 2006-08-16 2011-07-14 Pss Systems, Inc. Systems and methods for utilizing an enterprise map to determine affected entities
US8200690B2 (en) 2006-08-16 2012-06-12 International Business Machines Corporation System and method for leveraging historical data to determine affected entities
US8131719B2 (en) 2006-08-16 2012-03-06 International Business Machines Corporation Systems and methods for utilizing organization-specific classification codes
US7680686B2 (en) * 2006-08-29 2010-03-16 Vendavo, Inc. System and methods for business to business price modeling using price change optimization
US8626727B2 (en) * 2006-08-29 2014-01-07 International Business Machines Corporation Systems and methods for providing a map of an enterprise system
WO2008100880A1 (en) * 2007-02-12 2008-08-21 Yeager Rick B System and method for applying agent electrostatically to human skin
US7904355B1 (en) 2007-02-20 2011-03-08 Vendavo, Inc. Systems and methods for a revenue causality analyzer
US7895229B1 (en) * 2007-05-24 2011-02-22 Pss Systems, Inc. Conducting cross-checks on legal matters across an enterprise system
US10092082B2 (en) * 2007-05-29 2018-10-09 Tcms Transparent Beauty Llc Apparatus and method for the precision application of cosmetics
US20090132262A1 (en) * 2007-09-14 2009-05-21 Pss Systems Proactively determining evidence issues on legal matters involving employee status changes
US8572043B2 (en) * 2007-12-20 2013-10-29 International Business Machines Corporation Method and system for storage of unstructured data for electronic discovery in external data stores
US8112406B2 (en) * 2007-12-21 2012-02-07 International Business Machines Corporation Method and apparatus for electronic data discovery
US8140494B2 (en) * 2008-01-21 2012-03-20 International Business Machines Corporation Providing collection transparency information to an end user to achieve a guaranteed quality document search and production in electronic data discovery
US8412598B2 (en) 2008-02-06 2013-04-02 John Early Systems and methods for a causality analyzer
US20090286219A1 (en) * 2008-05-15 2009-11-19 Kisin Roman Conducting a virtual interview in the context of a legal matter
WO2009138520A1 (fr) * 2008-05-16 2009-11-19 Thomson Licensing Procédé et dispositif d'interfaçage entre un logiciel d'édition d'éléments graphiques et un logiciel d'affichage et de gestion d'éléments graphiques
US8275720B2 (en) * 2008-06-12 2012-09-25 International Business Machines Corporation External scoping sources to determine affected people, systems, and classes of information in legal matters
US9830563B2 (en) 2008-06-27 2017-11-28 International Business Machines Corporation System and method for managing legal obligations for data
US8489439B2 (en) * 2008-06-30 2013-07-16 International Business Machines Corporation Forecasting discovery costs based on complex and incomplete facts
US8327384B2 (en) * 2008-06-30 2012-12-04 International Business Machines Corporation Event driven disposition
US20100017239A1 (en) * 2008-06-30 2010-01-21 Eric Saltzman Forecasting Discovery Costs Using Historic Data
US8073729B2 (en) * 2008-09-30 2011-12-06 International Business Machines Corporation Forecasting discovery costs based on interpolation of historic event patterns
US8515924B2 (en) * 2008-06-30 2013-08-20 International Business Machines Corporation Method and apparatus for handling edge-cases of event-driven disposition
US8484069B2 (en) * 2008-06-30 2013-07-09 International Business Machines Corporation Forecasting discovery costs based on complex and incomplete facts
US8386937B1 (en) 2008-07-17 2013-02-26 NetBrain Technologies Inc. System, apparatus, and method for filtering network configuration information
US8386593B1 (en) 2008-07-17 2013-02-26 NetBrain Technologies Inc. Computer aided network engineering system, apparatus, and method
US8204869B2 (en) 2008-09-30 2012-06-19 International Business Machines Corporation Method and apparatus to define and justify policy requirements using a legal reference library
US20100088117A1 (en) * 2008-10-02 2010-04-08 Siemens Medical Solutions Usa, Inc. Multi-Mode Medical Data Reporting System
CN101562633B (zh) * 2009-05-27 2012-08-22 天津大学 可视化服务网络用户交互***
WO2011043767A1 (en) * 2009-10-06 2011-04-14 Hewlett-Packard Development Company, L.P. Icons with subparts presenting information about a system
US8250041B2 (en) * 2009-12-22 2012-08-21 International Business Machines Corporation Method and apparatus for propagation of file plans from enterprise retention management applications to records management systems
US8655856B2 (en) * 2009-12-22 2014-02-18 International Business Machines Corporation Method and apparatus for policy distribution
US8832148B2 (en) 2010-06-29 2014-09-09 International Business Machines Corporation Enterprise evidence repository
US8566903B2 (en) 2010-06-29 2013-10-22 International Business Machines Corporation Enterprise evidence repository providing access control to collected artifacts
US8402359B1 (en) 2010-06-30 2013-03-19 International Business Machines Corporation Method and apparatus for managing recent activity navigation in web applications
US8902761B2 (en) * 2010-12-15 2014-12-02 At&T Intellectual Property I, L.P. Method and apparatus for providing long term evolution network topology management
US9118522B2 (en) * 2012-06-26 2015-08-25 Qingdao Yun Zhong Networks Limited Browser based peer to peer distribution system
KR101480721B1 (ko) * 2013-03-05 2015-01-09 주식회사 다비오 유저 기반의 지도 제작 장치
US11528195B2 (en) 2013-03-15 2022-12-13 NetBrain Technologies, Inc. System for creating network troubleshooting procedure
US11736365B2 (en) 2015-06-02 2023-08-22 NetBrain Technologies, Inc. System and method for network management automation
US11847820B2 (en) * 2022-01-03 2023-12-19 Hcl Technologies Limited Method and system for classifying faces of boundary representation (B-Rep) models using artificial intelligence
CN114726739B (zh) * 2022-04-18 2024-04-09 深圳市智象科技有限公司 拓扑数据处理方法、装置、设备及存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5295244A (en) * 1990-09-17 1994-03-15 Cabletron Systems, Inc. Network management system using interconnected hierarchies to represent different network dimensions in multiple display views
US5261044A (en) * 1990-09-17 1993-11-09 Cabletron Systems, Inc. Network management system using multifunction icons for information display
US5583976A (en) * 1994-02-18 1996-12-10 Bellsouth Corporation Telecommunications network configuration model for data management and allocation
EP0678817A1 (en) * 1994-04-21 1995-10-25 BRITISH TELECOMMUNICATIONS public limited company Data capture in a communication network configuration system
US5619632A (en) * 1994-09-14 1997-04-08 Xerox Corporation Displaying node-link structure with region of greater spacings and peripheral branches
US5572640A (en) * 1994-12-01 1996-11-05 Hewlett-Packard Company Batch transfer system and method for high performance graphic display of network topology
US5684967A (en) * 1995-09-13 1997-11-04 International Business Machines Corporation System and method for generalized network topology representation
US5751965A (en) * 1996-03-21 1998-05-12 Cabletron System, Inc. Network connection status monitor and display

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004236288A (ja) * 2002-12-04 2004-08-19 Microsoft Corp ピアツーピアグラフ管理インタフェースおよび方法

Also Published As

Publication number Publication date
AU1789097A (en) 1998-03-12
EP0828224A2 (en) 1998-03-11
AU735152B2 (en) 2001-07-05
DE69720353D1 (de) 2003-05-08
EP0828224B1 (en) 2003-04-02
EP0828224A3 (en) 1999-08-25
US6151031A (en) 2000-11-21
DE69720353T2 (de) 2003-12-04

Similar Documents

Publication Publication Date Title
JPH10149398A (ja) マップ構築システムおよびマップ構築方法
US6049827A (en) Network management tool for causing network equipment to display information of a network relevant to the network equipment
US7454437B1 (en) Methods and apparatus for naming resources
US5821937A (en) Computer method for updating a network design
US6314460B1 (en) Method and apparatus for analyzing a storage network based on incomplete information from multiple respective controllers
US9467344B2 (en) Mechanism to display graphical IT infrastructure using configurable smart navigation
US6279015B1 (en) Method and apparatus for providing a graphical user interface for creating and editing a mapping of a first structural description to a second structural description
CN100580675C (zh) 访问不同种类的配置管理数据库储存库的方法和***
US20030074358A1 (en) Integration, management and processing of network data from disparate sources
US6748379B2 (en) Graphical representation of disorganized database records in an IMS database
JP2004164611A (ja) 属性データの管理
JP3282652B2 (ja) Osiマルチレイヤ管理システム
US20050192990A1 (en) Determining XML schema type equivalence
US7757210B1 (en) Object framework
US7702647B2 (en) Method and structure for unstructured domain-independent object-oriented information middleware
KR20070047675A (ko) 객체 및 엔터티의 표현을 구성하기 위한 방법 및 장치
JP2003006242A (ja) 製品データ管理システム、そのシステムを動作させるためのプログラム、そのプログラムが記録された記録媒体および製品データ管理方法
US7574329B1 (en) Object model for decision and issue tracking
CN115981625A (zh) 一种可扩展的电力***接线图界面建模方法及***
WO2001008007A9 (en) Method and system of automated generation of program code from an object oriented model
US8910183B2 (en) Access to context information in a heterogeneous application environment
KR20110138487A (ko) 웹기반의 온톨로지 편집 운영 시스템
JP2000330854A (ja) ハイパー文書の制御方法、ハイパー文書の制御装置、ハイパー文書の制御プログラムを格納した記憶媒体
JP3798580B2 (ja) データ管理システム及びこのデータ管理システムを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
CN117632503A (zh) 一种***资源控制方法和相关产品

Legal Events

Date Code Title Description
A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20031222

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20031226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040323

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040928

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20041028

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20041119

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20061004