Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6995482B2 - サービスリクエストを処理するための方法及び装置 - Google Patents
[go: Go Back, main page]

JP6995482B2 - サービスリクエストを処理するための方法及び装置 - Google Patents

サービスリクエストを処理するための方法及び装置 Download PDF

Info

Publication number
JP6995482B2
JP6995482B2 JP2017008519A JP2017008519A JP6995482B2 JP 6995482 B2 JP6995482 B2 JP 6995482B2 JP 2017008519 A JP2017008519 A JP 2017008519A JP 2017008519 A JP2017008519 A JP 2017008519A JP 6995482 B2 JP6995482 B2 JP 6995482B2
Authority
JP
Japan
Prior art keywords
service request
indicators
similarity
text
computer system
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.)
Active
Application number
JP2017008519A
Other languages
English (en)
Other versions
JP2017151970A (ja
Inventor
ガブリエル ジューン フィリップ
クォレント ユ ブライアン
タン グエン タイ
シク スエン チャン キャンディス
ダナック アミール
ジャン ルイウェイ
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.)
Boeing Co
Original Assignee
Boeing 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 Boeing Co filed Critical Boeing Co
Publication of JP2017151970A publication Critical patent/JP2017151970A/ja
Application granted granted Critical
Publication of JP6995482B2 publication Critical patent/JP6995482B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/20Administration of product repair or maintenance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • G06Q30/016After-sales

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本開示は、概して、サービスリクエストを処理することに関し、具体的には、サービスリクエストに対する対応策を特定することに関する。より具体的には、本開示は、航空機の整備に関するサービスリクエストに対する対応策を迅速且つ容易に特定するための、コンピューターで実施される方法及び装置に関する。
複雑なシステムの製造業者は、通常、サービスリクエストを受け付けるとともにこれらのサービスリクエストに対して対応策を提供することによって、顧客に顧客サポートを提供する。特に、複雑なシステムを扱う際には、より迅速且つ効率的に質の良い顧客サポートを提供する必要があり、そのようなシステムの例としては、限定するものではないが、航空機、宇宙船、船舶、複雑な陸上車両、及び、複雑な兵器システムなどが挙げられる。
顧客が、使用のスケジュールに間に合わせるために、サービスリクエストに対する対応策を、タイトなスケジュールで求めることがしばしばある。サービスリクエストは、例えば、整備のリクエストである。例えば、航空会社である顧客の場合、航空会社の運航スケジュールに合わせるために、保有する航空機群に関する大量のサービスリクエストを、タイトなスケジュールで処理するとともにその対応策を提供することを、航空機メーカーに求める場合がある。サービスリクエストに対応し、それらのサービスリクエストに対して取りうる対応策を特定するための現在利用可能なシステム及び方法は、所望されているレベルの迅速性や精度を有していないと考えられる。従って、上述した問題のうちの少なくともいくつかと、その他の考えられる問題を考慮に入れた方法及び装置を提供することが望まれる。
例示的な一実施形態において、サービスリクエストの処理速度を向上させる方法が提供される。コンピューターシステムは、複数のビルディングブロックを含む予備一覧を作成する。複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体である。複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含む。コンピューターシステムは、対象分野に対する関連性に基づいて、予備一覧内の複数のビルディングブロックをフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成する。コンピューターシステムは、新たなサービスリクエスト内のテキストを、複数の過去のサービスリクエスト及び修正一覧を用いて分析することによって、新たなサービスリクエストに対する類似性に基づいて複数の過去のサービスリクエストを順位付けした過去サービスリクエストのランキングを生成する。過去サービスリクエストのランキングは、コンピューターシステムが、新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする。
別の例示的な実施形態において、装置は、コンピューターシステムによって実施されるトレーナー及びアナライザーを含む。トレーナーは、複数のビルディングブロックを含む予備一覧を作成する。複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体である。複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含む。トレーナーは、対象分野に対する関連性に基づいて、予備一覧内の複数のビルディングブロックをフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成する。アナライザーは、新たなサービスリクエスト内のテキストを、複数の過去のサービスリクエスト及び修正一覧を用いて分析することによって、新たなサービスリクエストに対する類似性に基づいて順位付けされた過去サービスリクエストのランキングを生成する。過去サービスリクエストのランキングは、コンピューターシステムが、新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする。
さらに別の例示的な実施形態において、コンピューターシステムによって実施されるリクエスト処理システムは、データ構造と、トレーナーと、アナライザーとを含む。データ構造は、航空機の整備に関連する複数のテキストソースを格納する。複数のテキストソースは、航空会社である顧客から受信した複数の過去のサービスリクエストを含む。トレーナーは、複数のビルディングブロックを含む予備一覧を作成するとともに、予備一覧内の複数のビルディングブロックを、航空機の整備に対する関連性に基づいてフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成する。複数のビルディングブロックにおける1つのビルディングブロックは、複数のテキストソースにおける1つのテキストソースから抽出された単語実体である。アナライザーは、航空会社である顧客から少なくとも1つの通信リンクを介して受信した新たなサービスリクエスト内のテキストを、複数の過去のサービスリクエスト及び修正一覧を用いて分析することによって、新たなサービスリクエストに対する類似性に基づいて順位付けされた過去サービスリクエストのランキングを生成する。過去サービスリクエストのランキングは、コンピューターシステムが、新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする。
特徴及び機能は、本開示の様々な実施形態において個別に達成可能であり、また、他の実施形態との組み合わせも可能である。この詳細については、以下の記載と図面から明らかになるであろう。
例示的な実施形態に特有のものと考えられる新規な特徴は、添付の特許請求の範囲に記載されている。しかしながら、例示的な実施形態、ならびに、好ましい使用形態、更にその目的及び利点は、以下に示す添付の図面と共に本開示の例示的な実施形態の詳細な説明を参照することにより最もよく理解されるであろう。
例示的な実施形態によるリクエスト処理システムのブロック図である。 例示的な実施形態による、新たなサービスリクエスト、及び、過去サービスリクエストのランキングを示す図である。 例示的な実施形態によるグラフィカルユーザーインターフェイスの図示である。 例示的な実施形態による、サービスリクエストを処理するプロセスのフローチャートである。 例示的な実施形態による、予備一覧を作成するプロセスのフローチャートである。 例示的な実施形態による、修正一覧を作成するプロセスのフローチャートである。 例示的な実施形態による、複数のリクエストモデルを作成するプロセスのフローチャートである。 例示的な実施形態による、新たなサービスリクエストを分析するためのプロセスのフローチャートである。 例示的な実施形態によるデータ処理システムのブロック図である。
例示的な実施形態においては、様々な事項が認識及び考慮されている。整備記録が標準化又はコード化されていないことがよくあり、このために、新たなサービスリクエストを処理するとともにこれらの新たなサービスリクエストに対する対応策を特定することが難しくなっている、ということが、様々な例示的な実施形態において認識及び考慮されている。
新たなリクエストに対する対応策を迅速且つ正確に特定するために利用できる情報を、過去のサービスリクエストから抽出することができる方法及び装置を提供することが望ましい、ということが、例示的な実施形態において認識及び考慮されている。例えば、新たに来たサービスリクエストに類似する過去のサービスリクエストを迅速且つ正確に特定できる方法及び装置を提供することが望ましい、ということが、例示的な実施形態において、認識及び考慮されている。また、特定された過去の類似のサービスリクエストに基づいて、新たに来たサービスリクエストに対して取りうる1つ又は複数の対応策を迅速かつ正確に提供する方法及び装置を提供することが望ましいであろう。
過去のサービスリクエストは、標準化又はコード化されていない、未体系化且つ未加工のテキストを含みうるということを、例示的な実施形態は認識している。従って、例えば航空機の整備などの対象分野について意味のあるやり方で、多数の過去のサービスリクエストに関する大量の未体系化且つ未加工のテキストを迅速且つ正確に処理することができる方法及び装置を提供することが望ましいであろう。
また、過去のサービスリクエストを集めたものの中で、どのサービスリクエストが新たに来たサービスリクエストに最も類似しているかを、必要な費用や専門知識のレベルを抑制しつつ特定することができる方法及び装置を提供することが望ましいということを、例示的な実施形態は認識及び考慮している。また、新たに来たリクエストに対する最も適当と思われる対応策を、必要な専門知識のレベルを抑制する態様で特定することができる方法及び装置を提供することが望ましいということを、例示的な実施形態は認識及び考慮している。
従って、例示的な実施形態は、サービスリクエストの処理の提供を改善するための方法、装置、及び、リクエスト処理システムを提供する。特に、サービスリクエストを処理する処理速度を向上させうる。例示的な一実施例において、過去の記録における自由形式テキスト、‐これは過去のサービスリクエスト、そして場合によってはアーティクルを含みうる‐にアクセスする。自由形式テキスト内の意味の無いフレーズは、無視される。アンカーを用いることによって、例えば航空機の整備といった特定の対象分野に関連のある単語実体(word entity)を特定することができる。次に、これらの単語実体をフィルタリングし、処理することによって、インジケータを特定する。各インジケータは、例えば、対象分野に最低レベルの関連性を有する1つの単語実体あるいは複数の単語実体の組み合わせである。
対象分野が航空機の整備の場合、サービスリクエストは、例えば、整備の問題に関する一組の症状を記述したようなものである。この場合、サービスリクエスト内に特定されたインジケータを用いて、当該一組の症状を特定するあるいは表すことができる。過去のサービスリクエストについて、インジケータの一覧を作成する。新たなサービスリクエストを受信すると、その中に存在するインジケータを発見すべく、この新たなサービスリクエストの自由形式のテキストを調べる。いずれかのインジケータが確認されると、これを用いて、この確認されたインジケータに最も関連性の高い過去のサービスリクエストを特定する。すなわち、新たなサービスリクエスト内に確認されたインジケータによって表された「一組の症状」を、この新たなサービスリクエストに関連性が高い「一組の症状」を有する過去のサービスリクエストと対応させることができる。この結果、以前のある診断に対し最も高い関連性を有する新たなサービスリクエストに対して、「診断」を提供することができる。
例示的な一実施例において、コンピューターシステムは、複数のビルディングブロックを含む予備一覧を作成する。複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体である。単語実体は、実施態様に応じて、単一の単語、語根(root word)、あるいは一連の単語の形態をとりうる。例示的な一実施例において、対象分野は、航空機の整備である。他の例示的な実施例において、対象分野は、宇宙船の整備、衛星の整備、船の整備、あるいは他の適当な種類の整備である。
複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含む。コンピューターシステムは、予備一覧内の複数のビルディングブロックを、対象分野に対する関連性に基づいてフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成する。コンピューターシステムは、新たなサービスリクエスト内のテキストを、複数の過去のサービスリクエスト及び修正一覧を用いて分析することによって、複数の過去のサービスリクエストを新たなサービスリクエストに対する類似性に基づいて順位付けした過去サービスリクエストのランキングを生成する。過去サービスリクエストのランキングによって、コンピューターシステムは、新たなサービスリクエストに対して取りうる一組の対応策を特定することができる。
本明細書において、アイテムについて「一組」という場合、1つ又は複数のアイテムを含む場合がある。従って、一組の取りうる対応策は、1つ又は複数の取りうる対応策を含む場合がある。
以下に記載の例示的な実施例において、同じ参照数字を2つ以上の図面で用いる場合がある。このように、異なる図面において同じ参照数字を重複して使用する場合、これらが同じ要素であることを表す。
図面を参照し、特に図1を参照すると、同図は、例示的な実施形態による、リクエスト処理システムのブロック図である。この例示的な実施例において、リクエスト処理システム100は、顧客システム104から受信したサービスリクエスト102を処理するために用いられる。リクエスト処理システム100は、例えば、限定するものではないが、製造業者などの整備提供者によって管理される。
サービスリクエスト102は、対象分野105に関連しうる。対象分野105は、例えば、限定するものではないが、航空機、宇宙船、衛星、船舶、ロボット装置、エンジンシステムなどの複雑なシステム、又は他の適当な複雑なシステムの整備である。
例示的な一実施例として、対象分野105は、航空機の整備の形態をとる。この実施例において、顧客システム104は、航空会社である顧客によって管理され、リクエスト処理システム100は、航空機メーカーによって管理される。航空会社である顧客は、顧客システム104を用いて、その航空会社顧客が所有している航空機群のうちの1つ又は複数種類の航空機の整備に関するサービスリクエスト102を、リクエスト処理システム100に送信する。
このように、リクエスト処理システム100と顧客システム104とは、互いに通信する。この通信は、実施態様に応じて、少なくとも1つの通信リンクを用いて実施される。ここで、「通信リンク」は、有線通信リンク、無線通信リンク、光通信リンク、又は他の適当な種類の通信リンクの形態をとることができる。
ここで、リクエスト処理システム100は、コンピューターシステム106を用いて実施することができる。コンピューターシステム106は、単一のコンピューター、あるいは、互いに通信する複数のコンピューターを含みうる。他の例示的な実施例において、リクエスト処理システム100は、クラウドコンピューティングシステム、連想メモリ、またはこれらの両方を用いて実施することができる。
リクエスト処理システム100は、トレーナー108及びアナライザー110を含みうる。トレーナー108及びアナライザー110の各々は、コンピューターシステム106内のモジュールとして実施することができる。例示的な一実施例において、トレーナー108をトレーナーモジュールと称し、アナライザー110をアナライザーモジュールと称する場合がある。
この例示的な実施例において、トレーナー108又はアナライザー110などのモジュールは、ソフトウェア、ハードウェア、ファームウェア、又は、それらの組み合わせによって実施可能である。ソフトウェアを用いる場合、モジュールが行う動作は、例えば、限定するものではないが、プロセッサユニット上で動作するように構成されたプログラムコードによって実施される。ファームウェアを用いる場合、モジュールが行う動作は、例えば、限定するものではないが、プログラムコード及びデータによって実施され、永続メモリに格納されて、プロセッサユニット上で動作する。
ハードウェアを用いる場合、当該ハードウェアは、モジュールによって行われる動作を実行するように機能する1つ又は複数の回路を含む。実施態様に応じて、ハードウェアは、任意の数の動作を実現するよう構成された回路システム、集積回路、特定用途向け集積回路(ASIC)、プログラマブルロジックデバイス、あるいは、他の適切な種類のハードウェアの形態をとりうる。
プログラマブルロジックデバイスは、特定の動作を行うように構成されうる。当該デバイスは、これらの動作を行う永久的な構成とされていてもよいし、再構成可能であってもよい。プログラマブルロジックデバイスは、例えば、限定するものではないが、プログラマブルロジックアレイ、プログラマブルアレイロジック、フィールドプログラマブルロジックアレイ、フィールドプログラマブルゲートアレイ、又は、他の適当な種類のプログラマブルハードウェアデバイスの形態を取りうる。
例示的な一実施例において、トレーナー108は、複数のテキストソース112を格納するデータ構造111と通信する。実施態様に応じて、データ構造111は、単一のデータベース、複数のデータベース、一組のスプレッドシート、又は他の適当な種類のデータ構造の形態をとる。
ここで、複数のテキストソース112は、複数の過去のサービスリクエスト114及び複数のアーティクル116を含みうる。複数の過去のサービスリクエスト114における各過去サービスリクエストは、例えば、整備提供者によって以前に受信及び処理されたサービスリクエストである。複数のアーティクル116における各アーティクルは、公に入手可能なアーティクル、独自のアーティクル、仕様書、マニュアル、あるいは、システム整備に関連する他の適当な種類のテキストソースを、電子形式にした形態を取りうる。例示的な一実施例において、複数のテキストソース112における各テキストソースは、対象分野105に関連している。
トレーナー108は、複数のテキストソース112にアクセスするとともに複数のテキストソース112を処理することによって、予備一覧118を作成する。本明細書において、「一覧」とは、アイテムを収集又は編集したものである。予備一覧118は、例えば、データベース、あるいは他の適当な種類のデータ構造に格納される。
予備一覧118は、複数のビルディングブロック121を含む。複数のビルディングブロック121における各ビルディングブロックは、複数のテキストソース112における1つのテキストソースから抽出された1つの単語実体である。単語実体は、実施態様によって、単一の単語、語根、あるいは一連の単語である。
例示的な一実施例において、トレーナー108は、複数のアンカー123に基づいて、複数のテキストソース112内の未体系化且つ未加工のテキストを処理する。複数のアンカー123を、複数の選択されたアンカーと称する場合もある。複数のアンカー123における各アンカーは、対象分野105に関連する重要な単語実体が当該アンカーの近くに存在する可能性が高いことを示す、事前に定義された文法的なビーコン(beacon)である。アンカーの例としては、限定するものではないが、「...found...(~見つかった)」、「...were found on...(~上に見つかった)」、「...inspecting the...(点検すると)」、「...affected...(傷んでいる)」、「...found at...(~に見つかった)」ならびに、他の種類のアンカーを含みうる。
トレーナー108は、複数のテキストソース112における各テキストソース内の未体系化且つ未加工のテキスト内を検索して、複数のアンカー123のうちのいずれかのアンカーの存在を確認する。発見された各アンカーについて、トレーナー108は、そのアンカーの近傍のテキストを特定する。近傍のテキストは、例えば、対象分野105に関連する重要な単語実体を含む可能性が最も高い、アンカーの前後の選択された数の単語として定義される。
例えば、近傍のテキストは、対応するアンカーに先行する8語及び当該アンカーに後続する8語内に含まれるすべての単語を含む。具体的な一例として、特定のアンカーに先行する8個の単語の各々、及び、当該特定のアンカーに後続する8個の単語の各々が、ビルディングブロックを形成する。別の例示的な実施例において、近傍のテキストは、対応するアンカーに先行する10語及び後続する15語以内のすべての単語を含む。
場合によっては、トレーナー108は、近傍のテキストを特定する際に、特定の種類の言語要素を無視するように設定される。例えば、トレーナー108が、アンカーに先行する10個の単語及びアンカーに後続する10個の単語をカウントする場合、そのカウントにおいて「a」、「an」及び「the」といった冠詞を除外する。従って、いくつかの場合において、近傍のテキストは、アンカーに先行する10個の非冠詞単語、及び、アンカーに後続する10個の非冠詞単語である。
トレーナー108は、複数のテキストソース112内に確認された各アンカーの近傍のテキスト内で発見された各単語実体を、複数のビルディングブロック121に加えることによって、予備一覧118を作成する。トレーナー108は、次に、予備一覧118内の複数のビルディングブロック121から、修正一覧を作成する。
修正一覧120は、複数の類似性インジケータ122を含む。複数の類似性インジケータ122における各類似性インジケータは、複数のビルディングブロック121のうち、対象分野105に関して閾値影響度(threshold impact)を有するとトレーナー108が判断した1つのビルディングブロックである。このように、複数のビルディングブロック121における1つのビルディングブロックは、類似性インジケータとなる可能性のある単語実体である。
トレーナー108は、予備一覧118内の複数のビルディングブロック121を、対象分野105に対する関連性に基づいてフィルタリングし、修正一覧120を形成する複数の類似性インジケータを作成する。例えば、限定するものではないが、トレーナー108は、複数のエントロピー124を算出する。具体的には、トレーナー108は、複数のビルディングブロック121における各ビルディングブロックのエントロピーを算出する。エントロピーは、対象分野105に対する単語実体の影響度を表しうる。換言すれば、エントロピーは、対象分野105に対する単語実体の重要度を表しうる。選択されたビルディングブロックのエントロピーが、選択された閾値126より低い場合、当該選択されたビルディングブロックは、類似性インジケータとして修正一覧120に加えられる。例示的な一実施例において、エントロピーは以下のように算出される。
エントロピー=log(日常英語内のカウント数)
×(日常英語内のカウント数)/(整備記録内のカウント数)
次に、トレーナー108は、例えば、複数の類似性インジケータ122及び複数のテキストソース112を用いて、相関ルールマイニング128を行う。例えば、限定するものではないが、トレーナー108は、逆方向の対応付け、すなわち、複数の類似性インジケータ122を、テキストソース112のうちの其々の対応するテキストソースにマッピングする。トレーナー108は、次に、各テキストソースにおける1つ又は複数の類似性インジケータのオーダーを特定する。トレーナー108は、相関ルールマイニング128を行うことによって、複数の組み合わせインジケータ130を特定する。複数の組み合わせインジケータ130における各組み合わせインジケータは、1つ又は複数のテキストソースに共に現れるとともに対象分野105に対する関連性を有する2つ以上の類似性インジケータによって形成されうる。相関ルールマイニング128は、任意の数の入手可能な関連付けルールラーニングアルゴリズムを用いて行うことができる。
予備一覧118及び修正一覧120のどちらも、動的である。すなわち、これらの2つの一覧は、経時的に修正することができ、これによって、リクエスト処理システム100によってアクセス可能となった新たなアーティクル及び新たなサービスリクエストを考慮に入れることができる。例えば、限定するものではないが、任意の数の新たなテキストソースを、経時的にデータ構造111に加えることができる。いくつかの例示的な実施例において、新たなテキストソースがデータ構造111に加えられると、トレーナー108は、自動的に複数のテキストソース112を上述したように再処理して、予備一覧118及び修正一覧120をアップデートする。他の例示的な実施例において、予備一覧118及び修正一覧120を再形成するための複数のテキストソース112の再処理をトレーナー108がいつ開始するかを、ユーザーが選択してもよい。さらに別の例示的な実施例において、週に1回、月に一回、あるいは他の適当な種類の事象の発生の度に、このプロセスを定期的に行うよう、トレーナー108を構成してもよい。
アナライザー110は、受信したサービスリクエストを、修正一覧120を用いて処理する。例示的な一実施例として、リクエスト処理システム100のアナライザー110は、顧客システム104から、少なくとも1つの通信リンクを介して、新たなサービスリクエスト132を受信する。新たなサービスリクエスト132を受信すると、アナライザー110は、この新たなサービスリクエスト132についての過去サービスリクエストのランキング136を作成するために、データ構造111内に格納された複数の過去のサービスリクエスト114及び修正一覧120を用いて、新たなサービスリクエスト132内のテキストを分析する。
アナライザー110は、修正一覧120を用いて、新たなサービスリクエスト132内における何らかの類似性インジケータの存在を確認する。例えば、アナライザー110は、新たなサービスリクエスト132内にある一組のインジケータ135を特定する。アナライザー110は、潜在意味解析(latent semantic analysis)134を行うことによって、新たなサービスリクエスト132内に特定された一組のインジケータ135に基づいて、新たなサービスリクエスト132を、複数の過去のサービスリクエスト114における各過去サービスリクエストと比較する。このプロセスを行う際に、アナライザー110は、新たなサービスリクエスト132と、複数の過去のサービスリクエスト114における対応する過去サービスリクエストとの各ペアについて、類似性スコアを生成する。類似性スコアは、特定された一組のインジケータ135に基づいた、新たなサービスリクエスト132と対応する過去のサービスリクエストとの類似の度合いを表すものである。
アナライザー110は、類似性スコアのランキング138を含む、過去サービスリクエストのランキング136を作成する。過去サービスリクエストのランキング136は、例えば、類似性スコアによる複数の過去のサービスリクエスト114のランキングである。過去サービスリクエストのランキング136によって、リクエスト処理システム100は、新たなサービスリクエスト132に対する、一組の取りうる対応策140を特定することができる。
例示的な一実施例として、アナライザー110は、新たなサービスリクエスト132に対する類似性スコアが最も高い過去のサービスリクエストへの対処に用いられた対応策を、一組の取りうる対応策140として特定する。いくつかの例示的な実施例において、類似性スコアが選択された閾値126より高い場合に、その過去サービスリクエストに対する対応策を、新たなサービスリクエスト132に対して取りうる対応策とみなすことができる。
このようにして、アナライザー110は、新たなサービスリクエスト132を効果的に「解決」する。新たなサービスリクエスト132が、リクエストにより解決されると、その新たなサービスリクエスト132は、複数の過去のサービスリクエスト114に追加され、データ構造111に格納される。
このようにして、リクエスト処理システム100によれば、新たに来たサービスリクエストの其々に対する対応策の検索を、対象分野105に合わせて行うようにして、新たなサービスリクエストを処理することができる。一組の取りうる対応策140は、リクエスト処理システム100のオペレータが承認のために読むことができる形態で出力され、次に顧客システム104に送信されて、整備の問題の解決に用いられる。
このように、リクエスト処理システム100は、アンカーを用いて、対象分野105に関連している可能性があるビルディングブロックを特定する。リクエスト処理システム100は、エントロピー分析を行うことによって、どのビルディングブロックが類似性インジケータであると考えられるかを判定する。また、リクエスト処理システム100は、相関ルールマイニングを行うことによって、組み合わせインジケータを特定する。類似性インジケータと組み合わせインジケータとで、修正一覧120が形成される。
新たなサービスリクエストが受信されると、リクエスト処理システム100は当該新たなサービスリクエストに対して自由な相関性テキスト検索(free associative text search)を行うことによって、修正一覧に基づいて一組のインジケータを見つけ出す。この検索は、リクエスト処理システム100のユーザーに高度な専門知識が無くても行うことができる。また、この検索は、新たなサービスリクエストが、未処理、未フォーマット、及び非標準化の未加工テキストを含む場合にも、行うことができる。
新たなサービスリクエストに対して特定された一組のインジケータを用いて、当該新たなサービスリクエストに最も関連性の高い過去のサービスリクエストを発見することができる。このようにして、新たなサービスリクエストに対する診断を、最も関連性の高い過去のサービスリクエストに対する以前の診断を見つけることによって、提供することができる。
図1におけるリクエスト処理システム100の図示は、例示的な一実施形態を実施する方法を物理的または構成的に限定することを意図していない。図示されたコンポーネントに加えて、又はこれらのコンポーネントに代えて、他のコンポーネントを用いることもできる。いくつかのコンポーネントは、任意であってもよい。また、図中のブロックは、機能的なコンポーネントを示すためのものである。例示的な一実施形態において実施する際には、これらのブロックの1つ又はそれ以上を、組み合わせたり、分割したり、あるいは組み合わせて異なるブロックに分割したりしてもよい。
他の例示的な実施例において、トレーナー108とアナライザー110とを、同じモジュールの一部として実施してもよい。いくつかの例示的な実施例において、一組の取りうる対応策140を、コンピューターシステム106と通信する表示システムのグラフィカルユーザーインターフェイスにおいて、ユーザーに表示してもよい。また、顧客システム104と通信する表示システムのグラフィカルユーザーインターフェイスにおいて、一組の取りうる対応策140を、ユーザーに表示してもよい。
図2を参照すると、同図には、例示的な実施形態による、新たなサービスリクエスト、及び、過去サービスリクエストのランキングが示されている。この例示的な実施例において、新たなサービスリクエスト200は、図1に示した新たなサービスリクエスト132の一例である。
新たなサービスリクエスト200を受信すると、図1に示したリクエスト処理システム100は、類似する過去サービスリクエストのランキング202を生成する。類似する過去サービスリクエストのランキング202は、図1に示した過去サービスリクエストのランキング136の実施態様の一例である。
上述したように、類似する過去サービスリクエストのランキング202における其々の過去サービスリクエストには、類似性スコアが付与されている。過去サービスリクエスト204は、類似性スコア206を有しており、これは、最も高い類似性スコアである。このことは、過去サービスリクエスト204が、新たなサービスリクエスト200に最も類似していることを示している。この類似性は、類似性インジケータに基づいて求められたものである。例えば、新たなサービスリクエスト200の中に、類似性インジケータ208、類似性インジケータ210、及び、類似性インジケータ212が発見されており、これらを用いて、新たなサービスリクエスト200を過去のサービスリクエストと比較している。類似性インジケータ208は、「bulge damage(バルジ損傷)」であり、類似性インジケータ210は、「inspection(検査)」であり、類似性インジケータ212は、「slat(スラット)」である。
類似性スコア206は、過去サービスリクエスト204が新たなサービスリクエスト200に十分に類似しており、従って、過去のサービスリクエスト204に対応するために以前に用いた対応策を、新たなサービスリクエストに対応するために用いることができるか、あるいは、少なくとも、新たなサービスリクエスト200に対応するための出発点として用いることができる、ということを示している。いくつかの場合において、例えば、当該過去に用いた対応策が、新たなサービスリクエスト200に必要な対応策そのものである。他の場合において、例えば、当該過去に用いた対応策を修正する必要がある。対応策は、一組の対応策要素を含みうる。対応策要素は、限定するものではないが、1つ又は複数の修理、検査、交換、他の種類の整備作業、又はこれらの組み合わせを含みうる。
図3を参照すると、同図には、例示的な実施形態による、グラフィカルユーザーインターフェイスが示されている。この例示的な実施例において、グラフィカルユーザーインターフェイス300は、新たなリクエストのセクション302と、分析セクション304とを含む。グラフィカルユーザーインターフェイス300は、例えば、図1に示したリクエスト処理システム100と通信する。
新たなリクエストのセクション302は、図1に示したリクエスト処理システム100によって受信された新たなサービスリクエストの情報305を表示する。実行ボタン306を選択すると、新たなサービスリクエストの分析が開始される。この分析は、図1に示したアナライザー110によって行うことができる。図1に示したアナライザー110は、分析セクション304に表示される、過去サービスリクエストのランキング308を生成する。過去サービスリクエストのランキング308は、図1に示した過去サービスリクエストのランキング136の実施態様の一例である。
上述したように、過去サービスリクエストのランキング308は、過去サービスリクエストの其々について求めた類似性スコアを含んでいる。これらの過去サービスリクエストのうちの1つをユーザーが選択すると、その過去サービスリクエストに対応する対応策の情報310が、分析セクション304に表示される。対応策情報310は、例えば、当該過去サービスリクエストについての情報、及び、どのようにして当該過去サービスリクエストが解決されたかについての情報を含む。
図4を参照すると、同図には、例示的な実施形態による、サービスリクエストを処理するためのプロセスのフローチャートが示されている。図4に示したプロセスは、図1に示したリクエスト処理システム100を用いて実施することができる。
当該システムでは、まず、コンピューターシステムによって、複数のビルディングブロックを含む予備一覧を作成する(工程400)。ここで、複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体である。ここで、複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含む。次に、対象分野に対する関連性に基づいて、予備一覧内の複数のビルディングブロックをフィルタリングし、修正一覧を形成する複数の類似性インジケータを作成する(工程402)。
次に、コンピューターシステムは、複数の類似性インジケータを用いて相関ルールマイニングを行うことによって、修正一覧に加える複数の組み合わせインジケータを特定する(工程404)。その後、コンピューターシステムは、複数の過去のサービスリクエスト及び修正一覧を用いて、新たなサービスリクエスト内のテキストを分析し、新たなサービスリクエストについての過去サービスリクエストのランキングを生成する。ここで、過去サービスリクエストのランキングは、コンピューターシステムが、新たなサービスリクエストに対する一組の取りうる対応策を特定することを可能にする(工程406)。この後、プロセスは終了する。
上述のプロセスでは、修正一覧によって、コンピューターシステムは、新たに来たサービスリクエストに最も類似する過去のサービスリクエストを、迅速且つ正確に特定することができる。また、過去サービスリクエストのランキングによって、コンピューターシステムは、新たなサービスリクエストに対する対応策を、迅速且つ正確に特定することができる。例示的な一実施例において、対象分野は、例えば、航空機の整備である。
図5を参照すると、同図には、例示的な実施形態による、予備一覧を作成するプロセスのフローチャートが示されている。図5に示したプロセスは、図1に示したリクエスト処理システム100を用いて実施することができる。このプロセスは、例えば、限定するものではないが、図4における工程400を実施するために用いられる。
このプロセスでは、まず、データ構造に格納された複数のテキストソースにアクセスする(工程500)。次に、処理のために、複数のテキストソースから未処理のテキストソースを選択する(工程502)。工程502において、選択されるテキストソースは、例えば、過去のサービスリクエスト又はアーティクルのいずれかである。
テキストソースのテキスト内に、複数の選択されたアンカーのうちのいずれかのアンカーが存在することを検出する(工程504)。工程504において、アンカーは、例えば、重要な単語実体が当該アンカーの近くに存在する可能性が高いことを示す、事前に定義された文法的なビーコンである。アンカーの例としては、限定するものではないが、「...found...」、「...were found on...」、「...inspecting the...」、「...affected...」、「...found at...」、ならびに、他の種類のアンカーを含みうる。
テキストソース内に検出された各アンカーの近傍のテキスト内にある一組のビルディングブロックを特定する(工程506)。工程506において、ビルディングブロックは、単語実体である。アンカーの近傍のテキストとは、例えば、限定するものではないが、アンカーの前後にある所定数の単語である。例示的な一実施例として、アンカーの前後の近傍テキストは、アンカーに先行する10個の単語及びアンカーに後続する10個の単語として、選択される。別の例示的な実施例において、アンカーの前後の近傍テキストは、アンカーに先行する8個の単語及びアンカーに後続する8個の単語として、選択される。
特定されたあらゆるビルディングブロックを、予備一覧に追加する(工程508)。次に、追加の未処理のテキストソースが存在するかどうかについて、判定が行われる(工程510)。追加の未処理のテキストソースが存在しない場合、プロセスは終了する。存在する場合、プロセスは、上述した工程502に進む。
図6を参照すると、同図には、例示的な実施形態による、修正一覧を作成するプロセスのフローチャートが示されている。図6に示したプロセスは、図1に示したリクエスト処理システム100を用いて実施することができる。このプロセスは、例えば、限定するものではないが、図4における工程402を実施するために用いられる。
当該プロセスでは、まず、予備一覧から未処理のビルディングブロックを選択する(工程600)。選択されたビルディングブロックのエントロピーを算出する(工程602)。選択されたビルディングブロックのエントロピーが、選択された閾値より低い場合、当該ビルディングブロックを、類似性インジケータとして修正一覧に加える(工程604)。工程604において、選択されたビルディングブロックのエントロピーが、選択された閾値以上である場合、当該ビルディングブロックは、修正一覧に加えない。ただし、他の例示的な実施例においては、工程604において、選択されたビルディングブロックのエントロピーが、選択された閾値以上であっても、当該ビルディングブロックを修正一覧に加えてもよい。
次に、予備一覧内に未処理のビルディングブロックが存在するかどうかについて、判定が行われる(工程606)。予備一覧内に未処理のビルディングブロックが存在する場合、プロセスは、上述した工程600に進む。存在しない場合、プロセスは終了する。
図7を参照すると、同図には、例示的な実施形態による、複数の組み合わせインジケータを生成するプロセスのフローチャートが示されている。図7に示したプロセスは、図1に示したリクエスト処理システム100を用いて実施することができる。このプロセスは、例えば、限定するものではないが、図4における工程404を実施するために用いられる。例示的な一実施例において、このプロセスは、図6に示したプロセスの後に行われる。
当該プロセスでは、まず、修正一覧内の複数の類似性インジケータを、対応する複数のテキストソースにマッピングする(工程700)。工程700において、類似性インジケータの其々が、その類似性インジケータの抽出元のテキストソースにマッピングされる。その後、相関ルールマイニングを行うことにより、複数の組み合わせインジケータを特定する(工程702)。ここで、複数の組み合わせインジケータにおける各組み合わせインジケータは、少なくとも1つのテキストソースに共に現れるとともに特定の対象分野に対する関連性を有する2つ以上の類似性インジケータの組み合わせである。その後、プロセスは終了する。
図8を参照すると、同図には、例示的な実施形態による、新たなサービスリクエストを分析するプロセスのフローチャートが示されている。図8に示したプロセスは、図1に示したリクエスト処理システム100を用いて実施することができる。
当該プロセスでは、まず、少なくとも1つの通信リンクを介して、新たなサービスリクエストを受信する(工程800)。次に、修正一覧内の複数の類似性インジケータ又は複数の組み合わせインジケータのうちの少なくとも1つからなる一組のインジケータが、新たなサービスリクエスト内に存在することを確認する(工程802)。従って、工程802において、一組のインジケータにおける1つのインジケータは、修正一覧に格納された類似性インジケータまたは組み合わせインジケータのいずれかでありうる。工程802において、一組のインジケータは、修正一覧内の複数の類似性インジケータのうちの1つ又は複数の類似性インジケータ、複数の組み合わせインジケータのうちの1つ又は複数の組み合わせインジケータ、あるいはこれらの両方を含みうる。
その後、新たなサービスリクエスト内に特定された一組のインジケータに基づいて、新たなサービスリクエストと、複数の過去のサービスリクエストのうちの対応する過去サービスリクエストとの各ペアについて、類似性スコアを求める(工程804)。次に、複数の過去サービスリクエストを類似性スコアによって順序付けすることによって、過去サービスリクエストのランキングを生成する(工程806)。過去サービスリクエストのランキングに基づいて、新たなサービスリクエストに対して取りうる一組の対応策を特定する(工程806)。その後、プロセスは終了する。
図示された様々な実施形態のフローチャート及びブロック図は、例示的な実施形態における装置及び方法のいくつかの考えられる実施態様の構造、機能、及び動作を示すものである。この点において、フローチャート又はブロック図における各ブロックは、モジュール、セグメント、機能、及び/又は、動作もしくはステップの一部を表す。
例示的な一実施形態のいくつかの代替の態様においては、ブロックに示した機能が、図に示した順序とは異なる順序で行われてもよい。例えば、場合によっては、連続して示されている2つのブロックを、関連する機能に応じて、実質的に同時に実行してもよいし、逆の順序で実行してもよい。また、フローチャート又はブロック図に示されたブロックに対して、さらに他のブロックを追加してもよい。
次に、図9を参照すると、同図には、例示的な実施形態による、データ処理システムのブロック図が示されている。データ処理システム900は、図1に示したコンピューターシステム106を実施するために用いられる。図示のように、データ処理システム900は、通信フレームワーク902を含み、当該通信フレームワークは、プロセッサユニット904、記憶装置906、通信ユニット908、入出力ユニット910、表示装置912間の通信を実現する。いくつかのケースにおいて、通信フレームワーク902は、バスシステムとして実施される。
プロセッサユニット904は、所定数の動作を行うためのソフトウェアに対する命令を実行するように構成されている。プロセッサユニット904は、実施態様によって、所定数のプロセッサであってもよいし、マルチプロセッサコアであってもよいし、他の適当な種類のプロセッサであってもよい。場合によっては、プロセッサユニット904は、回路システム、特定用途向け集積回路(ASIC)、プログラマブルロジックデバイスなどのハードウェアユニット、あるいは、他の適当なタイプのハードウェアユニットの形態であってもよい。
プロセッサユニット904によって実行される、オペレーティングシステム、アプリケーション、及び/又はプログラムに対する命令は、記憶装置906に格納することができる。記憶装置906は、通信フレームワーク902を介して、プロセッサユニット904と通信することができる。ここで、記憶装置は、コンピューター可読記憶装置とも称されるものであり、一時的及び/又は永続的に情報を記憶することができる任意のハードウェアである。この情報には、限定するものではないが、データ、プログラムコード、及び/又は他の情報が含まれうる。
メモリ914及び永続記憶装置916は、記憶装置906の例である。メモリ914は、例えば、ランダムアクセスメモリ又は他の種類の揮発性もしくは不揮発性の記憶装置の形態をとっていてもよい。永続記憶装置916は、任意の数のコンポーネント又はデバイスを含みうる。例えば、永続記憶装置916は、ハードドライブ、フラッシュメモリ、書き換え可能光ディスク、書き換え可能磁気テープ、又は、これらの適当な組合せであってもよい。永続記憶装置916によって使用される媒体は、取り外し可能であってもよいし、取り外しのできないものであってもよい。
通信ユニット908は、データ処理システム900が、他のデータ処理システムや装置と通信することを可能にする。通信ユニット908は、物理的通信リンク及び/又は無線通信リンクを用いた通信を実現しうる。
入出力ユニット910は、データ処理システム900に接続されている他の装置からの入力の受信や、これらの他の装置に対する出力の送信を可能にする。例えば、入出力ユニット910は、キーボード、マウス、及び/又は他の適当な種類の入力装置を介したユーザー入力の受信を可能にする。別の例として、入出力ユニット910は、データ処理システム900に接続されているプリンタへの出力の送信を可能にする。
表示装置912は、ユーザーに対して情報を表示するように構成されている。表示装置912は、例えば、限定するものではないが、モニター、タッチスクリーン、レーザディスプレイ、ホログラフィックディスプレイ、仮想ディスプレイデバイス、及び/又は他の適当な種類のディスプレイ装置を含む。
この例示的な実施例において、様々な例示的な実施形態のプロセスは、プロセッサユニット904によって、コンピューター実行可能な命令を用いて実行することができる。これらの命令は、プログラムコード、コンピューター使用可能プログラムコード、又はコンピューター可読プログラムコードと称され、プロセッサユニット904内の1つ又は複数のプロセッサによって読み取り及び実行することができる。
これらの例において、プログラムコード918は、例えば、関数型で記述されたものであり、選択的に取り外し可能なコンピューター可読媒体920上に配置されたものであって、データ処理システム900にロード又は転送され、プロセッサユニット904によって実行される構成であってもよい。プログラムコード918とコンピューター可読媒体920とで、コンピュータープログラム製品922を形成している。この例示的な実施例において、コンピューター可読媒体920は、コンピューター可読記憶媒体924又はコンピューター可読信号媒体926であってもよい。
コンピューター可読記憶媒体924は、プログラムコード918を伝える又は送信する媒体というよりはむしろ、プログラムコード918を記憶するために用いられる物理的すなわち有形の記憶装置である。コンピューター可読記憶媒体924は、例えば、限定するものではないが、光ディスク又は磁気ディスク、あるいはデータ処理システム900に接続された又は永続記憶装置である。
これに代えて、コンピューター可読信号媒体926を用いて、プログラムコード918をデータ処理システム900に伝送してもよい。コンピューター可読信号媒体926は、例えば、プログラムコード918を含む伝達データ信号であってもよい。このデータ信号は、物理的及び/又は無線通信リンクを介して送信可能な電磁信号、光信号、及び/又は他の適当な種類の信号であってもよい。
図9におけるデータ処理システム900の図示は、例示的な実施形態を実施する方法を構成的に限定することを意図していない。データ処理システム900用に例示したものに対する追加のコンポーネント又はこれらに代わるコンポーネントを含むデータ処理システムにおいても、様々な例示の実施形態を実施することができる。また、図9に示したコンポーネントは、図示の例示的な実施例から変更してもよい。
このように、例示の実施形態は、一組の新規の順次的な方法によって、効果的な整備情報の抽出を実現するシステム及び方法を提供する。類似性インジケータを形成する方法として相関ルールマイニングを採用することは、独自の非自明な手法と考えられる。様々な実施形態によって説明した方法及びシステムは、最初にモデルに覚え込ませるためのあらかじめ分類した一組の関連する単語実体やディクショナリを必要としない。むしろ、例示的な実施形態は、過去のデータに基づいてインジケータの修正一覧を作成するものであり、過去のデータは、過去のサービスリクエスト及びアーティクルを含みうる。この手法自体によって、一組の一連のルールを通して可能性のある候補の数を絞り込み、単語実体及び単語実体の組み合わせを特定することができ、その際に、これらの単語が何であるかをオペレータが事前に知っている必要はない。
例示的な一実施例において、サービスリクエストを処理するための方法、装置、及びリクエスト処理システムが提供される。コンピューターシステムは、対象分野に関連する複数のテキストソース内の未体系化且つ未加工のテキストを処理することによって、当該複数のテキストソース内に、複数の選択されたアンカーのうちのいずれかのアンカーが存在することを確認する。ここで、当該複数のテキストソースは、少なくとも、複数の過去のサービスリクエストを含んでいる。コンピューターシステムは、複数のテキストソースから複数のビルディングブロックを特定する。ここで、複数のビルディングブロックの各々は、複数のテキストソース内に特定された各アンカーの前後の近傍テキストから抽出されたものである。複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体である。コンピューターシステムは、複数のビルディングブロックを含む予備一覧を作成する。
コンピューターシステムは、予備一覧内のビルディングブロックの其々についてのエントロピーを算出する。コンピューターシステムは、次に、予備一覧内の複数のビルディングブロックを、当該複数のビルディングブロックの其々について算出したエントロピーに基づいてフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを生成する。場合によっては、コンピューターシステムは、相関ルールマイニングを行うことによって、複数の類似性インジケータに基づいた複数の組み合わせインジケータを特定する。当該複数の組み合わせインジケータは、修正一覧に追加される。
コンピューターシステムは、少なくとも1つの通信リンクを介して受信した新たなサービスリクエストを、複数の過去のサービスリクエスト及び修正一覧を用いて分析することによって、新たなサービスリクエストに対する類似性に基づいて複数の過去サービスリクエストを順位付けした過去サービスリクエストのランキングを生成する。過去のサービスリクエストのランキングによって、コンピューターシステムは、新たなサービスリクエストに対して取りうる一組の対応策を特定することができる。
また、本開示は、以下の付記による実施形態を含む。
付記1. サービスリクエストの処理速度を向上させる方法であって、
コンピューターシステムによって、複数のビルディングブロックを含む予備一覧を作成し、前記複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体であり、前記複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含み、
前記対象分野に対する関連性に基づいて、前記予備一覧内の前記複数のビルディングブロックを、前記コンピューターシステムによってフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成し、
前記コンピューターシステムによって、新たなサービスリクエスト内のテキストを、前記複数の過去のサービスリクエスト及び前記修正一覧を用いて分析することによって、前記新たなサービスリクエストに対する類似性に基づいて前記複数の過去のサービスリクエストを順位付けした過去サービスリクエストのランキングを生成し、
前記過去サービスリクエストのランキングは、前記コンピューターシステムが、前記新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする、方法。
付記2. 前記コンピューターシステムによって前記予備一覧を作成するに際し、
前記複数のテキストソースから、1つの未処理のテキストソースを処理のために選択し、前記テキストソースは、前記複数の過去のサービスリクエストにおける1つの過去のサービスリクエスト又はアーティクルのいずれかであり、
複数の選択されたアンカーのうちの少なくとも1つのアンカーが前記テキストソース内に存在するかどうかを判定する、付記1に記載の方法。
付記3. 前記コンピューターシステムによって前記予備一覧を作成するに際し、
前記テキストソース内に少なくとも1つのアンカーが存在すると判定されると、前記テキストソース内に特定された各アンカーの前後の近傍テキストを特定し、
前記近傍テキスト内に発見された各単語実体を、ビルディングブロックとして、前記予備一覧に追加する、付記2に記載の方法。
付記4. 前記コンピューターシステムによって前記予備一覧を作成するに際し、
前記複数のテキストソースにおける各テキストソースごとに、前記選択する工程、前記判定する工程、前記特定する工程、及び、前記追加する工程を繰り返すことによって、前記予備一覧を作成する、付記3に記載の方法。
付記5. さらに、前記新たなサービスリクエストが解決された後に、前記新たなサービスリクエストを、前記複数の過去のサービスリクエストに追加する、付記1~4のいずれか1つに記載の方法。
付記6. 前記コンピューターシステムによって前記複数のビルディングブロックをフィルタリングするに際し、
前記予備一覧内の前記複数のビルディングブロックにおける各ビルディングブロックのエントロピーを算出することにより、複数のエントロピーを生成する、付記1~5のいずれか1つに記載の方法。
付記7. 前記コンピューターシステムによって前記複数のビルディングブロックをフィルタリングするに際し、
選択されたビルディングブロックの前記エントロピーが、選択された閾値より低い場合、前記選択されたビルディングブロックを、類似性インジケータとして、前記修正一覧に加える、付記6に記載の方法。
付記8. さらに、前記修正一覧内の前記複数の類似性インジケータを用いて、前記コンピューターシステムによって相関ルールマイニングを行うことによって、複数の組み合わせインジケータを形成する、付記1~7のいずれか1つに記載の方法。
付記9. 前記コンピューターシステムによって前記相関ルールマイニングを行うに際し、
前記複数の類似性インジケータを、前記複数のテキストソースにマッピングし、
前記複数のテキストソースに対する前記複数の類似性インジケータのマッピング及び一組の関連付けルールラーニングアルゴリズムに基づいて、前記複数の組み合わせインジケータを特定し、前記複数の組み合わせインジケータにおける1つの組み合わせインジケータは、前記複数の類似性インジケータのうちの少なくとも2つの類似性インジケータの組み合わせによって形成される、付記8に記載の方法。
付記10. 前記コンピューターシステムによって、前記過去サービスリクエストのランキングのうち最も順位の高い過去のサービスリクエストに基づいて、前記新たなサービスリクエストに対して取りうる一組の対応策を特定する、付記1~9のいずれか1つに記載の方法。
付記11. 前記コンピューターシステムによって、前記新たなサービスリクエスト内の前記テキストを分析するに際し、
前記修正一覧を用いて、前記サービスリクエスト内に存在する一組のインジケータを特定し、前記一組のインジケータにおける1つのインジケータは、類似性インジケータ及び組み合わせインジケータのうちの1つであり、
前記新たなサービスリクエスト内に特定された前記一組のインジケータに基づいて、前記新たなサービスリクエストと、前記複数の過去のサービスリクエストのうちの対応する過去のサービスリクエストとの各ペアについて、類似性スコアを生成する、付記1~10のいずれか1つに記載の方法。
付記12. 前記コンピューターシステムによって、前記新たなサービスリクエスト内の前記テキストを分析するに際し、
前記複数の過去のサービスリクエストを、前記類似性スコアに基づいて順序付けすることによって、前記過去サービスリクエストのランキングを生成する、付記11に記載の方法。
付記13. 複数のビルディングブロックを含む予備一覧を作成する、コンピューターシステムによって実施されるトレーナーを含み、前記複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体であり、前記複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含み、前記トレーナーは、前記対象分野に対する関連性に基づいて、前記予備一覧内の前記複数のビルディングブロックをフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成し、
新たなサービスリクエスト内のテキストを、前記複数の過去のサービスリクエスト及び前記修正一覧を用いて分析することによって、前記新たなサービスリクエストに対する類似性に基づいて順位付けされた過去サービスリクエストのランキングを生成する、コンピューターシステムによって実施されるアナライザーをさらに含み、
前記過去サービスリクエストのランキングは、前記コンピューターシステムが、前記新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする、装置。
付記14. 前記複数のテキストソースを格納するデータ構造をさらに含む、付記13に記載の装置。
付記15. 前記新たなサービスリクエストは、前記アナライザーと通信するコンピューターシステムから受信される、付記13又は14に記載の装置。
付記16. 前記対象分野は、航空機の整備である、付記13~15のいずれか1つに記載の装置。
付記17. 前記新たなサービスリクエストは、航空会社である顧客から受信される、付記13~16のいずれか1つに記載の装置。
付記18. 前記新たなサービスリクエストは、航空機メーカーによって受信される、付記13~17のいずれか1つに記載の装置。
付記19. 前記複数のビルディングブロックを格納する前記予備一覧と、
前記複数の類似性インジケータを格納する前記修正一覧と、をさらに含む、付記13~18のいずれか1つに記載の装置。
付記20. 前記過去サービスリクエストのランキングは、前記複数の過去のサービスリクエストにおける各過去サービスリクエストの類似性スコアを含み、前記複数の過去のサービスリクエストのうちのある特定の過去のサービスリクエストの前記類似性スコアは、前記新たなサービスリクエスト内に特定された一組のインジケータに基づいて求めた、前記新たなサービスリクエストと前記特定の過去サービスリクエストとの類似性を表す、付記13~19のいずれか1つに記載の装置。
付記21. 前記トレーナー及び前記アナライザーは、リクエスト処理システムを構成する、付記13~20のいずれか1つに記載の装置。
付記22. 前記過去サービスリクエストのランキングを表示すべく、表示システムに表示されるグラフィカルユーザーインターフェイスをさらに含む、付記13~21のいずれか1つに記載の装置。
付記23. コンピューターシステムによって実施されるリクエスト処理システムであって、
航空会社である顧客から受信した複数の過去のサービスリクエストを含む、航空機の整備に関連する複数のテキストソースを格納するデータ構造と、
複数のビルディングブロックを含む予備一覧を作成するとともに、前記予備一覧内の前記複数のビルディングブロックを、前記航空機の整備に対する関連性に基づいてフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成するトレーナーと、を含み、
前記複数のビルディングブロックにおける1つのビルディングブロックは、前記複数のテキストソースにおける1つのテキストソースから抽出された単語実体であり、
前記航空会社である顧客から少なくとも1つの通信リンクを介して受信した新たなサービスリクエスト内のテキストを、前記複数の過去のサービスリクエスト及び前記修正一覧を用いて分析することによって、前記新たなサービスリクエストに対する類似性に基づいて順位付けされた過去サービスリクエストのランキングを生成するアナライザーをさらに含み、
前記過去サービスリクエストのランキングは、前記コンピューターシステムが、前記新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする、リクエスト処理システム。
様々な例示的な実施態様の説明は、例示及び説明のために提示したものであり、全てを網羅することや、開示した形態での実施に限定することを意図するものではない。多くの改変又は変形が当業者には明らかであろう。さらに、例示の実施形態によっては、他の好適な実施形態とは異なる特徴をもたらす場合がある。選択した実施形態は、実施形態の原理及び実際の用途を最も的確に説明するために、且つ、当業者が、想定した特定の用途に適した種々の改変を加えた様々な実施形態のための開示を理解できるようにするために、選択且つ記載したものである。

