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
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000013507 mapping Methods 0.000 claims abstract description 79
- 230000008569 process Effects 0.000 claims abstract description 10
- 238000010276 construction Methods 0.000 claims description 17
- 230000008859 change Effects 0.000 description 21
- 230000006870 function Effects 0.000 description 13
- 230000014509 gene expression Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- SPBWHPXCWJLQRU-FITJORAGSA-N 4-amino-8-[(2r,3r,4s,5r)-3,4-dihydroxy-5-(hydroxymethyl)oxolan-2-yl]-5-oxopyrido[2,3-d]pyrimidine-6-carboxamide Chemical compound C12=NC=NC(N)=C2C(=O)C(C(=O)N)=CN1[C@@H]1O[C@H](CO)[C@@H](O)[C@H]1O SPBWHPXCWJLQRU-FITJORAGSA-N 0.000 description 1
- 102100021677 Baculoviral IAP repeat-containing protein 2 Human genes 0.000 description 1
- 101000896157 Homo sapiens Baculoviral IAP repeat-containing protein 2 Proteins 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office 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
る。 【解決手段】アプリケーションと管理システムのディス
プレイ・マップ生成プロセスとの汎用インタフェースを
可能にするマップ構築システムを備える。マップ構築シ
ステムはマップ構築トポロジー・データを与えるように
構成されたトポロジー・データ・レポジトリと、トポロ
ジー・データを受信し、前記トポロジー・データをマッ
ピングと関連付け、前記トポロジー・データを用いて更
新されたマップ編集要求を生成するように構成された、
前記トポロジー・データ・レポジトリと相互接続された
マップ・ビルダとを備える。
Description
の分野に関し、特に、オブジェクトのトポロジーを追跡
するために、アプリケーションと管理システムのディス
プレイ・マップ生成プロセスとの汎用インタフェースを
可能にするコンピュータ・ベースのオブジェクト指向シ
ステムおよび方法に関する。
テムでは、企業管理の構成要素を自動化するために計算
システムが使用されることが多い。そのようなシステム
は、企業に関連する様々なオブジェクトの特質および関
係を管理する。「オブジェクト」は、本明細書では、コ
ンピュータ・ベースの管理システムによって管理すべき
項目に関するものである。オブジェクトは、ホスト、ブ
リッジ、セグメント、ネットワーク、政治ドメイン、人
事、組織、アプリケーションなどの例を含むが、それら
に限らない。管理システムは、そのシステム内のオブジ
ェクトのトポロジーを表示する。本明細書では、「トポ
ロジー」は、オブジェクトとオブジェクト関係の集合を
意味し、「オブジェクト関係」は、トポロジーにおいて
オブジェクトどうしが関係付けられる様相を指す。通
常、トポロジーを定義する関係は接続、包含、従属であ
る。たとえば、2つのオブジェクトが互いに接続される
場合、トポロジーは、一方のオブジェクトに関する記号
と、他方のオブジェクトに関する他の記号と、それらの
オブジェクトが接続されていることを示す(通常、2つ
のオブジェクト間の)記号を示す。同様に、オブジェク
トの一方がが他方に包含される場合、トポロジーは記号
によって、2つのオブジェクトおよび包含の階層を示
す。当業者には、包含が通常、他のオブジェクトを含む
オブジェクトを初期ディスプレイ・マップ上に表示する
ことによって表されることが認識されよう。「マップ」
は、定義された一群のオブジェクトおよびオブジェクト
どうしの関係の視覚的トポロジー表示として定義され
る。ユーザがマップ上のオブジェクトを選択した後、選
択したオブジェクト内に含まれるオブジェクトを示す新
しいマップが表示される。他のオブジェクト内に含まれ
るオブジェクトのマップを「サブマップ」と呼ぶことが
できる。同様に、このサブマップ上のオブジェクトを選
択し、そのオブジェクトに含まれるオブジェクトおよび
オブジェクト関係を示すことができる。このように、極
めて多数のオブジェクトの階層をユーザに分かりやすい
方法で表すことができる。コンピュータ・ベースの管理
システムの目的は、ユーザに所望のトポロジーを表示
し、オブジェクトおよびオブジェクト間の関係が変化し
たときにトポロジーを変更することである。
係を定義するデータは、ネットワーキング・システムに
関連付けられる。本明細書では、オブジェクト属性と
は、表示中のオブジェクトの状態を指す。ネットワーク
・トポロジーの例として、ネットワークに関連付けられ
た装置および装置の相互接続に関する仕様が挙げられ
る。管理システムは、適切なオブジェクトの属性および
関係を表示できるようにネットワークから情報を読み取
ることができるべきである。
表現を必要とするユーザは、管理システム・アプリケー
ション・プログラム・インタフェース(下記では「管理
システムAPI」と呼ぶ)と相互作用するマップ・アプ
リケーションを開発していた。本明細書では、マップ・
アプリケーションは、コンピュータ・ネットワークと外
部情報源のどちらかからオブジェクトの属性および関係
をプログラムに基づいて発見し、これらの属性および関
係を管理システムAPIに伝達するハード配線されたプ
ログラマチック手法である。管理システムAPIは、デ
ィスプレイ・マップ生成プロセスであり、オブジェクト
の属性および関係のトポロジー階層を表示する。一般
に、各オブジェクト・システムは、管理システムAPI
にオブジェクトの属性および関係を伝達するため特定の
マップ・アプリケーションを必要とする。したがって、
施工者は通常、あるトポロジーとのインタフェースをと
るため1つのマップ・アプリケーションを施工し、かつ
異なるトポロジーとのインタフェースをとるため別のア
プリケーションを施工する必要がある。
尾良く作成するために、管理システムAPIとのインタ
フェースをとる数百個のファンクション・コールを覚え
る。首尾良くネットワークおよびその管理システムAP
Iとのインタフェースをとれるように要員を訓練する場
合、潜在的な施工者はかなりの費用負担を覚悟しなけれ
ばならない。また、マップ・アプリケーションは、情報
をあるアルゴリズムにより管理システムAPIに導入す
るので、それを構築し、試験し、デバッグする必要があ
る。それぞれの異なるオブジェクト属性および関係を表
現するデータ構造は多くの場合複雑であり、アルゴリズ
ミック・マップ・アプリケーションを作成する工程には
かなりの費用がかかる。このような訓練費用および施工
費用は、マップ・アプリケーションの潜在的な施工者に
対する重大な障壁となる。
はマップ・アプリケーションとディスプレイ・マップ生
成プロセスとの汎用インタフェースにより上記の問題点
を解消することである。
のトポロジーを追跡するためにアプリケーションと管理
システムのディスプレイ・マップ生成プロセスとの汎用
インタフェースを可能にするマップ構築システムおよび
方法を提供する。このマップ構築システムおよび方法
は、管理システムAPI、マップ・ビルダ、トポロジー
・データ・レポジトリを使用する。トポロジー・レポジ
トリとは、所定のフォーマットでオブジェクトの属性お
よび関係を定義したデータをマップ・ビルダに導入する
すべてのシステムまたは装置である。好ましい実施例で
は、トポロジー・データ・レポジトリは、スキーマと呼
ばれるリレーショナル・データベースまたはオブジェク
ト指向データベースを含むデータベース管理システムで
ある。スキーマは、それぞれ、特定のオブジェクト属性
または関係を表すデータを含む、一連のテーブルで構成
することが好ましい。これらのテーブル内のデータは全
体として、トポロジーを表すのに必要なすべてのオブジ
ェクト属性および関係を定義する。マップ・ビルダは、
トポロジー・データ・レポジトリとインタフェースして
オブジェクトの属性および関係を表す更新済みデータを
得る。
レジトリからオブジェクトの属性および関係のデータ表
現を受信し、オブジェクトの属性および関係を、表示記
号のパラメータを定義する適当な値と関連付け、更新済
みオブジェクト属性および関係と管理システムAPIと
の汎用インタフェースをとる。管理システムAPIは、
更新済みオブジェクト属性および関係をユーザに表示す
る。したがって、管理システムAPIは連続的に更新済
みトポロジーを表示する。
よってオブジェクトおよびその関係がどのように表示さ
れるかを定義するプレゼンテーション・マッピング情報
を受信するようにも構成される。このプレゼンテーショ
ン・マッピング情報をマップ・ビルダに導入することに
よって、ユーザは、トポロジー・データを表す記号の表
示を制御する。
ルダは、プレゼンテーション・マネージャとトポロジー
・マネージャとを含むことができる。トポロジー・マネ
ージャは、所定のフォーマットのデータを受信すること
ができる。プレゼンテーション・マネージャは、このデ
ータを、管理システムAPIとのインタフェースがとれ
るフォームに変換するように構成される。トポロジー・
マネージャは、変換済みデータを使用して、所望のプレ
ゼンテーション変更を行うにはどうすべきかを管理シス
テムAPIに指示するのに必要なすべての情報を含むフ
ァンクション・コールを行う。オブジェクトの属性およ
び関係の変更を反映するファンクション・コールを管理
システムAPIへ伝達することによって、ユーザに表示
されるトポロジーを、オブジェクトの現状態を示すよう
に連続的に更新することができる。
の利点を有する。一例として、そのうちのいくつかにつ
いて以下に説明する。
は、オブジェクトの属性および関係を表すデータと管理
システムAPIとのインタフェースをとる方法が提供さ
れることである。このインタフェース能力によって、オ
ブジェクト関係を定義するハード配線されたプログラマ
チック手法を設計することは不要になる。その代わり、
オブジェクトの属性および関係は、マップ・ビルダによ
って管理システムAPIに対するファンクション・コー
ルに変換されるデータとして表される。したがって、そ
れぞれの異なるマップ・アプリケーションをそれぞれの
異なるトポロジーを表すように構築するのではなく、単
一のマップ構築システムを通じていくつかの異なるトポ
ロジーを汎用的に表すことができる。したがって、トポ
ロジー・システムを首尾良く構築し実施するコストは著
しく削減される。
利点は、システムが配置された後にトポロジーによって
表されるオブジェクトを変更または拡張する融通性に富
んだユーザに分かりやすい方法が提供されることであ
る。
利点は、トポロジー表現システムを現行のアルゴリズミ
ック手法を介してずっと短いタイムスケールで試験する
方法が提供されることである。これによって、消費者は
トポロジー・システムの実施可能性を比較的低いコスト
で試験することができる。
く理解することができる。図面の要素は必ずしも一定の
比率に応じて描かれてはおらず、本発明の原則を明確に
示すことが重視されている。さらに、いくつかの図面に
わたって同じ参照符号が対応する部品を指定している。
ロジー管理システム11では、ユーザがオブジェクト間
の関係をプログラマチックに理解するマップ・アプリケ
ーション12を作成する。マップ・アプリケーション1
2は、トポロジーの定義されたオブジェクト間の関係に
関するこのハード配線された理解とオブジェクト・デー
タを使用して、管理システム・アプリケーション・プロ
グラマチック・インタフェース(API)14にオブジ
ェクトの属性および関係を与える。管理システムAPI
は次いで、マップ・アプリケーションからの情報を使用
して、オブジェクトのトポロジー表現を表示する。管理
システムAPIを使用してトポロジー表現を表示するこ
とは、業界において広く知られている。
態は、ネットワーク・スタック18を通じて発見するこ
とができる。一般に、ネットワーク・スタック18は、
ネットワーク19にアクセスできるようにするオペレー
ティング・システム(o/s)内のネットワーク・ソフ
トウェアの集合である。ネットワーク・スタック18は
特に、インターネット・プロトコル(IP)を実施する
プロトコル・ソフトウェアと、伝送制御プロトコル(T
CP)と、簡易ネットワーク管理プロトコル(SNM
P)とを含む。
ク・スタック18を介してネットワーク19との間でデ
ータ・パケットを送受信する。ネットワーク・モニタは
基本的に、ネットワーク19内のネットワーク・トポロ
ジーを発見し監視する。ネットワーク19上でネットワ
ーク・トポロジーが変化すると、ネットワーク・モニタ
21は、オブジェクト識別子とオブジェクト変更情報と
を含む、事象またはトラップ(SNMP特有)を生成す
る。ネットワーク・モニタ21は、ネットワーク19を
介してルータなどの装置から事象を受信する。
オブジェクト属性および関係の汎用データ情報を、トポ
ロジー・データ・レポジトリ22と呼ばれるデータベー
ス管理システムへ伝達する。一般に、ネットワーク・モ
ニタ21はトポロジー・データ・レポジトリに事象(ト
ポロジーの変更)を知らせる。
オブジェクト属性およびトポロジー内のオブジェクト属
性の関係の状態に関するデータを含むように構成され
る。ネットワーク・モニタ21から供給されないトポロ
ジーのオブジェクトに関する特定の情報にアクセスした
い場合、ユーザは、ネットワーク・スタック18から適
当な情報を読み取るデータ獲得アプリケーション24を
作成しなければならない。ユーザは、図1では特定アプ
リケーション・データ16と呼ばれるデータベースにこ
の情報を記憶する。マップ・アプリケーション12は、
特定アプリケーション・データ16をトポロジー・デー
タ・レポジトリ22内の汎用情報と共に使用して、トポ
ロジーのオブジェクト間の関係をプログラマチックに定
義する。
マップ構築システム30は、それに関連する方法と共
に、コンピュータ・システム34のメイン・メモリ32
に記憶されているトポロジー管理システム29内で使用
することができる。コンピュータ関連システムまたは方
法によって使用でき、あるいはコンピュータ関連システ
ムまたは方法と共に使用できるコンピュータ読取り可能
な任意の媒体上に、マップ構築システム30を記憶する
ことができることに留意されたい。本明細書では、コン
ピュータ読取り可能な媒体は、電子装置または手段、あ
るいは磁気装置または手段、あるいは光学装置または手
段、あるいはコンピュータ関連システムまたは方法によ
って使用でき、あるいはコンピュータ関連システムまた
は方法と共に使用できるコンピュータ・プログラムを含
み、あるいは記憶することができるその他の物理装置ま
たは手段である。一例を挙げると、マップ構築システム
30は、従来型の携帯可能なコンピュータ・ディスケッ
ト上に磁気的に記憶し携行することができる。
つまたは複数のバスを含むことができるローカル・イン
タフェース38を介してコンピュータ・システム34内
の他の要素と通信する従来型の処理要素36を備える。
入力装置40、たとえばキーボードまたはマウスを使用
して、システム34のユーザからのデータを入力するこ
とができ、スクリーン・ディスプレイ42またはプリン
タ44を使用してデータをユーザに出力することができ
る。ローカル・インタフェース38にディスク記憶機構
46を接続して、非揮発性ディスク(たとえば磁気、光
学など)との間でデータを転送することができる。シス
テム34は、システム34がネットワーク19とデータ
を交換できるようにするネットワーク・インタフェース
48に接続することが好ましい。
て、ユーザがマップ・アプリケーション12(図1)を
作成し特定のアプリケーション・データ16(図1)を
記憶することは不要になる。マップ・アプリケーション
12のアルゴリズムにオブジェクト間の関係をプログラ
マチックに取り込むのではなく、図3に示したように、
所定のフォーマットでオブジェクトの属性および関係を
表すデータをトポロジー・データ・レポジトリ52に記
憶することができる。オブジェクトの属性および関係を
表すデータを本明細書では「トポロジー・データ」と呼
ぶ。トポロジー・データのフォーマットがマップ構築シ
ステム30に認識できるものであるかぎり、マップ構築
システム30はデータと管理システムAPI14とのイ
ンタフェースをとることができる。管理システムAPI
14は次いで、トポロジーをユーザに表示することがで
きる。
0は、トポロジー・データ・レポジトリ52と通信する
マップ・ビルダ31を備える。マップ・ビルダ31は、
システム30と管理システムAPI14との間ならびに
システム30とプレゼンテーション・マッピング情報6
4との間の一次インタフェースとして働く。プレゼンテ
ーション・マッピング情報64については下記で説明す
る。さらに、トポロジー・データ・レポジトリ52は、
アプリケーション・プログラマチック・インタフェース
を含み、システム30とネットワーク・モニタ21との
間ならびにシステム30とデータ獲得アプリケーション
24との間の一次インタフェースとして働く。これらの
構成要素についても下記で説明する。
獲得アプリケーションである。従来技術と同様に、本発
明のネットワーク・モニタ21は、ネットワーク・スタ
ック18を介して、ある種の汎用トポロジー・データの
変更に関してネットワーク19を監視し、このような変
更をトポロジー・データ・レポジトリ52内のデータベ
ースに伝達する。トポロジー・データ・レポジトリ52
内のトポロジー・データは、オブジェクトの現状態を示
すように更新される。マップ構築システム30は、新し
いトポロジー・データと管理システムAPI14とのイ
ンタフェースをとり、管理システムAPIで新しいディ
スプレイが示される。新しいトポロジー・データのイン
タフェースをとるシステムおよび方法については後で図
6ないし図8を参照して詳しく論じる。新しいトポロジ
ー・データのインタフェースをとることによって、管理
システムAPI14のディスプレイは連続的に、現オブ
ジェクト属性および関係を示す。
モニタ21の汎用監視を受けないオブジェクト属性およ
び関係の変更を反映させたい場合、トポロジー・データ
・レポジトリ52内のトポロジー・データをユーザ自身
のデータ獲得アプリケーション24を用いて更新する。
データ獲得アプリケーション24とは、ネットワーク・
モニタ21で監視されないネットワーク・スタック18
の特定のデータの変更を読み取りこのような変更をトポ
ロジー・データ・レポジトリ52へ伝達するアプリケー
ション・プログラムである。トポロジー・データ・レポ
ジトリ52は、トポロジー・データを含むデータベース
を更新し、マップ・ビルダ31は、この新しいデータと
管理システムAPI14とのインタフェースをとり、管
理システムAPI114はこの更新済みトポロジーを表
示する。
トポロジー・データを導入するためにトポロジー・デー
タ・レポジトリ52を含むが、他の装置または方法、あ
るいはその両方が使用できることに留意されたい。本発
明の動作には、更新済みトポロジー・データをマップ・
ビルダ31で互換性のある定義済みフォーマットでマッ
プ・ビルダ31へ伝達する装置または方法で十分であ
る。
は、ユーザによって書き込まれ、管理システムAPI1
4の表示画面上のフィーチャ・パラメータを制御するた
めに使用される「マッピング」を定義するデータを含
む。マッピングは本明細書では、フィーチャ・パラメー
タを定義する1組のデータ値であり、フィーチャは特定
のオブジェクト属性または関係の記号表示として定義さ
れる。フィーチャの例には、アイコン、マップ、サブマ
ップ、関係記号が含まれるが、これらに限らない。「パ
ラメータ」の語は本明細書では、オブジェクトの属性ま
たは関係を表すために使用される記号のタイプを指す。
パラメータは通常、記号の寸法、記号の色、ユーザによ
って選択されたときの記号の動作、他の多数の同様な特
性に関するものである。したがって、ユーザは、マッピ
ングを定義するデータを制御することによって、トポロ
ジーのオブジェクト属性および関係を表示するために使
用されるフィーチャ・パラメータを制御する。
レポジトリ52は、リレーショナル・データベース管理
システム、またはオブジェクト指向データベース管理シ
ステム、またはその他の適当なデータベース管理システ
ムを使用することができる。トポロジー・データ・レポ
ジトリ52内に、システム11によって表示されるオブ
ジェクト属性および関係を表すデータを含む、スキーマ
68と呼ばれる、リレーショナル・データベースまたは
オブジェクト指向データベースまたはその他の適用可能
なデータベースが配置されることが好ましい。スキーマ
68の好ましい実施例は、それぞれが、特定のオブジェ
クト属性または関係を表すデータを含む、相互接続され
た一連のデータ・テーブル72である。たとえば、オブ
ジェクトAがオブジェクトB内に含まれる場合、Aを表
すデータが1つのテーブル内に存在し、Bを表すデータ
が他のテーブル内に存在することができる。AがBに含
まれる関係を表すデータが第3のテーブル内に存在する
こともできる。当業者には、たとえば、単一のテーブル
が、Bを表すデータと、AとBの関係を表すデータを含
むことができるように、所与のテーブルが複数の属性を
含むことができることが認識されよう。オブジェクトの
属性および関係を定義するスキーマ内のデータは、マッ
プ・ビルダ31で互換性のある所定のフォーマットのも
のである。
内のデータをマップ・ビルダ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によって生成
されるディスプレイは、トポロジー内のオブジェクトの
状態を反映または追跡する。
タ・レポジトリ52からトポロジーの変更を受信するだ
けでなく、プレゼンテーション・マッピング情報64か
らトポロジー・ディスプレイの変更を受信することもで
きる。プレゼンテーション・マネージャ76は、プレゼ
ンテーション・マッピング情報64内のデータの変更を
プログラマチックに発見することができる。これが行わ
れた後、プレゼンテーション・マネージャ76は、必要
に応じて、プレゼンテーション・マッピング情報64内
のデータを再解析し、各数式が現マッピングに対応する
プレゼンテーション・マッピング・テーブル78を再構
築する。トポロジー・マネージャ74は次いで、画面上
に表されている各オブジェクトの属性および関係のデー
タを、プレゼンテーション・マッピング・テーブル78
内の数式と突き合わせて検査し、一致する数式の現マッ
ピングを使用してトポロジーを再表示する。マップ・ビ
ルダ31は、ユーザがプレゼンテーション・マッピング
情報64の変更を導入するたびに現マッピングを用いて
プレゼンテーション・マッピング・テーブル78を再構
築することによって、管理システムAPI14からのデ
ィスプレイを連続的に更新する。したがって、管理シス
テムAPI14は、様々なオブジェクト属性および関係
の現トポロジーを連続的に表示する。
および動作、ならびに関連するメソッド(方法)につい
て下記で説明する。
グ情報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は、トポロジーの更新済みディスプレイを表示
する。
グ情報64をプレゼンテーション・マネージャ76に導
入し、トポロジー・データ・レポジトリ52にトポロジ
ー・データがロードされた後、マップ・ビルダ31およ
び管理システムAPI14が、上記で論じたように図6
のメソッドに従ってトポロジー・ディスプレイを構築す
る。しかし、トポロジー・ディスプレイによって表され
ているオブジェクトが、ネットワーク19内で変更され
ることがある。この場合、ネットワーク・モニタ21ま
たはデータ獲得アプリケーション24は、オブジェクト
の変更を発見し、そのような変更を反映するデータをト
ポロジー・データ・レポジトリ52へ転送し、図6のプ
ロセスが繰り返される。まず、トポロジー・マネージャ
74が更新済みデータを受信し、論理ブロック82に従
ってマップ編集を作成する。プレゼンテーション・マネ
ージャ76は次いで、オブジェクト・データを用いてプ
レゼンテーション・マッピング・テーブル78内の数式
を試験することによってオブジェクト・データをマッピ
ングに変換する。トポロジー・マネージャ74は次い
で、適当なマッピングをマップ編集に関連付け、管理シ
ステムAPI14によって受信されたときにディスプレ
イを変更する適当なファンクション・コールを生成す
る。その結果、管理システムAPI14によるトポロジ
ー・ディスプレイは、ネットワーク19内のオブジェク
トに加えられる変更を反映する。
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から受け入れられた変更を反映する。
を変更するだけでなく、そのような属性および関係を示
すメソッドを変更することができる。ユーザが、プレゼ
ンテーション・マッピング情報64内のデータを変更
し、図8の論理ブロック102を参照すると分かるよう
に、プレゼンテーション・マネージャ76が、プレゼン
テーション・マッピング情報64が変更されたことをプ
ログラマチックに発見する。プレゼンテーション・マネ
ージャ76は、必要に応じて、修正済みデータをパーサ
82を通過させた後、論理ブロック104で、現プレゼ
ンテーション・マッピング・テーブル78を再構築す
る。トポロジー・マネージャ74は次いで、表示中の各
オブジェクトのデータと、プレゼンテーション・マッピ
ング・テーブル78内の数式が一致するまで、それらを
突き合わせて試験する。トポロジー・マネージャ74は
次いで、一致した数式の現マッピングを使用してファン
クション・コールを伝達し、現マッピングを反映するオ
ブジェクトを取り込み直す。したがって、管理システム
14のフィーチャが更新される。
クトが変化するか、それともユーザがトポロジーの受け
入れられる変更を要求するか、それともユーザが、フィ
ーチャを表示するメソッドを修正するかにかかわらず、
本発明のトポロジー・システム29は連続的に変化す
る。したがって、管理システムAPI14から与えられ
るトポロジー・ディスプレイは連続的に、所望のトポロ
ジーの状態を反映する。
発明の原則からそれほど逸脱せずに好ましい実施例の多
数の変形および修正を加えられることが自明であること
に留意されたい。すべてのそのような変形および修正
は、特許請求の範囲に記載した本発明の範囲内に含まれ
るものである。最後に、特許請求の範囲では、すべての
「手段」要素、「論理」要素、ステップの構造、材料、
動作、等価物が、そのような要素に関連して指定された
機能を実行する構造または材料または動作を含むもので
あることに留意されたい。以下に本発明の実施態様の数
例を掲げる。
ーを追跡するためにアプリケーションと管理システムの
ディスプレイ・マップ生成プロセスの汎用インタフェー
スを可能にするシステム(30)であって、トポロジー
・データを与えるように構成されたトポロジー・データ
・レポジトリ(52)と、前記トポロジー・データを受
信し、前記トポロジー・データをマッピングと関連付
け、前記トポロジー・データを用いて更新されたマップ
編集要求を生成するように構成された、前記トポロジー
・データ・レポジトリ(52)と相互接続されたマップ
・ビルダ(31)とを備えることを特徴とするマップ構
築システム。
・レポジトリ(52)が、所定のスキーマを含むことを
特徴とする実施態様1に記載のマップ構築システム(3
0)。 (実施態様3):前記マップ・ビルダ(31)が、それ
ぞれ、前記トポロジー・データがマッピング・エントリ
(79)に対応するかどうかを定義する数式を有し、か
つ前記マッピング・エントリ(79)が前記トポロジー
・データに対応するときに前記トポロジー・データのマ
ッピングを有する、マッピング・エントリ(79)のテ
ーブルを有するプレゼンテーション・マッピング・デー
タベース(78)と、前記プレゼンテーション・マッピ
ング・データベース(78)にアクセスし、前記トポロ
ジー・データが前記エントリ(79)に対応するかどう
かを判定し、対応することが判定されたときに前記トポ
ロジー・データの前記マッピングを検索するように構成
されたプレゼンテーション・マネージャ(76)とを備
えることを特徴とする実施態様1に記載のマップ構築シ
ステム(30)。
1)がさらに、前記トポロジー・データ・レポジトリ
(52)から前記トポロジー・データの変更を受信し、
前記プレゼンテーション・マネージャ(76)から前記
マッピングを受信し、前記変更に基づいて、前記変更
を、アプリケーション・プログラムへ送信すべきマップ
編集要求に変換するように構成されたトポロジー・マネ
ージャ(74)を備えることを特徴とする実施態様3に
記載のマップ構築システム(30)。 (実施態様5):コンピュータ・プログラム(30)を
格納したコンピュータ読取り可能な媒体(32)であっ
て、前記コンピュータ・プログラム(30)が、トポロ
ジー・オブジェクトに関するオブジェクト属性およびオ
ブジェクト関係を与えるように構成されたトポロジー・
データ・レポジトリ(52)と、前記オブジェクト情報
を受信し、前記オブジェクト情報をマッピングと関連付
け、前記オブジェクト情報を用いて更新されたマップ編
集要求を生成するように構成された、前記トポロジー・
データ・レポジトリ(52)と相互接続されたマップ・
ビルダ(31)とを実現するプログラムを格納したこと
を特徴とするコンピュータ読取り可能な記録媒体(3
2)。
ーに関するディスプレイ・マップを作成する方法(3
0)であって、トポロジー・データの変更を受信するス
テップと、前記変更をマップ編集に変換するステップ
と、前記変更に対応するマッピングを検索するステップ
と、前記マッピングを前記マップ編集と関連付けること
によってマップ編集要求を形成するステップとを含むこ
とを特徴とするマップ構築方法。 (実施態様7):さらに、所定のスキーマ(68)を介
して前記トポロジー・データを得るステップを含むこと
を特徴とする実施態様6に記載のマップ構築方法(3
0)。 (実施態様8):さらに、包含、接続、従属に関する仕
様を用いてオブジェクト関係を定義するステップを含む
ことを特徴とする実施態様6に記載のマップ構築方法
(30)。
ロジー・データの前記変更がマッピング・エントリ(7
9)に対応するかどうかを定義する数式を有し、かつ前
記マッピング・エントリ(79)が前記変更に対応する
ときに前記変更のマッピングを有する、マッピング・エ
ントリ(79)のテーブルを有するプレゼンテーション
・マッピング・データベース(78)を維持するステッ
プと、前記プレゼンテーション・マッピング・データベ
ース(78)にアクセスするステップと、トポロジー・
データの変更が前記エントリ(79)に対応するかどう
かを判定するステップと、トポロジー・データの前記変
更に対応する前記エントリ(79)から前記マッピング
を検索するステップとを含むことを特徴とする実施態様
7に記載のマップ構築方法(30)。
ポロジーのディスプレイ・マップを作成する方法(3
0)であって、包含と、接続と、従属とを含むオブジェ
クト属性およびオブジェクト関係を定義するトポロジー
・データを所定のスキーマ(68)内で表すステップ
と、前記トポロジー・データの変更を受信するステップ
と、前記トポロジー・データの前記変更と、前記プレゼ
ンテーション・マッピング情報(64)内に定義されて
いる対応するマッピングを関連付けることによって、プ
レゼンテーション・マッピング情報(64)に従って更
新済みディスプレイ・マップを生成するステップとを含
むことを特徴とするマップ構築方法。
な実施例を示すブロック図である。
ロジー管理システムを使用するコンピュータの可能な実
施例を示すブロック図である。
を示すブロック図である。
すブロック図である。
ロック図である。
ー・データが変更されたために図3のマップ構築システ
ム内のトポロジーを更新するための可能なメソッドを示
すフローチャートである。
が変更されたために図3のマップ構築システム内のトポ
ロジーを更新するための可能なメソッドを示すフローチ
ャートである。
ジー・データが変更されたためトポロジーを更新するた
めの可能なメソッドを示すフローチャートである。
ック・ インタフェース(管理システムAPI) 16 アプリケーション・データ 18 ネットワーク・スタック 19 ネットワーク 21 ネットワーク・モニタ 22 トポロジー・データ・レポジトリ 24 データ獲得アプリケーション 29 トポロジー管理システム 30 マップ構築システム 31 マップ・ビルダ 52 トポロジー・データ・レポジトリ 64 プレゼンテーション・マッピング情報
Claims (1)
- 【請求項1】オブジェクトのトポロジーを追跡するため
にアプリケーションと管理システムのディスプレイ・マ
ップ生成プロセスの汎用インタフェースを可能にするシ
ステムであって、 トポロジー・データを与えるように構成されたトポロジ
ー・データ・レポジトリと、 前記トポロジー・データを受信し、前記トポロジー・デ
ータをマッピングと関連付け、前記トポロジー・データ
を用いて更新されたマップ編集要求を生成するように構
成された、前記トポロジー・データ・レポジトリと相互
接続されたマップ・ビルダとを備えることを特徴とする
マップ構築システム。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004236288A (ja) * | 2002-12-04 | 2004-08-19 | Microsoft Corp | ピアツーピアグラフ管理インタフェースおよび方法 |
Families Citing this family (78)
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)
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 |
-
1996
- 1996-09-09 US US08/712,229 patent/US6151031A/en not_active Expired - Lifetime
-
1997
- 1997-04-15 AU AU17890/97A patent/AU735152B2/en not_active Ceased
- 1997-09-01 JP JP23559397A patent/JPH10149398A/ja not_active Withdrawn
- 1997-09-05 DE DE69720353T patent/DE69720353T2/de not_active Expired - Lifetime
- 1997-09-05 EP EP97306914A patent/EP0828224B1/en not_active Expired - Lifetime
Cited By (1)
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 |