(57)【特許請求の範囲】
【請求項１】
テキスト要約圧縮メトリックを決定するシステムの作動方法であって、
当該システムへ入力されるソーステキストの指標及び該ソーステキストの要約に適合するコンテキストベースの割当時間の関数としてテキスト要約圧縮メトリックを決定するステップと、
前記テキスト要約圧縮メトリックの関数として前記ソーステキストを要約するステップと
を有し、
前記テキスト要約圧縮メトリックを決定するステップは、
前記ソーステキストの複数の部分の関連性に基づき前記ソーステキストの前記複数の部分の間で前記コンテキストベースの割当時間を割り当てるステップと、
前記ソーステキストの前記複数の部分の各部分について、前記ソーステキストの対応する部分の指標及び前記コンテキストベースの割当時間の対応する部分の関数として前記テキスト要約圧縮メトリックを決定するステップと
を有し、
前記要約するステップは、前記ソーステキストの前記複数の部分の各部分を対応するテキスト要約圧縮メトリックの関数として要約するステップを有する、
方法。
【請求項２】
ユーザコンテキスト情報から前記コンテキストベースの割当時間を決定するステップを更に有し、
前記ユーザコンテキスト情報は、スケジュール情報、コンピュータ活動情報、ロケーション情報、移動情報、活動情報、ステータス情報、近傍情報、及び電子メッセージの中の１又はそれ以上を含む、
請求項１に記載の方法。
【請求項３】
前記要約の提示の間、修正されたコンテキストベースの割当時間を決定するステップと、
前記要約の残りの提示時間が前記修正されたコンテキストベースの割当時間と相違する場合に、前記修正されたコンテキストベースの割当時間に基づき前記ソーステキストの部分について前記テキスト要約圧縮メトリックを再決定するステップと、
前記ソーステキストの当該部分の指標及び前記再決定されたテキスト要約圧縮メトリックの関数として前記ソーステキストの当該部分を要約するステップと
を更に有する請求項１又は２に記載の方法。
【請求項４】
前記要約の提示の間、修正されたコンテキストベースの割当時間を決定するステップと、
前記要約の残りの提示時間が前記修正されたコンテキストベースの割当時間と相違する場合に、前記要約の提示速度を調整するステップと
を更に有する請求項１乃至３のうちいずれか一項に記載の方法。
【請求項５】
文脈情報から前記ソーステキストの１又はそれ以上の部分の関連性及び前記コンテキストベースの割当時間の１又はそれ以上を決定するステップを更に有する、
請求項１乃至４のうちいずれか一項に記載の方法。
【請求項６】
前記文脈情報は、
ユーザコンテキスト情報、
イベント情報、
ロケーション情報、
トラベル情報、
環境情報、及び
履歴情報
の中の１又はそれ以上を含む、
請求項５に記載の方法。
【請求項７】
テキスト要約圧縮メトリックを決定するシステムであって、
ソーステキストの指標及び該ソーステキストの要約に適合するコンテキストベースの割当時間の関数としてテキスト要約圧縮メトリックを決定する手段と、
前記テキスト要約圧縮メトリックの関数として前記ソーステキストを要約する手段と
を有し、
前記テキスト要約圧縮メトリックを決定する手段は、
前記ソーステキストの複数の部分の関連性に基づき前記ソーステキストの前記複数の部分の間で前記コンテキストベースの割当時間を割り当てる手段と、
前記ソーステキストの前記複数の部分の各部分について、前記ソーステキストの対応する部分の指標及び前記コンテキストベースの割当時間の対応する部分の関数として前記テキスト要約圧縮メトリックを決定する手段と
を有し、
前記要約する手段は、前記ソーステキストの前記複数の部分の各部分を対応するテキスト要約圧縮メトリックの関数として要約する手段を有する、
システム。
【請求項８】
ユーザコンテキスト情報から前記コンテキストベースの割当時間を決定する手段を更に有し、
前記ユーザコンテキスト情報は、スケジュール情報、コンピュータ活動情報、ロケーション情報、移動情報、活動情報、ステータス情報、近傍情報、及び電子メッセージの中の１又はそれ以上を含む、
請求項７に記載のシステム。
【請求項９】
前記テキスト要約圧縮メトリックを決定する手段は、
前記要約の提示の間、修正されたコンテキストベースの割当時間を決定する手段と、
前記要約の残りの提示時間が前記修正されたコンテキストベースの割当時間と相違する場合に、前記修正されたコンテキストベースの割当時間に基づき前記ソーステキストの部分について前記テキスト要約圧縮メトリックを再決定する手段と
を有する、請求項７又は８に記載のシステム。
【請求項１０】
前記テキスト要約圧縮メトリックを決定する手段は、
前記要約の提示の間、修正されたコンテキストベースの割当時間を決定する手段と、
前記要約の残りの提示時間が前記修正されたコンテキストベースの割当時間と相違する場合に、前記要約の提示速度を調整する手段と
を有する、請求項７乃至９のうちいずれか一項に記載のシステム。
【請求項１１】
文脈情報から前記ソーステキストの１又はそれ以上の部分の関連性及び前記コンテキストベースの割当時間の１又はそれ以上を決定する手段を更に有する、請求項７乃至１０のうちに記載のシステム。
【請求項１２】
前記文脈情報は、
ユーザコンテキスト情報、
イベント情報、
ロケーション情報、
トラベル情報、
環境情報、及び
履歴情報
の中の１又はそれ以上を含む、
請求項１１に記載のシステム。
【請求項１３】
プロセッサに、
ソーステキストの指標及び該ソーステキストの要約に適合するコンテキストベースの割当時間の関数としてテキスト要約圧縮メトリックを決定させ、
前記テキスト要約圧縮メトリックの関数として前記ソーステキストを要約させる
命令を含み、
前記プロセッサに前記テキスト要約圧縮メトリックを決定させる命令は、前記プロセッサに、
前記ソーステキストの複数の部分の関連性に基づき前記ソーステキストの前記複数の部分の間で前記コンテキストベースの割当時間を割り当てさせ、
前記ソーステキストの前記複数の部分の各部分について、前記ソーステキストの対応する部分の指標及び前記コンテキストベースの割当時間の対応する部分の関数として前記テキスト要約圧縮メトリックを決定させる
命令を有し、
前記プロセッサに前記ソーステキストを要約させる命令は、前記プロセッサに、前記ソーステキストの前記複数の部分の各部分を対応するテキスト要約圧縮メトリックの関数として要約させる命令を有する、
コンピュータプログラムにより符号化されたコンピュータ読取可能媒体。
【請求項１４】
前記プロセッサに、ユーザコンテキスト情報から前記コンテキストベースの割当時間を決定させる命令を更に有し、
前記ユーザコンテキスト情報は、スケジュール情報、コンピュータ活動情報、ロケーション情報、移動情報、活動情報、ステータス情報、近傍情報、及び電子メッセージの中の１又はそれ以上を含む、
請求項１３に記載のコンピュータ読取可能媒体。
【請求項１５】
前記プロセッサに、
前記要約の提示の間、修正されたコンテキストベースの割当時間を決定させ、
前記要約の残りの提示時間が前記修正されたコンテキストベースの割当時間と相違する場合に、前記修正されたコンテキストベースの割当時間に基づき前記ソーステキストの部分について前記テキスト要約圧縮メトリックを再決定させ、
前記ソーステキストの当該部分の指標及び前記再決定されたテキスト要約圧縮メトリックの関数として前記ソーステキストの当該部分を要約させる
命令を更に有する、請求項１３又は１４に記載のコンピュータ読取可能媒体。
【請求項１６】
前記プロセッサに、
前記要約の提示の間、修正されたコンテキストベースの割当時間を決定させ、
前記要約の残りの提示時間が前記修正されたコンテキストベースの割当時間と相違する場合に、前記要約の提示速度を調整させる
命令を更に有する、請求項１３乃至１５のうちいずれか一項に記載のコンピュータ読取可能媒体。
【請求項１７】
前記プロセッサに、文脈情報から前記ソーステキストの１又はそれ以上の部分の関連性及び前記コンテキストベースの割当時間の１又はそれ以上を決定させる命令を更に有する、
請求項１３乃至１６のうちいずれか一項に記載のコンピュータ読取可能媒体。
【請求項１８】
前記文脈情報は、
ユーザコンテキスト情報、
イベント情報、
ロケーション情報、
トラベル情報、
環境情報、及び
履歴情報
の中の１又はそれ以上を含む、
請求項１７に記載のコンピュータ読取可能媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
個人は、素材を読み又は聞く時間を有する。その時間の存続期間は個人によって様々であり、所与の個人についてコンテキストに依存して様々でありうる。
【０００２】
オーディオシステムは、割当時間を満たすよう予め録音された歌のプレイリストを構成するよう開発されてきた。オーディオシステムはまた、再生における軽微な時間変化を得るためにオーディオ再生速度をわずかに調整するよう開発されてきた。
【０００３】
資料に関し、テキスト要約機能は１又はそれ以上のソーステキストの縮約版又は要約を生成することができる。テキスト要約機能は、例えば重要な用語、言い回し、文、及び／又は段落等の関連情報をソーステキストから取り出してよく、あるいは、例えば自然言語処理（ＮＬＰ（natural  language  processing））技術により、ソーステキストの部分を言い換え又は抜粋してよい。
【０００４】
テキスト要約機能は、ソーステキストの特徴（例えば、単語数）が低減される程度を表す圧縮率又は比に基づき、ソーステキストを要約してよい。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、圧縮率は単独で、テキスト要約の読解又は聴取時間を決定しない。
【図面の簡単な説明】
【０００６】
【図１】コンテキストベースの割当時間を含む文脈情報に基づきソーステキストを要約する方法のフローチャートである。
【図２】より高い詳細の程度を要約の１又はそれ以上の部分に与えるようにソーステキストの複数の部分の間でコンテキストベースの割当時間を割り当てる方法のフローチャートである。
【図３】修正されたコンテキストベースの割当時間の関数としてソーステキストの１又はそれ以上の部分を再要約する方法のフローチャートである。
【図４】テキスト要約の提示速度を選択的に調整する方法４００のフローチャートである。
【図５】コンテキストベースの割当時間を含む文脈情報に基づきソーステキストを要約するシステムのブロック図である。
【図６】１又はそれ以上のソーステキストの複数の部分の間でコンテキストベースの割当時間を割り当てるよう構成されるコンテキストベーステキスト圧縮システムのブロック図である。
【図７】コンテキストベースの割当時間を含む文脈情報に基づきソーステキストを要約するよう構成されるコンピュータシステムのブロック図である。
【発明を実施するための形態】
【０００７】
図面において、参照符号の最左の数字は、その参照符号が最初に現れる図を特定する。
【０００８】
ここで開示されるのは、コンテキストベースの割当時間を含む文脈情報に基づきソーステキストを要約する方法及びシステムである。
【０００９】
ここで使用される語「文脈情報」は、例えば個人の間で、場所や状況によって、時間にわたって、及び／又は１又はそれ以上の他の変数に関して、変化しうる情報を表す。文脈情報は、例えば、制限なしに、ユーザ固有情報及び／又は非ユーザ固有情報を含んでよい。文脈情報は、例えば、制限なしに、ユーザ選択、ユーザ応答、及び／又はユーザフィードバックを含んでよい。文脈情報は、例えば後述されるようなユーザ装置及び／又は他のシステムを含む様々な情報源の１又はそれ以上から受け取られてよい。
【００１０】
ここで使用される語「文脈情報から決定される」は、参照、規則、計算、推測、機械学習、及びそれらの組み合わせを含んでよい。推測は、１又はそれ以上の推測に基づいてよい。文脈情報に基づく決定は、確認及び／又は承諾のためにユーザに提示されてよい。
【００１１】
文脈情報は、
ユーザコンテキスト情報、
イベント情報、
ロケーション情報、
トラベル情報、
環境情報、及び
履歴情報
を含む様々なカテゴリの１又はそれ以上に含まれてよい。
【００１２】
ユーザコンテキスト情報は、例えば、運転中、着席中、話し中、情動状態、及び／又は健康等の、現在のユーザ活動を示す情報を含んでよい。ユーザコンテキスト情報は、ソーシャルネットワーク情報を含んでよい。ユーザコンテキスト情報は、例えば、ユーザの近くにいる人々の識別及び／又はユーザ近傍に関連する他の情報（ユーザ装置が受ける背景音声から得られる及び／又は導出される情報（例えば、周囲雑音レベル）を含む。）を含むユーザ近傍情報を含んでよい。
【００１３】
イベント情報は、場所及び／又は時間に関連してよく、例えば会議やアポイントメント等の公的及び／又は私的なイベントを含んでよい。イベント情報は、開始及び／又は終了時間、場所、出発及び／又は到着時間及び／又は場所を含んでよい。イベント情報は、ユーザ固有及び／又は非ユーザ固有（例えば、現地のイベントカレンダー等）であってよいカレンダー及び／又はスケジュール情報を含み及び／又はそれらから得られてよい。
【００１４】
ロケーション情報は、制限なしに、ユーザ及び／又はイベントの場所情報を含んでよい。
【００１５】
トラベル情報は、制限なしに、ユーザ移動情報（例えば、位置、方法、速度、ルート、移動態様の情報）を含んでよい。
【００１６】
環境情報は、他の文脈情報に関連する情報（例えば、天気、交通、他のニュース情報）を含んでよい。
【００１７】
履歴情報は、ユーザ固有の履歴情報及び／又はユーザ固有でない履歴情報を含んでよい。履歴情報は、制限なしに、
アプリケーション利用、
検索、
電子通信、
アドレス、電話帳又は他の連絡先リスト、
カレンダー及びスケジュール、
ウェブサイト及び／又はオンラインアカウントアクセス活動（例えば、ソーシャルネットワークサイト、レジャーサイト、専門的に関連するサイト、旅行計画サイト、商業サイト等）、及び／又は
コンピュータベースの質問に対するユーザ応答
を含むコンピュータベースの活動を含んでよい。
【００１８】
上記の列挙は、例示のために与えられている。ここで開示されている方法及びシステムは、ここで与えられる例となる文脈情報の種類に制限されない。
【００１９】
文脈情報は、様々な情報源の１又はそれ以上から得られて及び／又は受け取られてよい。
【００２０】
情報源は、コンピュータによりアクセス可能な情報源、及び／又はコンピュータシステムへ情報を伝えるよう構成されるシステム若しくは装置（例えば、モニタリング、センシング、及び／又はレポーティングシステム）を有してよい。
【００２１】
コンピュータによりアクセス可能な情報源は、ローカル若しくは遠隔のデータ記憶装置、及び／又はインターネットアクセス可能なサーバを含むネットワークアセス可能なサーバを有してよい。
【００２２】
情報源は、無線及び／又は有線若しくはケーブルベースのシステムを有してよい。
【００２３】
情報源は、ブロードキャストシステム及び／又は、アカウントベース、クエリベース、及び／又はリクエストベースのシステムを有してよい。
【００２４】
情報源は、制限なしに、コンピュータシステム、通信システム、携帯型及び／又は手持ち式の装置、車載システム、位置標定システム及び／又は、モニタリング及び／又はセンシングシステム（例えば、歩数計）を含む個人又はユーザベースの情報源を有してよい。
【００２５】
情報源は、アクセス制限された情報源を有してよい。例えば、要約が公共の環境（顧客が待機する領域）において提示されるべき場合に、コンテキストベースの割当時間は、期待される待ち時間に基づいてよく、これは少なくとも部分的に機密情報及び／又は秘密情報に基づいてよい。
【００２６】
上記の列挙は、例示のために与えられている。ここで開示されている方法及びシステムは、ここで挙げられている例となる情報源の種類に制限されない。
【００２７】
図１は、コンテキストベースの割当時間を含む文脈情報に基づきソーステキストを要約する方法１００のフローチャートである。
【００２８】
１０２で、テキスト要約圧縮メトリックが、ソーステキストの指標及び該ソーステキストの要約に適合するコンテキストベースの割当時間の関数として決定される。
【００２９】
ソーステキストはコンピュータによって読取可能なテキストを有してよく、コンピュータによりアクセス可能な情報源及び／又は他の媒体（例えば、音声認識器によってテキストに変換されるスピーチ、及び／又は光学文字認識システムによってテキストに変換される画像）において保持されて及び／又はそれらから取り出し可能であってよい。
【００３０】
コンテキストベースの割当時間は、要約が読まれる又は聞かれるコンテキストベースの時間期間に相当してよい。
【００３１】
コンテキストベースの割当時間は、個人若しくはユーザ、及び／又は環境若しくは状況（例えば、専門家のオフィスの待合室、通話保留期間、客のレジ待ちの列、公共輸送、及び／又は公共輸送の待機エリア）に基づいてよい。
【００３２】
コンテキストベースの割当時間は、少なくとも部分的に文脈情報によって定義されてよく、ユーザ指定されて及び／又は文脈情報から決定されてよい。
【００３３】
コンテキストベースの割当時間を決定する例は、以下で与えられる。ここで開示されている方法及びシステムは、しかしながら、それらの例に制限されない。
【００３４】
コンテキストベースの割当時間は、イベント（例えば、会議又は他のアポイントメント）に先立つ時間期間に対応してよい。イベント、すなわちイベント開始時間は、ユーザ指定されてよく、あるいは、文脈情報から決定されてよい。例えば、イベント、すなわちイベント開始時間は、コンピュータに基づくユーザカレンダー、スケジュール、又はアポイントメントから決定されてよい。イベントは、ユーザ電子通信から決定されてよい。ユーザ電子通信は、制限なしに、電子メール、すなわちＥメール、インスタントメッセージ、チャット、ブログ、ソーシャルネットワークサイト投稿、及び／又はツイートを含んでよい。イベントは、文脈情報のタイプの組み合わせから決定されてよい。
【００３５】
コンテキストベースの割当時間は、少なくとも部分的にユーザコンテキスト情報に基づき決定されてよい。ユーザコンテキスト情報は、上述されたようなユーザ活動、ステータス、及び／又は近傍情報を含んでよい。
【００３６】
ユーザコンテキスト情報は、方法１００を開始するために使用されてよい。例えば、ユーザが座っている又は運転していることをシステムが決定する場合に、システムは方法１００を開始してよい。システムは、方法１００を開始すべきかどうかを決定する際にユーザ近傍情報を考慮してよい。
【００３７】
コンテキストベースの割当時間は、少なくとも部分的に、ユーザ指定される又は文脈情報から決定される移動又は経過時間に基づいてよい。経過時間は、例えば、ユーザ指定される及び／又は文脈情報から決定される出発地及び目的地、ルート、及び／又は移動態様から決定されてよい。
【００３８】
出発地は、ユーザ位置情報及び／又は他の文脈情報から決定されてよい。
【００３９】
目的地は、例えば、電子通信及び／又はコンピュータに基づく検索若しくは質問等のユーザコンピュータに基づく活動から決定されてよい。例えば、ユーザは、店舗検索機能のためのコンピュータに基づくオンライン検索を行ってよく、営業時間及び／又は方向を表示するページにアクセスしてよい。ユーザ移動はその後に、例えば、衛星利用測位システム（ＧＰＳ）技術を含むユーザモバイル装置の位置標定情報から、検出されてよい。コンピュータに基づく検索及びユーザ移動情報の組み合わせは単独で、及び／又は他の文脈情報と組み合わせて、ユーザが店へ移動していると決定するために使用されてよい。
【００４０】
移動態様は、例えば、自動車、公共輸送の態様、及び／又は徒歩を含んでよく、事前のユーザ履歴、出発地及び／又は目的地、ルート、距離、曜日、及び／又は他の要因の中の１又はそれ以上から決定されてよい。
【００４１】
移動ルートは、オンラインのルート選定システム等の情報源から計算又は取得されてよい。経過時間は、ルート及び移動態様の関数として決定されてよい。経過時間は、交通情報、天気情報、移動ルートの周辺における特別のイベント、日の種類（例えば、週末及び／又は休日）、及び／又は事前のユーザ移動の挙動若しくはパターン（例えば、速度、ルート、及び移動態様）等の文脈情報に基づき決定及び／又は調整されてよい。
【００４２】
代替的に、移動時間は、オンラインのルート選定システムから得られてよく、上述されたように文脈情報に基づき調整されてよい。
【００４３】
ここで、圧縮メトリックの決定について記載する。
【００４４】
圧縮メトリックのフォーム又はフォーマットは、テキスト要約技術に依存して、又はそれによって特定されてよい。圧縮メトリックは、例えば、圧縮率、圧縮比、及び／又は他の圧縮メトリックを含んで又はそれらに対応してよい。圧縮メトリックは単位未満の値であってよい。
【００４５】
圧縮メトリックの決定は、ソーステキストの指標が、コンテキストベースの割当時間に対応する要約を得るために低減又は圧縮されるべき量又は程度を決定することを含んでよい。指標は、例えば、単語、文、段落、スペース、及び／又は句読点の数、及び／又はデータのボリューム若しくは量（例えば、ファイルサイズ）に関連してよい。
【００４６】
圧縮メトリックは、ソーステキストの指標及び要約において実現されるべき指標に基づき決定されてよい。
【００４７】
例えば、指標が単語数を含む場合に、コンテキストベースの割当時間が３分である場合には、圧縮メトリックは、ソーステキストの単語数と、３分で読まれる又は聞かれる単語の数との間の差に基づき、決定されてよい。同様に、指標がファイルサイズを含む場合には、圧縮メトリックは、ソーステキストのファイルサイズと、３分の要約に対応するファイルサイズとの間の差に基づき、決定されてよい。
【００４８】
要約の指標は、計算によって及び／又は、時間割当及び対応する指標のリストを含むルックアップテーブルから、決定されてよい。
【００４９】
ソーステキストの指標は、ソーステキストの試験によって及び／又は、ソーステキストに関連するメタデータ若しくはタグから、決定されてよい。
【００５０】
圧縮メトリックは、ソーステキストの指標と、要約によって得られる指標との間の差に基づき、決定されてよく、比、パーセンテージ、及び／又は他の係数として表されてよい。
【００５１】
圧縮メトリックの決定は、しかしながら、上記の例に制限されない。
【００５２】
１０４で、ソーステキストは、ソーステキストの要約を生成するよう圧縮メトリックの関数として要約される。要約は、自然言語処理（ＮＬＰ）技術を含んでよく、機械により実施されるテキスト要約機能（例えば、コンピュータにより実施されるテキスト要約機能）により実行されてよい。
【００５３】
文脈情報が係数（例えば、コンテキストベースの割当時間）の決定の後に変化する場合に、その係数は、図３を参照して後述されるように、修正された文脈情報に基づき再決定されてよい。
【００５４】
図２は、要約の１又はそれ以上の部分の詳細の程度を調整するように、ソーステキストの複数の部分の間でコンテキストベースの割当時間を割り当てる方法２００のフローチャートである。
【００５５】
２０２で、コンテキストベースの割当時間は、ソーステキストの複数の部分の間で割り当てられる。
【００５６】
コンテキストベースの割当時間は、図１の１０２に関して上述されたように、受け取られて及び／又は決定されてよい。
【００５７】
ソーステキストは、テキスト文書又はファイルに対応してよく、ソーステキストの複数の部分は、テキスト文書又はファイルの部分に対応してよい。
【００５８】
ソーステキストは、複数のテキスト文書若しくはファイルに対応してよく、ソーステキストの複数の部分、又はそのサブセットは夫々、テキスト文書又はファイルの１つに対応してよい。
【００５９】
ソーステキストの複数の部分は、様々な特徴、例えば発生源、主題、内容、文書タイプ、及び／又はファイルタイプ等の中の１又はそれ以上に基づき、互いから区別可能であってよい。例えば、ソーステキストの複数の部分は、発生源及び／又は主題によって区別可能であるニュース記事に対応してよい。他の例として、ソーステキストの複数の部分は、送信者、受信者、件名、及び／又は題材によって区別可能なＥメール等の電子通信に対応してよい。
【００６０】
コンテキストベースの割当時間は、それらの部分の間で不平等に割り当てられてよい。例えば、コンテキストベースの割当時間は、ソーステキストの１又はそれ以上の部分について、ソーステキストの１又はそれ以上の他の部分と比して要約においてより多くの時間を、よって、更なる詳細を、提供するよう割り当てられてよい。
【００６１】
コンテキストベースの割当時間は、文脈情報、例えば関連性に基づき割り当てられてよい。
【００６２】
関連性は、ソーステキストの複数の部分の相対的な順位付け、順序付け、及び／又は優先順位付けとして適用されてよい。代替的に、又は付加的に、関連性の指標又は表示は、ソーステキストの各部分と関連付けられてよい。
【００６３】
関連性は、ユーザ指定されてよい。例えば、ユーザは、グラフィカルユーザインターフェースを通じてソーステキストの複数の部分をタグ付け又は順位付けしてよく、且つ／あるいは、主題、情報源及び／又は他の要因に基づく先験的な優先度を示してよい。更に、コンテキストベースの割当時間の割当は、ユーザによって開始されてよい。例えば、前に生成された要約の提示の間、ユーザは、要約の１又はそれ以上の部分に関して更なる詳細を選んでよい。そのような状況において、割当は、図３に関して後述されるように、修正されたコンテキストベースの割当時間に関連して開始されてよい。
【００６４】
代替的に、又は付加的に、関連性は、文脈情報から決定されてよい。例えば、コンテキストベースの割当時間は、ユーザアポイントメントに先立つ時間に対応してよい。ソーステキストの１又はそれ以上の部分はソーステキストの１又はそれ以上の他の部分よりも当該アポイントメントと関連性を有するとの決定がなされてよい。例えば、ソーステキストはＥメールメッセージを含んでよく、それらのメッセージのサブセットは、他のメッセージよりも当該アポイントメントと関連性を有すると判断されてよい。かかる判断は、メッセージ送信者、受信者、件名、メッセージ本文、添付、及び／又は同様のメッセージに応答してとられた以前のユーザ行動に基づいてよい。より関連性のあるメッセージのサブセットは、要約の対応する部分においてより程度の高い詳細を提供するよう、他のメッセージよりも多くの時間を、よって、更なる詳細を割り当てられてよい。
【００６５】
２０４で、テキスト要約圧縮メトリックが、図１の１０２に関して上述されたように、ソーステキストの各部分について、ソーステキストの対応する部分の指標及び対応する割当時間の関数として計算される。
【００６６】
２０６で、ソーステキストの複数の部分が、要約を生成するよう、対応する圧縮メトリックの関数として要約される。
【００６７】
図３は、修正されたコンテキストベースの割当時間の関数としてソーステキストの１又はそれ以上の部分を再要約する方法３００のフローチャートである。
【００６８】
３０２で、ソーステキストの要約が第１の要約として提示される。
【００６９】
要約は、方法１００及び２００の１又はそれ以上に関して上述されたように、コンテキストベースの割当時間及び圧縮メトリックの関数として生成されてよい。
【００７０】
第１の要約は、ディスプレイを介してテキストにより、且つ／あるいは、音声合成器及びスピーカを介して言語で、提示されてよい。第１の要約は、図４に関して後述されるように、調整可能である提示速度で提示されてよい。
【００７１】
３０４で、第１の要約の提示の間、圧縮メトリックは、テキストコンテンツの少なくとも一部に関して及び修正されたコンテキストベースの割当時間に関して再計算される。
【００７２】
修正されたコンテキストベースの割当時間は、ユーザによって提供されてよく、且つ／あるいは、図１の１０２に関して上述されたように、文脈情報から計算されてよい。
【００７３】
修正されたコンテキストベースの割当時間は、方法２００に関して上述されたように、１又はそれ以上のソーステキストの複数の部分の間で割り当てられてよい。
【００７４】
圧縮メトリックの再計算は、要約をレビューするための利用可能な時間の変化を適応させるよう及び／又は、方法２００に関して上述されたように、第１の要約の１又はそれ以上の部分に関して詳細のより高い度合い又はより低い度合いを指定するユーザ入力に応答して開始されてよい。
【００７５】
圧縮メトリックは、新しい及び／又は変更された文脈情報に基づき開始されてよい。例えば、圧縮メトリックは、文脈情報に基づき関連があると決定される新しいソーステキストを組み入れるよう再計算されてよい。他の例として、圧縮メトリックは、第１の要約の残りの又は未だ提示されていない部分を読む又は聞くためのユーザの利用可能な時間を増やす又は減らすことができる新しい及び／又は変更された文脈情報に基づき、再計算されてよい。かかる情報は、経過時間に関連してよく、ユーザ位置情報、ユーザ移動情報（例えば、速度）、移動態様、交通情報、天気情報、提示速度の変化、及び／又は他の情報の中の１又はそれ以上を含んでよい。
【００７６】
修正されたコンテキストベースの割当時間は、周期的に及び／又は、スケジュール及び／又は１又はそれ以上のイベント、トリガ及び／又は規則に基づき、繰り返し再計算されてよい。かかるイベント、トリガ、及び／又は規則は、ユーザの利用可能な時間に影響を及ぼしうる文脈情報における変化を検出するよう選択又は設定されてよい。圧縮メトリックは、修正されたコンテキストベースの割当時間が第１の要約の残りの又は未だ提示されていない部分を提示するのに必要とされる時間と相違する場合に、再計算されてよい。
【００７７】
圧縮メトリックは、第１の要約の残りの又は未だ提示されていない部分に関して及び／又は、１又はそれ以上のソーステキストの１又はそれ以上のユーザ指定された部分に関して、再計算されてよく、方法２００に関して上述されたように、修正されたコンテキストベースの割当時間を割り当てることを含んでよい。
【００７８】
３０６で、ソーステキストの部分が、第２の要約を生成するよう、再計算された圧縮メトリックの関数として要約される。第２の要約は、第１の要約の代わりに提示されてよい。
【００７９】
修正されたコンテキストベースの割当時間がソーステキストの複数の部分の間で割り当てられる場合に、３０６での要約は、ソーステキストの複数の部分の夫々を、夫々、対応する再計算された圧縮メトリック及び修正されたコンテキストベースの割当時間の対応する部分の関数として、要約することを含んでよい。
【００８０】
図４は、テキスト要約の提示速度を選択的に調整する方法４００のフローチャートである。
【００８１】
４０２で、テキスト要約が第１の提示速度で提示される。
【００８２】
テキスト要約は、ここで１又はそれ以上の例において記載されるように生成されてよく、ディスプレイを介してテキストにより、且つ／あるいは、音声合成器及びスピーカを介して言語で、提示されてよい。
【００８３】
テキスト要約が言語で提示される場合に、提示速度は再生速度に関連してよい。テキスト要約がテキストにより提示される場合、テキスト提示は、垂直及び／又は水平スクロール可能フォーマット、及び／又は複数ページフォーマットを含んでよく、提示速度はスクロール速度及び／又は頁めくり速度に関連してよい。
【００８４】
第１の提示速度は、ユーザ指定される及び／又は文脈情報から決定されるデフォルトの提示速度及び／又はコンテキストベースの提示速度を含んでよい。
【００８５】
第１の提示速度は、４０４及び４０６で参照されて後述されるように、ユーザ入力を含め、文脈情報に基づき調整可能であってよい。
【００８６】
代替的に、又は付加的に、第１の提示速度は、４０８乃至４１６及び１０６を参照して後述されるように、他の文脈情報に基づき機械又はコンピュータにより調整可能であってよい。
【００８７】
４０４で、ユーザが提示速度変更を開始する場合に、提示速度は４０６で調整される。次いで、処理は４０２に戻り、テキスト要約の提示が、調整された提示速度で続く。
【００８８】
４０８で、現在の提示速度で要約の残りの部分を提示するのに必要とされる時間が利用可能な時間と相違するとの決定がなされてよい。そのような状況は、新しい及び／又は変更された文脈情報に起因して生じうる。例えば、コンテキストベースの割当時間がユーザ移動時間に対応する場合に、速度、ルート、移動態様、交通、天気、及び／又は他の要因における変化は、要約の残りの部分を読む又は聞くためのユーザの利用可能な時間を増大又は減少させうる。４０８での決定は、閾値又は閾範囲に基づいてよい。
【００８９】
４１０で、上述された４０６での提示速度を調整するとの決定がなされてよい。
【００９０】
代替的に、４１０で、図３の３０４に関して上述されたように、ソーステキストの部分及び修正されたコンテキストベースの割当時間に関して４１２で要約圧縮メトリックを再計算するとの決定がなされてよい。
【００９１】
４１４で、ソーステキストの部分は、図３の３０６に関して上述されたように、修正された要約を生成するよう、再計算されたテキスト要約圧縮メトリックの関数として要約される。
【００９２】
次いで、処理は４０２へ戻り、修正された要約が、上述された提示速度で提示される。
【００９３】
図５は、コンテキストベースの割当時間を含む文脈情報に基づきソーステキスト５０４から要約５０２を生成するシステム５００のブロック図である。
【００９４】
システム５００は、ここで１又はそれ以上の例において記載されるようにソーステキスト５０４の指標及び文脈情報５１０の関数として圧縮メトリック５０８を計算する要約圧縮メトリックモジュール５０６を有する。
【００９５】
文脈情報５１０は、ここで１又はそれ以上の例において記載されるように、１又はそれ以上のユーザ装置５１４及び／又は１又はそれ以上の他の情報源５１６を含む１又はそれ以上の情報源から受け取られてよい。
【００９６】
ユーザ装置５１４は、コンテキストベースの要約５０２をテキストにより提示するディスプレイと、コンテキストベースの要約５０２を言語で提示する音声合成器及びスピーカとを有してよい。ユーザ装置５１４は、例えば、制限なしに、無線通信システム及び位置標定システム（例えば、ＧＰＳ）の１又はそれ以上を含む携帯型のユーザ装置を更に有してよい。
【００９７】
システム５００は、１又はそれ以上の情報源５１６から及び／又はユーザ装置５１４から、文脈情報５１０又はその部分を受け取る通信システムを有してよい。
【００９８】
圧縮メトリックモジュール５０６は、文脈情報５１０又はその部分を記憶するコンピュータアクセス可能な記憶システムを有してよい。
【００９９】
圧縮メトリックモジュール５０６は、ここで１又はそれ以上の例において記載されるように、ユーザ指定される及び／又は文脈情報５１０の１又はそれ以上の部分から決定されるコンテキストベースの割当時間５１２の関数として圧縮メトリック５０８を計算するよう構成されてよい。
【０１００】
システム５００は、文脈情報５１０を評価する文脈情報評価部５２０を有してよい。文脈情報評価部５２０は、ルックアップテーブル、規則、ハードウェア及び／又はソフトウェアに基づく計算ロジック、推測エンジン、及び／又は機械学習システムの中の１又はそれ以上を有してよい。文脈情報評価部５２０は、ここで１又はそれ以上の例において記載されるように、コンテキストベースの割当時間５１２、修正されたコンテキストベースの割当時間、時間割当、及び／又は関連性の中の１又はそれ以上を決定するよう構成されてよい。
【０１０１】
システム５００は、ここで１又はそれ以上の例において記載されるように、要約５０２を生成するよう圧縮メトリック５０８の関数としてソーステキスト５０４を要約するテキスト要約部５１８を有してよい。テキスト要約部５１８は、自然言語プロセッサ（ＮＬＰ）を有してよい。
【０１０２】
圧縮メトリックモジュール５１０及びテキスト要約部５１８、又はそれらの部分は、ユーザ装置５１４のような共有プラットフォーム、又は他のプラットフォームに実装されてよい。
【０１０３】
代替的に、圧縮メトリック計算部５１０及びテキスト要約部５１８、又はそれらの部分は、複数のプラットフォームにわたって実装されてよい。例えば、圧縮メトリック計算部５１０はユーザ装置５１４内で実装されてよく、テキスト要約部５１８はユーザ装置５１４の外のシステム内で実装されてよい。
【０１０４】
システム５００及び／又はユーザ装置５１４は、ここで１又はそれ以上の例において記載されるように、要約５０２の提示速度を調整するよう構成されてよい。
【０１０５】
システム５００は、ここで１又はそれ以上の例において記載されるように、要約５０２の提示の間、圧縮メトリック５０８を再計算するよう構成されてよい。
【０１０６】
図６は、ここで１又はそれ以上の例において記載されるように１又はそれ以上のソーステキストの複数の部分の間でコンテキストベースの割当時間を割り当てるよう構成されるシステム５００のブロック図である。
【０１０７】
図６において、文脈情報評価部５２０は、ソーステキスト５０４の複数の部分６０２及び／又は複数のソーステキストの間でコンテキストベースの割当時間５１２を割り当てるよう構成される。
【０１０８】
文脈情報評価部５２０は、関連性６０４の表示に基づきコンテキストベースの割当時間５１２を割り当てるよう構成されてよい。文脈情報評価部５２０は、ここで１又はそれ以上の例において記載されるように、文脈情報５１０から関連性６０４の表示を決定するよう決定されてよい。
【０１０９】
圧縮メトリックモジュール５０６は、ここで１又はそれ以上の例において記載されるように、対応する割当時間部分６０２について、複数の圧縮メトリック５０８−１乃至５０８−ｎを計算するよう構成されてよい。
【０１１０】
ここで開示されている１又はそれ以上の特徴は、個別及び集積回路ロジック、特定用途向け集積回路（ＡＳＩＣ）ロジック、並びにマイクロコントローラを含むハードウェア、ソフトウェア、ファームウェア、及びそれらの組み合わせにおいて実施されてよく、領域特化型の集積回路パッケージの部分及び／又は集積回路パッケージの結合として実施されてよい。ここで使用される語ソフトウェア、コード及び命令は、コンピュータシステムにコンピュータプログラムロジックに応答して１又はそれ以上の機能を実行させるコンピュータプログラムロジックを記憶したコンピュータ読取可能媒体を含むコンピュータプログラム製品に言及する。
【０１１１】
図７は、コンテキストベースの割当時間を含む文脈情報に基づきソーステキストを要約するよう構成されるコンピュータシステム７００のブロック図である。
【０１１２】
コンピュータシステム７００は、コンピュータプログラム製品ロジック（以降、「ロジック」）を実行するよう、プロセッサ７０２としてここでは表されている１又はそれ以上のコンピュータ命令処理ユニットを有する。
【０１１３】
コンピュータシステム７００は、プロセッサ７０２にコンピュータプログラム製品ロジック７０６に応答して１又はそれ以上の機能を実行するコンピュータプログラム製品ロジック７０６を記憶したコンピュータ読取可能媒体を含むメモリ、キャッシュ、レジスタ、及び記憶装置（以降、「メモリ」）７０４の１又はそれ以上を有する。
【０１１４】
メモリ７０４は、命令７０６を実行する際にプロセッサ７０２によって使用される、及び／又は命令７０６の実行中にプロセッサ７０２によって生成される、データ７０８を有してよい。
【０１１５】
ロジック７０６は、プロセッサ７０２に、ここで１又はそれ以上の例において記載されるように、ソーステキスト５０４の指標及び文脈情報５１０の関数としてコンテキストベースの圧縮メトリック５０８を計算させる要約圧縮メトリックロジック７１０を有する。
【０１１６】
要約圧縮メトリックロジック７１０は、プロセッサ７０２に、ここで１又はそれ以上の例において記載されるように、コンテキストベースの割当時間５１２の関数としてコンテキストベースの圧縮メトリック５０８を計算させるロジックを有してよい。
【０１１７】
ロジック７０６は、プロセッサ７０２に文脈情報５１０を評価させる文脈情報評価ロジック７１２を有してよい。文脈情報評価ロジック７１２は、ルックアップテーブルロジック、規則に基づくロジック、計算ロジック、推測ロジック、及び／又は機械学習ロジックの中の１又はそれ以上を有してよい。文脈情報評価ロジック７１２は、プロセッサ７０２に、ここで１又はそれ以上の例において記載されるように、コンテキストベースの割当時間５１２、修正されたコンテキストベースの割当時間、割当時間スロット５０４、及び／又は関連性６０４の中の１又はそれ以上を決定させるロジックを有してよい。
【０１１８】
ロジック７０６は、プロセッサ７０２に、ここで１又はそれ以上の例において記載されるように、要約５０２を生成するよう圧縮メトリック５０８の関数としてソーステキスト５０４を要約させるテキスト要約ロジック７１４を有してよい。
【０１１９】
テキスト要約ロジック７１２は、プロセッサ７０２に１又はそれ以上のＮＬＰ技術に従ってソーステキスト５０４を要約させる自然言語プロセッサ（ＮＬＰ）ロジックを有してよい。
【０１２０】
要約圧縮メトリックロジック７１０及びテキスト要約ロジック７１２、又はそれらの部分は、図７において表されているように共有プラットフォームに実装されてよく、ユーザ装置５１４を有するプラットフォーム、又は他のプラットフォームに実装されてよい。
【０１２１】
代替的に、要約圧縮メトリックロジック７１０及びテキスト要約ロジック７１２、又はそれらの部分は、複数のプラットフォームにわたって実装されてよい。例えば、要約圧縮メトリックロジック７１０はユーザ装置５１４内で実装されてよく、テキスト要約ロジック７１２は他のプラットフォームに実装されてよい。
【０１２２】
ロジック７０６は、プロセッサ７０２に要約５０２をユーザ装置５１４のディスプレイ及び／又はスピーカに与えさせるテキスト提示ロジック及び音声合成ロジックの１又はそれ以上を有してよい提示ロジック７１６を有してよい。
【０１２３】
提示ロジック７１６は、ここで１又はそれ以上の例において記載されるように、要約５０２の提示速度を制御する提示速度制御ロジック７１８を有してよい。
【０１２４】
コンピュータシステム７００は、コンピュータシステム７００のシステム及び装置の間で通信を行う通信インフラストラクチャ７４０を有してよい。
【０１２５】
コンピュータシステム７００は、情報源５１６及び／又はユーザ装置５１４といった１又はそれ以上の他のシステム及び／又はプラットフォームとインターフェース接続する１又はそれ以上の入力／出力（Ｉ／Ｏ）コントローラ７４２を有してよい。Ｉ／Ｏコントローラ７４２は、例えば、有線及び／又は無線ネットワークインターフェースコントローラ（ＮＩＣ）を有してよい。
【０１２６】
方法及びシステムは、機能、特徴及びそれらの関係を表す機能ビルディングブロックを用いてここで開示されている。それらの機能ビルディングブロックの境界の少なくとも一部は、記載の便宜上ここで任意に定義されている。代替の境界は、特定の機能及びそれらの関係が適切に実行される限りは定義されてよい。
【０１２７】
様々な実施形態がここで開示されているが、当然にそれらは単なる一例として提示されており限定ではない。当業者には明らかなように、形態及び詳細における様々な変更は、ここで開示されている方法及びシステムの精神及び適用範囲から逸脱しない範囲内で、それらの実施形態においてなされてよい。よって、特許請求の範囲の範囲及び意図は、ここで開示されている実施例のいずれによっても制限されるべきではない。
【図１】
0005697762.tif 000002
【図２】
0005697762.tif 000003
【図３】
0005697762.tif 000004
【図４】
0005697762.tif 000005
【図５】
0005697762.tif 000006
【図６】
0005697762.tif 000007
【図７】
0005697762.tif 000008