(57)【特許請求の範囲】
【請求項１】
海洋ドリルのドリルフロア上に位置する第１のセンサから第１の情報を受信することと、
前記海洋ドリルの上部駆動部上に位置する第２のセンサから第２の情報を受信することと、
前記第１のセンサからの前記第１の情報および前記第２のセンサからの前記第２の情報のほぼ同時の受信を整合させるために、時間同期パルスを発生させることと、
前記第１のセンサから受信した前記第１の情報および前記第２のセンサから受信した前記第２の情報に部分的に基づいて、物理的パラメータを計算することと
を含み、
前記計算することは、前記第１の情報により示される前記ドリルフロアの移動を前記第２の情報により示される前記上部駆動部の移動から減算することを含む、方法。
【請求項２】
前記海洋ドリルは、移動式海洋掘削ユニットである、請求項１に記載の方法。
【請求項３】
前記計算するステップは、前記海洋ドリルに関する掘進率を計算することを含む、請求項１に記載の方法。
【請求項４】
前記計算するステップは、前記海洋ドリルに関する掘削水準器気泡を計算することを含む、請求項１に記載の方法。
【請求項５】
前記計算するステップは、前記海洋ドリルに関する真直度値を計算することを含む、請求項１に記載の方法。
【請求項６】
前記計算するステップは、前記海洋ドリルに関する振動運動を計算することを含む、請求項１に記載の方法。
【請求項７】
前記計算するステップは、前記海洋ドリルのブロックの空間位置および動態を計算することを含む、請求項１に記載の方法。
【請求項８】
コンピュータプログラム製品であって、前記コンピュータプログラム製品は、
非一過性コンピュータ読み取り可能な媒体を備え、前記非一過性コンピュータ読み取り可能な媒体は、
海洋ドリルのドリルフロア上に位置する第１のセンサから第１の情報を受信するためのコードと、
前記海洋ドリルの上部駆動部上に位置する第２のセンサから第２の情報を受信するためのコードと、
前記第１のセンサからの前記第１の情報および前記第２のセンサからの前記第２の情報のほぼ同時の受信を整合させるために、時間同期パルスを発生させるためのコードと、
前記第１のセンサから受信した前記第１の情報および前記第２のセンサから受信した前記第２の情報に部分的に基づいて、物理的パラメータを計算するためのコードと
を備え、
前記計算することは、前記第１の情報により示される前記ドリルフロアの移動を前記第２の情報により示される前記上部駆動部の移動から減算することを含む、コンピュータプログラム製品。
【請求項９】
前記媒体は、前記海洋ドリルに関する掘進率を計算するためのコードをさらに備える、請求項８に記載のコンピュータプログラム製品。
【請求項１０】
前記媒体は、前記海洋ドリルに関する掘削水準器気泡を計算するためのコードをさらに備える、請求項８に記載のコンピュータプログラム製品。
【請求項１１】
前記媒体は、前記海洋ドリルに関する真直度値を計算するためのコードをさらに備える、請求項８に記載のコンピュータプログラム製品。
【請求項１２】
前記媒体は、前記海洋ドリルに関する振動運動を計算するためのコードをさらに備える、請求項８に記載のコンピュータプログラム製品。
【請求項１３】
前記媒体は、前記海洋ドリルのブロックの空間位置および動態を計算するためのコードをさらに備える、請求項８に記載のコンピュータプログラム製品。
【請求項１４】
海洋ドリルのドリルフロア上に位置する第１のセンサと、
前記海洋ドリルの上部駆動部上に位置する第２のセンサであって、前記第１のセンサおよび前記第２のセンサは、差動構成に設定されており、前記第２のセンサにより実行される測定と前記第１のセンサにより実行される測定とは、時間同期パルスに基づいて整合させられて、ほぼ同時の測定が取得される、第２のセンサと、
前記第１のセンサおよび前記第２のセンサに結合されたプロセッサであって、少なくとも１つのプロセッサは、前記第１のセンサから受信した第１の情報および前記第２のセンサから受信した第２の情報に部分的に基づいて、物理的パラメータを計算するように構成されている、プロセッサと
を備え、
前記計算することは、前記第１の情報により示される前記ドリルフロアの移動を前記第２の情報により示される前記上部駆動部の移動から減算することを含む、装置。
【請求項１５】
前記プロセッサは、前記海洋ドリルに関する掘進率を計算するようにさらに構成されている、請求項１４に記載の装置。
【請求項１６】
前記プロセッサは、前記海洋ドリルに関する掘削水準器気泡を計算するようにさらに構成されている、請求項１４に記載の装置。
【請求項１７】
前記プロセッサは、前記海洋ドリルに関する真直度値を計算するようにさらに構成されている、請求項１４に記載の装置。
【請求項１８】
前記海洋ドリルは、移動式海洋掘削ユニットである、請求項１４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願への相互参照）
本願は、米国仮特許出願第６１／５８９，４４５号（２０１２年１月２３日出願）および米国特許出願第１３／７４１，９９０号（２０１３年１月１５日出願）の優先権の利益を主張し、これにより、その出願は、その全体が参照によって援用される。
【０００２】
（技術分野）
本開示は、海洋掘削に関する。より具体的には、本開示は、海洋掘削のための監視機器に関する。
【背景技術】
【０００３】
（背景）
海洋掘削地では、船舶動態は、クラウンブロックの制御および監視の両方に有意な影響を及ぼす。ドリルフロアに対するクラウンブロック位置は、厳密には重要ではないが、クラウンブロック位置は、重要な考慮点である。移動式海洋掘削ユニット（ＭＯＤＵ）を用いた海洋掘削では、上部駆動部は、ドリルストリングをリグに取り付ける主要点であり得る。
【０００４】
従来、海洋掘削および陸上掘削の両方において、ブロック位置を測定するための器具は、ロータリエンコーダである。このエンコーダの種々のタイプおよび取り付け構成が、存在する。ブロック位置に関して、ＭＯＤＵ上の少なくとも２ヶ所が、それぞれ若干異なる理由から、着目される。掘削システムの高度に自動化された性質により、ブロック位置情報は、ドリルフロアにおいて主に利用される。自動化システムは、種々の制御ループおよび安全連動保護装置のために、ブロック位置を監視する。ブロック位置データの他の利用は、泥水検層業者、掘削中測定サービス提供者、掘削中検層サービス提供者、および傾斜掘削業者等のＭＯＤＵに乗船している第三者サービス企業によるものである。
【０００５】
ドリルフロア上へのエンコーダの配置は、利点および妥協点を有する。エンコーダのための最も便利かつ信頼性のある場所は、ドローワークスのシャフト上に装着されるものである。シャフト上に装着される場合の主な利点は、その位置が設置および保守を容易にすることである。この位置の短所は、エンコーダの観察が間接測定であるため、システム誤差が生じ得ることである。エンコーダに関する本配置は、ドラムの現在の回転角度を測定する。較正が、ブロック位置を導出するために必要である。較正は、巻き尺または電子距離測定器（ＥＤＭ）等の直接距離測定デバイスを使用して、回転増分に対するブロック位置のルックアップテーブルを生成することによって行なわれ得る。ドローワークスの回転式シャフト上にエンコーダを設置することは、非線形システム誤差を導入する。加えて、鋼線ロープは、温度および負荷に応じて、変形し得る。さらに別の可能性は、ロータリエンコーダの代わりに、ストリングエンコーダを使用することである。
【０００６】
従来、モーション基準ユニット（ＭＲＵ）および垂直基準ユニット（ＶＲＵ）が、船舶のヒーブを能動的に補償するための測定値を提供するために使用される。これらのユニットは、ドリルフロア上に設置されてもよい。これらのセンサからの出力は、ビット上に一定重力を維持しようとして、制御システム内の比例・積分・微分（ＰＩＤ）コントローラループ等の制御ループフィードバックメカニズムを駆動させる。
【発明の概要】
【課題を解決するための手段】
【０００７】
一実施形態によると、方法は、海洋ドリルのドリルフロア上に位置する第１のセンサから第１の情報を受信することを含む。本方法はまた、海洋ドリルの上部駆動部上に位置する第２のセンサから第２の情報を受信することを含む。本方法は、第１のセンサから受信した第１の情報および第２のセンサから受信した第２の情報に部分的に基づいて、物理的パラメータを計算することをさらに含む。
【０００８】
別の実施形態によると、コンピュータプログラム製品は、海洋ドリルのドリルフロア上に位置する第１のセンサから第１の情報を受信するためのコードを有する非一過性コンピュータ読み取り可能な媒体を含む。本媒体はまた、海洋ドリルの上部駆動部上に位置する第２のセンサから第２の情報を受信するためのコードを含む。本媒体は、第１のセンサから受信した第１の情報および第２のセンサから受信した第２の情報に部分的に基づいて、物理的パラメータを計算するためのコードをさらに含む。
【０００９】
さらに別の実施形態によると、装置は、海洋ドリルのドリルフロア上に位置する第１のセンサを含む。本装置はまた、海洋ドリルの上部駆動部上に位置する第２のセンサを含む。第１のセンサおよび第２のセンサは、差動構成に設定される。本装置はさらに、第１のセンサおよび第２のセンサに結合されたプロセッサを含む。第１のセンサから受信した第１の情報および第２のセンサら受信した第２の情報に部分的に基づいて、物理的パラメータを計算するように構成された少なくとも１つのプロセッサが存在する。
本明細書は、例えば、以下の項目も提供する。
（項目１）
海洋ドリルのドリルフロア上に位置する第１のセンサから第１の情報を受信することと、
前記海洋ドリルの上部駆動部上に位置する第２のセンサから第２の情報を受信することと、
前記第１のセンサから受信した前記第１の情報および前記第２のセンサから受信した前記第２の情報に部分的に基づいて、物理的パラメータを計算することと
を含む、方法。
（項目２）
前記海洋ドリルは、移動式海洋掘削ユニットである、項目１に記載の方法。
（項目３）
前記第１のセンサから前記第１の情報を受信することと、前記第２のセンサから前記第２の情報を受信することとを整合させるために、時間同期パルスを発生させることをさらに含む、項目１に記載の方法。
（項目４）
前記計算するステップは、前記海洋ドリルに関する掘進率を計算することを含む、項目１に記載の方法。
（項目５）
前記計算するステップは、前記海洋ドリルに関する掘削水準器気泡を計算することを含む、項目１に記載の方法。
（項目６）
前記計算するステップは、前記海洋ドリルに関する真直度値を計算することを含む、項目１に記載の方法。
（項目７）
前記計算するステップは、前記海洋ドリルに関する振動運動を計算することを含む、項目１に記載の方法。
（項目８）
前記計算するステップは、前記海洋ドリルのブロックの空間位置および動態を計算することを含む、項目１に記載の方法。
（項目９）
コンピュータプログラム製品であって、前記コンピュータプログラム製品は、
非一過性コンピュータ読み取り可能な媒体を備え、前記非一過性コンピュータ読み取り可能な媒体は、
海洋ドリルのドリルフロア上に位置する第１のセンサから第１の情報を受信するためのコードと、
前記海洋ドリルの上部駆動部上に位置する第２のセンサから第２の情報を受信するためのコードと、
前記第１のセンサから受信した前記第１の情報および前記第２のセンサから受信した前記第２の情報に部分的に基づいて、物理的パラメータを計算するためのコードと
を備える、コンピュータプログラム製品。
（項目１０）
前記媒体は、前記第１のセンサから前記第１の情報を受信することと、前記第２のセンサから前記第２の情報を受信することとを整合させるために、時間同期パルスを発生させるためのコードをさらに備える、項目９に記載のコンピュータプログラム製品。
（項目１１）
前記媒体は、前記海洋ドリルに関する掘進率を計算するためのコードをさらに備える、項目９に記載のコンピュータプログラム製品。
（項目１２）
前記媒体は、前記海洋ドリルに関する掘削水準器気泡を計算するためのコードをさらに備える、項目９に記載のコンピュータプログラム製品。
（項目１３）
前記媒体は、前記海洋ドリルに関する真直度値を計算するためのコードをさらに備える、項目９に記載のコンピュータプログラム製品。
（項目１４）
前記媒体は、前記海洋ドリルに関する振動運動を計算するためのコードをさらに備える、項目９に記載のコンピュータプログラム製品。
（項目１５）
前記媒体は、前記海洋ドリルのブロックの空間位置および動態を計算するためのコードをさらに備える、項目９に記載のコンピュータプログラム製品。
（項目１６）
海洋ドリルのドリルフロア上に位置する第１のセンサと、
前記海洋ドリルの上部駆動部上に位置する第２のセンサであって、前記第１のセンサおよび前記第２のセンサは、差動構成に設定されている、第２のセンサと、
前記第１のセンサおよび前記第２のセンサに結合されたプロセッサであって、少なくとも１つのプロセッサは、前記第１のセンサから受信した前記第１の情報および前記第２のセンサから受信した前記第２の情報に部分的に基づいて、物理的パラメータを計算するように構成されている、プロセッサと
を備える、装置。
（項目１７）
前記プロセッサは、前記海洋ドリルに関する掘進率を計算するようにさらに構成されている、項目１６に記載の装置。
（項目１８）
前記プロセッサは、前記海洋ドリルに関する掘削水準器気泡を計算するようにさらに構成されている、項目１６に記載の装置。
（項目１９）
前記プロセッサは、前記海洋ドリルに関する真直度値を計算するようにさらに構成される、項目１６に記載の装置。
（項目２０）
前記海洋ドリルは、移動式海洋掘削ユニットである、項目１６に記載の装置。
【００１０】
前述は、以下の開示の詳細な説明がより良く理解され得るために、本開示の特徴および技術的利点をいくぶん広義に概略している。本開示の付加的特徴および利点は、本明細書に説明され、本開示の特許請求の範囲の主題を形成する。開示される概念および特定の実施形態が、本開示の同一の目的を実施するために、修正または他の構造を設計するための基礎として容易に利用され得ることは、当業者によって理解されるはずである。また、そのような同等構造が、添付の特許請求の範囲に記載されるような本開示の精神および範囲から逸脱しないことは、当業者によって認識されるはずである。編成および動作方法の両方に関して、本開示の特性であると考えられる新規特徴は、さらなる目的および利点とともに、付随の図と併せて検討されることによって、以下の説明からより良く解される。しかしながら、図はそれぞれ、例証および説明の目的のためだけに提供され、本開示の限定の定義として意図されるものではないことを明示的に理解されたい。
【００１１】
開示されるシステムおよび方法のより完全な理解のために、ここで、付随の図面と関連して検討される以下の説明を参照する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本開示の一実施形態による、２つのセンサを有する海洋ドリルを図示するブロック図である。
【図２】図２は、本開示の一実施形態による、海洋ドリル上の２つのセンサを結合するための通信システムを図示するブロック図である。
【図３】図３は、本開示の一実施形態による、海洋ドリル上の２つのセンサを動作させる方法を図示するフローチャートである。
【図４】図４は、本開示の一実施形態による、海洋ドリル上の２つのセンサから情報を受信するためのメカニズムを図示するブロック図である。
【図５】図５は、本開示の一実施形態による、非定型誤差状態カルマンフィルタループを図示するブロック図である。
【図６】図６は、本開示の一実施形態による、コンピュータシステムを図示するブロック図である。
【発明を実施するための形態】
【００１３】
（詳細な説明）
第２のセンサが、海洋ドリルを監視および動作させるために使用される測定値を改善するために、上部ブロック等の海洋ドリル上に設置されてもよい。図１は、本開示の一実施形態による、２つのセンサを有する海洋ドリルを図示する、ブロック図である。移動式海洋掘削ユニット（ＭＯＤＵ）等の海洋ドリル１００は、ドリルフロア１０４を含んでもよい。第１のセンサ１１４は、ドリルフロア１０４上に位置してもよい。第１のセンサ１１４は、加速度計、ジャイロスコープ、およびコンパスのうちの１つ以上を含んでもよい。一実施形態によると、第１のセンサ１１４は、爆発危険区域用に適切に定格されてもよい。海洋ドリル１００はまた、上部ブロック１０２を含んでもよい。
【００１４】
第２のセンサ１１２は、上部ブロック１０２上に位置してもよい。第２のセンサ１１２は、加速度計、ジャイロスコープ、およびコンパスのうちの１つ以上を含んでもよい。一実施形態によると、第２のセンサ１１２は、上部ブロック１０２上に装着される。第１のセンサ１１４および第２のセンサ１１２は、差動構成に設定されてもよい。例えば、測定値は、第１のセンサ１１４によって検出されたドリルフロア１０４の移動が、第２のセンサ１１２によって検出された上部ブロック１０２の移動から減算され得るように、第１のセンサ１１４および第２のセンサ１１２からほぼ同時に得られてもよい。第１のセンサ１１４および第２のセンサ１１２は、海洋ドリル１００の物理的パラメータを計算するために、プロセッサ（ここでは未だ図示せず）に結合されてもよい。
【００１５】
図２は、本開示の一実施形態による、海洋ドリル上の２つのセンサを結合するための通信システムを図示するブロック図である。プロセッサ２４０は、通信バス２２４を通して、ドリルフロア上に位置するセンサ等の第１のセンサ２１４から情報を受信してもよい。プロセッサ２４０はさらに、ＲＳ−２３２またはＲＳ−４２２シリアルバス等のコマンドバス２３４を通して、第１のセンサ２１４と通信してもよい。プロセッサ２４０はまた、通信バス２３２を通して、上部ブロック上に位置するセンサ等の第２のセンサ２１２から情報を受信してもよい。全地球測位システム（ＧＰＳ）または全地球航法衛星システム（ＧＮＳＳ）等の測位データシステム２１６が、第２のセンサ２１２に結合され、ＲＳ−２３２またはＲＳ−４２２シリアルバス等の通信バス２２２を通して、位置情報を提供してもよい。プロセッサ２４０は、第１のセンサ２１４および第２のセンサ２１２から、例えば、ヒーブ値、サージ値、および／またはスウェイ値等の情報を受信してもよい。プロセッサ２４０は、次いで、第１のセンサ２１４および第２のセンサ２１２から受信した情報に部分的に基づいて、物理的パラメータを計算してもよい。プロセッサ２４０は、通信バス２４２を通して、計算された物理的パラメータを外部デバイス（図示せず）に提供してもよい。一実施形態によると、２つのセンサ２１２および２１４による測定を整合させるために、時間同期メッセージおよびパルスが、第１のセンサ２１４および第２のセンサ２１２に提供されてもよい。
【００１６】
図３は、本開示の一実施形態による、海洋ドリル上の２つのセンサを動作させるための方法を図示するフローチャートである。方法３００は、ブロック３０２において、海洋ドリルのドリルフロア上の第１のセンサから第１の情報を受信することから開始する。方法３００は、ブロック３０４に進み、海洋ドリルの上部駆動部上の第２のセンサから第２の情報を受信する。方法３００は、ブロック３０６に進み、ブロック３０２で受信した第１の情報およびブロック３０４で受信した第２の情報に部分的に基づいて、物理的パラメータを計算する。計算プロセスの付加的詳細は、図４および図５に提示される。図４は、本開示の一実施形態による、海洋ドリル上の２つのセンサから情報を受信するメカニズムを図示するブロック図である。図５は、本開示の一実施形態による、非定型誤差状態カルマンフィルタループを図示するブロック図である。
【００１７】
一実施形態によると、ブロック３０６における計算は、高精細掘進率（ＨＤＲＯＰ）を計算することを含んでもよい。ＨＤＲＯＰは、上部駆動部および／または上部ブロックの正確かつ精密な姿勢推定を指す。ＨＤＲＯＰの計算は、比例・積分・微分（ＰＩＤ）ループおよび／または誤差状態カルマンフィルタ（ＥＳＫＦ）等の最適推定器を使用してもよい。ＰＩＤループの結果は、ノイズを伴うヒーブの単純単一状態解に関して、ＥＳＫＦと比較されてもよい。アルゴリズムの設計および開発の際、動的シミュレーションが、公知のモデルに基づいて、観測値を推定するために使用されてもよい。別の解決策では、計算は、真の動態から開始し、次いで、センサ出力および付加的誤差をモデル化することにより、最適推定器にフィードされる新しい離散化データセットを形成してもよい。現在のブロック位置計算は、ジャッキ上にドローワークス用ロータリエンコーダを有する構成、受動的補償を伴う浮動式掘削プラットフォーム（フロータ）およびライザテンショナ上にドローワークス用ロータリエンコーダを有する構成、能動的ヒーブ補償を伴うフロータ上にドローワークス用ロータリエンコーダを有する構成に基づいてもよい。
【００１８】
別の実施形態によると、ブロック３０６における計算は、掘削水準器気泡のデジタル可視化を計算することを含んでもよい。掘削水準器気泡は、画面上に表示され、掘削業者および／またはリグの船長に、水平化のための理想的な向きの可視指示を提供し、ロータリーテーブル内の管類の拘束の可能性を低減させてもよい。一実施形態によると、角度オフセット等のシステム誤差は、計算の際に除去されてもよい。掘削水準器気泡に関する計算は、慣性測定ユニット（ＩＭＵ）データを利用してもよいが、誤差状態カルマンフィルタおよび／または正確な時間タグ付けを伴わずに行なわれてもよい。
【００１９】
さらに別の実施形態によると、ブロック３０６における計算は、真直度（ＯＯＳ）値を計算することを含んでもよい。２つのセンサ（または、ジャッキのための単一センサ）からの情報は、上部駆動部がロータリーテーブルからクラウンに移行する場合の変形による、レール上の上部駆動部のいかなる機械的拘束も決定するように監視されてもよい。レールの長さに沿った向きの差異は、２つのセンサからの情報に基づいて計算されてもよい。本差異は、レールの変形が生じたかどうか決定するために、将来の測定値と比較するための基準測定値としての役割を果たしてもよい。上部ブロックの正確な瞬時位置が、ＥＳＫＦからＯＯＳ監視のために計算されてもよい。
【００２０】
さらなる実施形態によると、ブロック３０６における計算は、条件に基づいた監視を含んでもよい。海洋ドリル上の機械類に配置されたセンサ（例えば、加速度計）は、その機械類に関する振動を測定してもよい。上部駆動部上のセンサは、船舶運動による低周波数振動およびモータ動作による高周波数振動を含む、周波数領域内の広範なスペクトルの成分を測定してもよい。ドリルフロア等の別の位置における振動をほぼ同時に測定することによって、センサ入力は、差動的に組み合わせられることにより、上部駆動部の実際の運動を計算し得る。これを達成することによって、船舶運動およびドリルフロア振動が、上部駆動部振動から除去または低減され得る。
【００２１】
海洋ドリル上の差動センサ構成の他の用途として、ビット移動および／または振動戻りを決定することによる掘削中震動（ＳＷＤ）およびドリル破損検出、ならびに海洋ドリルに関する微細運動制御が挙げられる。前述のような差動慣性センサの使用は、海洋ドリルからの測定値の精度を改善し、海洋ドリルの動作を改善する。例えば、差動センサが、上部ブロックおよびドリルフロア上に配置されるとき、測定値が、センサから得られ、海洋ドリルを監視または動作させる際に使用される種々の物理的パラメータを計算するために使用されてもよい。
【００２２】
海洋ドリル上の差動センサ構成の用途の１つとして、精密運動制御が挙げられる。ブロックの正確な空間位置およびブロックの動態が把握されると、微細運動制御アプリケーションが、実行され得る。これは、ロータリエンコーダによって推定されるものよりも正確な動態情報を提供する。
【００２３】
図６は、特定の実施形態による、図１および図２の差動センサからのデータを処理および／または表示するために、サーバおよび／またはユーザインターフェースデバイスとして適合されたコンピュータシステム６００を図示する。中央処理ユニット（「ＣＰＵ」）６０２は、システムバス６０４に結合される。ＣＰＵ６０２は、汎用ＣＰＵまたはマイクロプロセッサ、グラフィック処理ユニット（「ＧＰＵ」）、および／またはマイクロコントローラであってもよい。本実施形態は、ＣＰＵ６０２が、直接的か間接的かにかかわらず、本明細書に説明されるモジュールおよび動作を支援する限り、ＣＰＵ６０２のアーキテクチャによって制限されない。ＣＰＵ６０２は、図３に図示される方法等、本実施形態に従って、種々の論理命令を実行してもよい。
【００２４】
コンピュータシステム６００はまた、シンクロナスＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、および／またはシンクロナスダイナミックＲＡＭ（ＳＤＲＡＭ）であり得るランダムアクセスメモリ（ＲＡＭ）６０８を含んでもよい。コンピュータシステム６００は、ＲＡＭ６０８を利用して、ソフトウェアアプリケーションによって使用される種々のデータ構造（例えば、第１のセンサおよび第２のセンサから受信した情報）を記憶してもよい。コンピュータシステム６００はまた、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光学記憶装置、または同様のものであり得るリードオンリーメモリ（ＲＯＭ）６０６を含んでもよい。ＲＯＭは、コンピュータシステム６００をブートするための構成情報を記憶してもよい。ＲＡＭ６０８およびＲＯＭ６０６は、ユーザデータおよびシステムデータを保持する。
【００２５】
コンピュータシステム６００はまた、入力／出力（Ｉ／Ｏ）アダプタ６１０、通信アダプタ６１４、ユーザインターフェースアダプタ６１６、およびディスプレイアダプタ６２２を含んでもよい。特定の実施形態において、Ｉ／Ｏアダプタ６１０および／またはユーザインターフェースアダプタ６１６は、ユーザがコンピュータシステム６００と相互作用することを可能にしてもよい。さらなる実施形態では、ディスプレイアダプタ６２２は、モニタまたはタッチスクリーン等のディスプレイデバイス６２４上にソフトウェアまたはウェブベースアプリケーションと関連付けられたグラフィカルユーザインターフェース（ＧＵＩ）を表示してもよい。
【００２６】
Ｉ／Ｏアダプタ６１０は、１つ以上の記憶デバイス６１２（例えば、ハードドライブ、フラッシュドライブ、コンパクトディスク（ＣＤ）ドライブ、フロッピー（登録商標）ディスクドライブ、およびテープドライブのうちの１つ以上）をコンピュータシステム６００に結合してもよい。通信アダプタ６１４は、ＬＡＮ、ＷＡＮ、および／またはインターネットのうちの１つ以上であり得るネットワークにコンピュータシステム６００を結合するように適合されてもよい。通信アダプタ６１４はまた、他のネットワーク（例えば、全地球測位システム（ＧＰＳ）またはＢｌｕｅｔｏｏｔｈ（登録商標）ネットワーク）にコンピュータシステム６００を結合するように適合されてもよい。ユーザインターフェースアダプタ６１６は、ユーザ入力デバイス（例えば、キーボード６２０、ポインティングデバイス６１８、および／またはタッチスクリーン（図示せず））をコンピュータシステム６００に結合する。キーボード６２０は、タッチパネル上に表示される画面上キーボードであってもよい。カメラ、マイクロホン、ビデオカメラ、加速度計、コンパス、および／またはジャイロスコープ等の付加的デバイス（図示せず）が、ユーザインターフェースアダプタ６１６に結合されてもよい。ディスプレイアダプタ６２２は、ディスプレイデバイス６２４上の表示を制御するために、ＣＰＵ６０２によって駆動されてもよい。
【００２７】
本開示の用途は、コンピュータシステム６００のアーキテクチャに限定されない。むしろ、コンピュータシステム６００は、サーバおよび／またはユーザインターフェースデバイスの機能を果たすように適合され得る、コンピューティングデバイスの１つのタイプの例として提供される。例えば、任意の好適なプロセッサベースデバイス（限定ではないが、パーソナルデータアシスタント（ＰＤＡ）、タブレットコンピュータ、スマートフォン、コンピュータゲームコンソール、およびマルチプロセッササーバを含む）が、利用されてもよい。さらに、本開示のシステムおよび方法は、特定用途向け集積回路（ＡＳＩＣ）、超大規模集積（ＶＬＳＩ）回路、または他の回路上に実装されてもよい。実際、当業者は、説明された実施形態に従って、論理動作を実行することが可能な任意の数の好適な構造を利用してもよい。
【００２８】
ファームウェアおよび／またはソフトウェア内に実装される場合、前述の機能は、コンピュータ読み取り可能な媒体上の１つ以上の命令またはコードとして記憶されてもよい。例として、データ構造でエンコードされた非一過性コンピュータ読み取り可能な媒体、および、コンピュータプログラムでエンコードされたコンピュータ読み取り可能な媒体が挙げられる。コンピュータ読み取り可能な媒体は、物理的コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってもよい。限定ではないが、一例として、そのようなコンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコードを記憶するために使用されることができ、コンピュータによってアクセスされることができる任意の他の媒体を備えることができる。ディスク（ｄｉｓｋおよびｄｉｓｃ）は、本明細書で使用される場合、コンパクトディスク（ＣＤ）、レーザディスク、光学ディスク、デジタルバーサタイルディスク（ＤＶＤ）、フロッピー（登録商標）ディスクおよびブルーレイディスクを含み、ディスク（ｄｉｓｋ）は、通常、磁気的にデータを再現する一方、ディスク（ｄｉｓｃ）は、レーザを用いて光学的にデータを再現する。前述の組み合わせもまた、コンピュータ読み取り可能な媒体の範囲内に含まれるべきである。
【００２９】
コンピュータ読み取り可能な媒体上の記憶に加え、命令および／またはデータは、通信装置内に含まれる伝送媒体上の信号として提供されてもよい。例えば、通信装置は、命令およびデータを示す信号を有するトランシーバを含んでもよい。命令およびデータは、１つ以上のプロセッサに、特許請求の範囲に概略される機能を実装させるように構成される。
【００３０】
本開示およびその利点が、詳細に説明されたが、種々の変更、置換、および改変が、添付の特許請求の範囲よって定義されるような本開示の精神および範囲から逸脱することなく、本明細書に行われ得ることを理解されたい。さらに、本願の範囲は、本明細書に説明されるプロセス、機械、製造、組成物、手段、方法、およびステップの特定の実施形態に限定されることを意図しない。当業者が、本開示から容易に理解するように、本明細書に説明される対応する実施形態と実質的に同一の機能を果たす、または実質的に同一の結果を達成する、現在既存または後に開発される、機械、製造、組成物、手段、方法、またはステップが、本開示に従って利用されてもよい。故に、添付の特許請求の範囲は、そのようなプロセス、機械、製造、組成物、手段、方法、またはステップをその範囲内に含むことが意図される。
【図１】
0005930440.tif 000002
【図２】
0005930440.tif 000003
【図３】
0005930440.tif 000004
【図４】
0005930440.tif 000005
【図５】
0005930440.tif 000006
【図６】
0005930440.tif 000007