(57)【要約】  主コンピュータは、進行中のタスクを実施する主プログラムを実行し、主プログラムはデスクトップコンピュータで実行されるように最適化される。主コンピュータからリモートの計算装置は補助プログラムを実行し、補助プログラムは、主プログラムの修正版であり、ハンズフリーモードで実行されるように最適化される。通信手段が、主コンピュータと計算装置との間に通信を提供し、主コンピュータ及び計算装置は、それぞれが他方の動作に影響するように、通信手段を通して対話する。
2013540310.tif 000002
【特許請求の範囲】
【請求項１】
進行中のタスクを実施する主プログラムを実行する主コンピュータと、前記主コンピュータからリモートの計算装置と、前記主コンピュータと前記計算装置との間に通信を提供する通信手段と、を含むシステムにおいて、前記タスクを実施する方法であって、
前記タスクに対して実施することができるリモート活動に関連する第１の制御情報を生成し、前記通信手段を介して前記第１の制御情報を前記リモート計算装置に提供するステップと、
前記リモート計算装置が、前記第１の制御情報の制御下で前記リモート活動を実施した後、前記リモート計算装置において第２の制御情報を生成し、前記通信手段を介して前記第２の制御情報を前記主コンピュータに提供するステップと、
実施された前記リモート活動に基づいて、前記タスクの実施に関する前記主コンピュータにおける情報を更新するステップと、
を含む、方法。
【請求項２】
前記計算装置は、前記主プログラムの特定の側面に的を絞った補助プログラムを実行する、請求項１に記載の方法。
【請求項３】
前記主プログラムは、デスクトップコンピュータでの動作に最適化されるように構成され、前記補助プログラムは、ハンズフリー動作に最適化するように構成される、請求項２に記載の方法。
【請求項４】
前記第２の制御情報は、前記リモートタスクのオペレータの実行の品質に関連する、請求項１に記載の方法。
【請求項５】
前記更新するステップは、前記主コンピュータに前記タスクを変更させる、請求項１に記載の方法。
【請求項６】
前記主プログラムは言語教育プログラムであり、前記進行中のタスクは言語教育レッスンであり、前記主コンピュータは、前記レッスンを定義するデータ及び前記レッスンでのオペレータの進行に関連する結果情報を記憶し、前記第１の制御情報を生成するステップは、前記記憶されたデータ及び結果情報を利用し、前記リモート活動が前記結果情報に基づく言語学習活動になるように構成される、請求項１に記載の方法。
【請求項７】
計算装置は、前記主プログラムの簡易版である補助プログラムを実行する、請求項６に記載の方法。
【請求項８】
前記主プログラムは、デスクトップコンピュータでの動作に最適化されるように構成され、前記補助プログラムはハンズフリー動作に最適化されるように構成される、請求項７に記載の方法。
【請求項９】
前記第２の制御情報は、前記リモートタスクでの前記オペレータの進行に関連する、請求項６に記載の方法。
【請求項１０】
前記更新するステップは、前記主コンピュータに前記タスクを変更させる、請求項６に記載の方法。
【請求項１１】
進行中のタスクを実施する主プログラムを実行する主コンピュータであって、前記主プログラムはデスクトップコンピュータでの動作に最適化される、主コンピュータと、
前記主コンピュータからリモートであり、補助プログラムを実行する計算装置であって、前記補助プログラムは、前記主プログラムの修正版であり、ハンズフリーモードでの動作に最適化される、計算装置と、
前記主コンピュータと前記計算装置との間に通信を提供する通信手段と、
を含み、
前記主コンピュータ及び前記計算装置は、それぞれが他方の動作に影響するように、前記通信手段を通して対話する、システム。
【請求項１２】
前記主プログラムは、言語教育レッスンである進行中のタスクを実施中の言語教育プログラムであり、前記主コンピュータは、前記レッスンに関連するデータ及び前記レッスンでのオペレータの進行に関連する結果情報を記憶し、前記主コンピュータは、前記計算装置と対話して、前記タスクでの前記オペレータの実施に関連するハンズフリータスクを前記計算装置に実施させる、請求項１１に記載のシステム。
【請求項１３】
前記計算装置は前記主コンピュータと対話して、ハンズフリータスクの結果を報告し、前記主コンピュータは、前記計算装置から報告される結果に基づいてその結果情報を更新する、請求項１２に記載のシステム。
【請求項１４】
進行中のタスクを実施する主プログラムを実行する主コンピュータと、前記主プログラムの修正版である補助プログラムを実行する、前記主コンピュータからリモートの計算装置と、前記主コンピュータと前記計算装置との間に通信を提供する通信手段と、を含むシステムの動作方法であって、
デスクトップコンピュータでの実行に前記主プログラムを最適化するステップと、
ハンズフリーモードでの動作に前記計算装置を最適化するステップと、
前記通信手段を介して前記主コンピュータ及び前記計算装置に、それぞれが他方の動作に影響するように、対話させるステップと、
を含む、方法。
【請求項１５】
前記主プログラムは、言語教育レッスンである進行中のタスクを実施中の言語教育プログラムであり、前記主コンピュータは、前記レッスンに関連するデータ及び前記レッスンでのオペレータの進行に関連する結果情報を記憶し、前記主コンピュータは、前記計算装置と対話して、前記タスクでの前記オペレータの実施に関連するハンズフリータスクを前記計算装置に実施させる、請求項１４に記載の方法。
【請求項１６】
前記計算装置は前記主コンピュータと対話して、ハンズフリータスクの結果を報告し、前記主コンピュータは、前記計算装置から報告される結果に基づいてその結果情報を更新する、請求項１５に記載の方法。
【請求項１７】
少なくとも２つの装置性能とレッスンを生徒に提示するソフトウェアプログラムとを記憶したテーブルを含むコンピュータシステムであって、前記記憶されるプログラムは、少なくとも部分的に前記装置性能に基づいて提示する前記レッスンを決定する、コンピュータシステム。
【請求項１８】
前記提示されるレッスンは、前記ユーザに関連付けられた、以前に記憶された使用パターンにも依存する、請求項１７に記載のコンピュータシステム。
【請求項１９】
コンピュータ化されたレッスンを学習者に提示する方法であって、異なる様々なコンピュータ装置に関するユーザの使用パターンを突き止めるステップと、前記コンピュータ装置のうちの少なくとも１つに関連付けられた少なくとも１つの装置性能を突き止めるステップと、少なくとも部分的に前記使用パターン及び前記装置性能に依存するレッスンを前記ユーザに提示するステップと、を含む、方法。
【請求項２０】
前記使用パターンは前記システムにより時間の経過に伴って学習され、前記ユーザが学習システムを使用する際に調整される、請求項１９に記載の方法。
【請求項２１】
前記装置性能は、前記ユーザが学習システムを使用する前に記憶される、請求項２０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
本発明は、概してコンピュータ化タスク（computerized task）の実施（performance）に関し、より詳細には、異なる計算装置を用いて進行中のコンピュータ化タスクを実施する方法及びシステムに関する。
【背景技術】
【０００２】
本明細書で使用される場合、用語「計算装置」は、パーソナルコンピュータ等の実際のコンピュータのみならず、ポケットコンピュータ、個人情報端末（personal digital assistant）、スマートフォン、又は計算能力を有する任意の他の装置も含むものと理解される。
【０００３】
便宜上、本発明は、コンピュータ化教育システムの文脈の中で開示される。これは単に、本発明を示すための手段にすぎず、本発明を限定する意図はない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多忙な日には、コンピュータ化タスクを実施するかもしれないときが多くある。例えば、音声通信を続けることにより、又は記録したメモ、電子メール等の再生を聞くことにより、運転中に複数のタスクを実施することは珍しくない。同様に、言語を学習中の生徒がそのような時間を利用することが望ましい。しかし、それは、運転から気を逸らさずに行われなければならず、且つ全体的にハンズフリーでなければならない。
【課題を解決するための手段】
【０００５】
本発明の一態様によれば、主コンピュータは、進行中のタスクを実施する主プログラムを実行し、主プログラムはデスクトップコンピュータでの実行に最適化される。主コンピュータからリモートの計算装置は補助プログラムを実行し、補助プログラムは主プログラムの変更版であり、ハンズフリーモードでの実行に最適化される。通信手段が、主コンピュータと計算装置との間に通信を提供し、主コンピュータ及び計算装置は、それぞれが他方の動作に影響するように、通信手段を通して対話する。
【０００６】
好ましい実施形態では、主プログラムは、言語教育レッスンである進行中のタスクを実施する言語教育プログラムであり、主コンピュータは、レッスンに関連するデータ及びレッスンでの生徒の進行に関連する結果情報を記憶する。主コンピュータは、リモート計算装置と対話して、生徒の実施に関連するハンズフリータスクを計算装置に実施させ、リモート計算装置は主コンピュータと対話して、ハンズフリータスクの結果を報告し、主コンピュータは、リモート計算装置から報告される結果に基づいて結果情報を更新する。
【０００７】
上記技術は、主コンピュータでの生徒のパフォーマンスに基づいてリモート計算装置でのハンズフリータスクを最適化するとともに、その逆でも最適化する。これにより、別の装置でのパフォーマンスに基づいて、レッスン計画及びタスクを各装置で適応させることができる。
【０００８】
本発明の上述した概略説明並びにさらなる目的、特徴、及び利点は、先験的に好ましいが、それにも関わらず例示的な本発明による実施形態の以下の詳細な説明からより完全に理解され、その際添付図面を参照する必要がある。
【図面の簡単な説明】
【０００９】
【図１】本発明を実施する教育システム１０を示す機能ブロック図である。
【図２】図１のリモートインタフェースプログラム２４により実施される動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
好ましい実施形態の詳細な説明
これより図面を参照すると、図１は、本発明を実施する教育システム１０を示す機能ブロック図である。システム１０は主に、主コンピュータ１２と、好ましくはハンドヘルドであるリモート計算装置１４とを含み、主コンピュータ１２及びリモート計算装置１４は通信接続１６によりリンクされる。接続１６は単純なＵＳＢ又はBluetooth（登録商標）接続であり得るが、コンピュータ１２及び１４が、一方又は双方がＷｉＦｉ対応である状態で、インターネットを介して通信してもよいことが意図される。
【００１１】
主コンピュータ１２は、主コンピュータ１２で実行する主プログラム１８を有し、この実施形態では、主プログラム１８は、生徒によって使用される言語教育プログラムである。実施形態では、主コンピュータ１２はデスクトップパーソナルコンピュータである。主コンピュータ１２が利用可能な記憶装置は、教育プログラムに必要な情報の全てであるデータ２０を含む。さらに、コンピュータ１２が利用可能な記憶装置は結果情報２２を含み、結果情報２２は、言語学習生徒の進行の記録である。主コンピュータ１２は様々な教育アプリケーションを含み、それらのアプリケーションのうちの１つは、好ましくは、測定され記憶される生徒の進行に依存して呼び出される。
【００１２】
主コンピュータ１２では、リモートインタフェースプログラム２４も実行され、リモートインタフェースプログラム２４は、言語生徒により主プログラム１８が起動若しくはシャットダウンされたときに、又は指定された定期的間隔で、又は他の何らかの時間に、コンピュータ１２及び装置１４に対話させる。主プログラムが起動すると、リモートプログラム２４は、リモート計算装置１４で実施された活動を反映すべく結果情報２２を更新する。主プログラム１８がシャットダウンされると、リモートインタフェースプログラム２４は、より詳細に後述するように、リモート計算装置１４で行うことができるレッスンを表すリモートデータ２６を生成する。リモートデータ２６で表されるレッスンは、最新の言語レッスンに対して生成された結果情報２２に基づいている。リモートインタフェースプログラム２４は、通信接続１６を介してリモートデータ２６を主コンピュータ１２からリモート計算装置１４に転送させる。
【００１３】
リモート計算装置１４は、好ましくは、ハンドヘルド装置であり、生徒が主コンピュータ１２の場所を離れる場合に携帯することができる。リモート計算装置１４は、主プログラム１８の簡易版である補助プログラム２８を実行する。リモート計算装置１４が利用可能な記憶装置は、教育情報を含め、補助プログラム２８が必要とする全情報であるデータ３０を含む。さらに、リモート計算装置１４が利用可能な記憶装置は結果情報３２を含み、結果情報３２は、言語学習生徒が行ったデータ３０で表される教育プログラムの進行の記録である。
【００１４】
上述したように、リモート計算装置１４は、主コンピュータ１２への通信接続１６を有し、言語生徒が学習セッションを停止した場合、又は他の何らかの時間にリモートデータ２６を受信する。リモートデータ２６はデータ３０に追加されてデータ３０を更新し、それにより、生徒に提示するいかなるレッスン補助プログラム２８もリモートデータ２６の影響を受ける。それらのレッスンの結果は結果情報３２に記憶され、その情報を更新する。
【００１５】
リモート計算装置１４が主コンピュータ１４への通信接続を確立すると、更新された結果情報３２が主コンピュータ１２に転送され、結果情報２２が更新されることになる。多くの場合、これにより、主プログラム１８が生徒に提示することになる次のレッスンが変更される。また、リモートプログラム２４は、次にリモートデータ２６を生成するときに、生徒が主コンピュータ１２及びリモート計算装置１４で行ったレッスンのいかなる進行（又は弱点の表明）も考慮に入れる（更新された結果情報３２で表されるように、リモートデータ２６が次回生成され、補助プログラム２８に対して新しいレッスンの情報を作成するときに、そのような進行を考慮に入れる）。したがって、コンピュータ１２とリモート計算装置１４との間には、他方の装置で実施された学習活動について常に調整が維持される。
【００１６】
すでに述べたように、補助プログラム２８は主プログラム１８の簡易又は制限版である。この理由は、リモート計算装置１４がコンピュータ１２の計算能力を有する可能性が低いことのみならず、言語生徒がリモート計算装置１４で限られたタスクのみを実施するということである。実際には、例えば、仮に言語生徒が、運転中にリモート計算装置１４を使用していた場合、ディスプレイを見る必要性により気を逸らすか、又はリモート計算装置１４を操作するためにハンドルから手を離す必要があることは生徒にとって望ましくない。したがって、これらの状況下の生徒は、多くの種類の言語学習タスクを利用することができない。しかし、生徒に、すべてハンズフリーで、言葉を翻訳若しくは発音し、語句中の欠けた言葉を発し、勉強中の言語で会話を続け、又は複数選択肢問題に応答するように求めることができる。これは、携帯電話で見られるタイプの簡易音声認識エンジンを用いて達成することができる。生徒は、外国語で言葉を発音することが期待される場合において、単に応答が不正確であるという指示を受けることができ、正確な発音を再生される。この言語練習のすべては、主プログラムにおいて生徒にとっていくらか難しかった言葉又は概念に的が絞られる。同様に、結果情報３２は主コンピュータ１２に転送されるため、生徒は、主プログラムを再び使用するときに、引き続き問題のある分野での指導を受ける。
【００１７】
図２は、リモートインタフェースプログラム２４により実施される動作を示すフローチャートである。主プログラム１８の起動時のリモート計算装置１４からコンピュータ１２への情報の転送、及び主プログラム１８のシャットダウン時のコンピュータ１２からリモート計算装置１４への情報の転送、という２つの主な機能が実行される。
【００１８】
ブロック１００において、テストが繰り返し実施されて、主プログラム１８が起動したか否かが判断される（主プログラムが起動していない限り）。ブロック１００において、主プログラムが起動中であると判断される場合、制御はブロック１０２に移り、コンピュータ１２に、結果情報３２をリモート計算装置１４から読み出させる。ブロック１０４において、コンピュータ１２に、リモート計算装置１４から受信した情報に基づいて結果情報２２を更新させる。次に、制御はブロック１００に戻り、主プログラム１８の次の起動を待つ。
【００１９】
ブロック１１０において、テストが繰り返し実施されて、主プログラム１８がシャットダウンしたか否かが判断される（主プログラムがシャットダウンしていない限り）。ブロック１１０において、主プログラムがシャットダウン中であると判断される場合、制御はブロック１１２に移り、最近の学習活動についての結果情報２２が読み取られる。ブロック１１４において、ブロック１１２において読み取られた結果情報に関連するデータが読み取られる（データ２０から）。ブロック１１８において、ブロック１１２及び１１４において読み取られた情報を利用して、リモートデータ２６が作成される。これは、リモート計算装置１４のセットアップ情報１１６の制御下で行われる。この情報は、リモート計算装置１４が主コンピュータ１２と最初に併用されたときに作成されている。ブロック１２０において、ブロック１１８において作成されたリモートデータ２６がリモート計算装置１４に送信される。次に、制御はブロック１１０に戻り、主プログラム１８の次のシャットダウンを待つ。
【００２０】
リモート計算装置１４で実行中の学習プログラムの適合は、主コンピュータ１２の制御及び命令下であり得る。或いは、レッスンをリモート計算装置１４にいかに適合させるかを特定するために必要な処理は、リモート計算装置１４自体によって実行し得る。これらのプロセスの一方又は双方は、好ましくは、「Adaptive Recall」という名称の同時係属中であり、本発明の譲渡人に譲渡された米国特許出願第１２／０５２，４３５号に記載の適合技法を実施し得る。
【００２１】
主コンピュータ１２を２つ以上のリモート計算装置と使用されてもよいことが意図される。これらの状況下で、各計算装置はそれ自体で、いつ通信を主コンピュータ１２と確立するかを識別する必要があるだけである。リモートインタフェースプログラム２４は、各計算装置に別個のセットアップ情報を有し、それ自体を主コンピュータ１２に対して識別した計算装置に関連付けられたその情報を利用する。さらに、問題となっているリモート計算装置のタイプに応じて、他の
【００２２】
好ましい実施形態は、言語教育システムで本発明を利用するが、本発明は、異なる計算装置でのコンピュータ化タスクの実施に広い用途を見出す。例えば、作者が言語処理プログラムを用いてリポートを書いていたと考える。作者は、言語プロセッサをシャットダウンする前にスペルチェック及びグラマーチェックを実施する。本発明を利用して、スペルチェック及びグラマーチェックの結果を、作者が携帯するハンドヘルド計算装置に転送することができる。作者の都合のいいときに、例えば、運転中に、作者は、スペルチェック及びグラマーチェックの結果をレビューし（例えば、計算装置を聞くことにより）、計算装置の簡易音声認識エンジンを介して修正を入力することができる。計算装置が、言語処理プログラムを実行中のコンピュータに再接続された場合、作者の修正がドキュメントに入力される。
【００２３】
言語学習環境では、主コンピュータ１２の言語学習プログラムが、例えば、ユーザが２つの特定の異なる単語に問題を抱えていると認識した場合、無線装置は、それらの２つの単語の発音にユーザをフォーカスするレッスンを提示することができる。このエクササイズは単純な発話を含むため、運転中での最も適切なエクササイズである。
【００２４】
リモートインタフェースプログラムが主プログラムとは別個のものとして説明されたが、実際には、主プログラムのサブプログラムであり得ることを当業者は理解しよう。前段落の例では、リモートインタフェースプログラムは、言語処理プログラム内のモジュールであり得る。
【００２５】
より高度な実施形態では、システムは一般に、使用マップ及び性能マップを記憶するメカニズムを介して複数の各装置を使用して時間を最適化することができる。より詳細には、システムに、最適にはハンズフリーで使用されるか、それともキーボード、画面又は音声のみを用いて使用されるフル又は部分キーボード等の各装置の一般的な性能を示すデータをプログラムし得る。さらに、事前に入力される情報又は使用パターンを追跡するデータ編集／学習アルゴリズムを介して、システムは任意選択的に、特定のユーザの使用パターン及び各装置を使用するユーザの予想時間を示す情報を維持することもできる。
【００２６】
例として、システムは、ユーザＡが通常、車で出勤する際、ハンドヘルド装置を１日に約１時間、朝方使用することを知っている。ハンドヘルド装置は簡易キーボードのみを有し、その時間中にユーザが運転中であるため、完全に使用不可能である。さらに、ユーザの気が運転から逸れないように、画面の使用を最小限に抑えるか、又はなくすべきであり、任意のレッスンを表明する音声プロンプト及び応答が用いられる。
【００２７】
さらに、同じユーザは、１日に約１時間、フル画面及びキーボードを有するデスクトップＰＣを夕方に使用し得る。この夕刻中、ユーザは、コンピュータ及びレッスンに完全に集中することができ、マウス、キーボード、又は言葉を用いて項目を入力することができる。
【００２８】
例示的な上記状況では、次に、記憶された情報を使用して、学習セッション中にユーザに提示される活動を調整し得る。例えば、終わりに向けて、コンピュータにより生徒に提示された語句を生徒が声に出すことを主として含む学習活動を用いて補強し得る、ＰＣに提示されるレッスンを考える。この活動は主として音声のみを含み、キーボードも画面も含まないため、システムは、翌朝までこの活動を延期し、ユーザがハンドヘルドを使用して言語スキルを実践する際に実行すべきであると判断し得る。これにより、ユーザがＰＣを使用している間、画像の閲覧及び応答付与又は学習中の標的言語でのタイピングの練習等の別のよりスクリーン及びキーボード集約的な活動が可能になるだろう。
【００２９】
一般規則として、システムは、様々な装置の使用パターン及び知識を使用して、且つどのレッスンが行われたかに基づいて、ユーザが様々なときに使用することが予期される特定の装置で最良に行われる活動をセットアップする。システムは、どの装置を使用するか、それぞれが１日にどの程度の頻度で使用され得るか、及び事前に分からない場合には、そのような各装置の特定の性能についての情報を入力するようにユーザに最適に求める必要がある。システムは、リモート接続を介して装置性能を収集することも、事前に記憶することもできる。各装置の装置性能及び各ユーザの使用パターンの知識を使用して、システムは、各装置が最適に利用されるように、装置間でレッスンをカスタマイズし、調整することができる。
【００３０】
本発明の好ましい実施形態を説明のために開示したが、多くの追加、変更、及び置換が、添付の特許請求の範囲により定義される本発明の範囲及び趣旨から逸脱せずに可能なことを当業者は理解しよう。
【図１】
2013540310.tif 000003
【図２】
2013540310.tif 000004
【国際調査報告】
2013540310.tif 000005