(57)【要約】ユーザーのクエリに応じてオーディオブロードキャストのセグメントを提供するための方法とシステムが開示される。セグメントは、例えば、リアルタイムで提供され、セグメントは、検索クエリあるいは他の検索リクエストに応答する正確なセグメントであり、特定され、分離され、および、要求する団体あるいは実体に提供される。照会されたオーディオセグメントは、クエリに基づいて得られた「ワードクラウド」として知られている媒体を、クエリに基づいて得られたオーディオセグメントに一致させることにより発見される。ワードクラウドは時間に関連する単語により継続的に更新され、ワードクラウドのテーマに関連付けられる。ワードクラウドがオーディオセグメントに適用されることで、最も関連するオーディオセグメントが得られ、これはオーディオセグメントから再セグメント化される。【選択図】図３Ａ
2020531942.tif 000002
【特許請求の範囲】
【請求項１】
オーディオコンテンツを提供するための方法であって、前記方法は：
要求者からネットワーク経由でクエリを受信する工程；
クエリに基づいてワードクラウドを得る工程であって、前記ワードクラウドがテーマに関連付けられる複数の用語を含む、工程；
クエリに応答するオーディオセグメントを得る工程；および、
クエリに応答するオーディオセグメントの一部を得るために、ワードクラウドの複数の用語をオーディオセグメントに適用する工程であって、得られたオーディオセグメントの一部が少なくとも１つのサブセグメントを画定する、工程、を含む、
方法。
【請求項２】
要求者にオーディオ形式の少なくとも１つのサブセグメントを提供する工程をさらに含む、請求項１に記載の方法。
【請求項３】
ワードクラウドは、コンテンツソースから得られたコンテンツから作成される、請求項１に記載の方法。
【請求項４】
ワードクラウドは、１つ以上の既存の用語が１つ以上の新たな用語と取り替えられるように、継続的に更新される、請求項３に記載の方法。
【請求項５】
オーディオセグメントはコンピュータ化された検索エンジンによって得られる、請求項１に記載の方法。
【請求項６】
オーディオセグメントはテキスト形式で提供される、請求項１に記載の方法。
【請求項７】
少なくとも１つのサブセグメントは、オーディオセグメントの長さとは異なる長さである、請求項１に記載の方法。
【請求項８】
少なくとも１つのサブセグメントはオーディオセグメントと同じ長さである、請求項１に記載の方法。
【請求項９】
少なくとも１つのサブセグメントは、クエリとの関連性に基づくランキングで構成された複数のサブセグメントを含む、請求項１に記載の方法。
【請求項１０】
ランキングは複数のサブセグメントの各サブセグメントに割り当てられたスコアに基づく、請求項９に記載の方法。
【請求項１１】
ワードクラウドの用語をオーディオセグメントに適用する工程は、クエリに応答するオーディオセグメントの一部に関してオーディオセグメント内で境界を確立することを含む、請求項１に記載の方法。
【請求項１２】
ワードクラウドの用語は、単語、フレーズ、部分的な単語あるいは単語セグメント、単語、フレーズ、部分的な単語のグループ、およびこれらの組み合わせの１つ以上を含む、請求項４および１１に記載の方法。
【請求項１３】
オーディオコンテンツを提供するためのシステムであって、前記システムは：
クエリを受信するためのクエリ受信モジュール；
クエリに応答するオーディオセグメントを得るための検索エンジン；および、
プログラムコードを実行するためのプロセッサを含み、
前記プロセッサは、
クエリ受信モジュールからクエリを受信すること；
クエリに基づいてワードクラウドを得ることであって、前記ワードクラウドがテーマに関連付けられる複数の用語を含む、こと；および、
クエリに応答するオーディオセグメントの一部を得るために、ワードクラウドの用語をオーディオセグメントに適用することであって、得られたオーディオセグメントの一部が少なくとも１つのサブセグメントを画定する、ことを含む、
システム。
【請求項１４】
検索エンジンは少なくとも１つのコンピュータ化された検索エンジンを含む、請求項１３に記載のシステム。
【請求項１５】
プログラムコードを実行するためのプロセッサはさらに、要求者にオーディオ形式の少なくとも１つのサブセグメントを提供することを含む、請求項１３に記載のシステム。
【請求項１６】
プログラムコードを実行するためのプロセッサはさらに、コンテンツソースから得られたコンテンツからワードクラウドを作成することを含む、請求項１３に記載のシステム。
【請求項１７】
プログラムコードを実行するためのプロセッサはさらに、１つ以上の既存の用語が１つ以上の新たな用語と取り替えられるように、ワードクラウドを継続的に更新することを含む、請求項１６に記載のシステム。
【請求項１８】
プログラムコードを実行するためのプロセッサはさらに、テキスト形式のオーディオセグメントを獲得することを含む、請求項１３に記載のシステム。
【請求項１９】
プログラムコードを実行するためのプロセッサはさらに、少なくとも２つのサブセグメントとして少なくとも１つのサブセグメントを提供し、および、ランク付けされた順序に合わせてサブセグメントを配置することを含む、請求項１３に記載のシステム。
【請求項２０】
サブセグメントのランク付けされた順序は、各サブセグメントに割り当てられたスコアに基づく、請求項１９に記載のシステム。
【請求項２１】
ワードクラウドの用語をオーディオセグメントに適用することは、クエリに応答するオーディオセグメントの一部に関してオーディオセグメント内で境界を確立することを含む、請求項１３に記載のシステム。
【請求項２２】
ワードクラウドの用語は、単語、フレーズ、部分的な単語あるいは単語セグメント、単語、フレーズ、部分的な単語のグループ、およびこれらの組み合わせの１つ以上を含む、請求項１７および２１に記載のシステム。
【請求項２３】
コンピュータプログラム製品であって、前記コンピュータプログラム製品は、
コンピュータによる実行時に、オーディオコンテンツを提供するためのコンピュータ可読命令を内部に記憶したコンピュータで読み取り可能な非一時的な記憶装置を含み、
前記命令は、
要求者からネットワーク経由でクエリを受信すること；
クエリに基づいてワードクラウドを得ることであって、前記ワードクラウドがテーマに関連付けられる複数の用語を含む、こと；
クエリに応答するオーディオセグメントを得ること；および、
クエリに応答するオーディオセグメントの一部を得るために、ワードクラウドの用語をオーディオセグメントに適用することであって、得られたオーディオセグメントの一部が少なくとも１つのサブセグメントを画定する、ことを含む、
動作を、コンピュータに行わせる、
コンピュータプログラム製品。
【請求項２４】
要求者にオーディオ形式の少なくとも１つのサブセグメントを提供することをさらに含む、請求項２３のコンピュータプログラム製品。
【請求項２５】
ワードクラウドは、コンテンツソースから得られたコンテンツから作成される、請求項２３のコンピュータプログラム製品。
【請求項２６】
ワードクラウドは、１つ以上の既存の用語が１つ以上の新たな用語と取り替えられるように、継続的に更新される、請求項２５のコンピュータプログラム製品。
【請求項２７】
オーディオセグメントはコンピュータ化された検索エンジンによって得られる、請求項２３のコンピュータプログラム製品。
【請求項２８】
オーディオセグメントはテキスト形式で提供される、請求項２３のコンピュータプログラム製品。
【請求項２９】
少なくとも１つのサブセグメントは、オーディオセグメントの長さとは異なる長さである、請求項２３のコンピュータプログラム製品。
【請求項３０】
少なくとも１つのサブセグメントはオーディオセグメントと同じ長さである、請求項２３のコンピュータプログラム製品。
【請求項３１】
少なくとも１つのサブセグメントは、クエリとの関連性に基づくランキングで構成された複数のサブセグメントを含む、請求項２１のコンピュータプログラム製品。
【請求項３２】
ランキングは複数のサブセグメントの各サブセグメントに割り当てられたスコアに基づく、請求項３１のコンピュータプログラム製品。
【請求項３３】
ワードクラウドの用語をオーディオセグメントに適用することは、クエリに応答するオーディオセグメントの一部に関してオーディオセグメント内で境界を確立することを含む、請求項２１のコンピュータプログラム製品。
【請求項３４】
ワードクラウドの用語は、単語、フレーズ、部分的な単語あるいは単語セグメント、単語、フレーズ、部分的な単語のグループ、およびこれらの組み合わせの１つ以上を含む、請求項２６および請求項３３に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
＜関連出願への相互参照＞
【０００２】
本出願は、２０１７年８月２２日に出願された「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｒｅｓｅｇｍｅｎｔｅｄ  Ａｕｄｉｏ  Ｃｏｎｔｅｎｔ」という表題の共同所有される米国仮特許出願第６２／５４８，４２３号に関し、この優先権を主張しており、本開示は本明細書で全体として参照することにより組み込まれる。
【０００３】
本発明は、要求に従ってオーディオコンテンツを提供するための方法およびシステムに関する。
【背景技術】
【０００４】
オーディオブロードキャストは一般的に、標準的なＡＭとＦＭバンドの両方のラジオ、同様に、ＳｉｒｉｕｓＸＭＲ（登録商標）衛星ラジオなどの衛星ラジオ、および放送用のインターネットを使用するラジオ放送局から行われる。いくつかのコンテンツが記録されアーカイブされる一方、それらは典型的には大衆にとってアクセス可能ではなく、それがアクセス可能である場合でも、容易に見つからない。
【発明の概要】
【０００５】
本発明は、検索クエリあるいは検索リクエストに応答して、オーディオブロードキャストからの正確なセグメントを用いて、オーディオブロードキャストを、例えば、リアルタイムに検索することを可能にする方法およびシステムを対象とする実施形態を含んでいる。オーディオブロードキャストのセグメント、あるいは、オーディオセグメントは、例えば、リアルタイムで特定され、分離され、および、要求する団体あるいは実体に提供される。照会されたオーディオセグメントは、クエリに基づいて得られた「ワードクラウド」として知られている媒体を、クエリに基づいて得られたオーディオセグメントに一致させることにより発見される。ワードクラウドは時間に関連する単語により継続的に更新され、ワードクラウドのテーマに関連付けられる。ワードクラウドがオーディオセグメントに適用されることで、最も関連するオーディオセグメントが得られ、これはオーディオセグメントから再セグメント化される。
【０００６】
本発明の実施形態は、オーディオコンテンツを提供するためのコンピュータで実施される方法を対象とする。上記方法は、要求者からネットワーク経由でクエリを受信する工程；クエリに基づいてワードクラウドを得る工程であって、上記ワードクラウドがテーマに関連付けられる複数の用語を含む、工程；クエリに応答するオーディオセグメントを得る工程；および、クエリに応答するオーディオセグメントの一部を得るために、ワードクラウドの複数の用語をオーディオセグメントに適用する工程であって、得られたオーディオセグメントの一部が少なくとも１つのサブセグメントを画定する、工程、を含む。
【０００７】
随意に、上記方法は、追加的に、要求者にオーディオ形式の少なくとも１つのサブセグメントを提供する工程を含む。
【０００８】
随意に、ワードクラウドは、コンテンツソースから得られたコンテンツから作成される。
【０００９】
随意に、ワードクラウドは、１つ以上の既存の用語が１つ以上の新たな用語と取り替えられるように、継続的に更新される。
【００１０】
随意に、オーディオセグメントはコンピュータ化された検索エンジンによって得られる。
【００１１】
随意に、オーディオセグメントはテキスト形式で提供される。
【００１２】
随意に、少なくとも１つのサブセグメントは、オーディオセグメントの長さとは異なる長さである。
【００１３】
随意に、少なくとも１つのサブセグメントはオーディオセグメントと同じ長さである。
【００１４】
随意に、少なくとも１つのサブセグメントは、クエリとの関連性に基づくランキングで構成された複数のサブセグメントを含む。
【００１５】
随意に、ランキングは複数のサブセグメントの各サブセグメントに割り当てられたスコアに基づく。
【００１６】
随意に、ワードクラウドの用語をオーディオセグメントに適用する工程は、クエリに応答するオーディオセグメントの一部に関してオーディオセグメント内で境界を確立することを含む。
【００１７】
随意に、ワードクラウドの用語は、単語、フレーズ、部分的な単語あるいは単語セグメント、単語、フレーズ、部分的な単語のグループ、およびこれらの組み合わせの１つ以上を含む。
【００１８】
本発明の実施形態は、オーディオコンテンツを提供するためのシステムを対象とする。上記システムは、クエリを受信するためのクエリ受信モジュール；クエリに応答するオーディオセグメントを得るための検索エンジン；および、プログラムコードを実行するためのプロセッサを含む。プログラムコードは：クエリ受信モジュールからクエリを受信すること；クエリに基づいてワードクラウドを得ることであって、上記ワードクラウドがテーマに関連付けられる複数の用語を含む、こと；および、クエリに応答するオーディオセグメントの一部を得るために、ワードクラウドの用語をオーディオセグメントに適用することであって、得られたオーディオセグメントの一部が少なくとも１つのサブセグメントを画定する、ことを含む。
【００１９】
随意に、検索エンジンは少なくとも１つのコンピュータ化された検索エンジンを含む。
【００２０】
随意に、プログラムコードを実行するためのプロセッサはさらに、要求者にオーディオ形式の少なくとも１つのサブセグメントを提供することを含む。
【００２１】
随意に、プログラムコードを実行するためのプロセッサはさらに、コンテンツソースから得られたコンテンツからワードクラウドを作成することを含む。
【００２２】
随意に、プログラムコードを実行するためのプロセッサはさらに、１つ以上の既存の用語が１つ以上の新たな用語と取り替えられるように、ワードクラウドを継続的に更新することを含む。
【００２３】
随意に、プログラムコードを実行するためのプロセッサはさらに、テキスト形式のオーディオセグメントを獲得することを含む。
【００２４】
随意に、プログラムコードを実行するためのプロセッサはさらに、少なくとも２つのサブセグメントとして少なくとも１つのサブセグメントを提供することと、ランク付けされた順序に合わせてサブセグメントを配置することを含む。
【００２５】
随意に、サブセグメントのランク付けされた順序は、各サブセグメントに割り当てられたスコアに基づく。
【００２６】
随意に、ワードクラウドの用語をオーディオセグメントに適用する工程は、クエリに応答するオーディオセグメントの一部に関してオーディオセグメント内で境界を確立することを含む。
【００２７】
随意に、ワードクラウドの用語は、単語、フレーズ、部分的な単語あるいは単語セグメント、単語、フレーズ、部分的な単語のグループ、およびこれらの組み合わせの１つ以上を含む。
【００２８】
本発明の実施形態はコンピュータプログラム製品を対象とする。コンピュータプログラム製品は、コンピュータによる実行時に、オーディオコンテンツを提供するためのコンピュータ可読命令を内部に記憶したコンピュータで読み取り可能な非一時的な記憶装置を含み、上記命令はコンピュータに様々な動作を行わせる。動作は：要求者からネットワーク経由でクエリを受信すること；クエリに基づいてワードクラウドを得ることであって、上記ワードクラウドがテーマに関連付けられる複数の用語を含む、こと；クエリに応答するオーディオセグメントを得ること；および、クエリに応答するオーディオセグメントの一部を得るために、ワードクラウドの用語をオーディオセグメントに適用することであって、得られたオーディオセグメントの一部が少なくとも１つのサブセグメントを画定する、ことを含む。
【００２９】
随意に、コンピュータプログラム製品は、オーディオ形式の少なくとも１つのサブセグメントを要求者に提供する動作を行わさせることをさらに含む。
【００３０】
随意に、ワードクラウドは、コンテンツソースから得られたコンテンツから作成される。
【００３１】
随意に、ワードクラウドは、１つ以上の既存の用語が１つ以上の新たな用語と取り替えられるように、継続的に更新される。
【００３２】
随意に、オーディオセグメントはコンピュータ化された検索エンジンによって得られる。
【００３３】
随意に、オーディオセグメントはテキスト形式で提供される。
【００３４】
随意に、少なくとも１つのサブセグメントは、オーディオセグメントの長さとは異なる長さである。
【００３５】
随意に、少なくとも１つのサブセグメントはオーディオセグメントと同じ長さである。
【００３６】
随意に、少なくとも１つのサブセグメントは、クエリとの関連性に基づくランキングで構成された複数のサブセグメントを含む。
【００３７】
随意に、ランキングは複数のサブセグメントの各サブセグメントに割り当てられたスコアに基づく。
【００３８】
随意に、ワードクラウドの用語をオーディオセグメントに適用する工程は、クエリに応答するオーディオセグメントの一部に関してオーディオセグメント内で境界を確立することを含む。
【００３９】
随意に、ワードクラウドの用語は、単語、フレーズ、部分的な単語あるいは単語セグメント、単語、フレーズ、部分的な単語のグループ、およびこれらの組み合わせの１つ以上を含む。
【００４０】
本明細書は、本明細書において矛盾なくあるいは交換可能に使用される用語を参照する。変化形を含むこうした用語は以下のとおりである。
【００４１】
本明細書の全体にわたって、「ｗｅｂサイト」は、最初のファイルあるいはホームページと呼ばれる「ｗｅｂページ」と、典型的には追加のファイルあるいは「ｗｅｂページ」を含む、ワールドワイドウェブ（ＷＷＷ）ファイルの関連するコレクションである。用語「ｗｅｂサイト」は、「ｗｅｂサイト」および「Ｗｅｂページ（複数可）」を含むように集合的に使用される。
【００４２】
ユニフォームリソースロケータ（ＵＲＬ）は、インターネットを含むネットワーク上でアクセス可能であるｗｅｂサイトまたはＷｅｂページなどのファイルのための固有のアドレスである。
【００４３】
以下の記載および図面における「ｎ」および「ｎｔｈ」とは、要素、サーバー、データベース、キャッシュ、コンポーネント、リスト、リンク、データファイル等などの、一連の（ａ  ｓｅｒｉｅｓ  ｏｒ  ｓｅｑｕｅｎｃｅ  ｏｆ）メンバーの最後のメンバーを表す。
【００４４】
「コンピュータ」は、マシン、コンピュータ、およびコンピューティングまたはコンピュータシステム（例えば、物理的に別の場所またはデバイス）、サーバー、コンピュータおよびコンピュータ化されたデバイス、プロセッサ、処理システム、コンピューティングコア（例えば、共有デバイス）、および同様のシステム、ワークステーション、モジュール、および上記の組み合わせを含む。前述の「コンピュータ」は、パーソナルコンピュータ（例えば、ラップトップ、デスクトップ、タブレットコンピュータ）、または、１つの場所から別の位置へ容易に運ぶことができるモバイルデバイス（例えば、スマートフォン、携帯情報端末（ＰＤＡ）、携帯電話、またはセルラー電話）を含むいかなるタイプのコンピューティングデバイスなどの様々なタイプであり得る。
【００４５】
「サーバー」は典型的には、インターネットを含む通信ネットワークまたは他のコンピュータネットワークなどの通信媒体経由でアクセス可能である、上で定義された「コンピュータ」に従った、リモートコンピュータあるいはリモートコンピューターシステム、またはその内部のコンピュータプログラムである。「サーバー」は、同一のあるいは他のコンピュータにおいて、他のコンピュータプログラム（およびそのユーザー）にサービスを提供する、あるいは上記コンピュータプログラムの機能を実行する。サーバーは、コンピュータのソフトウェアベースのエミュレーションである仮想マシンも含み得る。
【００４６】
「アプリケーション」は、実施可能なソフトウェア、および、随意に、任意のグラフィカルユーザインターフェース（ＧＵＩ）を含み、それを介して特定の機能が実行されることもある。
【００４７】
「クライアント」は、コンピュータ、ワークステーションなどで実行され、その動作または機能のいくつかを実施するためにサーバーに依存するアプリケーションである。
【００４８】
本明細書に別段の定義がない限り、本明細書中で使用される全ての技術的および／または科学的な用語は、本発明が属する技術分野の当業者によって理解されるのと同じ意味を有する。本明細書に記載のものと類似または同等の方法および材料が、あるいは本発明の実施形態の実施あるいは試験の際に使用され得、例示的な方法および／または材料が下記に記載される。矛盾する場合には、定義を含む本特許明細書が優先される。加えて、材料、方法、および実施例は単なる例示にすぎず、必ずしも限定的であることを意図したものではない。
【図面の簡単な説明】
【００４９】
本発明のいくつかの実施形態は、添付の図面を参照して、一例としてのみ本明細書に記載されている。とりわけ図面を詳細に参照することで、示されている詳細は一例であり、本発明の実施形態の例示的な説明の目的のためのものであることが強調されている。この点では、図面に関する記載により、本発明の実施形態を実施する方法は当業者に明らかとなる。ここで、図面に着目すると、同様の参照数字または特徴は、対応するまたは同様の構成要素を指し示す。
【図１】開示された発明特定事項の実施形態が実施されるシステムのための、典型的な環境のダイアグラムである。
【図２】図１のホームサーバーおよびそれらのシステムの構造のダイアグラムである。
【図３Ａ】ワードクラウドを生成するための本発明の実施形態に従う、プロセス例のフロー図である。
【図３Ｂ】図３Ａのプロセスによって生成されたワードクラウド例である。
【図３Ｃ】図３Ｂのワードクラウド例が生成された一日後の図３Ａのプロセスによって生成されたワードクラウド例である。
【図４】クエリあるいはＲＳＳ（リッチ・サイト・サマリー）に応じて再セグメント化されたオーディオセグメント／サブセグメントを生成するための本発明の実施形態に係るプロセス例のフローチャートである。
【図５Ａ】オーディオセグメントおよびその表現を示す図である。
【図５Ｂ−１】本発明に係る、より大きなオーディオセグメントのセグメント化／再セグメント化のサンプルである。
【図５Ｂ−２】本発明に係る、より大きなオーディオセグメントのセグメント化／再セグメント化のサンプルである。
【発明を実施するための形態】
【００５０】
本発明の少なくとも１つの実施形態を詳細に説明する前に、本発明は、その適用において、以下の記載で説明されるおよび／または図面で例示される構成要素および／または方法の構成および配置の詳細に必ずしも限定されないことが理解される。本発明は、他の実施形態が実行可能であり、あるいは様々な方法で実施または実行可能である。
【００５１】
当業者によって理解されるように、本発明の態様は、システム、方法、またはコンピュータプログラム製品として具体化されてもよい。したがって、本発明の態様は、全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等）、あるいは、ソフトウェアとハードウェアの態様を組み合わせる実施形態の形状をとってもよく、これらは一般的にすべて、「回路」、「モジュール」、または「システム」と本明細書では呼ばれ得る。さらに、本発明の態様は、内部で具体化されたコンピュータ可読プログラムコードを有する、１つ以上の非一時的なコンピュータ可読（記憶）媒体（複数可）内で具体化されたコンピュータプログラム製品の形状をとってもよい。
【００５２】
本明細書の全体にわたって、多数のテキストと図表による引用は、商標とドメイン名に対してなされる。これらの商標とドメイン名はそれぞれの所有者の所有物であり、本明細書において説明目的のみのために参照されている。
【００５３】
本発明の実施形態は、オーディオ（オーディオセグメント）のセグメント（例えば、サブセグメントまたは一部分）を生成する方法およびシステムを対象とし、上記オーディオセグメントは、本発明のシステムによってネットワークなどを介して受信された、クエリに対する応答としての、生成されたセグメントよりも一般には大きい。オーディオセグメントは、さまざまなソース、例えば、ラジオ、テレビ、および、ポッドキャスト、ウェブキャストなど含むインターネットブロードキャストからのブロードキャスト、記録された媒体などからのものである。
【００５４】
ここで図１を参照する。これは、メインサーバーとしても知られているホームサーバー（ＨＳ）（１００）が接続されるネットワーク（５０）を含む典型的な動作環境を示している。ホームサーバー（１００）はさらに、システム（１００’）を、単独で、または、以下に詳述されるように、ホームサーバー（１００）に関連付けられる、サーバー、コンポーネント、およびアプリケーション、例えば、クライアントアプリケーションを含む他のコンピュータとともに画定する。ネットワーク（５０）は、例えば、インターネットなどの公衆ネットワークを含む、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）などの通信ネットワークである。図１に示されるように、ネットワーク（５０）は、例えば、インターネットである。ネットワーク（５０）は、単一のネットワークとして示されているが、例えば、セルラーネットワークを含む、ネットワークの組み合わせおよび／または複数のネットワークであり得る。本明細書において使用されるような「接続される（Ｌｉｎｋｅｄ）」は、直接的または間接的な有線または無線接続の両方を含み、サーバー、コンポーネント等を含むコンピュータを、互いに電子的におよび／またはデータ的に通信するように配置することを含む。
【００５５】
ホームサーバー（１００）およびそのシステム（１００’）は本発明に従って様々なプロセスを実施する。そのようなプロセスは「ワードクラウド」として知られている媒体を作成することを含み、これらは、例えば、以下に記載されるテーマまたはキーワードに関連付けられ、クエリおよびリッチ・サイト・サマリー（ＲＳＳ、ウェブフィードの一種で、ユーザーが標準化されたコンピューター可読フォーマットのオンラインコンテンツの更新にアクセスすることを可能にする）は、クエリ、ＲＳＳリクエスト、あるいはシステム（１００’）（図２のクエリ処理モジュール（２２１））に入力された他のリクエストの単語に対応するワードクラウドに基づいて、オーディオセグメントを再セグメント化（あるいはセグメント化）することによって、１つ以上のオーディオサブセグメントを提供する処理を要求する。明細書で使用されるように、用語「再セグメント化する」およびその派生語と、「セグメント化する」およびその派生語は、特に明記されている場合を除いて、本明細書では交換可能に使用される。
【００５６】
前述のオーディオセグメントは、例えば、オーディオブロードキャストのセグメントまたは一部であり、これは、ラジオ、テレビ、記録媒体、インターネット、例えば、ポッドキャストから、デジタルファイルなどの形式で様々な記憶媒体上に記録および保存され、これらは、オーディオセグメント自体内のオーディオセグメントの各単語のタイミングを含む音声−テキストデータであるＡＳＲ（自動音声認識）データにタグ付けおよび／または関連付けられる。例えば、オーディオセグメント自体は、０．００時間（０分０秒）に始まり、１：３２（１分３２秒）に終わる。オーディオセグメント内の０：５８（０分５８秒）において、単語「クリーブランド・キャバリアーズ（Ｃｌｅｖｅｌａｎｄ  Ｃａｖｉｌｅｒｓ）」が提示され、その結果、単語「クリーブランド・キャバリアーズ」の音声のタイミングは、長さが１：３２のオーディオセグメント内の０：５８秒時点である。このタイミングはＡＳＲトランスクリプト上で同じである。
【００５７】
タグおよび／またはＡＳＲデータ付きであり且つ様々な記憶媒体に記憶されるオーディオセグメントは、例えばインターネットなどのネットワーク（５０）の上で検索エンジンおよび他のコンピュータ化検索ツールを経由してアクセス可能である。オーディオセグメントは、システム（１００’）に設けられるおよびそれによって取得されるものであり、前記システム（１００’）は、例えば、２０１７年１月２９日出願の共同所有されている特許協力条約出願番号ＰＣＴ／ＩＬ２０１７／０５０１０４、表題「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ａｕｄｉｏ  Ｃｏｎｔｅｎｔ」に開示されるプロセスに従い作成されており、前記出願の開示はその全体を引用することによって本明細書に組み込まれる。オーディオセグメントはまた、オーディオの様々な外部プロバイダ（「オーディオ」は本明細書において「オーディオコンテンツ」と互換的に使用される）から取得され、例えば、放送局、ラジオ、テレビの他、インターネットポッドキャスト、記録媒体などから直接取得される。オーディオセグメントは、例えば専用サーバーまたはサーバーシステムに記憶され、サーバー（１１０）により表され（例えば、オーディオセグメントの対応するメタデータはシステム（１００’）のデータベース（２２４ａ）に記憶される）、ネットワーク（５０）、クラウドストレージ（１１２）に接続され（例えば、オーディオセグメントの対応するメタデータはシステム（１００’）のデータベース（２２４ａ）に記憶される）、ネットワーク（５０）に接続され、或いはシステム（１００’）のデータベース（２２４ｂ）に存在し、および、このシステムの一部である検索エンジンまたは外部検索エンジンの何れかによりインデックスを付けられる。検索結果を得ると、デジタルオーディオファイルおよび相当する音声−テキスト情報は、セグメント内のテキストタイミング情報も含んだ状態で、アクセスおよび取得される。
【００５８】
ホームサーバー（ＨＳ）（１００）は、多数の追加のサーバー機能およびサーバー動作を提供するための、１つ以上のコンポーネント、エンジン、モジュール等を含む構造を持つサーバーである。ホームサーバー（ＨＳ）（１００）は、その内部および外部両方にある、追加のストレージ、メモリ、キャッシュ、およびデータベースに関連付けられ得る。説明目的のために、ホームサーバー（ＨＳ）（１００）は、例えば、ｗｗｗ．ｈｓ．ｃｏｍのユニフォームリソースロケータ（ＵＲＬ）を備えてもよい。単一のホームサーバー（ＨＳ）（１００）が示されている一方で、ホームサーバー（ＨＳ）（１００）は複数のサーバーおよび／またはコンポーネントから形成されてもよい。
【００５９】
サーバー（ＮＳｎ〜ＮＳ１）（１２０ａ）−（１２０ｎ）は、コンテンツソース、例えばニュースソースに関連付けられ、そこからデータがワードクラウド作成のために取得される。これらサーバー（１２０ａ）〜（１２０ｎ）はネットワーク（５０）に接続される。ニュースソース（ＮＳ）には、例えばＣＮＮ（ｗｗｗ．ｃｎｎ．ｃｏｍ）、ＢＢＣ（ｗｗｗ．ｂｂｃ．ｃｏｍ）、ＥＳＰＮ（ｗｗｗ．ｅｓｐｎ．ｃｏｍ）、Ｆｏｘ  Ｎｅｗｓ（ｗｗｗ．ｆｏｘｎｅｗｓ．ｃｏｍ）などが挙げられる。
【００６０】
図１に示され且つ本明細書にて記載されるサーバー（１００）、（１１０）、（１１２）、（１２０ａ）−（１２０ｎ）が本発明の開示に対して最も密な関係にあるサーバーである一方、直接または間接的にネットワーク（５０）に接続される他のサーバーコンピュータなども可能である。
【００６１】
システム（１００’）に入力されたクエリ、ＲＳＳリクエスト、および他のリクエストを経由してコンテンツを要求するユーザーは、本発明のシステム（１００’）により提供されるコンテンツと共に、典型的なユーザー（１４０）、（１４１）により表わされる。ユーザー１（１４０）、ｕｓｅｒ１＠ａｂｃ．ｃｏｍ、は、有線接続、ＷｉＦｉ（登録商標）、またはそれらの組み合わせにより自身のコンピュータ（１４０ａ）を介してネットワーク（５０）に接続する。ユーザー２（１４１）、ｕｓｅｒ２＠ｘｙｚ．ｃｏｍ、および電話番号＋１  ９１３  ２２２  ８７８７は、モバイルコンピューティングデバイス、例えばスマートフォン（１４１ａ）を介して（携帯電話基地局（１４２）を介して）ネットワーク（５０）に接続する。ユーザーコンピュータ（１４０ａ）は、標準のデスクトップコンピュータ、ワークステーションなど、ラップトップ、タブレット（例えば、ＡｐｐｌｅのｉＰａｄ（登録商標））であり得る。ユーザーコンピュータ（１４０ａ）およびスマートフォン（１４１ａ）の両方は、例えば、ウェブブラウジングアプリケーション（ｗｅｂサイトおよびＷｅｂページおよびＵＲＬへのアクセス用）、例えばＣｈｒｏｍｅ（登録商標）、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、ＦｉｒｅＦｏｘ（登録商標）、Ｅｄｇｅ（登録商標）、またはＡｍａｚｏｎ（登録商標）Ｅｃｈｏ（商標）などの音声動作デバイスを実行する。
【００６２】
ここで図２に注意を向けると、例えばホームサーバー（１００）におけるシステム（１００’）の構造が示されている。このシステム（１００’）の構造は、示されるように、例えばホームサーバー（１００）において、コンピュータ化処理装置（２０２）を備えており、当該コンピュータ化処理装置（２０２）は中央処理装置（ＣＰＵ）（２０２ａ）および／またはグラフィックスプロセッシングユニット（ＧＰＵ）（２０２ｂ）から構成され、各々は１つ以上のプロセッサから構成されている。コンピュータ化処理装置（２０２）は、ＣＰＵ（２０２ａ）および／またはＧＰＵ（２０２ｂ）が例えば電子接続されるような装置であり、互いとの電子通信および／またはデータ通信の他、ストレージ／メモリ（２０４）、ネットワークインターフェース／通信モジュール（２０６）、ワードクラウド作成モジュール（２１１）、ワードクラウドデータベース（２１２）、クエリ処理モジュール（２２１）、例えばオーディオセグメント用の検索エンジン（２２２）、セグメント化／再セグメント化モジュール（２２３）、データベース／ストレージ（２２４）、およびプレイリスト作成モジュール（２３０）が挙げられる。コンポーネント（２０４）、（２０６）、（２１１）、（２１２）、（２２１）、（２２２）、（２２３）、（２２４）、および（２３０）はホームサーバー（１００）内に示される一方、これらコンポーネントの１つ以上は、ホームサーバー（１００）の外部にあってもよく、且つそれらの外部位置からホームサーバー（１００）に接続されてもよい。
【００６３】
中央処理装置（ＣＰＵ）（２０２ａ）および／またはグラフィックスプロセッシングユニット（ＧＰＵ）（２０２ｂ）は、本明細書に詳述されるホームサーバー（１００）の機能と動作を実行、例えばコンポーネント（２０４）、（２０６）、（２１１）、（２１２）、（２２１）、（２２２）、（２２３）、（２２４）、および（２３０）を制御するために、マイクロプロセッサを含む１つ以上のプロセッサから形成される。
【００６４】
中央処理装置（ＣＰＵ）（２０２ａ）プロセッサは例えば、本明細書に詳述されるホームサーバー（１００）およびシステム（１００’）の機能と動作の実行のために、データプロセッサを含むサーバー、コンピュータ、および他のコンピュータ化デバイスに使用されるものなどの従来のプロセッサである。これらシステム（１００’）の機能および動作は例えば、ネットワークインターフェース／通信モジュール（２０６）、ワードクラウド作成モジュール（２１１）、ワードクラウドデータベース（２１２）、クエリ処理モジュール（２２１）、検索エンジン（２２２）、セグメント化モジュール（２２３）、データベース／ストレージ（２２４）、およびプレイリスト作成モジュール（２３０）を、図３Ａおよび４に示されるプロセスおよびサブプロセスと共に、以下に詳述されるように制御する。例えば、プロセッサは、ＡＭＤおよびＩｎｔｅｌのｘ８６プロセッサ、ＩｎｔｅｌのＸｅｎｏｎ（登録商標）およびＰｅｎｔｉｕｍ（登録商標）プロセッサ、並びにそれらの組み合わせを含み得る。
【００６５】
グラフィックスプロセッシングユニット（ＧＰＵ）（２０２ｂ）は、ＣＰＵ（２０２ａ）を用いてパラレルコンピューティングを可能にし、それによりコンピュータ化処理装置（２０２）がＣＰＵ（２０２ａ）およびＧＰＵ（２０２ｂ）の何れかまたは両方の実行により機能する。ＧＰＵ（２０２ｂ）の一例は、Ｓａｎｔａ  Ｃｌａｒａ，ＣａｌｉｆｏｒｎｉａのＮＶＩＤＩＡのＧＰＵチップ／チップセットを含む。
【００６６】
ストレージ／メモリ（２０４）はＣＰＵ（２０２ａ）に関連付けられ、および／またはＧＰＵ（２０２ｂ）は従来の記憶媒体である。ストレージ／メモリ（２０４）はまた、上記に列挙したコンポーネントの動作に関連付けられるマシン実行可能命令を、図３Ａおよび４に示されるプロセスおよびサブプロセスと共に、本明細書に詳述されるように備えている。ストレージ／メモリ（２０４）はまた、例えば、システム（１００’）およびホームサーバー（１００）のためのルールおよびポリシーも記憶する。ＣＰＵ（２０２ａ）およびＧＰＵ（２０２ｂ）のプロセッサ、およびストレージ／メモリ（２０４）は、表現の目的のために単一のコンポーネントとして示されているが、複数のコンポーネントであってもよく、且つ、ホームサーバー（１００）および／またはシステム（１００’）の外部にあり、ネットワーク（５０）に接続されてもよい。
【００６７】
ネットワークインターフェース／通信モジュール（２０６）は、ホームサーバー（１００）およびそのシステム（１００’）を往復して、ネットワーク（５０）上の通信を取り扱う。
【００６８】
ワードクラウド作成モジュール（２１１）は、セグメント化／再セグメント化に使用される媒体またはワードクラウドを作成する。例えば、ワードクラウドモジュール（２１１）は、ワードクラウドの作成、およびその更新を、以下に詳述される図３Ａのプロセスに従って行う。ワードクラウドは、本明細書で互換的に使用される「テーマ」および「キーワード」を用いて、テーマやキーワードなどに関連付けられる。ワードクラウドは、キーワードまたはテーマに関連付けられる用語から形成される。これら「用語」は例えば、単語、フレーズ、部分単語、または単語区分、単語の群、頭字語、略語、およびそれらの組み合わせを含む。ワードクラウドは前述のプロセスに従って作成され、例えばワードクラウドデータベース（２１２）および／またはクラウドストレージ（１１２）の中に記憶され、クラウド保管されたワードクラウドのメタデータもデータベース（２１２）に記憶される。
【００６９】
クエリ処理モジュール（２２１）は、オーディオセグメントをリクエストする受信されたクエリおよびＲＳＳフィードの処理のためのロジックを含む。該ロジックは例えば、クエリのコンテンツ、例えばクエリの単語を分離するためのテキスト処理を含み、そこでは単語は、例えば単語、フレーズ、部分単語、または単語区分、単語の群、フレーズ、略語、部分単語、およびそれらの組み合わせを含む。クエリ処理モジュール（２２１）はクエリを、検索エンジン（２２２）により使用可能なデータ、およびそれに応じて入力にレンダリングする。随意に、このプロセスは、ユーザーにより作成されたＲＳＳフィードおよびクエリに対して異なって実行され得る。例えば、ユーザークエリは、例えばＭｉｃｒｏｓｏｆｔ  Ｌａｎｇｕａｇｅ  Ｕｎｄｅｒｓｔａｎｄｉｎｇ  Ｉｎｔｅｌｌｉｇｅｎｔ  Ｓｅｒｖｉｃｅ  （ＬＵＩＳ，  ｈｔｔｐｓ：／／ｗｗｗ．ｌｕｉｓ．ａｉ／ｈｏｍｅ）を用いて、ユーザーの意図を見出すために分析され得る。そのようなシステムおよびプロセスの使用により、最近の時間枠を指す「ドナルド・トランプに関する新たなことは？（ｗｈａｔ’ｓ  ｎｅｗ  ｗｉｔｈ  Ｄｏｎａｌｄ  Ｔｒｕｍｐ）」という質問を、より長い時間枠を有する「私にドナルド・トランプについて教えて下さい（ｔｅｌｌ  ｍｅ  ｓｏｍｅｔｈｉｎｇ  ａｂｏｕｔ  Ｄｏｎａｌｄ  Ｔｒｕｍｐ）」という質問と区別することが可能となり得る。
【００７０】
検索エンジン（２２２）は、クエリ処理モジュール（２２１）からデータを分析し、データベース（２２４ａ）のオーディオセグメント、専用サーバー／ストレージ（１１０）またはクラウドストレージにおけるオーディオセグメント、またはそれらの組み合わせを検索する。検索エンジン（２２２）は例えばコンピュータ化検索エンジンであり、これは例えばＭｉｃｒｏｓｏｆｔ  ｏｆ  Ｒｅｄｍｏｎｄ  Ｗａｓｈｉｎｇｔｏｎ  ＵＳＡのＡｚｕｒｅ（商標）Ｓｅａｒｃｈを実行するものである。検索エンジン（２２２）は例えば、外部プロバイダの検索エンジンの他、それに関連付けられるデータベースであってもよく、そのうち一方または両方はホームサーバー（１００）の外部に存在するが、外部プロバイダの検索エンジンから受信したＡＳＲデータがシステム（１００’）により使用可能であることを前提とする。
【００７１】
セグメント化／再セグメント化モジュール（２２３）はその後、オーディオセグメント（例えばオーディオコンテンツの１つの大きなセグメント）を、１つ以上のサブセグメントへとセグメント（再セグメント））、例えば分割を行い、得られたオーディオセグメントは、典型的には１つであるが複数でもよい選択されたワードクラウドに基づいて、セグメント化モジュール（２２３）によりワードクラウドデータベース（２１２）、クラウドストレージ（１１０）、またはそれらの組み合わせから獲得される。セグメント化は、キーワードの反復的な発生や、ストップワード、例えば「ａ」、「ａｎ」、「ｔｈｅ」、および代名詞の無視を含む、規則および原理に関連付けられるワードクラウドおよびクエリ自体の単語に基づくものである。例えば、キーワードおよび／またはテーマ（その他に単語）は、特定の（予め決められた）時間間隔または単語間隔内（所定数の単語や単語部分等の範囲内）になければならない。セグメント化／再セグメント化は、例えば図４のプロセスに従って実行される。セグメント化／再セグメント化モジュール（２２３）は、再セグメントされたオーディオ部分のクエリとの関連性を表す数値のスコアを生成するスコアリングモジュール（２２３ａ）を含む。
【００７２】
セグメント化モジュール（２２３）は、セグメントの出発点および終了点または境界を位置づけることによりオーディオセグメントからセグメントを分離し、或いは、パラメータ、例えば（単語に関する）スコア、時間、ワードクラウドの用語に関連付けられる他の単語／フレーズ、単語に対する時間間隔、および単語間隔などを適用することによりセグメント化プロセスを拡張させて、それにより上記に詳述したようにオーディオセグメントからクエリと最も関連のあるサブセグメントを選択する。
【００７３】
データベース／ストレージ（２２４）は例えば、オーディオセグメント（２２４ａ）、メタデータ（２２４ｂ）、および再セグメントしたセグメント（２２４ｃ）の記憶のためのデータベースを含み、これらは前述のセグメント化（再セグメント化）からもたらされる。他のデータベースも必要に応じて許容可能である。
【００７４】
随意のプレイリスト作成モジュール（２３０）は、再セグメントされたサブセグメントを順番に、様々な記憶された規則とポリシーに従って選別する。その結果、要求者はサブセグメントのプレイリストを持つ。
【００７５】
ここで図３Ａに注意を向けると、例えばワードクラウドとして知られる媒体を作成するための、本開示の主題の実施形態に従うコンピュータ実行プロセスのフローチャートが示される。ワードクラウドは、各々の識別されたキーワードまたはテーマ、フレーズ、コンセプトなど（以下、総じて「キーワード」と称す）、或いはキーワード／テーマの集まりを提供するように構成されており、用語の集まりは前記キーワード／テーマの集まりに対して、動的外部コンテンツソース、例えばニュースソース（ＮＳ１−ＮＳｎ）（１２０ａ）−（１２０ｎ）に従い関連付けられ、文書の非常に大きなコーパス（ｃｏｒｐｕｓｅｓ）の時間を消費する分析を必要としない。ワードクラウドは、必要なキーワードまたはテーマを備えた用語の進展的な関連に基づいてワードクラウドの寿命全体にわたり用語を追加または削除できるという点で、動的である。キーワードまたはテーマの集まりに対して、ワードクラウドは、例えばキーワードまたはテーマの各々が関連付けられる用語を交わらせることにより、用語の組み合わせに対して適切なクラウドを構築する方法を決定する規則のセットを包含している。
【００７６】
図３Ａのプロセスにより生産されるワードクラウドの例を図３Ｂに示す。このワードクラウドは、キーワード／テーマ「Ｊｅｂｒａｎｉ  Ｊｏｎｅｓ」およびトピック「政治（ｐｏｌｉｔｉｃｓ）」および「スポーツ（ｓｐｏｒｔｓ）」を対象とする。トピック「政治（ｐｏｌｉｔｉｃｓ）」は用語「トランプ（Ｔｒｕｍｐ）」および「大統領（ｐｒｅｓｉｄｅｎｔ）」を含み、一方でトピック「スポーツ（Ｓｐｏｒｔｓ）」は用語「ＮＢＡ」「クリーブランドキャヴァリアーズ／キャブズ（Ｃｌｅｖｅｌａｎｄ  Ｃａｖａｌｉｅｒｓ／Ｃａｖｓ）」を含む。図１および２に示される要素にも言及を行う。図３Ａのプロセスおよびサブプロセスは、システム（１００’）によって実行されるコンピュータ化プロセスを含む。前述のプロセスおよびサブプロセスは、例えば、手動で、自動的に、またはそれらの組み合わせにより、および例えばリアルタイムで実行可能である。
【００７７】
図３Ａのプロセスは、開始ブロック（３０２）から始まる。前記プロセスはブロック（３０４）に移動し、そこではニュースソースなどの様々なコンテンツソースが、例えばニュースソース（ＮＳ）サーバーＮＳ１（１２０ａ）〜Ｎｓｎ（１２０ｎ）により表されて、デジタルテキストの形態で、例えば、トピック、テーマ、キーワードなどに基づいて様々なコンテンツ「用語（ｔｅｒｍｓ）」に対して、ワードクラウド作成モジュール（２１１）によりモニタリングされる。コンテンツソース、例えばニュースソースは、ブロック（３０６）においてキーワードまたはテーマを使用して分析され、そしてデジタルデータは、例えば電子テキストまたは電子テキストセグメントの形態で、様々なキーワードまたはテーマに基づいて集められる。
【００７８】
ブロック（３０８）に移ると、各々の決定されたキーワードまたはテーマに対して、ニュースソースを分析し、関連する用語を見つけ出して、ワードクラウドを構築する。このプロセスは例えば３つのサブプロセスを備えている。
【００７９】
第１のサブプロセスは、キーワードに基づいて分離された、テキストセグメント内の用語の様々な単語およびフレーズの発生を分析することにより動作する。
【００８０】
第２のサブプロセスは、有益なクラウド用語として機能する用語を識別するためにテキストセグメントを分析することを含む。第２のサブプロセスは随意に、代名詞などの特定の単語、およびストップワード、例えば「ａ」、「ａｎ」、接続し、頻繁に使用される単語、およびストップワードとしてシステム（１００’）へとプログラムされた他のあらゆる単語を排除することを含む。随意に、ストップワードの使用とは別に、固有表現抽出（例えば、ｈｔｔｐｓ：／／ｓｔａｎｆｏｒｄｎｌｐ．ｇｉｔｈｕｂ．ｉｏ／ＣｏｒｅＮＬＰ／にて利用可能なＳｔａｎｆｏｒｄ  ＣｏｒｅＮＬＰパッケージの一部として設けられる固有表現抽出の使用による）、およびキーワード検出のなどのプロセスは、（例えば、名詞を抽出するためにｈｔｔｐｓ：／／ｓｔａｎｆｏｒｄｎｌｐ．ｇｉｔｈｕｂ．ｉｏ／ＣｏｒｅＮＬＰ／にて利用可能なＳｔａｎｆｏｒｄ  ＣｏｒｅＮＬＰパッケージの一部として設けられるＰＯＳ  Ｔａｇｇｅｒの使用により）ストップワードを用いて、或いはストップワードの代わりに、使用され得る。随意に、テキストの単語は、単語またはフレーズの変形を分類するために見出語化され或いはステミングされ得る。随意に、単語埋め込みは、例えばＪｅｆｆｒｅｙ  Ｐｅｎｎｉｎｇｔｏｎ、Ｒｉｃｈａｒｄ  Ｓｏｃｈｅｒ、およびＣｈｒｉｓｔｏｐｈｅｒ  Ｍａｎｎｉｎｇの、“Ｅｍｐｉｒｉｃａｌ  Ｍｅｔｈｏｄｓ  ｉｎ  Ｎａｔｕｒａｌ  Ｌａｎｇｕａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  （ＥＭＮＬＰ）”  （２０１４）の１５３２−１５４３頁における“Ｇｌｏｖｅ：  Ｇｌｏｂａｌ  ｖｅｃｔｏｒｓ  ｆｏｒ  ｗｏｒｄ  ｒｅｐｒｅｓｅｎｔａｔｉｏｎ”に記載されるように、同様の意味であるセグメント／再セグメントされたテキストにおける単語を識別するために使用され得る。
【００８１】
第３のサブプロセスは、各キーワードまたはテーマに対し、用語のリストが、分析された用語の発生に基づいて、少なくとも１つの基準を使用して算出されるそれらのクラウドスコアに従って作成されるようなプロセスである。前記基準は、例えば、キーワード／テーマと同時発生する単語である、キーワード／テーマに従って分離されたテキストセグメント内の単語発生の頻度を含む。随意に、ＴＦ−ＩＤＦ（語出現頻度−逆文書頻度）などの方法が、この基準において利用され得る。各キーワード／テーマに対して、用語のリストは、最小スコアを取得したものと同時に発生し、各用語はそのスコアにより分類され、且つ連結されることで、ワードクラウドを、例えば、図３Ｂに示されるように形成する。随意に、このプロセスは、様々なカテゴリからニュース用語に対して別々に実行される（例えば「スポーツ」および「政治」両方のトピックに出現するキーワード／テーマに対する様々なリストを作成するために）。随意に、このプロセスは、同様のニュース用語のクラスターに対して別々に実行され、そして再び、同じキーワード／テーマに対するクラウド用語の様々なリストを、様々なニュース記事（即ち、トランプ＆ロシア（Ｔｒｕｍｐ  ＆  Ｒｕｓｓｉａ）のクラスター、トランプ＆ヘルスケア（Ｔｒｕｍｐ  ＆  ｈｅａｌｔｈ  ｃａｒｅ）のクラスターなど）に従い作成する。
【００８２】
随意に、前述のサブプロセスの規則およびパラメータは、検索されたセグメントの品質に対してユーザーフィードバックの実行、および最適化と分類などの機械学習プロセスの利用に際して、拡張され得る。
【００８３】
プロセスはブロック（３１０）に移り、そこでは、作成されたワードクラウドがデータベース、例えばワードクラウドデータベース（２１２）、またはクラウドストレージ（１１２）に記憶され、キーワード／テーマ、および／またはトピックによる検索を可能にし得る。
【００８４】
正確なキーワード／テーマ、またはクエリにおけるキーワード／テーマの集まりが、ワードクラウド作成中に出現しない場合もあるため、クラウド検索フローにより、キーワード、ワードクラウド作成フロー（図３Ａ）中に作成されたキーワードに類似するが同一ではないキーワードの集まり、またはそれらの組み合わせの検索が可能となる。このプロセスは例えば、キーワード見出語化（例えば、「スコアリング」の代わりに「スコア」）、例えばＪｅｆｆｒｅｙ  Ｐｅｎｎｉｎｇｔｏｎ、Ｒｉｃｈａｒｄ  Ｓｏｃｈｅｒ、およびＣｈｒｉｓｔｏｐｈｅｒ  Ｍａｎｎｉｎｇの、“Ｅｍｐｉｒｉｃａｌ  Ｍｅｔｈｏｄｓ  ｉｎ  Ｎａｔｕｒａｌ  Ｌａｎｇｕａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  （ＥＭＮＬＰ）”  （２０１４）の１５３２−１５４３頁における“Ｇｌｏｖｅ：  Ｇｌｏｂａｌ  ｖｅｃｔｏｒｓ  ｆｏｒ  ｗｏｒｄ  ｒｅｐｒｅｓｅｎｔａｔｉｏｎ”に記載されるような単語埋め込みの使用、或いは交差ワードクラウド（ｉｎｔｅｒｓｅｃｔｉｎｇ  ｗｏｒｄ  ｃｌｏｕｄ）を含み得る。随意に、このプロセスの規則およびパラメータは更に、検索されたセグメントの品質に対してユーザーフィードバックの実行、および最適化と分類などの機械学習プロセスの利用に際して、改善され得る。随意に、クエリの意図および内容は、クエリ処理モジュール（２２１）により分析されるように、キーワードのワードクラウドの関連するサブパートを検索するために使用され得る（例えば、Ｊｅｂｒａｎｉ  Ｊｏｎｅｓに関するクエリの意図が「政治（ｐｏｌｉｔｉｃｓ）」として識別される場合、図３Ｂにおけるワードクラウドの政治トピックのサブパートが検索される）。
【００８５】
ニュースソースが連続的にモニタリングされる、例えば、モニタリングが規則的な時間間隔において定期的である場合、システム（１００’）は、ワードクラウドの１つ以上がブロック（３１２）にて更新を必要とするかどうかを判定する。ワードクラウドが更新を必要とする場合、ニュースソース内の傾向などに起因して、プロセスは、更新を必要とする各ワードクラウドのためにブロック（３０４）に移り、上記に詳述されるように再開する。ワードクラウドの更新がブロック（３１２）にて必要とされない場合、プロセスはブロック（３１４）に移り、そこで終了する。
【００８６】
随意に、ワードクラウドの寿命は制限されており、ワードクラウドが更新されなかった場合、数日後、または他の所定の期間後に期限が切れる。随意に、ワードクラウドの履歴は保存され（記憶媒体に記憶される）、様々な時間枠にわたり様々なワードクラウドを作成するために使用され得る。例えば、用語「ドナルド・トランプ（Ｄｏｎａｌｄ  Ｔｒｕｍｐ）」に対して、６ヶ月の時間枠でのワードクラウドは用語「大統領（ｐｒｅｓｉｄｅｎｔ）」＆「ホワイトハウス（ｗｈｉｔｅ  ｈｏｕｓｅ）」を含み、なぜならば、これら用語は最後の６ヶ月間でワードクラウドにわたって頻繁に現れるためである。最終日のワードクラウドはこれら前述の用語を含み得るが、用語「アフガニスタン（Ａｆｇｈａｎｉｓｔａｎ）」＆「戦略（ｓｔｒａｔｅｇｙ）」も含む場合があり、なぜならば、これら用語が最終日に「ドナルド・トランプ（Ｄｏｎａｌｄ  Ｔｒｕｍｐ）」と関連があると言及されるためである。セグメント化／再セグメント化に使用されるべきワードクラウドは、クエリ処理モジュール（２２１）により提供される情報に従って決定されることになる。
【００８７】
図３Ｂを参照すると、キーワードまたはテーマ「Ｊｅｂｒａｎｉ  Ｊｏｎｅｓ」についてのサンプルワードクラウドが示される。Ｊｅｂｒａｎｉ  Ｊｏｎｅｓは、全米プロバスケットボール協会（ＮＢＡ）のクリーブランド・キャバリアーズのスター・プロバスケット選手であり、社会および政治においても非常に影響力がある。直近のニュースソースから、Ｊｅｂｒａｎｉ  Ｊｏｎｅｓは、ＮＢＡプレイオフに出場しているだけでなく、政治に関して発言したためにニュースになっている。ニュース項目に基づいて、Ｊｏｎｅｓは、トランプ大統領の渡航禁止令とそれが如何に不公平であるかについて、ならびに元大統領候補のヒラリー・クリントンについて多数コメントした。スポーツニュースにおいて、Ｊｏｎｅｓは、クリーブランド・キャバリアーズでプレーし、現在プレイオフに出場しているＮＢＡスターとして、ニュースで絶えず取り上げられる。プレイオフとリーグのＭＶＰに選出されたので、プレーする各ゲームのスコアや総合得点のように、彼の名前は多くのニュースソースを席巻している。ニュースソースから抽出された用語はトピックの上の列に示されるが、類似する単語または他の関連する単語は、例えば、全て大文字で示される。
【００８８】
例えば、図３Ｂのワードクラウドなどのワードクラウドを、キーワードまたはテーマ「Ｊｅｂｒａｎｉ  Ｊｏｎｅｓ」について過去に起こった変化を示すために更新することは、例えば、以下の通りである。図３Ｃの更新されたワードクラウドに示されるように、Ｊｅｂｒａｎｉ  Ｊｏｎｅｓのスコアのおかげでクリーブランド・キャバリアーズは、インディアナ・ペイサーズを破った。現在、彼らはＮＢＡ準々決勝でトロント・ラプターズと対戦している。ワードクラウドにおいて、用語「Ｒａｐｔｏｒｓ」は今や「Ｐａｃｅｒｓ」に取って代わり、用語「ＴＯＲＯＮＴＯ」は、ラプターズがカナダのトロントのチームであるため「ＩＮＤＩＡＮＡ」に取って代わり、「ＣＡＮＡＤＡ」が加えられる。また、政治においては、トランプ大統領が選挙の前にロシア人と接触していることについての話がある。したがって、ロシアの指導者であるウラジミール・プーチンが選挙の前のロシア人との接触を否定しているため、ワードクラウドにおいて、用語「Ｒｕｓｓｉａ」は「Ｔｒａｖｅｌ  Ｂａｎ（渡航禁止令）」にとって代わり、用語「ＰＵＴＩＮ」が「Ｒｕｓｓｉａ」に加えられる。
【００８９】
探索されたワードクラウドを用いて、システム（１００’）は、ここで、ユーザー（１４０）、（１４１）、またはＲＳＳによってシステムに提供されたクエリを満たすために得られるオーディオセグメントのセグメンテーション／再セグメンテーションのプロセスを実行するだろう。このプロセスが示される図４に注目する。図４のプロセスおよびサブプロセスは、システム（１００’）によって実行されるコンピュータ化プロセスを含む。前述のプロセスおよびサブプロセスは、例えば、手動で、自動的に、またはそれらの組み合わせにより、および、例えば、リアルタイムで実行可能である。図１および２に示される要素も参照する。
【００９０】
プロセスは開始ブロック（４０２）から始まる。上記プロセスはブロック（４０４）に移動し、そこで、クエリをユーザーから受け取り、あるいはＲＳＳが提供され、その両方がシステム（１００’）のクエリ処理モジュール（２２１）へと提供される。その後、プロセスはブロック（４０６）に移動し、そこで、クエリ／ＲＳＳは、ワードクラウドを得るために、クエリ／ＲＳＳの単語を分析することにより処理される。次に、ブロック（４０８）において、クエリ処理モジュール（２２１）からのデータが検索エンジン（２２２）に入力され、検索エンジン（２２２）は、例えば、データベース（２２４ａ）、専用サーバ（１１０）またはクラウドストレージ（１１２）に記憶されたオーディオセグメントのインベントリを検索して、関連オーディオセグメント、および典型的には、クエリに一致するか、そうでなければ、クエリに対応するか、あるいはクエリを満たす単一のオーディオセグメントを見つける。
【００９１】
プロセスはブロック（４１０）に移動し、そこで、検索エンジン（２２２）が、クエリを満たす１つ以上のオーディオセグメントを見つけたか否かが判定される。いいえの場合、プロセスはブロック（４１８）に移動し、プロセスが終了する。はいの場合、プロセスはブロック（４１２）に移動し、プロセスは続く。
【００９２】
ブロック（４１２）において、選択されたオーディオセグメントは、クエリおよびその選択されたワードクラウドに基づいて、セグメントへとセグメント化される（再セグメント化される）。
【００９３】
再セグメント化されたオーディオセグメントバーストの境界は、任意のクエリまたはクラウドのキーワードの最初の発生からその発生まで、定義されるか、そうでなければ、特定される。随意に、これらの境界は、密度（すなわち、２つのキーワードおよびそれらの数の間の最大距離）が、特定の閾値を越えるテキストにおける領域の境界で定義され得る。この閾値はあらかじめ定義されるか、および／または、手動で標識された例のセットを使用する最適化プロセスに基づく場合がある。随意に、これらの前述の計算は、テキストにおける位置に加えて、クエリワードに割り当てられたスコアおよびクラウドキーワード／テーマのスコアを使用することができる。随意に、例えば、“Ｊｅｆｆｒｅｙ  Ｐｅｎｎｉｎｇｔｏｎ，  Ｒｉｃｈａｒｄ  Ｓｏｃｈｅｒ，  ａｎｄ  Ｃｈｒｉｓｔｏｐｈｅｒ  Ｍａｎｎｉｎｇ，  ”Ｇｌｏｖｅ：  Ｇｌｏｂａｌ  ｖｅｃｔｏｒｓ  ｆｏｒ  ｗｏｒｄ  ｒｅｐｒｅｓｅｎｔａｔｉｏｎ，”  ｉｎ  “Ｅｍｐｉｒｉｃａｌ  Ｍｅｔｈｏｄｓ  ｉｎ  Ｎａｔｕｒａｌ  Ｌａｎｇｕａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  （ＥＭＮＬＰ）”  （２０１４），  ｐａｇｅｓ  １５３２−１５４３”に記載されるような単語埋め込みは、クエリワードまたはワードクラウド用語と意味が類似する、セグメント化された／再セグメント化されたテキストにおける単語を識別するために使用することができる。また、例えば、文構造（品詞タグづけ）の分析および様々なオーディオキュー（例えば、音楽、静寂、音声韻律（ｓｐｅｅｃｈ  ｐｒｏｓｏｄｙ）、発話者の変化）の分析は、応答精度を改善するために出発点および終了点の位置をさらに正確にするために使用することができる。随意に、このプロセスの規則およびパラメータは、検索されたセグメントの品質に対してユーザーフィードバックがあった際に、および、最適化と分類などの機械学習プロセスを利用する際に、増強することができる。
【００９４】
例えば、クエリに基づいたセグメンテーション（再セグメンテーション）は、図５Ａ、５Ｂ−１、および５Ｂ−２において示される。これは、図５Ａに示されるように、オーディオセグメント（５００）に基づく。オーディオセグメント（５００）は、０：００（０分０秒）の開始時刻または起点時刻と２：２４（２分２４秒）の終了時刻との間に及ぶ。
【００９５】
オーディオセグメント（５００）（セグメントのオーディオワードは一連のダッシュによって表される）は、例えば、「Ｈａｓ  Ｊｅｂｒａｎｉ  Ｊｏｎｅｓ  ｓａｉｄ  ａｎｙｔｈｉｎｇ  ａｂｏｕｔ  Ｔｒｕｍｐ？（Ｊｅｂｒａｎｉ  Ｊｏｎｅｓはトランプについて何か言ったか？）」というクエリに応じて、図５Ｂ−１に示される１つのサブセグメントＳ１にセグメント化される。図３Ｂのワードクラウドとクエリを結びつけると、クエリワードおよびワードクラウド（図３Ｂ）の用語「Ｊｏｎｅｓ」、「Ｔｒｕｍｐ」、「ｐｒｅｓｉｄｅｎｔ（大統領）」、および「ｔｒａｖｅｌ  ｂａｎ」、「Ｈｉｌｌａｒｙ  Ｃｌｉｎｔｏｎ」と一致するものがある。例えば、図３Ｂのワードクラウドからの他の用語と共にこれらの用語は、例えば、図５Ａ、５Ｂ−１、および５Ｂ−２に適用されている図３Ｂのワードクラウドとして下線が引かれる。
【００９６】
クエリに対する応答は、オーディオセグメント（５００）中の１分５秒（時間＝１：０５）に位置するオーディオセグメントＳ１である。時間１：０５で、サブセグメントＳ１が始まる。ユーザーは、以下のＡＳＲテキストに関連するオーディオサブセグメント「Ｓ１」を有するデータおよび／またはファイルを受信する：
Ｓ１−通常の質問を受けた後に、Ｊｏｎｅｓは方向転換して、トランプ大統領の渡航禁止令は不公平であること、および、ヒラリー・クリントンはトランプ大統領よりも国民に良く奉仕しただろうと述べた（Ａｆｔｅｒ  ｔａｋｉｎｇ  ｔｈｅ  ｕｓｕａｌ  ｑｕｅｓｔｉｏｎｓ  Ｊｏｎｅｓ  ｄｉｖｅｒｔｅｄ  ｓｔａｔｉｎｇ  ｔｈａｔ  Ｐｒｅｓｉｄｅｎｔ  Ｔｒｕｍｐ’ｓ  ｔｒａｖｅｌ  ｂａｎ  ｉｓ  ｕｎｆａｉｒ  ａｎｄ  ｔｈａｔ  Ｈｉｌｌａｒｙ  Ｃｌｉｎｔｏｎ  ｗｏｕｌｄ  ｈａｖｅ  ｓｅｒｖｅｄ  ｔｈｅ  ｐｅｏｐｌｅ  ｂｅｔｔｅｒ）。
あるいは、クエリ結果はさらに、セグメント「Ｈｉｌｌａｒｙ  Ｃｌｉｎｔｏｎ  ｒｅａｌｌｙ  ｋｎｅｗ  ｔｈａｔ  Ｏｈｉｏ’ｓ  ｐｅｏｐｌｅ  ｗａｎｔｅｄ  ｇｏｏｄ  ｊｏｂｓ（ヒラリー・クリントンは、オハイオの人々がよい仕事を望んでいたことを実際に知っていた）」を加える可能性があり、ここで、Ｓ１は代替的に以下になる：
Ｓ１−通常の質問を受けた後に、Ｊｏｎｅｓは方向転換して、トランプ大統領の渡航禁止令は不公平であること、および、ヒラリー・クリントンはトランプ大統領よりも国民に良く奉仕しただろうということ、ヒラリー・クリントンは、オハイオの人々が良い仕事を望んでいたことを実際に知っていたということを述べた（Ａｆｔｅｒ  ｔａｋｉｎｇ  ｔｈｅ  ｕｓｕａｌ  ｑｕｅｓｔｉｏｎｓ  Ｊｏｎｅｓ  ｄｉｖｅｒｔｅｄ  ｓｔａｔｉｎｇ  ｔｈａｔ  Ｐｒｅｓｉｄｅｎｔ  Ｔｒｕｍｐ’ｓ  ｔｒａｖｅｌ  ｂａｎ  ｉｓ  ｕｎｆａｉｒ  ａｎｄ  ｔｈａｔ  Ｈｉｌｌａｒｙ  Ｃｌｉｎｔｏｎ  ｗｏｕｌｄ  ｈａｖｅ  ｓｅｒｖｅｄ  ｔｈｅ  ｐｅｏｐｌｅ  ｂｅｔｔｅｒ  Ｈｉｌｌａｒｙ  Ｃｌｉｎｔｏｎ  ｒｅａｌｌｙ  ｋｎｅｗ  ｔｈａｔ  Ｏｈｉｏ’ｓ  ｐｅｏｐｌｅ  ｗａｎｔｅｄ  ｇｏｏｄ  ｊｏｂｓ）。
クエリが「Ｈｏｗ  ｍａｎｙ  ｐｏｉｎｔｓ  ｄｉｄ  Ｊｅｂｒａｎｉ  ｓｃｏｒｅ  ｉｎ  ｌａｓｔ  ｎｉｇｈｔ’ｓ  ｇａｍｅ？（Ｊｅｂｒａｎｉは昨夜の試合で何点得点したか？）」であり、および、図３Ｂのワードクラウドを適用する場合、要求するユーザーは、以下の図５Ｂ−２のオーディオサブセグメントＳ１ａおよびＳ１ｂを有するデータおよび／またはファイルを受信する：
Ｓ１ａ−Ｊｅｂｒａｎｉ  Ｊｏｎｅｓは、昨夜のペイサーズ戦で第４クォーターのキャバリアーズの１８点差の逆転劇などで４０得点を上げてシリーズが開幕した（Ｊｅｂｒａｎｉ  Ｊｏｎｅｓ  ｏｐｅｎｅｄ  ｔｈｅ  ｓｅｒｉｅｓ  ｓｃｏｒｉｎｇ  ｆｏｒｔｙ  ｐｏｉｎｔｓ  ｌａｓｔ  ｎｉｇｈｔ  ａｇａｉｎｓｔ  ｔｈｅ  Ｐａｃｅｒｓ  ａｓ  ｐａｒｔ  ｏｆ  ｔｈｅ  Ｃａｖａｌｉｅｒｓ  ｅｉｇｈｔｅｅｎ  ｐｏｉｎｔ  ｃｏｍｅｂａｃｋ  ｉｎ  ｔｈｅ  ｆｏｕｒｔｈ  ｑｕａｒｔｅｒ）。
ならびに、
Ｓ１ｂ−最後に、Ｊｅｂｒａｎｉはバスケットボールの話に戻り、得点を上げることやＭＶＰ賞ではなく、キャバリアーズがもう一度優勝してクリーブランドが再び祝福することができることが大事だと述べた（Ｆｉｎａｌｌｙ  Ｊｅｂｒａｎｉ  ｇｏｔ  ｂａｃｋ  ｔｏ  ｂａｓｋｅｔｂａｌｌ  ａｓ  ｈｅ  ｓａｉｄ  ｉｔ’ｓ  ｎｏｔ  ａｂｏｕｔ  ｓｃｏｒｉｎｇ  ｏｒ  ａｎ  ＭＶＰ  ａｗａｒｄ  ｉｔ’ｓ  ｇｅｔｔｉｎｇ  ｔｈｅ  Ｃａｖｓ  ａｎｏｔｈｅｒ  ｒｉｎｇ  ｓｏ  Ｃｌｅｖｅｌａｎｄ  ｃａｎ  ｃｅｌｅｂｒａｔｅ  ａｇａｉｎ）。
【００９７】
ここで、ワードクラウド（図３Ｂ）の用語（キーワード／テーマを含む）「Ｊｅｂｒａｎｉ」、「ｓｃｏｒｉｎｇ」、「ｐｏｉｎｔｓ」、および「ｃａｖａｌｉｅｒｓ」と一致するものがある。オーディオセグメント（５００）は、サブセグメントＳ１ａおよびＳ１ｂにセグメント化された。
【００９８】
ブロック（４１２）のオーディオセグメントのサブセグメントのセグメンテーションまたは分離は、セグメンテーションモジュール（２２３）によって実施あるいは増強され、そのセグメンテーションまたは分離は、サブセグメント開始点および終了点あるいは境界を特定することにより、オーディオセグメントからセグメントを分ける。このセグメンテーションまたは増強されたセグメンテーションは、上記ブロック（４１２）で記載される。
【００９９】
サブセグメントは典型的にオーディオセグメントより小さいが、オーディオセグメント全体が最も関連性があり、それゆえ（セグメンテーションモジュール（２２３）によって）さらにセグメントされない場合があり得る。
【０１００】
プロセスはブロック（４１４）に移動し、そこで、最も関連性の高いサブセグメントは、例えば、クエリとの関連性に基づいて、最も関連性の高いものから最も関連性の低いものへと順序付けられる。例えば、「Ｈｏｗ  ｍａｎｙ  ｐｏｉｎｔｓ  ｄｉｄ  Ｊｅｂｒａｎｉ  ｓｃｏｒｅ  ｉｎ  ｌａｓｔ  ｎｉｇｈｔ’ｓ  ｇａｍｅ？（Ｊｅｂｒａｎｉ  Ｊｏｎｅｓは昨夜の試合で何点得点したか？）」というクエリの場合、サブセグメントＳ１ａおよびＳ１ｂは、０（または、他の任意の定義された閾値）よりも大きい関連スコアで見つけられ（ブロック（４１２）の場合）、および、関連スコアに基づいて、最初にサブセグメント「Ｓ１ａ」で、その次にサブセグメント「Ｓ１ｂ」で順序付けられる。
【０１０１】
ブロック（４１４）を続けて参照すると、少なくとも最も関連性が高いサブセグメントは、コンピュータ（１４０ａ）、（１４１ａ）をそれぞれ介して、ユーザー（要求者）（１４０）、（１４１）に提供される。したがって、「Ｈｏｗ  ｍａｎｙ  ｐｏｉｎｔｓ  ｄｉｄ  Ｊｅｂｒａｎｉ  ｓｃｏｒｅ  ｉｎ  ｌａｓｔ  ｎｉｇｈｔ’ｓ  ｇａｍｅ？（Ｊｅｂｒａｎｉ  Ｊｏｎｅｓは昨夜の試合で何点得点したか？）」というクエリの場合、少なくともサブセグメントＳ１ａがクエリに応じてユーザーに返される。
【０１０２】
ブロック（４１６）に移動すると、クエリに関連するユーザーは、随意のプロセスにおいて、プレイリストモジュール（４３０）によって作成されるサブセグメントのプレイリストを受信することができる。「Ｈｏｗ  ｍａｎｙ  ｐｏｉｎｔｓ  ｄｉｄ  Ｊｅｂｒａｎｉ  ｓｃｏｒｅ  ｉｎ  ｌａｓｔ  ｎｉｇｈｔ’ｓ  ｇａｍｅ？（Ｊｅｂｒａｎｉ  Ｊｏｎｅｓは昨夜の試合で何点得点したか？）」というクエリにとどまると、プレイリストは、サブセグメントＳ１ａ、Ｓ１ｂ、および、探索されたオーディオセグメントから生成された他の同様のサブセグメントを含むことができ、その探索されたオーディオセグメントは、オーディオセグメント（５００）とは異なり、異なるソースからのものを含む。
【０１０３】
ブロック（４１４）、または随意に、ブロック（４１６）から、プロセスはブロック（４１８）に移動し、そこで終了する。随意に、クエリは、ニュース項目のヘッドラインから自動的に生成することができる。
【０１０４】
随意に、プレイリストは、いくつかの手動または自動的に生成された質問と、回答を結びつけることにより生成することができる。
【０１０５】
本発明の実施形態の方法および／またはシステムの実施は、選択されたタスクを手動で、自動的に、あるいはそれらを組み合わせて実施すること、または完了することを含むことができる。さらに、本発明の方法および／またはシステムの実施形態の実際の機器および装置に応じて、オペレーティングシステムを使用して、ハードウェアによって、ソフトウェアによって、あるいはファームウェアによって、またはそれらの組み合わせによって、いくつかの選択されたタスクは実行されてもよい。
【０１０６】
例えば、本発明の実施形態にかかる選択されたタスクを実施するためのハードウェアは、チップまたは回路として実装されてもよい。ソフトウェアとして、本発明の実施形態にかかる選択されたタスクは、任意の適切なオペレーティングシステムを使用してコンピュータによって実行される、複数のソフトウェア命令として実行される可能性がある。本発明の例示的実施例において、本明細書に記載されるような方法および／またはシステムの典型的な実施形態にかかる１つ以上のタスクは、複数の命令を実行するためのコンピューティングプラットフォームなどのデータプロセッサによって実施される。随意に、上記データプロセッサは、命令および／またはデータを記憶するための揮発性メモリおよび／または不揮発性記憶装置、例えば、命令および／またはデータを記憶するための磁気ハードディスクおよび／またはリムーバブルメディアなどの非一時的な記憶媒体を含むことができる。随意に、ネットワーク接続が同様に提供される。ディスプレイおよび／またはキーボードあるいはマウスなどのユーザー入力デバイスが随意に同様に提供される。
【０１０７】
例えば、１つ以上の非一時的なコンピュータ可読（記憶）媒体の任意の組み合わせが、本発明の上にリストされた実施形態に従って利用され得る。非一時的なコンピュータ可読（記憶）媒体は、コンピュータ可読信号媒体あるいはコンピュータ可読記憶媒体であってもよい。コンピュータ可読記憶媒体は、例えば、制限されないが、電子、磁気、光学、電磁気、赤外線、または半導体のシステム、装置、またはデバイス、あるいはこれらの任意の適切な組み合わせであってもよい。コンピュータ可読記憶媒体のより具体的な例（非網羅的なリスト）は、以下を含む：１つ以上のワイヤーを有する電気的接続部、ポータブルコンピューターディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラム可能ＲＯＭ（ＥＰＲＯＭまたはフラッシュメモリー）、光ファイバー、ポータブル読み取り専用コンパクトディスク（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、またはこれらの任意の適切な組み合わせ。本明細書の内容において、コンピュータ可読記憶媒体は、命令実行システム、機器、または装置によって、またはそれらと接続して使用するためのプログラムを含むか、あるいは記憶することができる、任意の具体的な媒体であってもよい。
【０１０８】
コンピュータ可読信号媒体は、例えば、ベースバンド内で、あるいは搬送波の一部として、その中に具体化されたコンピュータ可読プログラムコードを有する伝播されるデータ信号を含むこともある。そのような伝播される信号は、限定されないが、電磁的な、光学的な、またはそれらの任意の適切な組み合わせを含む様々な形式のいずれかをとることもある。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなくてもよく、かつ命令実行システム、装置、あるいはデバイスによって、あるいはそれらと接続して使用するために、プログラムを伝達するか、伝播するか、送ることができる任意のコンピュータ可読媒体であってもよい。
【０１０９】
上で提供される段落および参照された図面への参照によって理解されるように、コンピュータで実施される方法の様々な実施形態が本明細書で提供され、そのうちのいくつかは、本明細書に記載される装置およびシステムの様々な実施形態によって実施され、ならびに、そのうちのいくつかは、本明細書に記載される非一時的なコンピュータ可読記憶媒体に記憶される命令に従って実施することできる。なお、本明細書で提供されたコンピュータで実施される方法のいくつかの実施形態は、本明細書に記載される実施形態を参照することにより当業者に明らかとなるように、他の装置あるいはシステムで実施することができ、かつ本明細書に記載されるもの以外のコンピュータ可読記憶媒体に記憶された命令に応じて実施することができる。以下のコンピュータで実施される方法に関連するシステムおよびコンピュータ可読記憶媒体に対する言及は、説明目的のために提供されるものであり、上記のコンピュータで実施される方法の実施形態に関連するそのようなシステムおよびそのような非一時的なコンピュータ可読記憶媒体のいずれも限定するようには意図されない。同様に、システムおよびコンピュータ可読記憶媒体に関する以下のコンピュータで実施される方法に対する言及は、説明目的のために提供されるものであり、本明細書に開示されるそのようなコンピュータで実施される方法のいずれも限定するようには意図されていない。
【０１１０】
図におけるフローチャートならびにブロック図は、本発明の様々な実施例に従い、システム、方法、およびコンピュータプログラム製品の可能な実施の構成、機能、および操作を例証する。この点に関し、フローチャートあるいはブロック図中の各ブロックは、モジュール、セグメント、またはコードの一部を表してもよく、特定の論理関数を実行するための１つ以上の実施可能な命令を含む。幾つかの代替的な実施において、ブロックに記載される機能が、図に記載される順序外で生じ得る可能性があることにも留意されたい。例えば、連続して示される２つのブロックは、実際、実質的に同時に実行され得、または、ブロックは時に、含まれる機能性に依存して逆の順序で実行され得る。ブロック図および／またはフローチャート図の各ブロック、およびブロック図および／またはフローチャート図のブロックの組み合わせは、特定の機能または行為を実行する、特別な目的のハードウェアベースのシステム、または、特別な目的のハードウェアとコンピュータの命令の組み合わせによって、実施され得る。
【０１１１】
本発明の様々な実施形態の記載が例示目的のために提示されてきたが、それらは、網羅的であるか、あるいは開示された実施形態に限定するようには意図されていない。記載された実施形態の範囲および精神から逸脱することなく、多数の修正および変更が当業者には明らかとなるだろう。本明細書に使用される専門用語は、実施形態の原理、市場において見られる技術に対する実際的応用または技術的改良について最も良く説明するか、あるいは、当業者が本明細書に開示される実施形態を理解することができるように選択された。
【０１１２】
本明細書で使用される場合、単数形の「ａ」、「ａｎ」および「ｔｈｅ」は、文脈が明確に指示しない限り、複数の引用を含む。
【０１１３】
「典型的な（ｅｘｅｍｐｌａｒｙ）」という単語は、本明細書中で、「実施例、例または例示として役立つ」ことを意味する。「典型的な（ｅｘｅｍｐｌａｒｙ）」と記載される任意の実施形態は、他の実施形態よりも好ましいかまたは有利であるものとしては必ずしも解釈されず、および／または、他の実施形態からの特徴の組み込みを必ずしも除外しない。
【０１１４】
明確性のために別個の実施形態の内容に記載される本発明の特定の特徴は、単一の実施形態における組み合わせで提供されてもよいことが理解されるべきである。逆に、簡略化のために単一の実施形態の文脈において記載されている本発明の様々な特徴は、別々にもしくは任意の適切な部分的組み合わせ（ｓｕｂｃｏｍｂｉｎａｔｉｏｎ）で、または本発明の他の実施形態において適切に提供され得る。様々な実施形態の文脈で記載される特定の特徴は、実施形態がそれらの要素なしでは動作しないということではない限り、それらの実施形態の不可欠な特徴として考慮されない。
【０１１５】
上記のプロセスおよびそれらの一部は、ソフトウェア、ハードウェア、およびそれらの組み合わせによって実施することができる。これらのプロセス、およびそれらの一部は、コンピュータ、コンピュータ式デバイス、ワークステーション、プロセッサ、マイクロプロセッサ、他の電子的な検索ツール、およびメモリ、ならびにそれらに関連付けられた他の非一時的な記憶式デバイス（ｓｔｏｒａｇｅ−ｔｙｐｅ  ｄｅｖｉｃｅｓ）によって実施され得る。プロセスおよびそれらの一部はまた、プログラム可能な非一時的な記憶媒体内、例えば、マシン等によって読み取り可能なコンパクトディスク（ＣＤ）もしくは磁気、光学等を含む他のディスク、あるいは磁気的、光学的、もしくは半導体ストレージを含む他のコンピュータで使用可能な記憶媒体内で、または電気信号の他のソース内で具体化され得る。
【０１１６】
本明細書の構成要素を含むプロセス（方法）およびシステムは、特定のハードウェアおよびソフトウェアを例示的に参照して記載されている。そのプロセス（方法）は、例示的であると記載されており、それによって、特定の工程およびそれらの順序は、これらの実施形態を縮小するように当業者によって省略および／または変更される可能性があり、不必要な実験なしに実行される。そのプロセス（方法）およびシステムは、当業者が、不必要な実験をすることなく、かつ従来の技術を使用して、実施される実施形態のいずれかを減らすことが必要とされうるように、他のハードウェアおよびソフトウェアを容易に適応させることを可能にするのに十分な手法で記載されている。本発明は、その特定の実施形態に関連して記載されるが、多くの代替案、変更および変形が当業者に明らかであることが明白である。したがって、添付の特許請求の範囲の精神および広い範囲内において、そのような全ての代替案、変更および変形が包含されることが意図されている。
【図１】
2020531942.tif 000003
【図２】
2020531942.tif 000004
【図３Ａ】
2020531942.tif 000005
【図３Ｂ】
2020531942.tif 000006
【図３Ｃ】
2020531942.tif 000007
【図４】
2020531942.tif 000008
【図５Ａ】
2020531942.tif 000009
【図５Ｂ−１】
2020531942.tif 000010
【図５Ｂ−２】
2020531942.tif 000011
【国際調査報告】
2020531942.tif 000012
2020531942.tif 000013