Claims (15)

  1. サービスリクエストの処理速度を向上させる方法であって、
    コンピューターシステムによって、複数のビルディングブロックを含む予備一覧を作成し、前記複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体であり、前記複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含み、
    前記対象分野に対する関連性に基づいて、前記予備一覧内の前記複数のビルディングブロックを、前記コンピューターシステムによってフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成し、
    前記コンピューターシステムによって、新たなサービスリクエスト内のテキストを、前記複数の過去のサービスリクエスト及び前記修正一覧を用いて分析することによって、前記新たなサービスリクエストに対する類似性に基づいて前記複数の過去のサービスリクエストを順位付けした過去サービスリクエストのランキングを生成し、
    前記過去サービスリクエストのランキングは、前記コンピューターシステムが、前記新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする、方法であって、
    さらに、前記修正一覧内の前記複数の類似性インジケータを用いて、前記コンピューターシステムによって相関ルールマイニングを行うことによって、複数の組み合わせインジケータを形成し、
    前記コンピューターシステムによって前記相関ルールマイニングを行うに際し、
    前記複数の類似性インジケータを、前記複数のテキストソースにマッピングし、
    前記複数のテキストソースに対する前記複数の類似性インジケータのマッピング及び一組の関連付けルールラーニングアルゴリズムに基づいて、前記複数の組み合わせインジケータを特定し、前記複数の組み合わせインジケータにおける1つの組み合わせインジケータは、前記複数の類似性インジケータのうちの少なくとも2つの類似性インジケータの組み合わせによって形成し、
    前記コンピューターシステムによって、前記新たなサービスリクエスト内の前記テキストを分析するに際し、
    前記修正一覧を用いて、前記新たなサービスリクエスト内に存在する一組のインジケータを特定し、前記一組のインジケータにおける1つのインジケータは、類似性インジケータ及び組み合わせインジケータのうちの1つであり、
    前記新たなサービスリクエスト内に特定された前記一組のインジケータに基づいて、前記新たなサービスリクエストと、前記複数の過去のサービスリクエストのうちの対応する過去のサービスリクエストとの各ペアについて、類似性スコアを生成する、方法
  2. 前記コンピューターシステムによって前記予備一覧を作成するに際し、
    前記複数のテキストソースから、1つの未処理のテキストソースを処理のために選択し、前記テキストソースは、前記複数の過去のサービスリクエストにおける1つの過去のサービスリクエスト又はアーティクルのいずれかであり、
    複数の選択されたアンカーのうちの少なくとも1つのアンカーが前記テキストソース内に存在するかどうかを判定する、請求項1に記載の方法。
  3. 前記コンピューターシステムによって前記予備一覧を作成するに際し、
    前記テキストソース内に少なくとも1つのアンカーが存在すると判定されると、前記テキストソース内に特定された各アンカーの前後の近傍テキストを特定し、
    前記近傍テキスト内に発見された各単語実体を、ビルディングブロックとして、前記予備一覧に追加する、請求項2に記載の方法。
  4. 前記コンピューターシステムによって前記予備一覧を作成するに際し、
    前記複数のテキストソースにおける各テキストソースごとに、前記選択する工程、前記判定する工程、前記特定する工程、及び、前記追加する工程を繰り返すことによって、前記予備一覧を作成する、請求項3に記載の方法。
  5. さらに、前記新たなサービスリクエストが解決された後に、前記新たなサービスリクエストを、前記複数の過去のサービスリクエストに追加する、請求項1~4のいずれか1つに記載の方法。
  6. 前記コンピューターシステムによって前記複数のビルディングブロックをフィルタリングするに際し、
    前記予備一覧内の前記複数のビルディングブロックにおける各ビルディングブロックのエントロピーを算出することにより、複数のエントロピーを生成する、請求項1~5のいずれか1つに記載の方法。
  7. 前記コンピューターシステムによって前記複数のビルディングブロックをフィルタリングするに際し、
    選択されたビルディングブロックの前記エントロピーが、選択された閾値より低い場合、前記選択されたビルディングブロックを、類似性インジケータとして、前記修正一覧に加える、請求項6に記載の方法。
  8. 前記コンピューターシステムによって、前記過去サービスリクエストのランキングのうち最も順位の高い過去のサービスリクエストに基づいて、前記新たなサービスリクエストに対して取りうる一組の対応策を特定する、請求項1~のいずれか1つに記載の方法。
  9. 前記コンピューターシステムによって、前記新たなサービスリクエスト内の前記テキストを分析するに際し、
    前記複数の過去のサービスリクエストを、前記類似性スコアに基づいて順序付けすることによって、前記過去サービスリクエストのランキングを生成する、請求項1~8のいずれか1つに記載の方法。
  10. 複数のビルディングブロックを含む予備一覧を作成する、コンピューターシステムによって実施されるトレーナーを含み、前記複数のビルディングブロックにおける1つのビルディングブロックは、対象分野に関連する複数のテキストソースにおける1つのテキストソースから抽出された単語実体であり、前記複数のテキストソースの少なくとも一部は、複数の過去のサービスリクエストを含み、前記トレーナーは、前記対象分野に対する関連性に基づいて、前記予備一覧内の前記複数のビルディングブロックをフィルタリングすることによって、修正一覧を形成する複数の類似性インジケータを作成し、
    新たなサービスリクエスト内のテキストを、前記複数の過去のサービスリクエスト及び前記修正一覧を用いて分析することによって、前記新たなサービスリクエストに対する類似性に基づいて順位付けされた過去サービスリクエストのランキングを生成する、コンピューターシステムによって実施されるアナライザーをさらに含み、
    前記過去サービスリクエストのランキングは、前記コンピューターシステムが、前記新たなサービスリクエストに対して取りうる一組の対応策を特定することを可能にする、装置であって、
    前記修正一覧内の前記複数の類似性インジケータを用いて、前記コンピューターシステムによって相関ルールマイニングを行うことによって、複数の組み合わせインジケータを形成し、
    前記コンピューターシステムによって前記相関ルールマイニングを行うに際し、
    前記複数の類似性インジケータを、前記複数のテキストソースにマッピングし、
    前記複数のテキストソースに対する前記複数の類似性インジケータのマッピング及び一組の関連付けルールラーニングアルゴリズムに基づいて、前記複数の組み合わせインジケータを特定し、前記複数の組み合わせインジケータにおける1つの組み合わせインジケータは、前記複数の類似性インジケータのうちの少なくとも2つの類似性インジケータの組み合わせによって形成し、
    前記コンピューターシステムによって、前記新たなサービスリクエスト内の前記テキストを分析するに際し、
    前記修正一覧を用いて、前記新たなサービスリクエスト内に存在する一組のインジケータを特定し、前記一組のインジケータにおける1つのインジケータは、類似性インジケータ及び組み合わせインジケータのうちの1つであり、
    前記新たなサービスリクエスト内に特定された前記一組のインジケータに基づいて、前記新たなサービスリクエストと、前記複数の過去のサービスリクエストのうちの対応する過去のサービスリクエストとの各ペアについて、類似性スコアを生成する、装置
  11. 前記複数のビルディングブロックを格納する前記予備一覧と、
    前記複数の類似性インジケータを格納する前記修正一覧と、をさらに含む、請求項10に記載の装置。
  12. 前記過去サービスリクエストのランキングは、前記複数の過去のサービスリクエストにおける各過去サービスリクエストの類似性スコアを含み、前記複数の過去のサービスリクエストのうちのある特定の過去のサービスリクエストの前記類似性スコアは、前記新たなサービスリクエスト内に特定された前記一組のインジケータに基づいて求めた、前記新たなサービスリクエストと前記特定の過去サービスリクエストとの類似性を表す、請求項10又は11に記載の装置。
  13. 前記複数のテキストソースを格納するデータ構造をさらに含む、請求項10~12のいずれか1つに記載の装置。
  14. 前記新たなサービスリクエストは、前記アナライザーと通信する顧客システムから受信される、請求項10~13のいずれか1つに記載の装置。
  15. 前記対象分野は、航空機の整備である、請求項10~14のいずれか1つに記載の装置。
