(57)【要約】 【課題】  ユーザが後で作業中製品を使用できるようにする方法とシステムを提供する。【解決手段】  本発明の方法は、（Ａ）通信セッション内のユーザと自動アシスタントとの相互作用を追跡するステップと、前記自動アシスタントは、前記通信セッションを管理するグラフィカル・ユーザ・インターフェース内に表示され、前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、（Ｂ）前記相互作用で生成された作業中製品を特定するステップと、（Ｃ）前記作業中製品と前記ユーザとを関連付けるステップと、（Ｄ）前記作業中製品を永続的通信セッション内に記憶するステップと、を有する。【選択図】  図１
2011227894.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）通信セッション内のユーザと自動アシスタントとの相互作用を追跡するステップと、
前記自動アシスタントは、前記通信セッションを管理する為に、グラフィカル・ユーザ・インターフェース内に表示され、
前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、
（Ｂ）前記相互作用で生成された作業中製品を特定するステップと、
（Ｃ）前記作業中製品と前記ユーザとを関連付けるステップと、
（Ｄ）前記作業中製品を永続的通信セッション内に記憶するステップと、
これにより前記ユーザが後で前記作業中製品を使用できるようになる
を有する
ことを特徴とする通信セッションを管理する為に、グラフィカル・ユーザ・インターフェース内に永続的セッションを生成する方法。
【請求項２】
前記作業中製品は、ドキュメント、情報、自動アシスタント、通信披瀝、参加人、イメージ、マルチメディアコンテンツ、トランスクリプト、アジェンダ、カレンダーの内の少なくとも１つを含む
ことを特徴とする請求項１記載の方法。
【請求項３】
（Ｅ）前記作業中製品を関連通信セッションに転送するステップ
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項４】
前記（Ｅ）ステップは、
（Ｅ１）前記作業中製品を前記関連通信セッション内に複製するステップ、
（Ｅ２）前記作業中製品を前記通信セッションと前記関連通信セッションとの間で共有するステップと、
（Ｅ３）前記作業中製品を、前記通信セッションから前記関連通信セッションに移すステップ、
のいずれか１つを実行する
ことを特徴とする請求項３記載の方法。
【請求項５】
前記作業中製品は、前記通信セッション内の自動アシスタントのコンテキスト、プレースメント、特定のタイミングの内の少なくとも１つを含む
ことを特徴とする請求項１記載の方法。
【請求項６】
前記コンテキスト、プレースメント、特定のタイミングは、前記通信セッション内のユーザと他の参加者に関連する
ことを特徴する請求項５記載の方法。
【請求項７】
前記グラフィカル・ユーザ・インターフェースは、前記作業中製品をアイコンとして表示する
ことを特徴とする請求項１記載の方法。
【請求項８】
コンピュータで実行されるインストラクションを記憶する非揮発性記憶媒体において、前記コンピュータは、現在の通信セッションに関連する作業中製品をロードし、
前記インストラクションは、
（Ａ）現在の通信セッション内でユーザを特定するステップと、
（Ｂ）前記ユーザの現在のコンテキストと前記現在の通信セッションとを特定するステップと、
（Ｃ）前記ユーザに関連する記憶された作業中製品と前記現在のコンテキストを取り出すステップと、
前記記憶された作業中製品は、前記現在の通信セッションの前に発生した過去の通信セッションで生成されたものであり、
（Ｄ）グラフィカル・ユーザ・インターフェースで、前記現在の通信セッション内の記憶された作業中製品を回復するステップと、
前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、
前記記憶された作業中製品は、前記自動アシスタントに関連する少なくとも１つのセッティングを含む
ことを特徴とするコンピュータで実行するインストラクションを記憶する記憶媒体。
【請求項９】
前記作業中製品は、ドキュメント、情報、自動アシスタント、通信披瀝、参加人、イメージ、マルチメディアコンテンツ、トランスクリプト、アジェンダ、カレンダーの内の少なくとも１つを含む
ことを特徴とする請求項８記載の記憶媒体。
【請求項１０】
通信セッションを管理するグラフィカル・ユーザ・インターフェース内に永続的セッションを生成するシステムにおいて、
（Ａ）プロセッサと、
（Ｂ）第１モジュールと、
前記第１モジュールは、前記プロセッサを制御し、第１時点で前記第１通信セッション内のユーザと自動アシスタントとの相互作用を追跡し、前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示する、
（Ｃ）第２モジュールと、
前記第２モジュールは、前記プロセッサを制御し、前記相互作用で生成された作業中製品を特定する
（Ｄ）第３モジュールと、
前記第３モジュールは、前記プロセッサを制御し、前記作業中製品と前記ユーザとを関連付ける
（Ｅ）第４モジュールと、
前記第４モジュールは、前記プロセッサを制御し、前記作業中製品を永続的通信セッション内に記憶する
（Ｆ）第５モジュールと、
前記第５モジュールは、前記第１通信セッションと関連する第２通信セッションを特定する、
前記第２通信セッションは、第１時点より後の第２時点で発生し、
（Ｇ）第６モジュールと、
前記第６モジュールは、前記プロセッサを制御し、前記永続的通信セッションを第２通信セッションの一部として回復する
を有する
ことを特徴とする通信セッションを管理するグラフィカル・ユーザ・インターフェース内に永続的セッションを生成するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信セッションを管理する方法に関し、特に、相互作用（例、会話）する自動アシスタント（automated assitant）又は人から生成された作業中製品（work product：作業済製品でもかまわない）を記憶する永続的通信セッションに関する。
【背景技術】
【０００２】
通信プラットホームが、成熟し複雑性と機能性を更に付加できるようになると、ユーザ（例、ビジネスユーザ）は、共働作業中の作業中製品をこれらの通信プラットホーム内に生成する。しかし通信セッションが終了すると、この作業中製品とプラットホーム内の通信スペースの特定の構築状態は、断片的にしかセーブされず、ある構築／配置態様は全く記憶されない。
【０００３】
ユーザが、前の通信セッションを再開しようとする時には、まず作業中製品のどの部分が必要であるかを特定し、前の構築／配置状態をセーブし、必要な情報とリソースを見出さなければならない。このアプローチは効率的ではなく、多くの参加者にとって時間を無駄にすることがある。更に通信セッションの正確な構築／配置状態は失われ、その結果慣れない作業環境となり、通信セッションの連続性が失われる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
更に自動アシスタントの特定の構築、情報、他の資源は、特定のタスクあるいは通信セッションにとって便利なものである。そのためユーザは、これら便利な構築／配置状態を記憶させ、手動で再度確立或いは再生しなければならない。この様な手動によるステップは、自動装置（robots）と通信プラットホームの便宜性を失わせ、更にユーザの時間を浪費させて、通信プラットホームを使用するに関し、ユーザの熱が冷める。
【課題を解決するための手段】
【０００５】
ここに開示したシステムと方法とそれらを記憶したコンピュータで読み取り可能な記憶媒体は、通信セッションを管理するために、永続的通信セッションをグラフィカル・ユーザ・インターフェースの中に生成する。本発明の通信セッションを管理する為にグラフィカル・ユーザ・インターフェース内に永続的セッションを生成するシステムは、
（Ａ）通信セッション内のユーザと自動アシスタントとの相互作用を追跡する。
前記自動アシスタントは、前記通信セッションを管理する為に、グラフィカル・ユーザ・インターフェース内に表示され、
前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、
（Ｂ）前記相互作用で生成された作業中製品を特定する。
（Ｃ）前記作業中製品と前記ユーザとを関連付ける。
（Ｄ）前記作業中製品を永続的通信セッション内に記憶する。
これにより前記ユーザが後で前記作業中製品を使用できるようになる。
【０００６】
本発明のシステムは、通信セッションが終了した時点で、作業中製品をセーブしたり、最初の時に作業中製品を通信セッション内にセーブし、このセーブされた作業中製品を通信セッションの間更新することができる。
【０００７】
本発明の他の実施例によれば、本発明のシステムは、現在の通信セッション内でユーザを特定し、ユーザの現在のコンテキストと現在の通信セッションとを特定する。本発明のシステムは、ユーザに関連する記憶された作業中製品と現在のコンテキストを取り出す。前記セーブされた作業中製品は、前記現在の通信セッションの前に発生した過去の通信セッションで生成されたものである。本発明のシステムは、グラフィカル・ユーザ・インターフェースで、前記現在の通信セッション内の記憶された作業中製品を回復する。グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、記憶された作業中製品は、前記自動アシスタントに関連する少なくとも１つのセッティングを含む。
【０００８】
本明細書は、通信セッション内の自動装置と他のリソースのコンテキスト、プレイスメント、特定のタイミングについても記載する。例えば現実の人との作業、永続的通信セッションあるいは関連する通信セッションで将来使用するために作業出力をセーブすることについても記載する。一例として、自動装置は、特定の構築／配置、例えばユーザ、入力データ、作業ドキュメント、ダイアログヒストリー、グラフィカル・ユーザ・インターフェース上の自動装置／参加者配置を、コンテキストあるいはコンテキストの態様に関連するパッケージ内にセーブする。ユーザは、これらのパッケージを検証し、削除し、共有し、複製し、更新することができる。パッケージは、別々のファイル、永続的通信セッション、特定の自動装置のいずれかにに関連する。ユーザは、自動装置あるいは作業出力の特定のパッケージとを、ボタンをクリックしたりあるいは他の入力装置に入力することにより、搭載する。別の構成として、本発明のシステムは、ユーザ情報（例、カレンダーあるいは現在のコンテキスト）を解析して、ユーザがどの様なパッケージを必要とするかを推測し、そのパッケージを開くことを示唆したり自動的に開いたりする。
【０００９】
別の実施例として、自動装置は、必要な時に追加され、不必要な時には削除される。これは、自動装置を追加しようとする人に繋がる点線「added by」を通して示される。更に自動装置は、実際の人と共働して作業を生成する。この生成された作業は、セーブされ関連するアイコンとして表され、永続的通信セッション又は関連する通信セッションで使用される。別の態様は、自動装置は、２人のユーザの間に立つ。或いはユーザのサブグループ用のサイドバーの部分に立つ。ユーザの間に自動装置を配置することは、永続的通信セッションの一部として記憶され、自動装置を取り出すこともできる。
【００１０】
別の実施例は、完全にフレキシブルな自動化フレームワークである。これにより、事象、カレンダー、セッションマーカーを取り出すことができ、自動装置を、個別にあるいは特定のコンテキスト、プレイスメント、タイミングに基づいて、配置することができる。この自動化は、事象トリガ、自動装置用のカレンダーの一種、通信セッション内の特定のポイント（例えば特定のアジェンダアイテム）に達した時に自動装置を要求するセッションマーカーである。本発明の一態様はフレームワークである。これは、完全にフレキシブルな自動化構築であり、事象、カレンダー、セッションマーカーを取り出し配置しデータを自動装置に供給する。
【図面の簡単な説明】
【００１１】
【図１】本発明のシステムの一実施例を表す図。
【図２Ａ】第１時点において、参加人と自動アシスタントとの第１通信セッションを管理する第１グラフィカル・ユーザ・インターフェースを表す図。
【図２Ｂ】作業中製品が参加人と自動アシスタントとの間の相互作用により生成された後の第２の時点において、第１通信セッションを管理する第２グラフィカル・ユーザ・インターフェースを表す図。
【図３】作業中製品を含む記憶されたセッションを表す図。
【図４】第１通信セッションの後の第２通信セッションを管理するグラフィカル・ユーザ・インターフェースを表す図。
【図５】作業中製品を通信セッション内に記憶する第１の方法を表すフローチャート。
【図６】通信セッション内に記憶された作業中製品を回復する第２の方法を表すフローチャート。
【発明を実施するための形態】
【００１２】
本発明は、リソース又は作業中製品の特定の構築／配置を、通信セッション内に記憶するより便宜的な方法を提供する。
【００１３】
図１に、本発明を実行するための汎用のシステムあるいはコンピュータの構成例を示す。様々なアプローチとグラフィカル・ユーザ・インターフェースのより詳細な説明を図１に基づいて以下説明する。
【００１４】
図１において、システム１００は、プロセッサ１２０と、システム・バス１１０とを有する。プロセッサ１２０は、様々なシステム構成要素である。システム・バス１１０は、メモリ１３０とＲＯＭ１４０とＲＡＭ１５０をプロセッサ１２０に接続する。システム１００はキャッシュ１２２を有する。キャッシュ１２２は、高速メモリで、プロセッサ１２０に直接接続されるか、近くに配置されるか、或いはその一部として一体に形成される。システム１００は、メモリ１３０又は記憶装置１６０からのデータを、キャッシュ１２２に一時的にコピーして、プロセッサ１２０が迅速にアクセスできるようにしている。かくして、キャッシュ１２２は、プロセッサがデータを取り出すのを待つことにより、プロセッサ１２０の処理が遅延するのを回避し、性能を向上させる。これ等のモジュールは、プロセッサ１２０を制御して様々なアクションを実行する。他のメモリ１３０も同様に使用可能である。メモリ１３０は、様々な性能特徴を有する複数の種類のメモリを含む。このシステムは、複数のプロセッサ１２０を有するシステム１００上で動作するか、それ等をネットワークで繋いだグループで動作するか、或いはクラスタ上で動作して、より大きな処理能力を与えるようにしている。プロセッサ１２０は、汎用プロセッサと、ハードウエアのモジュール或いはソフトウエアのモジュールを含む。例えば、第１モジュール１６２、第２モジュール１６４、第３モジュール１６６で構成され、これ等は記憶装置１６０内に配置され、プロセッサ１２０と特定目的のプロセッサとを制御する。この特定目的プロセッサでは、ソフトウエアのインストラクションが、実際のプロセッサのデザイン（ハードウエア）に組み込まれている。プロセッサ１２０は、自己保有型のコンピュータシステムであり、複数のコア又はプロセッサと、バスと、メモリコントローラと、キャッシュ等を含む。マルチコアプロセッサは、対称或いは非対称性の何れでもよい。
【００１５】
システム・バス１１０は、あらゆるタイプのバス構造体を含み、例えば、メモリバス、メモリコントローラ、周辺バス、ローカルバスであり、あらゆるバス構造を利用したものを含む。ＲＯＭ１４０内に記憶されるベーシックな入力／出力（basic input/outout:ＢＩＯＳ）は、ベーシックなルーチンを与える。このベーシックなルーチンは、システム１００内の構成要素の間の情報の伝送を助ける、例えばスタートアップ時の情報の伝送を助ける。システム１００は記憶装置１６０を含む。この記憶装置１６０は、例えばハードディスクドライブ、磁気ディスクドライブ、光学ディスクドライブ、テープドライブ等である。記憶装置１６０は、ソフトウエアモジュール１６２，１６４，１６６を有し、プロセッサ１２０を制御する。また他のハードウエアモジュール又はソフトウエアモジュールを組み込み可能である。記憶装置１６０は、システム・バス１１０にドライブインターフェースで接続される。このドライブインターフェースとそれに関連するコンピュータに読み込み可能な記憶媒体は、コンピュータで読み込み可能なインストラクション（データ構造）、プログラムモジュール、或いはシステム１００用の他のデータの非揮発性の記憶媒体を提供する。一態様によれば、特定の機能を実行するハードウエアモジュールは、ソフトウエアコンポーネントを含む。このソフトウエアコンポーネントは、機能を実行するために必要なハードウエア（プロセッサ１２０，システム・バス１１０，出力装置１７０）と接続された書き換え不可能なコンピュータ読み込み媒体内に記憶される。これ等のベーシックな構成要素は当業者には公知である。システム１００は、小型コンピュータ、携帯用コンピュータ、デスクトップコンピュータ、コンピュータサーバー等でもよい。
【００１６】
本発明の一実施例では、記憶装置１６０はハードディスクであるが、他のあらゆる種類の記憶媒体も当業者は容易に想到できる。例えば磁気カッセト、フラッシュメモリカード、ＤＶＤ、カートリッジ、ＲＡＭ１５０、ＲＯＭ１４０、或いはビットストリームを含むケーブル或いは無線信号も、本発明で用いることができる。書き換え不可能なコンピュータで読み込み媒体は、エネルギー、キャリア信号、電磁波、信号そのもののような媒体を含まない。
【００１７】
システム１００とユーザの間の双方向動作を可能とするために、入力装置１９０は、あらゆる数の種類の入力機構、例えば、マイクロフォン、タッチセンサ、グラフィカル入力、キーボード、マウス、モーション入力、音声認識装置等である。出力装置１７０は、当業者に公知の複数の出力機構の内の１つである。出力装置１７０が、グラフィカルディスプレイを有し、タッチ入力を受領することができる場合には、入力装置１９０と出力装置１７０は、同一の要素或いはディスプレイである。一実施例においては、マルチモードのシステムにより、ユーザは、システム１００と通信するために複数の入力を提供できる。通信インターフェース１８０は、ユーザ入力とシステム出力を管理する。本発明は、特定のハードウエア要素上で動作することに限定されず、基本的な機能は、改良されたハードウエア或いはファームウエアで置換できる。
【００１８】
図示したシステムの実施例は、個別の機能ブロックとして示されている。例えば、プロセッサ１２０として示されている。これ等のブロックの有する機能は、共有ハードウエア、専用ハードウエア、ソフトウエアを実行できるハードウエア、汎用コンピュータ上で実行されるソフトウエアと等価で機能する専用のハードウエア（例、プロセッサ１２０）で実行できる。例えば、図１のプロセッサの機能は、１つの共有プロセッサ或いは複数のプロセッサで提供できる。本明細書において、プロセッサとは、ソフトウエアを実行できるハードウエアに限定されるものではない。ここに示した実施例は、マイクロプロセッサ、デジタル信号プロセッサ、ＤＳＰ、ハードウエア、ＲＯＭ１４０、上記した操作を実行するソフトウエアを記憶するＲＯＭ１４０と、結果を記憶するＲＡＭ１５０とを有する。これらは、ＶＬＳＩハードウエアと汎用のＤＳＰと組み合わせたカスタムＶＬＳＩ回路でもよい。
【００１９】
本発明の様々な実施例の論理動作は、
（１）汎用コンピュータ内のプログラム可能な回路内で実行される、ステップ操作、手順のシーケンスとして、
（２）専用使用のプログラム可能な回路内で実行される、ステップ操作、手順のシーケンスとして、
（３）プログラム可能回路内に組み込まれたマシンモジュール或いはプログラムエンジンとして
実行される。
図１のシステム１００は、本発明の方法の全て或いは一部は、本発明の記憶媒体内のインストラクションに応じて実行する。このような論理動作は、プロセッサ１２０を制御するため、モジュールのプログラムに合わせて特定の機能を実行するモジュールとして実現される。例えば図１では、３個のモジュール即ち第１モジュール１６２と第２モジュール１６４と第３モジュール１６６が、プロセッサ１２０を制御するよう構築されたモジュールとして示されている。これ等のモジュールは、記憶装置１６０内に記憶されＲＡＭ１５０、ルーチンではメモリ１３０にロードされ、或いはコンピュータで読み込み可能なメモリ内に記憶される。
【００２０】
次に永続的通信セッションについて議論する。人（ユーザ）が、グラフィカル・ユーザ・インターフェース内の自動装置と相互作用して、通信セッションを管理すると、それらは、作業出力（例、ドキュメント、情報、自動装置の特定の構築／配置等）を生成する。このアプローチは、作業出力の一部あるいは全てをセーブし、永続的通信セッションで使用されるか、或いは関連する通信セッションで再生される。グラフィカル・ユーザ・インターフェースは、自動エージェント、自動アシスタント、自動装置を、参加人と同様に、グラフィカル・コール・コレクション・グラフで表示する。本明細書におけるグラフィカル・ユーザ・インターフェースは、呼び接続グラフの通話表示に基づいているが、実際のグラフィカル・ユーザ・インターフェースは、どのような形態でもよく、スポットライトベースのインターフェース、リストベースのインターフェースでもよい。
【００２１】
永続的通信セッションは、自動アシスタントのコンテキスト、ポジション、特定のタイミング要素を、通信セッション内に記憶する。本発明のシステムは、自動アシスタントを必要に応じて加除できる。このシステムは、自動アシスタントと特定のトリガ事象又は人との関係を、点線の形態あるいはオーバーラップした形態で、又は自動アシスタントへの視覚協調関係で示す。自動アシスタントは、作業中製品を、参加人との共働作業の複製物としてあるいは参加人の指示で、生成する。その作業中製品は、セーブされたアイコンあるいは関連したアイコンとして表れ、永続的通信セッションあるいは関連した通信セッションで将来用いられる。
【００２２】
図２Ａにおいて、グラフィカル・ユーザ・インターフェース２００は、カルフォルニアの参加人の第１グループ２０２と、フロリダの参加人の第２グループ２０４と、レイン２０６と、ポール２０８の間の第１通信セッションを表す。２つの「自動装置」或いは自動アシスタントは、通信セッションの一部である。この２個の自動装置は、アジェンダ自動記録装置２１０と、音声自動記録装置２１２である。通信セッションは、電話会議である。この電話会議は、グラフィカル・ユーザ・インターフェースのハブ２１４内の電話アイコンで示される。このグラフィカル・ユーザ・インターフェースは、ハブに基づいているが、同一の原理は、他のグラフィカル・ユーザ・インターフェースへのアプローチにも適用でき、スポットライトベースのアプローチのような通信グラフを表示することもできる。
【００２３】
図２Ｂにおいて、参加人２０２，２０４，２０６，２０８は、互いに協力する或いは相互作用（会話）する、或いは自動アシスタント２１０，２１２と協力して、作業中製品を生成する。作業中製品は、様々な情報と構築／配置データを含む。図２Ｂは、代表的な作業中製品、例えば、カレンダー２１６、ドキュメント２１８、通信セッションのトランスクリフト２２０を示す。作業中製品は、自動アシスタント２１０，２１２のポジショニングとタイミングを含む。通信セッションの終了時あるいは終了直前において、本発明のシステムは、記憶された通信セッション３０２を生成する。この通信セッション３０２は、作業中製品２１０，２１２，２１６，２１８，２２０の全てあるいは一部を含む（図３）。作業中製品は参加人のリストも含む。記憶された通信セッション３０２は、過去の参加人あるいは他の参加人も参加できる永続的通信セッションである。ユーザは、記憶された通信セッション３０２を、全く新しい通信セッションに入れることもできる。記憶された通信セッション３０２はメタデータ３０４も含む。このメタデータ３０４は、通信セッションの様々な態様、例えば参加者、参加属性、自動アシスタントあるいはそれらの属性、作業中製品、通信披瀝、記憶された通信セッション３０２を記述し、それらを見たり、管理したり、使用したり、取り出したりする権限が与えられているユーザのリストも含む。
【００２４】
図４において、第２の通信セッションは、ポール４０６と、カルフォルニアのグループ４０２と、フロリダのグループ４０４とを含む。第２の通信セッションは、電話会議４１０である。一態様においては、ユーザの一人は、記憶された通信セッション３０２を選択し取り出す、あるいはそれに加わり、記憶された作業中製品の全てあるいは一部を、第２通信セッションに入れることができる。本発明のシステムは、記憶された通信セッションから作業中製品を取り出すが、これは、ユーザのリクエストあるいは現在のコンテキストと記憶された通信セッションのコンテキストの類似性のしきい値に基づいて、行われる。
【００２５】
本発明の一実施例の方法を図５，６を例に説明する。記載を明瞭にするために本発明の方法は、図１のシステム１００の観点から説明する。ここに開示したステップは、代表的なもので、これ以外のステップを含んだり、あるいは修正ステップを修正したり、あるいは追加したりすることも本発明の範囲内に含まれる。
【００２６】
図５は、通信セッションから作業中製品をセーブする第１方法を示す。本発明のシステム１００は、通信セッション内のユーザと自動アシスタントとの相互作用（会話）を追跡し、前記通信セッションを管理し、グラフィカル・ユーザ・インターフェース内に表示される。前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示する（ステップ５０２）。グラフィカル・ユーザ・インターフェースは、ユーザに、１つのインターフェース内で複数の通信セッションを管理する方法を与える。自動アシスタントと参加人は、このグラフィカル・ユーザ・インターフェース内に同様に表示される。即ち、参加人が接続されたアイコンの組として示されると、自動アシスタントも接続されたアイコンの組として示される。参加人がスポットライト下のアイコンとして示されると、自動アシスタントも同様に示される。同様に、グラフィカル・ユーザ・インターフェースにより、ユーザは、他のユーザと自動アシスタントと同様に相互作用することができる。
【００２７】
本発明のシステム１００は、前記相互作用で生成された作業中製品を特定する（ステップ５０４）。作業中製品は、ドキュメント、情報、自動アシスタント、通信披瀝、参加人、イメージ、マルチメディアコンテンツ、トランスクリプト、アジェンダ、カレンダーを含む。また作業中製品は、前記通信セッション内の自動アシスタントのコンテキスト、プレースメント、特定のタイミング、特定のユーザとの関連性、セッティング、利用披瀝、メタデータ等を含む。自動アシスタントのコンテキスト、プレースメント、特定のタイミングは、通信セッションのユーザと他の参加者に関連する。本発明のシステム１００は、作業中製品とユーザとを関連付け（ステップ５０６）、作業中製品を永続的通信セッション内に記憶する（ステップ５０８）。グラフィカル・ユーザ・インターフェースは、作業中製品をアイコンとして表示する。本発明のシステム１００は、作業中製品を関連する通信セッションに送る。例えば、本発明のシステム１００は、作業中製品を関連する通信セッションを二重に作成し、通信セッションと関連する通信セッションの間で、作業中製品を共有する。或いは、作業中製品を通信セッションから関連する通信セッションに移動させる。
【００２８】
図６は、通信セッションにセーブされた作業中製品を回復／再生する第２方法を示す。本発明のシステム１００は、現在の通信セッション内でユーザを特定し（ステップ６０２）、前記ユーザの現在のコンテキストと前記現在の通信セッションとを特定する（ステップ６０４）。本発明のシステム１００は、前記ユーザに関連する記憶された作業中製品と前記現在のコンテキストを取り出す（ステップ６０６）。前記記憶された作業中製品は、前記現在の通信セッションの前に発生した過去の通信セッションで生成されたものである。本発明のシステム１００は、グラフィカル・ユーザ・インターフェースで、前記現在の通信セッション内の記憶された作業中製品を回復する（ステップ６０８）。前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、前記記憶された作業中製品は、前記自動アシスタントに関連する少なくとも１つのセッティングを含む。これにより、ユーザは、過去に確立した永続的通信セッション内で作業を継続できる。あるいは、新たな通信セッションを過の通信セッションに合わせることができる。このアプローチにより、ユーザは慣れた環境で継続的に作業ができる。例えば、前の作業中製品、自動アシスタントの組、その自動アシスタントの組の特定の構築／配列、参加人のグループである。
【００２９】
上記した方法とアプローチによりユーザは、自動装置、コンテキスト、作業中製品の特定の構築例、再使用の共働作業スペースをセーブすることができる。特定のコンテキストに対する複数の明確に定義されたワークフローを有するユーザは、各ワークフローに対し最適化された永続的通信セッションからの利点を享受できる。本発明の方法によりユーザは、自動装置の特定の構築例あるいはその出力を永続的通信セッションの一部としてコンテキストポジション、特定のタイミングに基づいて、容易に再生可能である。
【００３０】
用語「コンピュータで読み取り可能な媒体」とは、コンピュータが実行するプロセスを記憶する媒体或いは伝送媒体を意味する。記憶媒体には、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、メモリカード、メモリチップ、或いはカートリッジ等がある。情報が、ネットワーク、通信接続を介してコンピュータに伝送された場合、コンピュータは、「コンピュータで読み取り可能な媒体」として接続されたものと見なされる。
開示された方法は、コンピュータで読み取り可能な記憶媒体に記憶されたソフトウエアで実行され、コントローラとメモリとを有するプログラムされた汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ等で実施される。本発明は、分散型のコンピュータ環境で実行される。この場合、プログラム・モジュールは、ローカルに且つリモート方式で実行され記憶される。プログラム・モジュールには、プロセッサのルーティン、プログラム、コンポーネント、データ構造、固有の機能が含まれる。
【００３１】
以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。用語「又は」に関して、例えば「Ａ又はＢ」は、「Ａのみ」、「Ｂのみ」ならず、「ＡとＢの両方」を選択することも含む。特に記載のない限り、装置又は手段の数は、単数か複数かを問わない。
【符号の説明】
【００３２】
１００  システム
１１０  システム・バス
１２０  プロセッサ
１２２  キャッシュ
１３０  メモリ
１４０  ＲＯＭ
１５０  ＲＡＭ
１６０  記憶装置
１７０  出力装置
１８０  通信インターフェース
１９０  入力装置
２００  グラフィカル・ユーザ・インターフェース
２０２  カルフォルニア
２０４  フロリダ
２０８  アジェンダ生成装置
２１０  アジェンダ自動記録装置
２１２  音声自動記録装置
２１６  カレンダー
２１８  ドキュメント
２２０  トランスクリプト
３０４  メタデータ
図５
５０２：通信セッション内のユーザと自動アシスタントとの相互作用を追跡する
前記自動アシスタントは、前記通信セッションを管理する為に、グラフィカル・ユーザ・インターフェース内に表示され、前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示する
５０４：前記相互作用で生成された作業中製品を特定する
５０６：前記作業中製品と前記ユーザとを関連付ける
５０８：前記作業中製品を永続的通信セッション内に記憶する
図６
６０２：現在の通信セッション内でユーザを特定する
６０４：前記ユーザの現在のコンテキストと前記現在の通信セッションとを特定する
６０６：前記ユーザに関連する記憶された作業中製品と前記現在のコンテキストを取り出す。前記記憶された作業中製品は、前記現在の通信セッションの前に発生した過去の通信セッションで生成されたものである。
６０８：グラフィカル・ユーザ・インターフェースで、前記現在の通信セッション内の記憶された作業中製品を回復する。前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、前記記憶された作業中製品は、前記自動アシスタントに関連する少なくとも１つのセッティングを含む
【図１】
2011227894.tif 000003
【図２Ａ】
2011227894.tif 000004
【図２Ｂ】
2011227894.tif 000005
【図３】
2011227894.tif 000006
【図４】
2011227894.tif 000007
【図５】
2011227894.tif 000008
【図６】
2011227894.tif 000009
【外国語明細書】
2011227894000001.pdf