JP2004046813A - 計算資源の起動方法及び情報処理システム並びに記録媒体 - Google Patents

計算資源の起動方法及び情報処理システム並びに記録媒体 Download PDF

Info

Publication number
JP2004046813A
JP2004046813A JP2003140280A JP2003140280A JP2004046813A JP 2004046813 A JP2004046813 A JP 2004046813A JP 2003140280 A JP2003140280 A JP 2003140280A JP 2003140280 A JP2003140280 A JP 2003140280A JP 2004046813 A JP2004046813 A JP 2004046813A
Authority
JP
Japan
Prior art keywords
user
information
symptoms
basic application
symptom
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.)
Granted
Application number
JP2003140280A
Other languages
English (en)
Other versions
JP4077364B2 (ja
Inventor
Hart Peter
ピーター ハート
Jamey Graham
ジャメイ グラハム
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of JP2004046813A publication Critical patent/JP2004046813A/ja
Application granted granted Critical
Publication of JP4077364B2 publication Critical patent/JP4077364B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2257Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using expert systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/927Education or instruction
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/934Information retrieval or Information management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Algebra (AREA)
  • Computer Hardware Design (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Computational Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

【課題】利用者の直接的な介入なしに、外部計算資源を自動的に起動し得るようにすること。
【解決手段】利用者のための基本アプリケーションを構築することと、この基本アプリケーション内に一連の利用者との相互作用を受信して状況を設定することと、一連の利用者との相互作用に応じて自動的に計算資源を起動することで、利用者の直接的な介入を不要とした。即ち、既存の使用説明書又はその他の技術マニュアルに含まれる適格な技術文書が故障を有する装置を調べている利用者に提供されるような問合せ不要の情報検索システムを開示する。利用者は、装置について利用者の分析に基づく症状を入力し、これに応じてシステムが装置において発生し得る故障に関する情報を提供する。症状が入力されると個別の故障の相対的な値を決定しそれらの故障に起因する症状に関連させる。利用者はシステム内で可能性の高い故障に関する技術情報を選択できるようになる。
【選択図】  図1

Description

【0001】
【産業上の利用分野】
本発明は、エキスパート・システムに関し、より特定すれば、直接的な介入なしに計算資源が利用者から起動されるような計算資源の自動起動方法及びそのシステムに関する。
【0002】
【従来の技術及び発明が解決しようとする課題】
エキスパート・システムがサービス業において広範囲に使用されるようになったことで、知識埋込みシステムが限られた分野における高品質の専門性を提供できるようになってきた。しかし、大半の従来技術のシステムでは、診断作業を実行する際の専門家のための資源として、技術文書の有用性を評価していない。オンラインの技術資料は成功への可能性を拡大することで利用者を補助することができる。この資源を認識しない大半の従来技術のシステムは、単に、オンライン文書を「ヘルプ・テキスト」の形式で読めるようにするためのインタフェースを提供しているに過ぎない。
【0003】
しかし、通常、この文書は専門家と開発者が技術資料の内容を簡略な形に書き改めた結果である。説明書に含まれ、また、現場で多くの技術者が使用する正確な技術的記述は提供されていない。技術文書を書き改めることにより、専門家並びに開発者は、システムを開発するための時間を増加させ、元の内容を減少させている。技術文書は実際の資料に依存せず、独自に保守されるため、この「ヘルプ・テキスト」文書を維持するための寿命コストが高い。
【0004】
ある種のヘルプ・システムは、エキスパート・システムを取り入れ、ヘルプ・システムに「知性」を追加している。このような従来技術のシステムの一つは、「知的ヘルプ・システム」と題する米国特許第5,103,498号明細書に詳述されている。このシステムでは監視装置がシステム‐利用者間のインタフェースを「監視」し、どのような監視情報を保存するか決定している。システムの物理的状態と合わせてこの情報が知識ベースに保存される。インタフェース・エンジンが知識ベースのデータと規則を照合してヘルプ・テキストを生成する。
【0005】
残念ながら、このシステムにおいて利用者はヘルプを要求する必要があり、また、そのヘルプはヘルプ・テキストとして供給される。
【0006】
医療情報分野専用システムは、観察した症状と考え得る診断を評価することにより、情報の自動検索の方法を提供している。これにより、関連する医学文書へのアクセスを提供している。このシステムは、エルキンら(P.L.Elkin,etal.)の「診断支援システムにおけるループの閉鎖(Closing the Loop on Diagnostic Decision Support Systems)」、 医療分野におけるコンピュータ応用に関する第14回年次シンポジウム(14th Annual symposium on Computer Applns.in Medical Care)医療情報システムの基準(Standards in Medical Informatics)(1990年11月ワシントンD.C.)IEEEコンピュータ学会出版局刊に解説されている。
【0007】
残念ながら、このシステムの技術的詳細については未だ開示されていない。
【0008】
さらに、多くの従来技術のシステムでは、計算資源を利用者が「オン」又は「オフ」にするのが普通だった。これは、利用者が入力した情報全ての中から相互の関連性を求めるために、特定の情報をどこで処理するかを決定していることが解る。このようなシステムでは、システムの能力全体に目が届かず、そのため、有用な計算資源を見落としてしまう。
【0009】
【発明の概要】
本発明では、利用者の介入なしに外部計算資源を自動的に起動するようなシステムを開発した。
【0010】
本システムにおいては、基本アプリケーション、即ち、コンピュータプログラムを利用者毎に対話的に使用する。利用が進むに従い、利用者の入力した情報に基づいて各種の内部計算が実行される。この計算から付加情報が利用者にとって有用であると入力情報に基づき決定した場合、付加情報の利用が可能であると利用者に知らせる。利用者が付加情報を所望する場合には、参照のために表示することができる。これ以外にも、利用者は、分析を続行して付加情報の参照を後の機会まで保留することが可能である。本システムにおいて、確率ネットワークを使用して、利用可能な情報の重要度から、確率又はその他の決定をなすのが望ましい。
【0011】
本発明による好適実施例のシステムでは、従来技術のシステムとは異なり、既存の利用者又はその他向けの技術解説書に含まれる正確な技術文書を使用する情報検索方法を使用している。利用者が情報を受け取るために、情報の存在について知っている必要はない。さらに、本システムはヘルプ・テキストへのオンライン・アクセスを単に提供するのではなく、使用説明書の本文への内容ポインタを提供する(エキスパート・システムの構成に基づく)。大半のオンライン情報アクセスシステムでは、利用者が検索条件を入力し関連情報の検索時にその問合せの処理を要求する必要があったが、本システムではこれを必要としない。関連情報が利用可能かどうかは、診断について利用者が作業するのと同様に自動的に又は「問合せなし」に提供し得る。これは、診断セッションの内容を評価し適切な技術文書にアクセスすることで達成している。利用者が関連文書を検索するために手を休めなければならないことによる時間の損失がなく、資料は利用されるまで待機しているだけである。さらに、要求された時点で提供される文書は使用説明書の本文で、利用者に馴染深い文書である。印刷資料の更新は全て本システム内に電子的にアップロードできるため、技術資料の印刷物と電子化文書は、常に一致する。実際の検索処理は利用者がシステムを使用する以前に、開発段階で、オフラインで実行されるため遅延は生じない。
【0012】
好適実施例において、本発明を使用した情報検索システムには、調査すべき装置に関する文書、並びに、その装置の故障により呈するような各々の症状を関連させる確率的情報が保存されている計算システムが含まれる。本システムの利用者は何らかのデータ入力手段、例えば、キーボードにより画面上のメニューから選択して調査中の装置に関する症状を入力することができる。これに応じて、システムが各々の故障の呈する症状により示される故障の確率を計算する。考え得る故障が表示され、利用者に考え得る故障に関連のある資料を選択する機会を与える。
【0013】
【実施例】
本発明の一実施例を図面に基づいて説明する。図1は、本発明のシステムの一つの実施例における基本アプリケーションと計算資源の間の関連性を表わす略図である。一般に、基本アプリケーションは、例えば、エキスパート・システム、確率ネットワーク、又は、その他のコンピュータプログラムなどのコンピュータ・システム上で作動するアプリケーションよりなる。一般に、計算資源は情報検索システム、データベース又は有用な情報を提供し得るようなその他のもの或いは何らかの機能を実行するものである。本システムにおいて、外部計算資源は特定の利用者の介入なしに自動的に起動される。
【0014】
基本アプリケーションの使用が対話的に進捗するに従い、利用者が入力した入力情報に基づいた内部計算が行なわれるのが望ましい。これらの計算で、さらなる情報が、利用者に有用であると決定した場合、そのさらなる情報が利用可能であると通知する。実際には、利用者との対話で計算資源が関連情報を返す。又は、動作を実行する内容が組立てられている。好適実施例において、情報が利用可能であると利用者に通知するだけで、これを表示しているのではないため、利用者は分析又は計画の継続を選択し、情報を後で参照するように保留することができる。
【0015】
本システムは、確率ネットワークとして公知の確率論的エキスパート・システム環境において機能するのが望ましい。一組の環境について一つの確率を割当てるための確率ネットワークの使用は、エキスパート・システムの分野で過去数年の内に一般化してきた技術である。本技術は、症状と故障の、又は、より一般的に、原因とその結果の関係に条件確率を割当てることで専門家の知識を表現する。このようなシステムにおいては、ある症状を呈し得るような全ての考えられる故障について症状がいつ又はどのように発生したかを評価することによって、エキスパート・システムがこの関連性の確率論的評価を提供し得るものである。例えば、症状“streaky copy”(複写にムラがある)と故障“toner clutch failure”(トナー・クラッチ不良)の間の関連性が「強い」場合には、この症状が観察されれば、この故障が存在している度合(確率)が高いことになる。確率ネットワーク環境において、専門家と開発者が各々の症状と全ての故障Fの間に延在する関連性に確率値、即ち、P(S |F ,F ,…,F )を割当てる。実行時にはベイズ(Bayes) の規則に従ってこれらの確率を反転し、ある故障が原因となる症状に対する故障を表現する、例えば、P(F |S ,S ,…,S )である。つまり、利用者が既知の症状を観察し、これを入力すると、これらの症状が支持する各々の故障の相対値が計算され、診断全体の中から関連性のない故障を排除する。
【0016】
本システムにおける確率ネットワークの構造は、症状、その原因となる故障、又は仮説に関連する特徴で表現される。これらのネットワークのノード(症状と故障の両方)が情報検索システムのための内容を提供する。好適実施例において、この関連性を実現するために使用しているソフトウェアはDXpress として周知であり、カリフォルニア州パロアルトのナレッジ・インダストリーズ社(Knowledge Industries,Palo Alto,California)から商業的に入手可能である。
【0017】
本明細書においては、術語「故障」及び「症状」を使用しているが、これらが単に説明のために使用されているに過ぎないことは理解すべきである。その他の同等の術語、例えば、条件と表現、本質の状態と観察、などを使うのも容易である。故障と症状という表現の使用が特に便利な点は、好適実施例において、本システムを修理技術者が使用して装置の診断及び修理を行なうためである。
【0018】
図2は、故障と症状の一般的関連性を示す略図である。図示の目的で選択した故障と症状は、例えば、本発明のシステムと組合せて使用されるような、複写機の修理/調節の状況と関連している。図2に図示したように、各々の故障は、一つ以上の症状と関連し、各々の症状は、一つ以上の故障に関係し得る。例えば、“Drum Scratched”(ドラムの損傷)10による故障は、“Dotted Lines”(線のかすれ)12を含む多くの多様な症状を惹起することがある。しかし、“Dotted Lines”12は、また、“Pick−off Pawl” (ギヤの破損)15により発生することがある。当然のことながら、図2には幾つかの故障と幾つかの症状だけしか図示していない。実際の確率ネットワークは、図2に図示したものに比べ非常に大きく、複雑な構成で相互に関連する数百の故障と症状が含まれる。
【0019】
さらに大型のシステムにおける図2の構図は、専門家とソフトウェア開発者の議論から開発される。その時点で個々の各々の症状と全ての故障の間に延在する関連性に各々の確率が割当てられる。例えば、専門家とソフトウェア技術者は、“Dotted Lines”12が発生する場合、1/3の確率で“Pick−off Pawl” 15が原因となり、2/3の確率で“Drum Scratched”10が原因であると決定してもよい。これらの確率割当ては、本明細書の情報検索システムにおいて故障と症状を識別するためと、システムの利用者に得られた文書を提供するために使用される。
【0020】
診断セッションの間に、利用者は観察した症状をエキスパート・システムに入力する、即ち、現在のセッションにおける症状を有効にする。その結果、後述するような方法で、それらの症状に関連する技術文書をその利用者が閲覧のために利用できるようになる。これらの症状が支持する故障、即ち、これらの症状が発生する原因となる故障も、観察した症状から個々の故障の予想を推論するのに充分な根拠があれば有効となす。このような症状が発生した場合、個々の故障についての技術文書もまた利用可能となる。
【0021】
有効にした症状と故障に関係する技術文書だけを指定することにより、本システムは診断セッションの現在の状況に最も関連のある文書情報だけを提供する。その他の全ての文書を利用者が閲覧することが可能であるが、システムによる指定はなされない。支持する症状(即ち、助けになった症状が個々の故障の関係を増加させる)と故障からトピックを拾い、有効にした各々の故障について、一層状況に即した文書の組を提供するための方法も提供する。結果は、現在の診断の記述により即した一組のトピックとなる。
【0022】
確率ネットワーク・システムを開発時に活用することで、ネットワークの内容を用いて実行時に提供すべき関連文書の所在を特定することができる。実行時には、有効ノード及びそれらの類似性を利用して診断セッション中の適切な段階でより関連性の高い文書を提供する。
【0023】
その他の方法も使用可能であるが、使用説明書の目次を使う方法で適切な情報を検索する。本法は「意味パターン認識による文字列検索方法及びその装置(Method and Apparatus for Semantic Pattern Matchig for Text Retrieval)」 と題した、本出願と共通して譲受される同時出願の米国特許出願第07/988,729号明細書中に詳細に記述してある。目次法は、同等のシステムに対して幾つかの利点を有する。第1に、目次システムでは自然言語理解技術並びにトピック内容伝達の独自の方法を使用して使用説明書の本文検索によりよい方式を提供する。第2に、本システムはエキスパート・システム内で有効な各々の概念と前記診断の目標を指向する概念の統合状況の両方に関連するような構造化した基本的なマニュアルのトピックの組を利用者に提供する。その結果、利用可能な情報の内容が豊富になり、利用者にとってより有益になる。最後に、確率論的方法では現在何がシステムで重要か、また、どの観察項目がそれらの重要な概念を支持しているかを評価する自然な方法を提供する。このため、本システムはより完全かつ信頼性の高い文書の組を提供し、現在の診断を支援する。
【0024】
他の形式の自然言語解析システムもコンピュータとのインタフェースにおいて良好な解決策となり得るかもしれないが、他システムでは全体的な機能性を制限するような限定的制限を有している。このような自然言語理解技術の形式は、小型で安価なコンピュータがまだ要求される電子的サービスの分野で有効な道具となるには充分に成熟していない。本明細書で述べる目次式システムは、使用説明書の範囲で関連のある情報の入力並びに検索のためのインタフェースを提供する。当然のことながら、ここでは目次式を選択しているが、特に、自然言語技術の進捗に合わせて、本発明において何れの形式のシステムも使用可能である。
【0025】
本発明の情報検索システムでは、概念ネットワーク環境からの入力を使用する。概念ネットワークは、専門家及び開発者が一つ一つのノードを構築することによって生成するため、本システムは専門家及び開発者(技術文書に精通しているもの)が、実際の英語文字列検索パターンを作成するような制御入力方式を提供する。開発者は使用説明書内の関連する全てのトピックから構成され、特に、使用説明書の実際の目次を記述した目次データベースを使用する上での責任も有する。データベースを、この後、公知の技術及び自然言語理解システムを使用して意味定義データベースに変換し、各々のトピックが意味表現の形態をなし、意味の類似性の検索が可能となるようにする。
【0026】
前述の環境における本システムの使用方法の簡略化による利益は複数存在する。第1に、本システムでは利用者が問合せを考えシステムがそれを理解する必要がない。特に、本システムの利用者は問合せの入力のために作業を全く中断する必要がない。適切な問合せが既に構成され解析されており、関連する情報が検索されている。第2に、本システムでは利用者が問合せを直接入力しようとする場合に一般的に発生する解析の失敗がない。本システムは入力シーケンスをどのように適切に構成するかについて、開発時に制御を行なっているため、「新規の」問合せを取扱う必要が全くない。最後に、本システムでは問合せと目次のトピックとの照合の過程を簡略化している。トピックと問合せを解析し表現する方法に関して本システムは充分に定義してあるので、照合は簡単である。
【0027】
利用者に問合せ不要の情報検索を提供することに加え、本システムでは、目次又は関連部分などの利用者向け文書閲覧のための方法を提供する。つまり、利用者にはオンラインで技術文書を検索使用するための適切な手段が用意してある。
【0028】
当該分野における本システムの動作の一例として、エキスパート情報検索システムを、複写機分野の保守技術者がどのように使用するかを考えてみる。複写機技術者は携帯している可搬型計算機(ラップトップ型コンピュータ)を顧客の複写機へ接続する。顧客は最近の全ての複写に黒い筋が現れると訴えている。技術者は複写機の診断プログラムを呼出し、メニューから複写機が表示した既知の症状を選択し入力を開始する。最初の幾つかの症状を入力すると、システムは症状と最も可能性の高い故障の両方に基づいた文書が利用可能であると技術者に通知する。技術者は文書をすぐに読み、幾つかの考えられる故障の中の最初の可能性に現在の装置の故障に適合する又は適合しないようなさらなる追加情報が存在するか否かを検索する。同時に、観察した症状についての記述を参照し、幾つかの異なる故障がこの症状を引き起こし、最初の故障原因の候補だけではないことを理解する。これは、直接的な要求をすることなく利用者が検索不要の情報データベース(計算資源)を起動したことになる。
【0029】
前述の例では、エキスパート・システムの全体的な能力を補完するように複写機についての専門的知識並びに技術資料へのインタフェースが提供される。さらに、技術者がシステムにさらなる情報を請求することなく資料が自動的に提供されている。本システムは、診断の現在の状態を理解し、単に適切な資料で応答しているに過ぎない。
【0030】
あらゆる分野において、問合せ不要の情報検索を提供するという概念は、完全に問合せの目標を表現できない又は複雑な問合せ文を取扱う能力がないような自然言語又はそれ以外からなる問合せ言語を取扱うことに対する望ましい解決策である。本システムは、利用者が問合せ式を構成し結果を待つ必要なしに現在の状況に関連する文書を提供する。検索パターンとして使用するノードラベルを製作する過程を単純化するため、その分野を記述するために用いる文書に通常密接な関係のあるエキスパート・システムの構造を利用する。つまり、関連する使用説明書の情報への内容的ポインタを提供することで、エキスパート・システムの構造から受益するのである。
【0031】
エキスパート・システムは、大別すると、開発環境と実行環境の2つのソフトウェア環境よりなる。開発時には、図2に図示したような、概念ネットワーク情報をDXpress 開発プログラムから抽出し、情報検索プログラムを通して処理を行なう。情報検索システムは、各々のノード内からの情報を用いて使用説明書の記述を検索するためのパターンを形成する。検索結果は一組のトピックをなし、これが、ノードの内容に相関している。
【0032】
図3は、使用説明書の本文の一例である。図3に図示したように、典型的な使用説明書には、例えば、図3の上部の部分18に含まれるような図面と、図3の下部の部分20に含まれるような文章が含まれる。図3に図示したトピック情報は後述するような情報検索に使用する。図面と記述文章の両方がトピック22を含む。
【0033】
トピック22へのポインタがこの後でノードの構造の一部として保存される。これは、使用者への時間的遅延なしにオフライン状態で実行する。開発者及び専門家は開発システムの唯一の使用者であるため、ネットワーク維持マニュアル検索を指揮する責任を有する。利用者はシステムが関連トピック22を検索するのを待つ必要はない。この作業は、実行用システムが構築される以前に完了しているためである。このような例外的な特徴は、情報検索システムがエキスパート・システムと共存することに関係する最小実行コストが存在することを表わしており、ある種の大型知識ベースの複雑さからすれば、これは重要である。
【0034】
図4は、本システムの開発全体を表わした略図であり、高レベルでのシステムを表現している。図4に図示したように、本発明によるシステムの開発における最初の段階は概念ネットワークの構築である。概念ネットワークの構築については図2と関連して前述した。構築が終われば、次に、情報検索システムへ情報を転送し、使用説明書の情報の形で関連トピックを検索できるようにする。情報が認識されると、全システムをコンパイルし、故障、症状、使用説明書の間の関連性を全て構築する。これにより、得られた実行環境は本システムの利用者が利用できるようになる。
【0035】
概念ネットワークのノードから使用説明書の本文へのポインタを構築した後、本システムは診断セッションの間の適切な時刻に文書を提示する知的な方法を提供する。例えば、現在のエキスパート・システムの内容が“Drum Damage”(ドラムの損傷)であれば、システムが“Transfer Corona”(転写コロナ)についての文書を指定するのは望ましくない。この問題の解決方法は、どのノードが現在重要かを評価し、それについての文書だけを利用者に提供することである。これについては後述する。
【0036】
実行環境において、情報検索システムにより発見された情報は、症状についてと故障についてとで、異なった使用の仕方がなされる。症状は利用者が入力するので、情報検索システムの発見した情報は利用者からの要求により利用可能となる。例えば、利用者が症状をシステムに入力しその症状についての補完文書が利用可能であれば、(観察症状のリスト内で)症状の隣りにアイコンが出現し、文書が利用可能であることを示す。利用者は観察されなかった(具体的に例示されていない)症状に関する文書の閲覧も要求することができる。例えば、これは利用者が例示する以前に症状についての付加情報を請求するような場合に行なわれる。
【0037】
いつ故障についての補完文書を提供するかを決定するのはさらに困難である。実行システムにおける故障は、これまでに観察された全ての症状による各々の条件付確率に基づいた順位付けしたリストの形で提示される。最上位の候補はリストの最上位に出現するので、利用者は実際の候補と現在の組合せの環境下で低い重要性を有する低確率の故障を識別することができる。こうした理由から、本システムで最上位の候補だけに絞って故障についての文書を自動的に提供する。
【0038】
有効述部(AP)を定義し、これによって故障が最上位の候補の「有効な」組の部分をなすか否かをシステムが決定する。述部は最上位の故障候補の現在の組合せを特定することを目的としている。これらの述部は新しい症状の提示がある度に変更することができる。概念ネットワークシステムにおいて、故障確率の組合せの和は常に1.0である。つまり、新しい症状が記録される度に、この症状と強い相関を有する故障が確率を増加させることになる。その値が増加すると、他の故障の値が減少し、全故障確率は和が1.0を保ち続ける。
【0039】
各々の故障は正、負又は中立の反応を有し得る。新しい症状の提示に対する正の反応は、故障に対する症状の裏付けを定義する。負の反応は不支持を定義するのが通常だが、候補の中から故障を選ばないこともあり得る。大半のシステムでは、中立反応は最も一般的な反応で、故障の数とその症状に付随する故障に起因する。最も起こり得る状況は、各々の症状と密接な関連性を有する故障が幾つかしか存在しない場合である。基本的に、有効述部は閾値として0.03(又はその他の所望の値)を用い、関連性のない故障を排除している。確率0.03又はそれ以上を有する全ての故障は上位候補と見做す。これらの候補が利用者に文書が利用可能であることを通知する唯一の故障である。当然のことながら、その他の基準を一定の閾値の代わりに用いることも容易である。
【0040】
以上で、個々のノードに使用説明書の本文を提供することを説明したが、故障及び症状ノードの間の文書における可能な関連性については考慮しなかった。実際に、使用説明書の本文を「相互参照」するノードは、相互参照が現在のエキスパート・システムの状況について豊富な記述を定義しているため…例えば、症状と故障の両方が共通のトピックを共有するような診断セッションにおける状況…、主たる目的と見做している。この情報の状況が個々のノードについてのみ記述した情報より関連性が深いことを利用者が見出すかもしれない。
【0041】
例えば、観察された症状が4つあり故障の上位候補が5つあるような状況が存在すると仮定する。最も関連性の高い文書は、症状と故障を結び付ける文書、例えば、症状2に関連した故障Aであろう。症状とそれに関連した故障候補の支持を表わす支持構造を定義することで、システムはどの症状が個々の故障を支持するかを決定する。つまり、支持構造内の各ノードからトピックを相互参照する単純な組合せを実行し、一つ以上のノードとの関連を有する豊富なトピックの組合せを生成できる。この組合せは「1次トピックの組」と呼ばれる。個々のノードへの関連性だけを有するトピックの組合せを「2次トピックの組」と呼ぶことにする。
【0042】
1次トピックの組を故障の上位候補について生成するには、故障の支持グループの構成成分がどのようなものであり得るかを定義する必要がある。これは、支持グループ述部(SGP)で行なう。支持グループ述部は、上位候補の組の各々の構成成分を新しい症状が観察される度に評価する。この処理は、故障の組合せ全体の前後のスナップショットをとる場合のそれと非常に類似している。故障後の「スナップショット」を故障前の「スナップショット」と比較し、新しい観察でどの故障が最も直接的な影響を受けたかを検証することにより差分を記述する。言い換えれば、新しい観察に最も強い反応を有した故障が決定される。
【0043】
支持グループ述部はΔPij行列に基づく。ΔPij行列は、新しい症状が入力された前後で各々の故障の確率の差を表わしている。差が充分有意であれば、症状と故障(反応)の間には相関が存在する。数1は、ΔPijと結果の行列を定義したものである。現在のセッションで有効な症状だけが示してある。これらは各々の症状の提示の際の支持、不支持、又は中立を測定した時点で評価したノードである。
F=(F ,…,F )は有効な全ての故障の組を表わす。S=(S ,…,S )は有効な全ての症状の組を表わす。また、α=支持グループ閾値は所望の閾値である。FにおけるF について、本システムの目標はS が観察した最新の症状ΔPij=P(F |S ,…,S )−P(F |S ,…,Sj−1 )となるΔPijを見つけることである。
ΔPij>αの場合、S をF 支持グループSG に加算する(α=0.01に設定するのが望ましい)。
【0044】
【数1】
Figure 2004046813
【0045】
図5は所定の時刻に本システムへ入力した一組の症状に基づいた一連の故障の各々の確率を表わした略図である。全故障確率の和が1.0となるべきである点に注意されたい。図5の略図の時点で、故障F 及びF11はその時点までにシステムに入力した症状を惹起する可能性が強い故障の上位候補2つである。
【0046】
図6はさらに症状S がシステムに入力された後に何が起こるかを示している。症状S の追加でF とF11の確率が増加し、一方、その他の故障全ての確率が減少して、和が1.0に保たれる。これは、ΔPij(スナップショット)法が新しい症状の導入の結果をどのように評価するかの一例を表わしたものである。故障F とF11の確率の増加に注意する。これらの確率値が増加することで、その他の、もっと関連性の低い故障の確率値が減少する。ΔPijは直前の故障の確率値とS を観察した後の確率値の間の隔たりを表わす。
【0047】
故障が(正又は負の何れかに)新しい症状の影響を受けると決定した場合、症状は故障の支持グループの構成要素の一つとなる。各々の新しい症状の提示の後、全ての変更を受けた支持グループが評価され、後述するような方法で利用者が閲覧できるように新しい1次トピックの組を生成する。
【0048】
図7は、1次及び2次トピックに関して本システムの動作を示す略図である。図7に図示してあるように、症状A,B,Cは30に入力されている。これらの症状は後述するような方法でユーザインタフェースを介して入力される。この例では、図5及び図6に関して説明したように相互に関連しているという点で、症状が特定の故障の支持グループ(故障A)の構成要素をなしている。その結果、症状が相互参照35して、最も利用者の興味を引きそうな1次トピック40を構成する。症状が所定の故障支持グループ内にあって相互にそれほどの相関を示さない場合、1次トピック40より焦点を絞る範囲が広く、なおかつ、利用者の興味の対象であるような2次トピック42が発生し、利用者はこれを利用できる。この情報に応答して、利用者はユーザインタフェース45を用い、トピック・データベース50から利用可能な1次又は2次の故障Aのトピック47に関する文書を選択できる。
【0049】
図8は、有効述部と支持グループ述部の双方が自動文書指定を提供するための既存の実行環境にどのように適合するかを示す略図である。図8において、黒い矢印は流れを、また、白い矢印はシステムからの出力を表わす。同図では、最新の症状72の入力以前にユーザインタフェース70を介して全故障値からスナップショット「以前」71がどのように提示されるかを表わしている。図8の場合、直前の症状74は観察した症状S からS までから構成される。これらの症状に関する確率情報は前述のような方法で提示される。
【0050】
次に、利用者は例えば症状S として記述する“Uneven Density”(不均一な複写濃度)などの新しい症状77を観察する。この新しい症状の提示79が観察した症状のリスト74に加えられ、有効述部80に転送される。有効述部80は最も観察した症状を引き起こしそうな故障の候補リスト81を保持する。述部は全ての故障値のスナップショット「以後」82も提供する。これらの値は支持グループ述部85が候補支持グループ86を保持するためと各支持グループ内のトピック88を相互参照するために使用し、これによって、1次及び2次の文書89をユーザインタフェース経由で利用可能となす。
【0051】
図9は、本システムのユーザインタフェースの好適実施例を示す略図である。本実施例においてユーザインタフェースは、3つのウインドウ90、91、92を含み、ウインドウ90は利用者による可能性のある知見の分類に関係し、ウインドウ91は利用者の観察に関係し、ウインドウ92は概念ネットワーク内で構成した確率に基づく上位故障候補を一覧する。第1のウインドウは利用者が選択できるこの分類内の症状を表わす。次のウインドウ91は観察した症状を表示する。最後のウインドウ92では故障のリストと入力した全ての症状に基づく現在の確率が表示される。また、一連のグラフィックによる「押しボタン」94も提供し、利用者が文字による又は詳細な情報が利用可能な他のメニュー又は画面を選択できるようになしてあり、これは、利用者が選択できるアイコン95で示される。
【0052】
図10は、利用者が例えば文字列を反転表示するボックス上で「クリック」することにより“PICK−OFF PAWL” (ギヤの破損)による故障についての文書閲覧を要求した状況を表わしている。図示したように、利用者には1次及び2次のトピック両方のリストが提示される。利用者が参照するトピックを決定すると(例えば、“Pick−off Pawl Replacement”(破損したギヤの交換))、ユーザインタフェースはこの接点から参照する方法を提供する。つまり、関連トピックは特定の状況に基づく文書へのエントリー点である。この後、利用者は周辺の文字又は図解領域を閲覧して必要な情報を検索する(典型的な文書が図3に図示してある)。
【0053】
図11は、エントリー点が確立した後、利用者が文書全体を自律的に閲覧するために提供されているユーザインタフェースを示す。
【0054】
確率論的エキスパート・システムと並行して動作し、診断セッションの「自動的な」副作用として、問合せ不要の技術文書を提供するような情報検索システムについて説明した。本システムは、エキスパート・システム内に埋込まれた情報から検索目標を導き出すものである。つまり、本システムは、知識ベースを構築するための第1の資源として、また、技術文書を検索するために後で使用可能な状況により変化するノードラベルの提供者として、2種類の方法で専門的知識を利用する。専門家が文書とその生成に慣れるほど、エキスパート・システム用の良好な記述ラベルを提供できるようになり、これがひいては、検索パターンとなる。つまり、検索の成功確率を増大させる。さらに、オンラインで文書を検索する計算重視の実際の作業は、開発時にオフラインで動作を実行することにより実行システムから排除してある。このような特徴が、高品質の結果を呈する簡単な解決方法を提供し、情報検索用システムの改良を提供する。
【0055】
なお、前述の好適実施例の説明は、本発明を説明する目的でなしたものであり、一例として、複写機の修理などの特定の用例を用いて解説したが、これらの実施例は、図示と説明のためのものでしかない。本発明の範囲は、特許請求の範囲に述べられている通りである。
【0056】
【発明の効果】
本発明は、利用者のための基本アプリケーションを構築することと、この基本アプリケーション内に一連の利用者との相互作用を受信して状況を設定することと、一連の利用者との相互作用に応じて自動的に前記計算資源を起動することを基本として、計算資源の自動起動方法ないしはそのシステムを、上述したように構成したので、利用者の介入なしに外部計算資源を自動的に起動させることができる。また、基本アプリケーション、即ち、コンピュータプログラムを利用者毎に対話的に使用し、その利用が進むに従い、利用者の入力した情報に基づいて各種の内部計算が実行され、この計算から付加情報が利用者にとって有用であると入力情報に基づき決定した場合には、付加情報の利用が可能であると利用者に知らせ、かつ、利用者が付加情報を所望する場合には、参照のために表示することもできる。これ以外にも、利用者は、分析を続行して付加情報の参照を後の機会まで保留することが可能となる。また、本発明においては、従来のシステムとは異なり、既存の利用者又はその他向けの技術解説書に含まれる正確な技術文書を使用する情報検索方法を使用しており、利用者が情報を受け取るために、情報の存在について知っている必要はない。さらに、本システムはヘルプ・テキストへのオンライン・アクセスを単に提供するのではなく、エキスパート・システムの構成に基づき、使用説明書の本文への内容ポインタも提供される。大半のオンライン情報アクセスシステムでは、利用者が検索条件を入力し関連情報の検索時にその問合せの処理を要求する必要があったが、本発明では、これを不要にできる。関連情報が利用可能かどうかは、診断について利用者が作業するのと同様に自動的に又は問合せなしに提供することができる。これは、診断セッションの内容を評価し適切な技術文書にアクセスすることで達成しており、利用者が関連文書を検索するために手を休めなければならないことによる時間の損失がなく、資料は利用されるまで待機しているだけで済むものとなる。さらに、要求された時点で提供される文書は使用説明書の本文で、利用者に馴染深い文書ともなる。印刷資料の更新は全て本システム内に電子的にアップロードできるため、技術資料の印刷物と電子化文書は、常に一致するものともなる。また、実際の検索処理は利用者がシステムを使用する以前に、開発段階で、オフラインで実行されるため遅延も生じないものとなる。さらに、本発明には、調査すべき装置に関する文書、並びに、その装置の故障により呈するような各々の症状を関連させる確率的情報が保存されている計算システムが含まれており、本システムの利用者は何らかのデータ入力手段、例えば、キーボードにより画面上のメニューから選択して調査中の装置に関する症状を入力することができる。これに応じて、システムが各々の故障の呈する症状により示される故障の確率を計算し、考え得る故障が表示され、利用者に考え得る故障に関連のある資料を選択する機会を与えることができる。
【図面の簡単な説明】
【図1】本発明の一実施例の計算資源と基本アプリケーションの関連性を略図的に示すブロック図である。
【図2】システム内で故障と症状を相関させる確率ネットワークの一例を略図的に示す模式図である。
【図3】複写機内部の定着ユニットの取外しについての一般的な利用者資料の文書の一例を示す平面図である。
【図4】本明細書で説明するシステムにおけるコンピュータシステムを初期設定するために用いる方法を示すブロック図である。
【図5】新しい症状の追加以前に調査している装置の各種故障の確率を示す特性図である。
【図6】新しい症状の追加後の確率の変化を示す特性図である。
【図7】1次及び2次の問題の関連性を示す流れ図である。
【図8】決定支援グループの処理と確率的上位リストを略図的に示すブロック図である。
【図9】典型的なユーザ・インタフェースを示す正面図である。
【図10】1次及び2次情報の選択を示す正面図である。
【図11】オンライン技術情報の表示を示す正面図である。

Claims (25)

  1. 利用者のために計算資源を自動的に起動する方法であって、
    前記利用者のための基本アプリケーションを構築することと、
    この基本アプリケーション内に一連の利用者との相互作用を受信して状況を設定することと、
    前記一連の利用者との前記相互作用に応じて自動的に前記計算資源を起動することを特徴とする計算資源の自動起動方法。
  2. 計算資源が、情報検索システムを含むことを特徴とする請求項1記載の計算資源の自動起動方法。
  3. 計算資源が、さらにデータベースシステムを含むことを特徴とする請求項2記載の計算資源の自動起動方法。
  4. 計算資源が、適切な初期条件で起動されることを特徴とする請求項2記載の計算資源の自動起動方法。
  5. 基本アプリケーションが、エキスパート・システムを含むことを特徴とする請求項1記載の計算資源の自動起動方法。
  6. 基本アプリケーションが、さらに概念ネットワークを含むことを特徴とする請求項5記載の計算資源の自動起動方法。
  7. 計算資源が、情報検索システムを含むことを特徴とする請求項5記載の計算資源の自動起動方法。
  8. 一連の利用者との相互作用が、状態についての症状の入力を含み、
    この症状の入力に応答して情報検索システムが前記状態についての情報の利用可能性を少なくとも表示することを特徴とする請求項7記載の計算資源の自動起動方法。
  9. エキスパート・システムが、個々の症状をそのような症状の原因となる状態に関連させる確率情報を含み、
    前記症状の入力に応答して情報検索システムが前記状態についての文書を表示することを特徴とする請求項8記載の計算資源の自動起動方法。
  10. 利用者のために計算資源を自動的に起動する方法であって、
    前記利用者のために実行すべき作業に関連し一組の発生し得る状態を有する状況を有する基本アプリケーションを構築することと、
    前記基本アプリケーション内に前記作業に関連する実際の状態について一連の利用者が特定した情報を受信することと、
    前記利用者が特定した情報と前記一組の発生し得る状態の関連性を見つけ出すことと、
    前記利用者が特定した情報に応答して前記発生し得る状態の各々を再評価することと、
    前記一連の利用者が特定した情報の最後の情報で最も影響を受けた前記発生し得る状態について前記利用者に情報を提示することを含むことを特徴とする計算資源の自動起動方法。
  11. 計算資源が、情報検索システムを含むことを特徴とする請求項10記載の計算資源の自動起動方法。
  12. 基本アプリケーションが、エキスパート・システムを含むことを特徴とする請求項10記載の計算資源の自動起動方法。
  13. 基本アプリケーションが、さらに概念ネットワークを含むことを特徴とする請求項12記載の計算資源の自動起動方法。
  14. 一連の利用者が指定した情報が、状態についての一連の症状の入力を含み、
    この一連の症状の入力に応答して情報検索システムが前記状態についての情報の利用可能性を少なくとも表示することを特徴とする請求項13記載の計算資源の自動起動方法。
  15. エキスパート・システムが、個々の症状をそのような症状の原因となる状態に関連させる確率情報を含み、
    前記症状の入力に応答して情報検索システムが前記状態についての文書を表示することを特徴とする請求項14記載の計算資源の自動起動方法。
  16. 状態についての情報の利用可能性を少なくとも表示する段階が、アイコンの表示を含むことを特徴とする請求項14記載の計算資源の自動起動方法。
  17. 発生し得る状態の各々がそれに関する確率を備えており、各々の状態についての前記確率が表示されることを特徴とする請求項14記載の計算資源の自動起動方法。
  18. 利用者のために計算資源を自動的に起動する方法であって、
    前記利用者のために外部システムに関連する状況を有するエキスパート・システムのアプリケーションを構築し、前記外部システムは症状としてそれ自体が振舞い発生し得る状態を有することと、
    前記外部システムにおける状態についての一連の前記症状を前記エキスパート・システムのアプリケーションに受信することと、
    前記外部システムに存在する前記状態について入力した個々の症状の影響を決定することと、
    入力した個々の症状に応答して前記発生し得る状態の各々を再評価することと、
    少なくとも一つの状態に対して少なくとも閾値効果を有する前記入力した症状について前記状態又は前記症状の少なくとも一つについての情報を提供することと、
    前記発生し得る状態を再評価することと、
    前記入力した最後の症状により最も影響を受けた前記発生し得る状態についての情報を前記利用者に提供することを含むことを特徴とする計算資源の自動起動方法。
  19. 利用者のために計算資源を自動的に起動するためのシステムであって、
    前記利用者のために基本アプリケーションを構築するための手段と、
    状況を構成する一連の利用者との相互作用を前記基本アプリケーション内に受信するための手段と、
    前記一連の利用者との前記相互作用に応答して前記計算資源を自動的に起動するための手段とを含むことを特徴とする計算資源の自動起動システム。
  20. 計算資源が、情報検索システムを有する計算システムを含むことを特徴とする請求項19記載の計算資源の自動起動システム。
  21. 計算資源が、さらにデータベースシステムを含むことを特徴とする請求項20記載の計算資源の自動起動システム。
  22. 利用者のために基本アプリケーションを構築するための手段が、計算システム上で作動するエキスパート・システムを含むことを特徴とする請求項19記載の計算資源の自動起動システム。
  23. エキスパート・システムが、さらに概念ネットワークを含むことを特徴とする請求項22記載の計算資源の自動起動システム。
  24. 基本アプリケーション内に状況を構築する一連の利用者との相互作用を受信するための手段が、データ入力装置を含むことを特徴とする請求項19記載の計算資源の自動起動システム。
  25. 一連の利用者との相互作用に応答する手段が、両者に情報の利用可能性を表示することを含むことを特徴とする請求項19記載の計算資源の自動起動システム。
JP2003140280A 1993-03-19 2003-05-19 情報処理装置および情報処理方法 Expired - Lifetime JP4077364B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/034,458 US5546502A (en) 1993-03-19 1993-03-19 Automatic invocation of computational resources without user intervention

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP5303586A Division JPH06274300A (ja) 1993-03-19 1993-12-03 計算資源の自動起動方法及びそのシステム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006028854A Division JP2006185458A (ja) 1993-03-19 2006-02-06 情報処理システム

Publications (2)

Publication Number Publication Date
JP2004046813A true JP2004046813A (ja) 2004-02-12
JP4077364B2 JP4077364B2 (ja) 2008-04-16

Family

ID=21876557

Family Applications (3)

Application Number Title Priority Date Filing Date
JP5303586A Pending JPH06274300A (ja) 1993-03-19 1993-12-03 計算資源の自動起動方法及びそのシステム
JP2003140280A Expired - Lifetime JP4077364B2 (ja) 1993-03-19 2003-05-19 情報処理装置および情報処理方法
JP2006028854A Pending JP2006185458A (ja) 1993-03-19 2006-02-06 情報処理システム

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP5303586A Pending JPH06274300A (ja) 1993-03-19 1993-12-03 計算資源の自動起動方法及びそのシステム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2006028854A Pending JP2006185458A (ja) 1993-03-19 2006-02-06 情報処理システム

Country Status (4)

Country Link
US (2) US5546502A (ja)
EP (2) EP1560131A2 (ja)
JP (3) JPH06274300A (ja)
DE (2) DE616288T1 (ja)

Families Citing this family (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049792A (en) 1993-03-19 2000-04-11 Ricoh Company Limited Automatic invocation of computational resources without user intervention across a network
US6633861B2 (en) 1993-03-19 2003-10-14 Ricoh Company Limited Automatic invocation of computational resources without user intervention across a network
US5546502A (en) * 1993-03-19 1996-08-13 Ricoh Company, Ltd. Automatic invocation of computational resources without user intervention
US5704018A (en) 1994-05-09 1997-12-30 Microsoft Corporation Generating improved belief networks
US5860810A (en) * 1995-04-14 1999-01-19 Mcdonnell Douglas Helicopter Company Automated instructional system for performing mechanical procedures
US5737739A (en) * 1995-12-19 1998-04-07 Xerox Corporation System that accesses a knowledge base by markup language tags
US5689696A (en) * 1995-12-28 1997-11-18 Lucent Technologies Inc. Method for maintaining information in a database used to generate high biased histograms using a probability function, counter and threshold values
US5704017A (en) * 1996-02-16 1997-12-30 Microsoft Corporation Collaborative filtering utilizing a belief network
US6021403A (en) * 1996-07-19 2000-02-01 Microsoft Corporation Intelligent user assistance facility
US6236768B1 (en) 1997-10-14 2001-05-22 Massachusetts Institute Of Technology Method and apparatus for automated, context-dependent retrieval of information
US7124093B1 (en) 1997-12-22 2006-10-17 Ricoh Company, Ltd. Method, system and computer code for content based web advertising
US20080028292A1 (en) * 1997-12-22 2008-01-31 Ricoh Company, Ltd. Techniques to facilitate reading of a document
JP4183311B2 (ja) 1997-12-22 2008-11-19 株式会社リコー 文書の注釈方法、注釈装置および記録媒体
US7257589B1 (en) 1997-12-22 2007-08-14 Ricoh Company, Ltd. Techniques for targeting information to users
US7225137B1 (en) 1998-09-08 2007-05-29 Isogon Corporation Hardware/software management, purchasing and optimization system
US6582475B2 (en) * 1998-09-09 2003-06-24 Ricoh Company Limited Automatic adaptive document printing help system
US6505145B1 (en) * 1999-02-22 2003-01-07 Northeast Equipment Inc. Apparatus and method for monitoring and maintaining plant equipment
US6456622B1 (en) 1999-03-03 2002-09-24 Hewlett-Packard Company Method for knowledge acquisition for diagnostic bayesian networks
WO2000068793A1 (en) * 1999-05-10 2000-11-16 Handsfree Networks, Inc. System for automated problem detection, diagnosis, and resolution in a software driven system
US6742141B1 (en) 1999-05-10 2004-05-25 Handsfree Networks, Inc. System for automated problem detection, diagnosis, and resolution in a software driven system
US7228492B1 (en) * 1999-07-06 2007-06-05 Ricoh Company, Ltd. 2D graph displaying document locations of user-specified concept of interest
US7225174B2 (en) 1999-07-14 2007-05-29 Hewlett-Packard Development Company, L.P. Investment analysis tool and service for making investment decisions
US6378014B1 (en) * 1999-08-25 2002-04-23 Apex Inc. Terminal emulator for interfacing between a communications port and a KVM switch
JP2001184430A (ja) 1999-10-28 2001-07-06 Citibank Na データの完全性を保証するためにベイジアン・ビリーフ・ネットワークを使用する方法およびシステム
US6681250B1 (en) * 2000-05-03 2004-01-20 Avocent Corporation Network based KVM switching system
US6748375B1 (en) * 2000-09-07 2004-06-08 Microsoft Corporation System and method for content retrieval
US7028253B1 (en) 2000-10-10 2006-04-11 Eastman Kodak Company Agent for integrated annotation and retrieval of images
US7392287B2 (en) 2001-03-27 2008-06-24 Hemisphere Ii Investment Lp Method and apparatus for sharing information using a handheld device
US20030120560A1 (en) * 2001-12-20 2003-06-26 John Almeida Method for creating and maintaning worldwide e-commerce
WO2003088142A2 (en) 2002-04-10 2003-10-23 Instasolv, Inc. Method and system for managing computer systems
GB0216858D0 (en) * 2002-07-19 2002-08-28 Bae Systems Plc Fault diagnosis system
AU2003284118A1 (en) * 2002-10-14 2004-05-04 Battelle Memorial Institute Information reservoir
US7951409B2 (en) 2003-01-15 2011-05-31 Newmarket Impressions, Llc Method and apparatus for marking an egg with an advertisement, a freshness date and a traceability code
US7209860B2 (en) * 2003-07-07 2007-04-24 Snap-On Incorporated Distributed expert diagnostic service and system
US7895595B2 (en) * 2003-07-30 2011-02-22 Northwestern University Automatic method and system for formulating and transforming representations of context used by information services
US7836010B2 (en) 2003-07-30 2010-11-16 Northwestern University Method and system for assessing relevant properties of work contexts for use by information services
US8176155B2 (en) 2003-11-26 2012-05-08 Riip, Inc. Remote network management system
US20050144150A1 (en) * 2003-12-30 2005-06-30 Shankar Ramamurthy Remote process capture, identification, cataloging and modeling
US20050147946A1 (en) * 2003-12-31 2005-07-07 Shankar Ramamurthy Automatic object generation and user interface identification
DE102004028846B3 (de) * 2004-06-16 2006-08-17 Johnson Controls Gmbh Fahrzeugkomponente und Verfahren zur Sicherung einer Klappe gegen Öffnen im Crashfall
US7917460B2 (en) 2004-06-30 2011-03-29 Northrop Grumman Corporation Systems and methods for generating a decision network from text
US8078559B2 (en) 2004-06-30 2011-12-13 Northrop Grumman Systems Corporation System and method for the automated discovery of unknown unknowns
US20060112045A1 (en) 2004-10-05 2006-05-25 Talbot Patrick J Knowledge base comprising executable stories
US20060026054A1 (en) * 2004-07-28 2006-02-02 International Business Machines Corporation Method, apparatus, and program for implementing an automation computing evaluation scale to generate recommendations
US7669148B2 (en) * 2005-08-23 2010-02-23 Ricoh Co., Ltd. System and methods for portable device for mixed media system
US7920759B2 (en) * 2005-08-23 2011-04-05 Ricoh Co. Ltd. Triggering applications for distributed action execution and use of mixed media recognition as a control input
US8825682B2 (en) * 2006-07-31 2014-09-02 Ricoh Co., Ltd. Architecture for mixed media reality retrieval of locations and registration of images
US8005831B2 (en) * 2005-08-23 2011-08-23 Ricoh Co., Ltd. System and methods for creation and use of a mixed media environment with geographic location information
US7970171B2 (en) * 2007-01-18 2011-06-28 Ricoh Co., Ltd. Synthetic image and video generation from ground truth data
US8949287B2 (en) * 2005-08-23 2015-02-03 Ricoh Co., Ltd. Embedding hot spots in imaged documents
US8176054B2 (en) * 2007-07-12 2012-05-08 Ricoh Co. Ltd Retrieving electronic documents by converting them to synthetic text
US9171202B2 (en) * 2005-08-23 2015-10-27 Ricoh Co., Ltd. Data organization and access for mixed media document system
US7991778B2 (en) * 2005-08-23 2011-08-02 Ricoh Co., Ltd. Triggering actions with captured input in a mixed media environment
US7587412B2 (en) * 2005-08-23 2009-09-08 Ricoh Company, Ltd. Mixed media reality brokerage network and methods of use
US8600989B2 (en) 2004-10-01 2013-12-03 Ricoh Co., Ltd. Method and system for image matching in a mixed media environment
US9405751B2 (en) * 2005-08-23 2016-08-02 Ricoh Co., Ltd. Database for mixed media document system
US8184155B2 (en) 2007-07-11 2012-05-22 Ricoh Co. Ltd. Recognition and tracking using invisible junctions
US8195659B2 (en) 2005-08-23 2012-06-05 Ricoh Co. Ltd. Integration and use of mixed media documents
US8156116B2 (en) * 2006-07-31 2012-04-10 Ricoh Co., Ltd Dynamic presentation of targeted information in a mixed media reality recognition system
US7702673B2 (en) * 2004-10-01 2010-04-20 Ricoh Co., Ltd. System and methods for creation and use of a mixed media environment
US8335789B2 (en) 2004-10-01 2012-12-18 Ricoh Co., Ltd. Method and system for document fingerprint matching in a mixed media environment
US7639387B2 (en) * 2005-08-23 2009-12-29 Ricoh Co., Ltd. Authoring tools using a mixed media environment
US8144921B2 (en) 2007-07-11 2012-03-27 Ricoh Co., Ltd. Information retrieval using invisible junctions and geometric constraints
US7812986B2 (en) * 2005-08-23 2010-10-12 Ricoh Co. Ltd. System and methods for use of voice mail and email in a mixed media environment
US8332401B2 (en) 2004-10-01 2012-12-11 Ricoh Co., Ltd Method and system for position-based image matching in a mixed media environment
US8989431B1 (en) 2007-07-11 2015-03-24 Ricoh Co., Ltd. Ad hoc paper-based networking with mixed media reality
US8856108B2 (en) * 2006-07-31 2014-10-07 Ricoh Co., Ltd. Combining results of image retrieval processes
US7551780B2 (en) * 2005-08-23 2009-06-23 Ricoh Co., Ltd. System and method for using individualized mixed document
US8521737B2 (en) 2004-10-01 2013-08-27 Ricoh Co., Ltd. Method and system for multi-tier image matching in a mixed media environment
US9384619B2 (en) * 2006-07-31 2016-07-05 Ricoh Co., Ltd. Searching media content for objects specified using identifiers
US9373029B2 (en) 2007-07-11 2016-06-21 Ricoh Co., Ltd. Invisible junction feature recognition for document security or annotation
US7672543B2 (en) * 2005-08-23 2010-03-02 Ricoh Co., Ltd. Triggering applications based on a captured text in a mixed media environment
US9530050B1 (en) 2007-07-11 2016-12-27 Ricoh Co., Ltd. Document annotation sharing
US8868555B2 (en) * 2006-07-31 2014-10-21 Ricoh Co., Ltd. Computation of a recongnizability score (quality predictor) for image retrieval
US7917554B2 (en) * 2005-08-23 2011-03-29 Ricoh Co. Ltd. Visibly-perceptible hot spots in documents
US8385589B2 (en) * 2008-05-15 2013-02-26 Berna Erol Web-based content detection in images, extraction and recognition
US8086038B2 (en) * 2007-07-11 2011-12-27 Ricoh Co., Ltd. Invisible junction features for patch recognition
US8838591B2 (en) * 2005-08-23 2014-09-16 Ricoh Co., Ltd. Embedding hot spots in electronic documents
US8510283B2 (en) * 2006-07-31 2013-08-13 Ricoh Co., Ltd. Automatic adaption of an image recognition system to image capture devices
US8369655B2 (en) * 2006-07-31 2013-02-05 Ricoh Co., Ltd. Mixed media reality recognition using multiple specialized indexes
US7885955B2 (en) 2005-08-23 2011-02-08 Ricoh Co. Ltd. Shared document annotation
US8156427B2 (en) 2005-08-23 2012-04-10 Ricoh Co. Ltd. User interface for mixed media reality
US8276088B2 (en) 2007-07-11 2012-09-25 Ricoh Co., Ltd. User interface for three-dimensional navigation
WO2006044689A2 (en) * 2004-10-15 2006-04-27 Food Security Systems, Inc. Food product contamination event management system and method
US7769772B2 (en) * 2005-08-23 2010-08-03 Ricoh Co., Ltd. Mixed media reality brokerage network with layout-independent recognition
CN100514969C (zh) * 2005-12-05 2009-07-15 华为技术有限公司 动态内容发送方法及个性化引擎和动态内容发送系统
ATE513267T1 (de) 2006-02-28 2011-07-15 Continental Automotive Gmbh Verfahren sowie einrichtung zur programmgestützten handhabung einer technischen dokumentation
JP4124243B2 (ja) * 2006-06-05 2008-07-23 セイコーエプソン株式会社 記憶素子の製造方法、記憶素子、記憶装置、および電子機器、ならびにトランジスタの製造方法
US8201076B2 (en) 2006-07-31 2012-06-12 Ricoh Co., Ltd. Capturing symbolic information from documents upon printing
US9020966B2 (en) * 2006-07-31 2015-04-28 Ricoh Co., Ltd. Client device for interacting with a mixed media reality recognition system
US9176984B2 (en) 2006-07-31 2015-11-03 Ricoh Co., Ltd Mixed media reality retrieval of differentially-weighted links
US8073263B2 (en) * 2006-07-31 2011-12-06 Ricoh Co., Ltd. Multi-classifier selection and monitoring for MMR-based image recognition
US8676810B2 (en) * 2006-07-31 2014-03-18 Ricoh Co., Ltd. Multiple index mixed media reality recognition using unequal priority indexes
US8489987B2 (en) 2006-07-31 2013-07-16 Ricoh Co., Ltd. Monitoring and analyzing creation and usage of visual content using image and hotspot interaction
US9063952B2 (en) 2006-07-31 2015-06-23 Ricoh Co., Ltd. Mixed media reality recognition with image tracking
US8009173B2 (en) * 2006-08-10 2011-08-30 Avocent Huntsville Corporation Rack interface pod with intelligent platform control
US8427489B2 (en) 2006-08-10 2013-04-23 Avocent Huntsville Corporation Rack interface pod with intelligent platform control
US10719855B1 (en) 2007-06-18 2020-07-21 Taboola.Com Ltd. Internet content commercialization
CA2722417A1 (en) * 2008-04-25 2009-10-29 Btsafety Llc System and method of providing product quality and safety
US8385660B2 (en) * 2009-06-24 2013-02-26 Ricoh Co., Ltd. Mixed media reality indexing and retrieval for repeated content
US20110040660A1 (en) * 2009-08-10 2011-02-17 Allison Damon R Monitoring And Management Of Lost Product
US9058331B2 (en) 2011-07-27 2015-06-16 Ricoh Co., Ltd. Generating a conversation in a social network based on visual search results
DE112012007259T5 (de) 2012-12-26 2015-09-24 Mitsubishi Electric Corporation Elektronik-Handbuch-Durchblätterapparatur und -system
US9938119B2 (en) * 2013-07-26 2018-04-10 Electronic Power Design, Inc. Method and apparatus for retrofitting a pedestal crane
JP6162073B2 (ja) * 2014-05-20 2017-07-12 シャープ株式会社 電力管理装置、制御プログラム、電力管理システム、および電力管理方法
JP7430040B2 (ja) * 2019-07-10 2024-02-09 株式会社日立製作所 故障箇所特定支援システム
USD1063613S1 (en) 2020-09-28 2025-02-25 Closure Systems International Inc. Closure with tamper-evident band
USD1063612S1 (en) 2020-09-28 2025-02-25 Closure Systems International Inc. Closure with tamper-evident band
US11704141B2 (en) 2021-03-09 2023-07-18 International Business Machines Corporation Real-time context preserving visual guidance
USD996968S1 (en) 2021-05-17 2023-08-29 Closure Systems International Inc. Closure
USD996967S1 (en) 2021-05-17 2023-08-29 Closure Systems International Inc. Closure

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4589063A (en) * 1983-08-04 1986-05-13 Fortune Systems Corporation Data processing system having automatic configuration
US5172313A (en) * 1987-12-11 1992-12-15 Schumacher Billy G Computerized management system
US5067099A (en) * 1988-11-03 1991-11-19 Allied-Signal Inc. Methods and apparatus for monitoring system performance
US5099436A (en) * 1988-11-03 1992-03-24 Allied-Signal Inc. Methods and apparatus for performing system fault diagnosis
US4954964A (en) * 1988-11-09 1990-09-04 Singh Gurvinder P Apparatus and method for expert analysis of metal failure with automated visual aide
FR2649508B1 (fr) * 1989-07-07 1994-07-08 Bull Sa Procede d'assistance pour l'utilisateur d'un systeme informatique et dispositif pour la mise en oeuvre dudit procede
US5159685A (en) * 1989-12-06 1992-10-27 Racal Data Communications Inc. Expert system for communications network
US5239617A (en) * 1990-01-05 1993-08-24 International Business Machines Corporation Method and apparatus providing an intelligent help explanation paradigm paralleling computer user activity
US5367473A (en) * 1990-06-18 1994-11-22 Bell Communications Research, Inc. Expert system for computer system resource management
US5103498A (en) * 1990-08-02 1992-04-07 Tandy Corporation Intelligent help system
US5418888A (en) * 1992-06-04 1995-05-23 Alden; John L. System for revelance criteria management of actions and values in a rete network
US5485615A (en) * 1992-06-10 1996-01-16 Telefonaktiebolaget L M Ericsson System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language
US5535323A (en) * 1992-06-29 1996-07-09 Digital Equipment Corporation Method of and system for displaying context sensitive and application independent help information
US5263126A (en) * 1992-09-10 1993-11-16 Chang Hou Mei H Automatic expert system
US5732212A (en) * 1992-10-23 1998-03-24 Fox Network Systems, Inc. System and method for remote monitoring and operation of personal computers
US5432932A (en) * 1992-10-23 1995-07-11 International Business Machines Corporation System and method for dynamically controlling remote processes from a performance monitor
US5628011A (en) * 1993-01-04 1997-05-06 At&T Network-based intelligent information-sourcing arrangement
US5475695A (en) * 1993-03-19 1995-12-12 Semiconductor Diagnosis & Test Corporation Automatic failure analysis system
US5546502A (en) * 1993-03-19 1996-08-13 Ricoh Company, Ltd. Automatic invocation of computational resources without user intervention
US5793933A (en) * 1993-09-13 1998-08-11 Kabushiki Kaisha Toshiba Computer-implemented system and method for constructing a system
US5499343A (en) * 1993-12-17 1996-03-12 Taligent, Inc. Object-oriented networking system with dynamically configurable communication links
JPH09510567A (ja) * 1994-03-21 1997-10-21 オブジェクト テクノロジー ライセンシング コーポレイション ドキュメント・プロキシィ・フレームワーク
US5563805A (en) * 1994-08-16 1996-10-08 International Business Machines Corporation Multimedia context-sensitive real-time-help mechanism for use in a data processing system

Also Published As

Publication number Publication date
DE69333854D1 (de) 2005-09-15
DE616288T1 (de) 1995-11-30
EP0616288A3 (en) 1995-09-20
JP2006185458A (ja) 2006-07-13
JP4077364B2 (ja) 2008-04-16
US5546502A (en) 1996-08-13
DE69333854T2 (de) 2006-06-01
JPH06274300A (ja) 1994-09-30
EP1560131A2 (en) 2005-08-03
EP0616288B1 (en) 2005-08-10
US6041182A (en) 2000-03-21
EP0616288A2 (en) 1994-09-21

Similar Documents

Publication Publication Date Title
JP4077364B2 (ja) 情報処理装置および情報処理方法
US6295525B1 (en) Automatic invocation of computational resources without user intervention across a network
US6633861B2 (en) Automatic invocation of computational resources without user intervention across a network
US7424488B2 (en) Context-aware, adaptive approach to information selection for interactive information analysis
Brown et al. Design problem solving: knowledge structures and control strategies
US7890318B2 (en) Informing troubleshooting sessions with device data
US20060224579A1 (en) Data mining techniques for improving search engine relevance
US10013238B2 (en) Predicting elements for workflow development
US20050055321A1 (en) System and method for providing an intelligent multi-step dialog with a user
Hart et al. Query-free information retrieval
JPH10240536A (ja) 事例検索装置及び事例検索方法並びに事例ベース構築装置及び事例ベース構築方法
JPH02291022A (ja) 診断エキスパート・システムにおける応答入力処理方法
Eisenstadt et al. Explainable distributed case-based support systems: Patterns for enhancement and validation of design recommendations
Azzi et al. Scoring ontologies for reuse: An approach for fitting semantic requirements
Kanoulas et al. Agent-centric information access
CN121031771A (zh) 一种基于AgenticRAG的客服多智能体协同问答方法及系统
Wen et al. Context-aware, adaptive information retrieval for investigative tasks
Kahn From Application Shell to Knowledge Acquisition System.
Bragilovski et al. Searching for class models
US20260050862A1 (en) Ai-assisted system for user training and flow query
JPH06309172A (ja) 知識ベース装置および知識ベース構築方法
CN120631632A (zh) 系统运维方法和装置、存储介质及电子设备
CN121764512A (zh) 一种应用管理方法及相关设备
CN121455454A (zh) 一种面向复杂场景的多模态AI Agent集成开发方法及开发系统
Aziz Retrieving software component using clone detection and program slicing

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040924

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071030

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080131

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120208

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130208

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130208

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140208

Year of fee payment: 6

EXPY Cancellation because of completion of term