JP2017008519A 2016-01-29 2017-01-20 サービスリクエストを処理するための方法及び装置 Active JP6995482B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/010,361 US10366371B2 (en) 2016-01-29 2016-01-29 Method and apparatus for processing service requests
US15/010,361 2016-01-29

Publications (2)

Publication Number Publication Date
JP2017151970A JP2017151970A (ja) 2017-08-31
JP6995482B2 true JP6995482B2 (ja) 2022-01-14

Family

ID=57708434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017008519A Active JP6995482B2 (ja) 2016-01-29 2017-01-20 サービスリクエストを処理するための方法及び装置

Country Status (5)

Country Link
US (1) US10366371B2 (ja)
EP (1) EP3200134A1 (ja)
JP (1) JP6995482B2 (ja)
CN (1) CN107038484A (ja)
CA (1) CA2947577C (ja)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10580012B2 (en) * 2016-03-31 2020-03-03 ZenDesk, Inc. Article-suggestion system for automatically resolving customer-service requests
KR102792178B1 (ko) * 2018-10-10 2025-04-08 삼성전자주식회사 전자 장치 및 이의 제어 방법
US11271846B2 (en) * 2018-10-22 2022-03-08 Oracle International Corporation Methods, systems, and computer readable media for locality-based selection and routing of traffic to producer network functions (NFs)
US11195343B2 (en) 2019-05-30 2021-12-07 The Boeing Company Maintenance systems enhancement
US10819636B1 (en) 2019-06-26 2020-10-27 Oracle International Corporation Methods, systems, and computer readable media for producer network function (NF) service instance wide egress rate limiting at service communication proxy (SCP)
US11159359B2 (en) 2019-06-26 2021-10-26 Oracle International Corporation Methods, systems, and computer readable media for diameter-peer-wide egress rate limiting at diameter relay agent (DRA)
US11252093B2 (en) 2019-06-26 2022-02-15 Oracle International Corporation Methods, systems, and computer readable media for policing access point name-aggregate maximum bit rate (APN-AMBR) across packet data network gateway data plane (P-GW DP) worker instances
US11323413B2 (en) 2019-08-29 2022-05-03 Oracle International Corporation Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 4G service endpoints
US11082393B2 (en) 2019-08-29 2021-08-03 Oracle International Corporation Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 5G and non-5G service endpoints
US11175911B2 (en) * 2019-10-31 2021-11-16 EMC IP Holding Company LLC Reactive storage system-based software version analysis using machine learning techniques
US11224009B2 (en) 2019-12-30 2022-01-11 Oracle International Corporation Methods, systems, and computer readable media for enabling transport quality of service (QoS) in 5G networks
US11528334B2 (en) 2020-07-31 2022-12-13 Oracle International Corporation Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP)
US11290549B2 (en) 2020-08-24 2022-03-29 Oracle International Corporation Methods, systems, and computer readable media for optimized network function (NF) discovery and routing using service communications proxy (SCP) and NF repository function (NRF)
US11483694B2 (en) 2020-09-01 2022-10-25 Oracle International Corporation Methods, systems, and computer readable media for service communications proxy (SCP)-specific prioritized network function (NF) discovery and routing
US11570262B2 (en) 2020-10-28 2023-01-31 Oracle International Corporation Methods, systems, and computer readable media for rank processing for network function selection
US11470544B2 (en) 2021-01-22 2022-10-11 Oracle International Corporation Methods, systems, and computer readable media for optimized routing of messages relating to existing network function (NF) subscriptions using an intermediate forwarding NF repository function (NRF)
US11496954B2 (en) 2021-03-13 2022-11-08 Oracle International Corporation Methods, systems, and computer readable media for supporting multiple preferred localities for network function (NF) discovery and selection procedures
US11888946B2 (en) 2021-06-02 2024-01-30 Oracle International Corporation Methods, systems, and computer readable media for applying or overriding preferred locality criteria in processing network function (NF) discovery requests
US12127297B2 (en) 2021-06-02 2024-10-22 Oracle International Corporation Methods, systems, and computer readable media for using service communications proxy (SCP) or security edge protection proxy (SEPP) to apply or override preferred-locality attribute during network function (NF) discovery
US11895080B2 (en) 2021-06-23 2024-02-06 Oracle International Corporation Methods, systems, and computer readable media for resolution of inter-network domain names
US11950178B2 (en) 2021-08-03 2024-04-02 Oracle International Corporation Methods, systems, and computer readable media for optimized routing of service based interface (SBI) request messages to remote network function (NF) repository functions using indirect communications via service communication proxy (SCP)
US11930083B2 (en) 2021-08-09 2024-03-12 Oracle International Corporation Methods, systems, and computer readable media for processing network function (NF) discovery requests at NF repository function (NRF) using prioritized lists of preferred locations
US12207104B2 (en) 2021-09-24 2025-01-21 Oracle International Corporation Methods, systems, and computer readable media for providing priority resolver for resolving priorities among network function (NF) instances
US11871309B2 (en) 2021-09-28 2024-01-09 Oracle International Corporation Methods, systems, and computer readable media for network function discovery using preferred-locality information
US11849506B2 (en) 2021-10-08 2023-12-19 Oracle International Corporation Methods, systems, and computer readable media for routing inter-public land mobile network (inter-PLMN) messages related to existing subscriptions with network function (NF) repository function (NRF) using security edge protection proxy (SEPP)
US11888957B2 (en) 2021-12-07 2024-01-30 Oracle International Corporation Methods, systems, and computer readable media for locality and serving scope set based network function (NF) profile prioritization and message routing
US11652895B1 (en) 2022-02-15 2023-05-16 Oracle International Corporation Methods, systems, and computer readable media for dynamic optimized network function discovery for consumer network functions
US12373845B2 (en) * 2022-04-04 2025-07-29 Microsoft Technology Licensing, Llc Method and system of intelligently managing customer support requests
US20250174341A1 (en) * 2023-11-27 2025-05-29 Koninklijke Philips N.V. Systems and methods for generating customized maintenance instructions for biomedical engineers

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362223A (ja) 2003-06-04 2004-12-24 Hitachi Ltd 情報マイニングシステム
US20120042318A1 (en) 2010-08-10 2012-02-16 International Business Machines Corporation Automatic planning of service requests

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3023943B2 (ja) * 1993-07-29 2000-03-21 富士通株式会社 文書検索装置
GB0523293D0 (en) * 2005-11-16 2005-12-21 Ibm Apparatus and method for controlling data copy services
JP5128154B2 (ja) * 2006-04-10 2013-01-23 富士フイルム株式会社 レポート作成支援装置、レポート作成支援方法およびそのプログラム
CN101075320A (zh) * 2006-05-16 2007-11-21 申凌 信息发布、查询系统和方法
JP4978084B2 (ja) * 2006-07-05 2012-07-18 日本電気株式会社 セルラシステム及びその周波数キャリア割当方法並びにそれに用いる基地局制御装置及び基地局
US7702436B2 (en) 2006-09-29 2010-04-20 Standard Aero (San Antonio), Inc. System and method of troubleshooting aircraft system failures
US8620936B2 (en) * 2008-05-05 2013-12-31 The Boeing Company System and method for a data dictionary
CN103699489B (zh) * 2014-01-03 2016-05-11 中国人民解放军装甲兵工程学院 一种基于知识库的软件远程故障诊断与修复方法
CN104573062B (zh) * 2015-01-23 2018-01-23 桂林电子科技大学 基于描述逻辑和案例推理的智能学习方法
CN104715342A (zh) * 2015-03-31 2015-06-17 国网四川省电力公司电力科学研究院 基于案例推理法的电力设备故障处理辅助决策方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362223A (ja) 2003-06-04 2004-12-24 Hitachi Ltd 情報マイニングシステム
US20120042318A1 (en) 2010-08-10 2012-02-16 International Business Machines Corporation Automatic planning of service requests

Also Published As

Publication number Publication date
CN107038484A (zh) 2017-08-11
JP2017151970A (ja) 2017-08-31
CA2947577C (en) 2021-02-02
US10366371B2 (en) 2019-07-30
EP3200134A1 (en) 2017-08-02
CA2947577A1 (en) 2017-07-29
US20170221015A1 (en) 2017-08-03

Similar Documents

Publication Publication Date Title
JP6995482B2 (ja) サービスリクエストを処理するための方法及び装置
US11886471B2 (en) Synthetic intelligent extraction of relevant solutions for lifecycle management of complex systems
CN108804641B (zh) 一种文本相似度的计算方法、装置、设备和存储介质
US10705810B2 (en) Automatic code generation
CN110727804A (zh) 利用知识图谱处理维修案例的方法、装置及电子设备
US20170091670A1 (en) Method of and system for generating a prediction model and determining an accuracy of a prediction model
US11409888B2 (en) Security information processing device, information processing method, and recording medium
US20180137129A1 (en) Retrieving device, retrieving method, and retrieving program
US20170185964A1 (en) Methods and systems for matching candidates and job positions bi-directionally using cognitive computing
US20160203140A1 (en) Method, system, and user interface for expert search based on case resolution logs
US11966686B2 (en) Synthetic intelligent extraction of relevant solutions for lifecycle management of complex systems
US20170185660A1 (en) Foreign organization name matching
US10108879B2 (en) Aggregate training data set generation for OCR processing
WO2018138205A1 (en) Model search method and device based on semantic model framework
US10467530B2 (en) Searching text via function learning
JP2007011604A (ja) 不具合診断システム及びプログラム
JP2019200582A (ja) 検索装置、検索方法及び検索プログラム
WO2019099085A1 (en) Additional capability identification in designed system
US12455912B1 (en) Aircraft hardware component rotability classification using machine learning
CN113849369B (zh) 一种评分方法、装置、设备及存储介质
WO2019209571A1 (en) Proactive data modeling
US20180067911A1 (en) Creating and editing documents using word history
US11301638B2 (en) Holistic knowledge representation for semantic modeling of structured data
CN121457608A (zh) 模型推理的方法和装置
CN119537517A (zh) 用于获取问题答案的方法及装置、电器设备、存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210304

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210622

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: 20211116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211215

R150 Certificate of patent or registration of utility model

Ref document number: 6995482

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250