(57)【要約】  ストリーミングオーディオコンテンツをストリーミングオーディオプレーヤのプリセットに割り当てる方法は、ストリーミングオーディオプレーヤに近接した又はストリーミングオーディオプレーヤを操作しているユーザを識別することと、ユーザによって好まれるオーディオコンテンツを識別することと、ストリーミングオーディオプレーヤのプリセットを、ユーザによって好まれるものと類似のオーディオコンテンツを演奏するように設定することと、を含む。
2020504835.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングオーディオコンテンツをストリーミングオーディオプレーヤのプリセットに割り当てる方法であって、
前記ストリーミングオーディオプレーヤに近接した若しくは前記ストリーミングオーディオプレーヤを操作しているユーザ、又は前記ストリーミングオーディオプレーヤに近接したユーザの機器のうちの一方を識別することと、
前記ユーザによって好まれるオーディオコンテンツ又は前記機器上に存在する音楽のうちの一方を識別することと、
前記ストリーミングオーディオプレーヤのプリセットを、前記プリセットのユーザ選択が、前記ユーザによって好まれるものと類似のもの、又は前記機器上に存在するものと類似のもののうちの一方である、オーディオコンテンツの再生を開始するように設定することと、を含む方法。
【請求項２】
異なるユーザによって好まれる異なるオーディオコンテンツの指標を前記ストリーミングオーディオプレーヤに提供することと、
前記異なるオーディオコンテンツを、前記ストリーミングオーディオプレーヤのメモリ内のそれぞれの前記異なるユーザに関連付けることと、を更に含む、請求項１に記載の方法。
【請求項３】
前記異なるオーディオコンテンツをそれぞれの前記異なるユーザに関連付けることが、プリセット割り当ての異なるユーザ定義されたセットを、それぞれのユーザに関連付けることを含む、請求項２に記載の方法。
【請求項４】
前記ストリーミングオーディオプレーヤのプリセットを、前記ストリーミングオーディオプレーヤに近接したユーザにとって不適切なチャンネルを除外するように設定することを更に含む、請求項１に記載の方法。
【請求項５】
前記ユーザによって好まれるオーディオコンテンツを識別することが、
前記ストリーミングオーディオプレーヤ上で前記ユーザによって選択されたオーディオコンテンツを識別することと、
前記ユーザによって選択された前記オーディオコンテンツの記録を、前記ストリーミングオーディオプレーヤのメモリ内、又は前記ストリーミングオーディオプレーヤに関連付けられているクラウドベースのアカウント内のうちの一方に保存することと、
前記ユーザによって以前に選択されたものと類似のオーディオコンテンツを、前記ユーザによって好まれる前記オーディオコンテンツとして選択することと、を含む、請求項１に記載の方法。
【請求項６】
前記ストリーミングオーディオプレーヤ上で異なる時刻に前記ユーザによって選択された異なるオーディオコンテンツを識別することと、
前記ユーザによって選択された前記異なるオーディオコンテンツの記録、及び前記ユーザが前記異なるオーディオコンテンツを選択した関連付けられた時刻を、前記ストリーミングオーディオプレーヤの前記メモリ内、又は前記ストリーミングオーディオプレーヤに関連付けられている前記クラウドベースのアカウント内のうちの一方に保存することと、
前記ストリーミングオーディオプレーヤの前記プリセットを、前記プリセットのユーザ選択が、現在の時刻に一致する時刻に前記ユーザによって以前に選択された前記異なるオーディオコンテンツと類似のオーディオコンテンツの再生を開始するように設定することと、を更に含む、請求項５に記載の方法。
【請求項７】
前記ユーザを識別することが、前記ストリーミングオーディオプレーヤが近距離通信を利用して、前記ユーザを識別することを含む、請求項１に記載の方法。
【請求項８】
前記ユーザを識別することが、前記ストリーミングオーディオプレーヤが無線通信を利用して、前記ユーザのスマートフォンを識別することを介して前記ユーザを識別することを含む、請求項１に記載の方法。
【請求項９】
前記ユーザを識別することが、前記ストリーミングオーディオプレーヤが生体情報を利用して、前記ユーザを識別することを含む、請求項１に記載の方法。
【請求項１０】
前記ユーザを識別することが、前記ストリーミングオーディオプレーヤが設置されている車両の運転席にいるユーザを識別することを含む、請求項１に記載の方法。
【請求項１１】
前記ストリーミングオーディオプレーヤが、前記ストリーミングオーディオプレーヤの前記プリセットが設定されている前記ユーザの指標を提供することを更に含む、請求項１に記載の方法。
【請求項１２】
前記ストリーミングオーディオプレーヤの位置に基づいて、前記プリセットを設定することを更に含む、請求項１に記載の方法。
【請求項１３】
１日のうちの時刻又は１週間のうちの日のうちの１つ以上に基づいて、前記プリセットを設定することを更に含む、請求項１に記載の方法。
【請求項１４】
前記ストリーミングオーディオプレーヤに近接した領域内の気象に基づいて、前記プリセットを設定することを更に含む、請求項１に記載の方法。
【請求項１５】
前記ユーザのスケジュールに基づいて、前記プリセットを設定することを更に含む、請求項１に記載の方法。
【請求項１６】
前記ストリーミングオーディオプレーヤが前記プリセットに関連付けられているオーディオチャンネルのコンテンツの変化に対する指標を提供することを更に含む、請求項１に記載の方法。
【請求項１７】
コンピュータシステムであって、
プロセッサと、
命令を含む非一時的コンピュータ可読メモリと、を備え、
前記命令は、前記プロセッサによって実行されると、前記コンピュータシステムに、
ストリーミングオーディオプレーヤに近接した又は前記ストリーミングオーディオプレーヤを操作しているユーザを識別することと、
前記ユーザによって好まれるオーディオコンテンツを識別することと、
前記ストリーミングオーディオプレーヤのプリセットを、前記プリセットのユーザ選択が前記ユーザによって好まれるものと類似のオーディオコンテンツの再生を開始するように設定することと、を行わせる、コンピュータシステム。
【請求項１８】
前記命令が、前記プロセッサによって実行されると、前記コンピュータシステムに、
近距離通信を利用して前記ユーザを識別すること、無線通信を利用して前記ユーザのスマートフォンを識別することを介して前記ユーザを識別すること、又は生体情報を利用して前記ユーザを識別すること、のうちの１つ以上によって、前記ユーザを識別させる、請求項１７に記載のシステム。
【請求項１９】
前記命令が、前記プロセッサによって実行されると、前記コンピュータシステムに、
前記ストリーミングオーディオプレーヤ上で異なる時刻に前記ユーザによって選択された異なるオーディオコンテンツを識別することと、
前記ユーザによって選択された前記異なるオーディオコンテンツの記録、及び前記ユーザが前記異なるオーディオコンテンツを選択した関連付けられた時刻を、前記コンピュータシステムの前記メモリ内に保存することと、
前記ストリーミングオーディオプレーヤの前記プリセットを、前記プリセットのユーザ選択が、現在の時刻に一致する時刻に前記ユーザによって以前に選択された前記異なるオーディオコンテンツと類似のオーディオコンテンツの再生を開始するように設定することと、によって前記オーディオコンテンツを識別させる、請求項１７に記載のシステム。
【請求項２０】
ストリーミングオーディオプレーヤであって、
プロセッサと、
前記プロセッサに動作可能に接続され、１つ以上のストリーミングオーディオコンテンツソースからのストリーミングオーディオコンテンツにアクセスするように構成されたネットワークインターフェースと、
前記プロセッサに動作可能に接続された電気音響トランスデューサと、
前記プロセッサに動作可能に接続された複数のプリセットインジケータと、を備え、
前記複数のプリセットインジケータのうちの少なくとも１つが、インテリジェントプリセットインジケータであって、
前記ストリーミングオーディオプレーヤに近接した又は前記ストリーミングオーディオプレーヤを操作しているユーザを識別することと、
前記ユーザによって好まれるオーディオコンテンツを識別することと、
前記ストリーミングオーディオプレーヤの前記インテリジェントプリセットインジケータを、前記プリセットのユーザ選択が前記ユーザによって好まれるものと類似のオーディオコンテンツの再生を開始するように設定することと、を含む方法によって、ストリーミングオーディオコンテンツを割り当てられるように構成されたインテリジェントプリセットインジケータである、ストリーミングオーディオプレーヤ。
【請求項２１】
前記プロセッサに動作可能に接続されたメモリを更に備え、
前記メモリが、前記プロセッサによって実行されると、前記プロセッサに、
前記ユーザによって選択された異なるオーディオコンテンツの記録、及び前記ユーザが前記異なるオーディオコンテンツを選択した関連付けられた時刻を含む、クラウドベースのデータベースにアクセスすることと、
前記ストリーミングオーディオプレーヤの前記インテリジェントプリセットインジケータを、現在の時刻に一致する時刻に前記ユーザによって以前に選択された前記異なるオーディオコンテンツと類似のオーディオコンテンツを演奏するように設定することと、を行わせるプログラミングを含む、請求項２０に記載のストリーミングオーディオプレーヤ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の態様及び実装形態は、概して、メディアプレーヤ機器をストリーミングすること、具体的には、同メディアプレーヤ機器のプリセットチャンネルをインテリジェントに修正するためのシステム及び方法を対象とする。
【背景技術】
【０００２】
ストリーミングメディアプレーヤ、例えば、ストリーミングオーディオプレーヤは、ユーザが、外部ソースからの、例えば、インターネットラジオ局又は他のインターネットベースのストリーミングメディアサービスプロバイダからの、コンテンツにアクセスし、それをストリーミングすることを可能にする。一部のストリーミングオーディオプレーヤは、ユーザが、例えば、ストリーミングオーディオプレーヤ上で、又はストリーミングオーディオプレーヤのコントローラ上で、お気に入りチャンネルに関連付けられているボタン又は他の特徴部を作動させることによって、お気に入りのチャンネル又は局にアクセスすることができるように、プリセットされた又はお気に入りのチャンネル又は局を記憶するための機能を含む。
【発明の概要】
【０００３】
本開示の一態様によれば、ストリーミングオーディオコンテンツをストリーミングオーディオプレーヤのプリセットに割り当てる方法が提供される。本方法は、ストリーミングオーディオプレーヤに近接した若しくはそれを操作しているユーザ、又はストリーミングオーディオプレーヤに近接したユーザの機器のうちの一方を識別することと、ユーザによって好まれるオーディオコンテンツ、又は機器上に存在する音楽のうちの一方を識別することと、ストリーミングオーディオプレーヤのプリセットを、プリセットのユーザ選択が、ユーザによって好まれるものと類似のもの又は機器上に存在するものと類似のものうちの一方であるオーディオコンテンツの再生を開始するように設定することと、を含む。
【０００４】
一部の実装形態では、本方法は、異なるユーザによって好まれる異なるオーディオコンテンツの指標をストリーミングオーディオプレーヤに提供することと、異なるオーディオコンテンツをストリーミングオーディオプレーヤのメモリ内のそれぞれの異なるユーザに関連付けることと、を更に含む。
【０００５】
一部の実装形態では、異なるオーディオコンテンツをそれぞれの異なるユーザに関連付けることは、プリセット割り当ての異なるユーザ定義されたセットをそれぞれのユーザに関連付けることを含む。
【０００６】
一部の実装形態では、本方法は、ストリーミングオーディオプレーヤのプリセットを、ストリーミングオーディオプレーヤに近接したユーザにとって不適切なチャンネルを除外するように設定することを更に含む。
【０００７】
一部の実装形態では、ユーザによって好まれるオーディオコンテンツを識別することは、ストリーミングオーディオプレーヤ上でユーザによって選択されたオーディオコンテンツを識別することと、ユーザによって選択されたオーディオコンテンツの記録を、ストリーミングオーディオプレーヤのメモリ内又はストリーミングオーディオプレーヤに関連付けられているクラウドベースのアカウント内のうちの一方に保存することと、ユーザによって以前に選択されたものと類似のオーディオコンテンツを、ユーザによって好まれるオーディオコンテンツとして選択することと、を含む。
【０００８】
一部の実装形態では、本方法は、ストリーミングオーディオプレーヤ上で異なる時刻にユーザによって選択された異なるオーディオコンテンツを識別することと、ユーザによって選択された異なるオーディオコンテンツの記録及びユーザが異なるオーディオコンテンツを選択した関連する時刻を、ストリーミングオーディオプレーヤのメモリ内又はストリーミングオーディオプレーヤに関連付けられているクラウドベースのアカウント内のうちの一方に保存することと、ストリーミングオーディオプレーヤのプリセットを、プリセットのユーザ選択が、現在の時刻に一致する時刻にユーザによって以前に選択された異なるオーディオコンテンツと類似のオーディオコンテンツの再生を開始するように設定することと、を更に含む。
【０００９】
一部の実装形態では、ユーザを識別することは、ストリーミングオーディオプレーヤが近距離通信を利用して、ユーザを識別することを含む。
【００１０】
一部の実装形態では、ユーザを識別することは、ストリーミングオーディオプレーヤが無線通信を利用して、ユーザのスマートフォンを識別することを介してユーザを識別することを含む。
【００１１】
一部の実装形態では、ユーザを識別することは、ストリーミングオーディオプレーヤが生体情報を利用して、ユーザを識別することを含む。
【００１２】
一部の実装形態では、ユーザを識別することは、ストリーミングオーディオプレーヤが設置されている車両の運転席にいるユーザを識別することを含む。
【００１３】
一部の実装形態では、本方法は、ストリーミングオーディオプレーヤが、ストリーミングオーディオプレーヤのプリセットが設定されているユーザの指標を提供することを更に含む。
【００１４】
一部の実装形態では、本方法は、ストリーミングオーディオプレーヤの位置に基づいて、プリセットを設定することを更に含む。
【００１５】
一部の実装形態では、本方法は、日のうちの時刻又は週のうちの曜日のうちの１つ以上に基づいて、プリセットを設定することを更に含む。
【００１６】
一部の実装形態では、本方法は、ストリーミングオーディオプレーヤに近接した領域内の気象に基づいて、プリセットを設定することを更に含む。
【００１７】
一部の実装形態では、本方法は、ユーザのスケジュールに基づいて、プリセットを設定することを更に含む。
【００１８】
一部の実装形態では、本方法は、ストリーミングオーディオプレーヤがプリセットに関連付けられているオーディオチャンネルのコンテンツの変化に対する指標を提供することを更に含む。
【００１９】
別の態様によれば、コンピュータシステムであって、プロセッサと、命令を含む非一時的コンピュータ可読メモリと、を備え、命令は、プロセッサによって実行されると、コンピュータシステムに、ストリーミングオーディオプレーヤに近接した又はそれを操作しているユーザを識別することと、ユーザによって好まれるオーディオコンテンツを識別することと、ストリーミングオーディオプレーヤのプリセットを、プリセットのユーザ選択がユーザによって好まれるものと類似のオーディオコンテンツの再生を開始するように設定することと、を行わせる、コンピュータシステムが提供される。
【００２０】
一部の実装形態では、命令は、プロセッサによって実行されると、コンピュータシステムに、近距離通信を利用してユーザを識別すること、無線通信を利用してユーザのスマートフォンを識別することを介してユーザを識別すること、又は生体情報を利用してユーザを識別すること、のうちの１つ以上によって、ユーザを識別させる。
【００２１】
一部の実装形態では、命令は、プロセッサによって実行されると、コンピュータシステムに、ストリーミングオーディオプレーヤ上で異なる時刻にユーザによって選択された異なるオーディオコンテンツを識別することと、ユーザによって選択された異なるオーディオコンテンツの記録及びユーザが異なるオーディオコンテンツを選択した関連する時刻を、コンピュータシステムのメモリ内に保存することと、ストリーミングオーディオプレーヤのプリセットを、プリセットのユーザ選択が現在の時刻に一致する時刻にユーザによって以前に選択された異なるオーディオコンテンツと類似のオーディオコンテンツの再生を開始するように設定することと、によってオーディオコンテンツを識別させる。
【００２２】
別の態様によれば、プロセッサと、プロセッサに動作可能に接続され、１つ以上のストリーミングオーディオコンテンツソースからのストリーミングオーディオコンテンツにアクセスするように構成されたネットワークインターフェースと、プロセッサに動作可能に接続された電気音響トランスデューサと、プロセッサに動作可能に接続された複数のプリセットインジケータと、を備える、ストリーミングオーディオプレーヤが提供される。複数のプリセットインジケータのうちの少なくとも１つは、ストリーミングオーディオプレーヤに近接した又はそれを操作しているユーザを識別することと、ユーザによって好まれるオーディオコンテンツを識別することと、ストリーミングオーディオプレーヤのインテリジェントプリセットインジケータを、プリセットのユーザ選択がユーザによって好まれるものと類似のオーディオコンテンツの再生を開始するように設定することとと、を含む方法によって、ストリーミングオーディオコンテンツに割り当てられるように構成されたインテリジェントプリセットインジケータである。
【００２３】
一部の実装形態では、ストリーミングオーディオプレーヤは、プロセッサに動作可能に接続されたメモリを更に備える。メモリは、プロセッサによって実行されると、プロセッサに、ユーザによって選択された異なるオーディオコンテンツの記録、及びユーザが異なるオーディオコンテンツを選択した関連する時刻を含む、クラウドベースのデータベースにアクセスすることと、ストリーミングオーディオプレーヤのインテリジェントプリセットインジケータを、現在の時刻に一致する時刻にユーザによって以前に選択された異なるオーディオコンテンツと類似のオーディオコンテンツを演奏するように設定すること、を行わせるプログラミングを含む。
【００２４】
添付の図面は、縮尺どおりに描画されることを意図していない。図面において、様々な図で図示される各同一の、又は略同一の構成要素は、同様の数字で表記される。説明を明瞭にするために、全ての図において、構成要素全てが、必ずしも符号付けされていない場合がある。図面において、
【図面の簡単な説明】
【００２５】
【図１Ａ】例示的なストリーミングオーディオプレーヤの斜視図である。
【図１Ｂ】図１Ａのストリーミングオーディオプレーヤの平面図である。
【図１Ｃ】図１Ａのストリーミングオーディオプレーヤのブロック図である。
【図２】図１Ａのストリーミングオーディオプレーヤのコントローラを示す。
【図３】本明細書に開示される方法の態様が実施され得るコンピュータシステムを示す。
【発明を実施するための形態】
【００２６】
本明細書に開示される態様及び実装形態は、以下の説明に記載されるか又は図示される構成の詳細及び構成要素の配置に限定されない。本明細書に開示される態様及び実装形態は、様々な方法で実践又は実行することができる。
【００２７】
本明細書に開示される態様及び実装形態は、概して、ストリーミングオーディオプレーヤのプリセットをインテリジェントにかつ／又は動的に修正して、ストリーミングオーディオプレーヤが使用される状況又は環境に基づいて、異なるストリーミングオーディオコンテンツ、例えば、異なるストリーミングオーディオ局又はチャンネルを、プリセットに割り当てるためのシステム及び方法を対象とする。「局（station）」及び「チャンネル（channel）」という用語は、本明細書において同義的に使用され、インターネットラジオチャンネル、インターネットストリーミングサービスからのプレイリスト、又はストリーミングオーディオ若しくは他のオーディオコンテンツ、例えば、ニュース、スポーツ、気象などにアクセスするための他の事前定義された位置若しくはアクセスポイントを包含する。開示されるストリーミングオーディオプレーヤは、音楽及び／又は音楽以外のオーディオコンテンツをストリーミングするために利用され得ることを理解されたい。更に、本明細書で使用される場合、「ストリーミングオーディオプレーヤ（streaming audio player）」という用語は、オーディオプレーヤそれ自体と、ストリーミングオーディオプレーヤのコントローラと、ストリーミングオーディオプレーヤにアクセスするため又はそれを制御若しくはプログラムするために、ストリーミングオーディオプレーヤについての情報を記憶するように構成されたストリーミングオーディオプレーヤに関連付けられているコンピュータシステムと、を包含する。
【００２８】
本明細書に開示されるシステム及び方法は、ストリーミングオーディオプレーヤのプリセットの機能性を拡張し、ストリーミングオーディオプレーヤのプリセットが特定のユーザ、環境、又は状況に対してカスタマイズされ得る程度を拡大する。一部の実装形態では、ストリーミングオーディオプレーヤは、インテリジェントプリセットがストリーミングオーディオプレーヤとして選択され、又は関連するコンピュータシステムがユーザについての情報を取得し、ユーザの選好又は好みを推定又は学習するときに演奏されるコンテンツの種類を適合させる、インテリジェントプリセット（複数可）を含み得る。
【００２９】
本明細書に開示される態様及び実装形態は、概して、複数のストリーミングオーディオプレーヤのうちのいずれか１つに適用可能である。ある特定の実装形態では、ストリーミングオーディオプレーヤは、Ｂｏｓｅ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＳｏｕｎｄＴｏｕｃｈ（登録商標）オーディオ再生機器のうちの１つである。このようなシステムの一例が、図１Ａ〜１Ｃに示されている。この機器は、同一所有者の米国特許第９，３３０，１６９号、名称「ＡＵＤＩＯ  ＳＹＳＴＥＭＳ  ＡＮＤ  ＲＥＬＡＴＥＤ  ＤＥＶＩＣＥＳ  ＡＮＤ  ＭＥＴＨＯＤＳ」に記載され、その全体が全ての目的のために参照により本明細書に組み込まれる。
【００３０】
図１Ａを参照すると、オーディオ再生機器１０は、エンクロージャ１１を含み、エンクロージャ１１上には、現在演奏中（「演奏中」）の音楽に関する情報及びプリセットに関する情報をユーザに提供することができるグラフィカルインターフェース１２（例えば、ＯＬＥＤディスプレイ）がある。スクリーン１４は、１つ以上の電気音響変換器１５を隠している（図１Ｃ）。オーディオ再生機器１０はまた、ユーザ入力インターフェース１６も含む。図１Ｂに示すように、ユーザ入力インターフェース１６は、図示の例ではハードウェアボタンである複数のプリセットインジケータ１８を含む。プリセットインジケータ１８（番号１〜６）は、それらのボタンに割り当てられたエンティティへの容易な１つの押下アクセスをユーザに提供する。即ち、プリセットインジケータ１８のうちの選択された１つの単一の押下は、割り当てられたエンティティ（複数可）からのコンテンツのストリーミング及びレンダリングを開始することになる。
【００３１】
割り当てられたエンティティは、異なるデジタルオーディオソース、例えば、局、チャンネル、又はインターネットラジオ局若しくはストリーミング音楽サービス、例えば、Ｐａｎｄｏｒａ（登録商標）、Ｓｐｏｔｉｆｙ（登録商標）、ｖＴｕｎｅｒ（登録商標）、ｉＨｅａｒｔＲａｄｉｏ（登録商標）、Ｄｅｅｚｅｒ（登録商標）、ＳｉｒｉｕｓＸＭ（登録商標）、Ａｍａｚｏｎ  Ｍｕｓｉｃなどのサービスからのプレイリストに関連付けることができる。単一のオーディオ再生機器１０は、様々な異なるデジタルオーディオソースへの単一の押下アクセスを提供することができる。一例では、割り当てられたエンティティは、少なくとも（ｉ）デジタル音楽のユーザ定義されたプレイリストと、（ｉｉ）インターネットラジオ局と、を含む。別の例では、デジタルオーディオソースは、複数のインターネットラジオサイトを含み、割り当てられたエンティティは、それらのインターネットラジオサイトによって提供される個々のラジオ局を含む。
【００３２】
特に、プリセットインジケータ１８は、どのエンティティが割り当てられているか、及びどのデジタルオーディオソースが割り当てられているエンティティを提供しているかにかかわらず、少なくともユーザの観点からは同じ方法で動作する。即ち、各プリセットインジケータ１８は、エンティティがネットワークアタッチトストレージ（network attached storage、ＮＡＳ）機器によって提供されるデジタル音楽のユーザ定義されたプレイリストであるか、又はインターネット音楽サービスによって提供されるインターネットラジオ局であるかにかかわらず、その割り当てられたエンティティ（複数可）への１回押下するだけのアクセスを提供することができる。
【００３３】
図１Ｃを参照すると、オーディオ再生機器１０はまた、ネットワークインターフェース２０と、プロセッサ２２と、オーディオハードウェア２４と、様々なオーディオ再生機器の構成要素に電力を供給するための電源２６と、メモリ２８と、を含む。プロセッサ２２、グラフィカルインターフェース１２、ネットワークインターフェース２０、オーディオハードウェア２４、電源２６、及びメモリ２８の各々は、様々なバスを使用して相互接続され、いくつかの構成要素は、共通のマザーボード上に、又は必要に応じて他の方法で取り付けられ得る。
【００３４】
ネットワークインターフェース２０は、１つ以上の通信プロトコルを介して、オーディオ再生機器１０及びコントローラ（例えば、遠隔制御装置又はスマートフォン又は適切な制御アプリケーションがインストールされたコンピュータ）、ユーザのオーディオシステムアカウントに関する情報を含むアカウントデータベースを含み得るインターネット又はクラウドベースのサーバに接続されたサーバ、オーディオソース、並びに他のオーディオ再生機器１０の間の通信を提供する。ネットワークインターフェース２０は、無線インターフェース３０及び有線インターフェース３２のいずれか又は両方を提供することができる。無線インターフェース３０は、ＩＥＥＥ８０２．１１ｂ／ｇなどのなどの通信プロトコルに従って、オーディオ再生機器１０が他の機器と無線通信することを可能にする。有線インターフェース３２は、有線（例えば、イーサネット（登録商標））接続を介して、ネットワークインターフェース機能を提供する。
【００３５】
一部の例では、ネットワークインターフェース２０はまた、Ａｐｐｌｅ  ＡｉｒＰｌａｙ（登録商標）（機器間の関連メタデータとともに、オーディオ、ビデオ及び写真の無線ストリーミングを可能にするカリフォルニア州クパチーノに本社を置き、Ａｐｐｌｅ  Ｉｎｃ．によって開発された独自のプロトコルスタック／スイート）をサポートするためのネットワークメディアプロセッサ３４も含むことができる。例えば、ユーザが、例えば、ｉＰｈｏｎｅ（登録商標）やｉＰａｄ（登録商標）機器などのＡｉｒＰｌａｙ（登録商標）対応の機器をオーディオ再生機器１０が通信しているＬＡＮに接続する場合、次にユーザは、Ａｐｐｌｅ  ＡｉｒＰｌａｙ（登録商標）を介してネットワーク接続オーディオ再生機器１０に音楽をストリーミングすることができる。適切なネットワークメディアプロセッサは、ニューヨーク州ＨａｕｐｐａｕｇｅのＳＭＳＣから入手可能なＤＭ８７０プロセッサである。ネットワークメディアプロセッサ３４は、ネットワークアクセス（即ち、Ｗｉ−Ｆｉネットワーク及び／又はイーサネット接続が、ネットワークメディアプロセッサ３４を介して提供され得る）及びＡｉｒＰｌａｙ（登録商標）オーディオを提供する。ＡｉｒＰｌａｙ（登録商標）オーディオ信号は、ダウンストリーム処理及び再生のために、Ｉ２Ｓプロトコル（デジタルオーディオ機器を接続するために使用される電気的シリアルバスインターフェース規格）を使用して、プロセッサ２２に渡される。特に、オーディオ再生機器１０は、ＡｉｒＰｌａｙ（登録商標）及び／又はＤＬＮＡ（登録商標）のＵＰｎＰプロトコルを介したオーディオストリーミングをサポートすることができ、全て１つの機器内に統合されている。
【００３６】
ネットワークパケットから来る他の全てのデジタルオーディオは、ネットワークメディアプロセッサ３４からＵＳＢブリッジ３６を介してプロセッサ２２にまっすぐ来て、復号器、ＤＳＰに入り、そして最終的に電気音響変換器（複数可）１５を介して再生（レンダリング）される。
【００３７】
ネットワークインターフェース１１はまた、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー用途のための（例えば、Ｂｌｕｅｔｏｏｔｈ対応のコントローラとの無線通信のためのＢｌｕｅｔｏｏｔｈ低エネルギー（ＢＴＬＥ）システムオンチップ（ＳｏＣ）７３８も含むことができる。適切なＢＴＬＥ  Ｓｏｃは、本社はテキサス州ダラスにあるＴｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓから入手可能なＣＣ２５４０である。
【００３８】
ストリーミングされたデータは、ネットワークインターフェース２０からプロセッサ２２に渡される。プロセッサ２２は、メモリ２８に記憶されている命令を含む、（例えば、とりわけ、デジタル信号処理、復号、及び等化機能を実施するための）オーディオ再生機器内で命令を実行することができる。プロセッサ２２は、別個の複数のアナログ及びデジタルプロセッサを含むチップのチップセットとして実装されてもよい。プロセッサ２２は、例えば、ユーザインターフェースの制御、又はオーディオ再生機器１０によって起動されるアプリケーションなど、オーディオ再生機器１０の他の構成要素の調整を提供することができる。適切なプロセッサは、Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓから入手可能なＤＡ９２１である。
【００３９】
プロセッサ２２は、デジタルオーディオ信号をアナログオーディオ信号に転換するための１つ以上のデジタル／アナログ（Ｄ／Ａ）転換器を含むオーディオハードウェア２４に処理されたデジタルオーディオ信号を提供する。オーディオハードウェア２４はまた、再生のために増幅されたアナログオーディオ信号を電気音響変換器（複数可）１５に提供する１つ以上の増幅器も含む。加えて、オーディオハードウェア２４は、他の機器と共有するためのデジタルオーディオ信号を提供するために、アナログ入力信号を処理するための回路を含むことができる。
【００４０】
メモリ２８は、オーディオ再生機器１０内に情報を記憶する。この点に関して、メモリ２８は、オーディオ局又はチャンネルプリセットに関する情報などの、アカウント情報を記憶してもよい。メモリ２８はまた、デジタルオーディオソース、例えば、インターネットラジオサービスへの単一の押下アクセスを容易にするための「トークン」のためのストレージを提供してもよい。本明細書で使用される場合、トークンは、デジタルオーディオソースによって提供され得る固有の識別子であり、デジタルオーディオソースが、オーディオ再生機器１０を、デジタルオーディオソースでユーザのアカウントに関連付けられているとして、オーディオ再生機器１０がデジタルオーディオソースにアクセスしようと試みるたびに、認証情報（例えば、ユーザ名、パスワードなど）をユーザに要求することなく、認識することを可能にする。
【００４１】
メモリ２８は、例えば、フラッシュメモリ及び／又は不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含むことができる。一部の実装形態では、命令（例えば、ソフトウェア）は、情報担体に記憶されている。命令は、１つ以上の処理機器（例えば、プロセッサ２２）によって実行されると、局、チャンネル、又はプレイリストをストリーミングオーディオプレーヤのプリセットインジケータ１８に割り当てるために、後述するものなどの１つ以上のプロセスを実施する。命令はまた、１つ以上のコンピュータ可読媒体又は機械可読媒体（例えば、メモリ２８、又はプロセッサ上のメモリ）などの１つ以上の記憶機器によって記憶することもできる。命令は、復号を実行するための命令を含むことができ（即ち、ソフトウェアモジュールがデジタルオーディオストリームを復号するためのオーディオコーデックを含む）、並びにデジタル信号処理及び等化を含むことができる。一部の態様及び実装形態によれば、メモリ２８は命令を含み、命令は、プロセッサによって実行されると、プロセッサに、ユーザ定義されたオーディオチャンネルプリセットのセットを含むオーディオ再生機器１０に関連付けられているアカウント情報を含むクラウドベースのデータベースにアクセスさせ、ユーザ定義されたオーディオチャンネルプリセットを複数のプリセットインジケータ１８に割り当てさせる。
【００４２】
ユーザは、ユーザ入力インターフェース１６と直接交信することによって、ストリーミングオーディオプレーヤを操作してもよい。代替的に、ユーザは、ストリーミングオーディオプレーヤコントローラ、例えばスマートフォン５０（図２）又は他のモバイル機器にインストールされたアプリを使用して、ストリーミングオーディオプレーヤを操作してもよい。一部の実装形態では、ストリーミング音楽プレーヤ上に提供されたハードウェアのプリセットインジケータ１８にコンテンツを割り当てることに加えて、又は代替として、コンテンツは、ストリーミング音楽プレーヤのコントローラにインストールされたアプリを介してアクセス可能かつ選択可能である「仮想プリセット」に割り当てられてもよい。したがって、ストリーミング音楽プレーヤのプリセットインジケータ１８にコンテンツを割り当てることの本明細書の考察は、ストリーミング音楽プレーヤのコントローラにインストールされたアプリを介してアクセス可能かつ選択可能な「仮想プリセット」にコンテンツを割り当てることに等しく適用される。
【００４３】
一部の実装形態では、ストリーミングオーディオプレーヤは、インテリジェントプリセット（複数可）が、どのユーザがストリーミングオーディオプレーヤを操作しているか又はストリーミングオーディオプレーヤの付近に存在するかに基づいて選択されることに応じて演奏される、オーディオコンテンツの種類に変更を行う、インテリジェントプリセット（複数可）を含み得る。異なるユーザ、例えば、ストリーミングオーディオプレーヤがインストールされている家庭内の異なる家族メンバーは、ストリーミングオーディオプレーヤを通じて視聴するためのオーディオコンテンツに対して異なる選好を有する場合がある。例えば、父親は、ナショナルパブリックラジオ（National Public Radio、ＮＰＲ）などの「オールディーズ」音楽及びトークラジオを楽しむかもしれないが、息子は、ロックンロール及びスポーツチャンネルを好むかもしれず、母親はクラシック音楽を楽しむかもしれない。このような選好は、例えば、異なる家族メンバーによって好まれる特定の局又はチャンネルを特定し、異なる局又はチャンネルをストリーミングオーディオプレーヤのメモリ内の異なる家族メンバー、ストリーミングオーディオプレーヤコントローラ、又はストリーミングオーディオプレーヤに関連付けられているクラウドベースのアカウントに関連付けることによって、ストリーミングオーディオプレーヤに提供することができる。
【００４４】
一部の実装形態では、ストリーミングオーディオプレーヤ（又は関連付けられたコンピュータシステム、例えば、ストリーミングオーディオプレーヤに関連付けられているクラウドベースのアカウントをホストするもの）は、ストリーミングオーディオプレーヤに近接した視聴者の組成に基づいて、ストリーミングオーディオプレーヤのインテリジェントプリセット（複数可）を修正するようにプログラム又は命令されてもよい。例えば、ストリーミングオーディオプレーヤが、子供がストリーミングオーディオプレーヤの存在下にあるという情報を提供され、又はそれを感知した場合、ストリーミングオーディオプレーヤのインテリジェントプリセット（複数可）は、エクスプリシットリリックス、又は子供にとって不適切な他の音楽若しくはコンテンツを含む音楽を演奏するチャンネルを回避するように設定されてもよい。
【００４５】
一部の実装形態では、ストリーミングオーディオプレーヤは、異なるユーザと関連付け、異なるユーザの存在下でインテリジェントプリセットに割り当てるチャンネルで事前プログラムされておらず、むしろ、異なるユーザの選好を経時的に学習し、これらの選好と一致するチャンネルを様々なユーザに関連付けるように構成されている。例えば、ストリーミングオーディオプレーヤは、以下で更に詳細に説明する方法のうちの１つによって、ストリーミングオーディオプレーヤを操作しているユーザを識別し、ユーザがストリーミングオーディオプレーヤで視聴するオーディオコンテンツの種類を監視してもよい。ストリーミングオーディオプレーヤは、ストリーミングオーディオプレーヤのメモリ内、又はストリーミングオーディオプレーヤ若しくはユーザに関連付けられているオンラインアカウント内で、ユーザが視聴したオーディオコンテンツを関連付ける記録を記憶してもよい。ストリーミングオーディオプレーヤは、次いで、ユーザがストリーミングオーディオプレーヤの存在下にあるか又はそれを操作しているときに、ユーザが過去に選択したものと類似のオーディオコンテンツを提供するチャンネルに、ストリーミングオーディオプレーヤのインテリジェントプリセットを割り当ててもよい。ユーザが過去に選択したものと類似のオーディオコンテンツ又はユーザによって好まれるものと類似のオーディオコンテンツは、ユーザが過去に選択したオーディオコンテンツと類似であるが同一ではないオーディオコンテンツのいずれかを含んでもよく、ユーザが過去に選択した特定のオーディオコンテンツを含むか若しくはそれから構成されてもよく、又はユーザが過去に選択したオーディオコンテンツと類似であるが同一ではないオーディオコンテンツ、及びユーザが過去に選択した特定のオーディオコンテンツの両方を含んでもよい。
【００４６】
ユーザに基づくストリーミングオーディオプレーヤのインテリジェントプリセットへのチャンネルの割り当ては、どのオーディオコンテンツをユーザが視聴したかだけではなく、もしあれば、どのように異なる種類のオーディオコンテンツをユーザが１日のうちの時刻、１週間のうちの日、１年のうちの月などの異なる時点に視聴したかの記録を記憶することによって、更に精緻化され得る。ストリーミングオーディオプレーヤは、次いで、ユーザがストリーミングオーディオプレーヤの存在下にあるか又はそれを操作しているときに、ユーザが現在の時刻、日、月などと類似の時刻、日、月などに、過去に選択したものと類似のオーディオコンテンツを提供するチャンネルに、ストリーミングオーディオプレーヤのインテリジェントプリセットを割り当ててもよい。
【００４７】
一部の実装形態では、ストリーミングオーディオプレーヤは、ユーザを識別する必要はなく、むしろ、ユーザの機器、例えば、スマートフォン又はポータブルオーディオプレーヤを識別してもよい。ストリーミングオーディオプレーヤは、どの音声コンテンツが機器上に存在するかを読み取り、類似のオーディオコンテンツをインテリジェントプリセットに割り当ててもよい。類似のオーディオコンテンツは、機器上に存在するオーディオコンテンツと類似であるが同一ではないオーディオコンテンツのいずれかを含んでもよく、機器上に存在する特定のオーディオコンテンツを含むか、若しくはそれから構成されてもよく、又は機器上に存在するオーディオコンテンツ及び機器上に存在する特定のオーディオコンテンツと類似であるが、同一ではないオーディオコンテンツの両方を含んでもよい。ユーザの機器が、どのオーディオコンテンツが過去に演奏されたかの記録を保持している場合、ストリーミングオーディオプレーヤは、機器がストリーミングオーディオプレーヤの存在下にあるときに、現在の時刻、日、月などと類似の時刻、日、月など、過去に機器で演奏されたものと類似のオーディオコンテンツを提供するチャンネルに、ストリーミングオーディオプレーヤのインテリジェントプリセットを割り当ててもよい。
【００４８】
ストリーミングオーディオプレーヤは、特定のユーザがストリーミングオーディオプレーヤの存在下で検知されたときに、特定のユーザに関連付けられているチャンネルからオーディオコンテンツを演奏するように、１つ以上のプリセットをプログラムしてもよい。例えば、ストリーミングオーディオプレーヤの存在下で特定のユーザを検知したことに応答して、ストリーミングオーディオプレーヤは、異なるユーザのオーディオコンテンツ選好を含む、異なるユーザのプロファイルを保持しているクラウドベースのシステムにアクセスしてもよい。ストリーミングオーディオプレーヤは、ストリーミングオーディオプレーヤの存在下で検知されたユーザのプロファイルにアクセスして、ユーザのオーディオコンテンツ選好を判定し、ユーザのオーディオコンテンツ選好と一致するコンテンツを演奏するように、インテリジェントプリセットをプログラムしてもよい。場合によっては、オーディオコンテンツ選好は、ユーザ自身によって事前定義されるプリセット割り当てのセットを含み得る。例えば、場合によっては、複数のユーザの各々は、コンピュータメモリに記憶されたプリセット割り当ての対応するユーザ定義されたセットを有してもよく、特定のユーザがストリーミングオーディオプレーヤによって検知されると、プリセットは、検知されたユーザによって定義されたプリセット割り当てのセットで自動的にプログラムされる。次いで、プリセットは、ユーザのうちの別の１人が検知されると、動的に再プログラムされ得る。複数のユーザが存在する場合、ストリーミングオーディオプレーヤに最も近接したことが検知されたユーザに、選好が与えられてもよい。
【００４９】
一部の実装形態では、ストリーミングオーディオプレーヤは、ユーザを識別する必要はなく、ユーザの機器（例えば、スマートフォン）のみを識別するだけでよい。ストリーミングオーディオプレーヤの存在下で特定の機器を検知したことに応じて、ストリーミングオーディオプレーヤは、異なる機器のユーザのオーディオコンテンツ選好を含む、異なる機器のプロファイルを保持しているクラウドベースのシステムにアクセスしてもよい。ストリーミングオーディオプレーヤは、ストリーミングオーディオプレーヤの存在下で検知された機器のプロファイルにアクセスして、機器に関連付けられているオーディオコンテンツ選好を判定し、機器に関連付けられているオーディオコンテンツ選好と一致するコンテンツを演奏するように、インテリジェントプリセットをプログラムしてもよい。
【００５０】
一部の実装形態では、ストリーミングオーディオプレーヤ、ストリーミングオーディオプレーヤのコントローラ、又はストリーミングオーディオプレーヤと通信する別の機器は、近距離通信（near field communication、ＮＦＣ）の形態を利用して、ストリーミングオーディオプレーヤに近接した人物を識別することができる。例えば、ユーザは、ユーザのスマートフォンをストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラに近接させてもよい。スマートフォンは、ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラにユーザの識別情報を通信するアプリでプログラムされてもよく、又は代替的に若しくは追加的に、ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラは、ユーザのスマートフォンのＩＰアドレスを事前に提供されていてもよく、ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラは、スマートフォンのＩＰアドレスを読み出すことによってスマートフォン、ひいてはユーザを識別してもよい。ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラは、他の無線プロトコル、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）及び／又はＷｉ−Ｆｉを利用して、同様の方法でスマートフォンを通じてユーザを識別してもよい。
【００５１】
他の実装形態では、ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラ（又はストリーミングオーディオプレーヤと通信する他の機器）は、生体情報によってユーザを識別してもよい。例えば、ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラ（又はストリーミングオーディオプレーヤと通信する他の機器）は、指紋リーダを備えていてもよく、異なる指紋を異なるユーザに関連付けるようにプログラムされてもよい。ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラ（又はストリーミングオーディオプレーヤと通信する他の機器）は、マイクロフォンを備えていてもよく、異なる声又は声パターンを異なるユーザに関連付けるようにプログラムされてもよく、したがって、それらの声によってユーザを識別してもよい。更なる実装形態では、ストリーミングオーディオプレーヤ又はストリーミングオーディオプレーヤのコントローラ（又はストリーミングオーディオプレーヤと通信する他の機器）は、カメラを備えていてもよく、顔認識又は歩行認識を通じて異なるユーザを識別するようにプログラムされてもよい。
【００５２】
一部の実装形態では、ストリーミングオーディオプレーヤが認識しない人物が、ストリーミングオーディオプレーヤに接近する場合、ストリーミングオーディオプレーヤは、その人物がゲストであると想定してもよく、ゲストがストリーミングオーディオプレーヤのインテリジェントプリセットのカスタマイズされたプログラミングをオーバーライドすることを許可してもよい。
【００５３】
一部の実装形態では、ストリーミングオーディオプレーヤは、車両に設置されてもよい。ストリーミングオーディオプレーヤは、誰が自動車を運転しているかに基づいて、１つ以上のプリセットのアクティブ化に応答して演奏されるオーディオコンテンツのソース（複数可）を修正するインテリジェントプリセットを有してもよい。ストリーミングオーディオプレーヤは、ユーザのスマートフォンと通信することによって、又は上で考察されるようなユーザの生体情報分析によって、車両の運転席にいるユーザを識別してもよい。一部の実装形態では、インテリジェントプリセットは、ユーザが車両の運転席に入ったことに応じて、自動的に修正される。他の実装形態では、ユーザは、アクション、例えば、メッセージをストリーミングオーディオプレーヤに送信する、ユーザのスマートフォンで実行されているアプリのボタンを選択することを行い、インテリジェントプリセットを修正して、ユーザが好むオーディオコンテンツをストリーミングする。
【００５４】
ストリーミングオーディオプレーヤは、ストリーミングオーディオプレーヤのインテリジェントプリセット（複数可）がカスタマイズされたのがどのユーザかの指標を提供してもよい。一部の実装形態では、インテリジェントプリセットインジケータは、照明、例えば、ストリーミングオーディオプレーヤのインテリジェントプリセット（複数可）がカスタマイズされたユーザに基づいて、色を変化させる１つ以上のＬＥＤが提供されてもよい。他の実装形態では、ストリーミングオーディオプレーヤの表示画面は、ストリーミングオーディオプレーヤのインテリジェントプリセット（複数可）がカスタマイズされたユーザに基づいて、色を変化させてもよく、又はストリーミングオーディオプレーヤのインテリジェントプリセット（複数可）がカスタマイズされたユーザの名前のテキスト指標を提供してもよい。
【００５５】
他の実装形態では、ストリーミングオーディオプレーヤは、ストリーミングオーディオプレーヤの位置に基づいて、ストリーミングオーディオプレーヤのインテリジェントプリセットに関連付けられているオーディオコンテンツのソースを修正してもよい。例えば、車両に設置されたストリーミングオーディオプレーヤの場合、ストリーミングオーディオプレーヤは、車両がユーザの家から離れた位置にあるとき、又は車両がめったに存在しない位置にあるとき、１つ以上のプリセットを変更して、ユーザに交通情報を提供してもよい。
【００５６】
ストリーミングオーディオプレーヤは、１日のうちの時刻又は１週間のうちの日に基づいて、ストリーミングオーディオプレーヤのインテリジェントプリセットに関連付けられているオーディオコンテンツのソース（複数可）を修正してもよい。例えば、ユーザは、朝にはデイリーニュースを視聴し、活気に満ちた音楽を視聴することを好むこともあり、金融市場が休場した後の夜には経済ニュースを視聴することを好むこともあり、ユーザが興味を持つ様々なスポーツの試合が行われている夜又は週末にはスポーツ最新情報を視聴することを好むこともある。車両に設置されたストリーミングオーディオプレーヤの場合、ユーザは、ユーザが職場までの通常の通勤時間に、毎週の交通最新情報を視聴することを好むことがある。ストリーミングオーディオプレーヤは、ストリーミングオーディオプレーヤのインテリジェントプリセット（複数可）に関連付けられているオーディオコンテンツのソース（複数可）を修正して、オーディオコンテンツを演奏し、これら又は他のユーザ選好に対応してもよい。
【００５７】
ストリーミングオーディオプレーヤは、気象に基づいてストリーミングオーディオプレーヤのインテリジェントプリセットに関連付けられているオーディオコンテンツのソース（複数可）を修正してもよい。例えば、厳しい気象（ハリケーン、竜巻、吹雪など）がストリーミングオーディオプレーヤに近接した領域で予測されるか又は発生している場合、ストリーミングオーディオプレーヤは、気象の展開について報告するソースからオーディオコンテンツを提供するように、インテリジェントプリセットを修正してもよい。他の例では、暖かい夏の日に、ストリーミングオーディオプレーヤは、夏又はビーチがテーマの音楽を演奏するソースからオーディオコンテンツを提供するように、インテリジェントプリセットを修正してもよい。
【００５８】
ストリーミングオーディオプレーヤ（又は関連するコンピュータシステム、例えば、ユーザ又はストリーミングオーディオプレーヤに関連付けられているクラウドベースのアカウントをホストするもの）は、ユーザのスケジュールに基づいて、例えば、ユーザが休暇中か就業中かに基づいて、又はユーザがストリーミングオーディオプレーヤ又は関連するコンピュータシステムにアクセスするために提供したユーザの電子スケジュールのイベント（例えば、ユーザのＭｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋアカウントのスケジュール）に基づいて、ストリーミングオーディオプレーヤのインテリジェントプリセットに関連付けられているオーディオコンテンツのソースを修正してもよい。ユーザの就業日の場合、ユーザの職業に関連するビジネスニュースについて報告するチャンネルを、ストリーミングオーディオプレーヤは、ストリーミングオーディオプレーヤのインテリジェントプリセットに割り当ててもよい。ユーザが休暇中である場合、ストリーミングオーディオプレーヤは、気象又は現地の娯楽又はコミュニティイベントについて報告するチャンネルをストリーミングオーディオプレーヤのインテリジェントプリセットに割り当てもよい。ユーザの電子スケジュールが、ユーザが重要なプレゼンテーションを行う予定のスケジュールを示す場合、ストリーミングオーディオプレーヤは、リラックス音楽を演奏するチャンネルをストリーミングオーディオプレーヤのインテリジェントプリセットに割り当ててもよい。ユーザの電子スケジュールが代わりに、ユーザが会社のパーティに参加する予定のスケジュールを示す場合、ストリーミングオーディオプレーヤは、アップビート音楽を演奏するチャンネルをストリーミングオーディオプレーヤのインテリジェントプリセットに割り当ててもよい。
【００５９】
一部の実装形態では、ストリーミングオーディオ支払者は、ストリーミングオーディオプレーヤのプリセットが異なるチャンネルからの異なるコンテンツ（複数可）を演奏するように、更新又は修正されたという指標を提供してもよい。一部の実装形態では、ストリーミングオーディオコンテンツプロバイダは、ストリーミングオーディオプレーヤのプリセットに関連付けられているチャンネルを、新しいコンテンツで更新してもよい。ストリーミングオーディオプレーヤは、例えば、ストリーミングオーディオプレーヤのコンテンツ更新の表示を通じて、ユーザにメッセージを提供してもよい。他の実装形態では、ストリーミングオーディオプレーヤは、コンテンツ更新をユーザに通知するサウンド又はオーディオメッセージを、ユーザに提供してもよい。更なる実装形態では、ストリーミングオーディオプレーヤは、例えば、プリセットインジケータを点灯させるか又はプリセットインジケータを点滅させることによって、更新されたコンテンツを有するプリセットに関連付けられているプリセットインジケータを視覚的に変化させてもよい。
【００６０】
本明細書に開示される様々なコンピュータシステム、例えば、ユーザのオンラインストリーミングオーディオアカウントをホストするコンピュータシステム、ストリーミングオーディオコントローラ５０、又はユーザが楽しむ可能性のあるものと同じオーディオコンテンツ及びスケジューリングの種類の予測を行うために、またユーザに対して動的に調整可能なプリセットをプログラムするために使用されるコンピュータシステムは、図３に示されるものなどの汎用コンピュータシステム３００内で実行する特殊なソフトウェアを含み得る。コンピュータシステム３００は、ディスクドライブ、ソリッドステートメモリ、又はデータを記憶するための他の非一時的記録媒体などの、１つ以上のメモリ機器３０４に接続されたプロセッサ３０２を含み得る。メモリ３０４は、典型的に、コンピュータシステム３００の動作中にプログラム及びデータを記憶するために使用される。コンピュータシステム３００の構成要素は、１つ以上のバス（例えば、同じマシン内に組み込まれている構成要素どうしの間）及び／又はネットワーク（例えば、別々の個別のマシン上に存在する構成要素どうしの間）を含み得る、相互接続機構３０６によって接続されてもよい。相互接続機構３０６は、通信（例えば、データ、命令）がシステム３００のシステム構成要素どうしの間で交換されるのを可能にする。コンピュータシステム３００はまた、１つ以上の入力機器（３０８）、例えば、キーボード、マウス、トラックボール、マイクロフォン、タッチスクリーン、及び１つ以上の出力機器３１０、例えば、印刷機器、ディスプレイスクリーン、並びに／又はスピーカを含む。
【００６１】
コンピュータシステムは、特別にプログラムされた専用ハードウェア、例えば、特定用途向け集積回路（ＡＳＩＣ）を含み得る。本明細書に開示される態様及び実施形態は、ソフトウェア、ハードウェア若しくはファームウェア、又はこれらの任意の組み合わせで実装されてもよい。更に、そのような方法、行為、システム、システム要素、及びそれらの構成要素は、上述したコンピュータシステムの一部として、又は独立した構成要素として実装されてもよい。
【００６２】
コンピュータシステム３００は、一例として、本明細書に開示される様々な態様及び実施形態が実践され得る１つの種類のコンピュータシステムとして示されているが、本明細書に開示される態様及び実装形態は、図３に示されるように、コンピュータシステムで実装されることに限定されないことを理解されたい。本明細書に開示される様々な態様及び実装形態は、図３に示されるものとは異なるアーキテクチャ又は構成要素を有する１つ以上のコンピュータで実践されてもよい。
【００６３】
コンピュータシステム３００は、高レベルのコンピュータプログラミング言語を使用してプログラム可能な汎用コンピュータシステムであってもよい。コンピュータシステム３００はまた、特別にプログラムされた専用ハードウェアを使用して実装されてもよい。コンピュータシステム３００において、プロセッサ３０２は、通常、Ｉｎｔｅｌ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能な周知のＰｅｎｔｉｕｍ（商標）又はＣｏｒｅ（商標）クラスのプロセッサなどの、市販のプロセッサである。プログラム可能ロジックコントローラを含む、多くの他のプロセッサが利用可能である。このようなプロセッサは、通常、例えば、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＷｉｎｄｏｗｓ  ７、Ｗｉｎｄｏｗｓ  ８、又はＷｉｎｄｏｗｓ  １０オペレーティングシステム、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒから入手可能なＭＡＣ  ＯＳ  Ｓｙｓｔｅｍ  Ｘ、Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓから入手可能なＳｏｌａｒｉｓ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、又は様々なソースから入手可能なＵＮＩＸ（登録商標）であり得る、オペレーティングシステムを実行する。多くの他のオペレーティングシステムが使用されてもよい。
【００６４】
コンピュータシステムの１つ以上の部分は、通信ネットワークに接続された１つ以上のコンピュータシステム（図示せず）にわたって分散されてもよい。これらのコンピュータシステムはまた、汎用コンピュータシステムであってもよい。例えば、本発明の様々な態様は、１つ以上のクライアントコンピュータにサービス（たとえばサーバ）を提供するように、又は分散システムの一部として全体のタスクを実施するように構成された１つ以上のコンピュータシステム間で分散されてもよい。例えば、本明細書に開示される様々な態様及び実施形態は、本明細書に開示される様々な態様及び実施形態に従って様々な機能を実施する１つ以上のサーバシステム間に分散された構成要素を含むクライアント−サーバシステムで実施されてもよい。これらの構成要素は、通信プロトコル（例えば、ＴＣＰ／ＩＰ）を使用して通信ネットワーク（例えば、インターネット）上で通信する、実行可能な、中間（例えば、ＩＬ）又は解釈（例えば、Ｊａｖａ（登録商標））コードであってもよい。一部の実施形態では、コンピュータシステム３００のうちの１つ以上の構成要素は、例えば、セルラー電話ネットワークを含む無線ネットワークを介して、１つ以上の他の構成要素と通信してもよい。
【００６５】
本明細書に開示される態様及び実装形態は、任意の特定のシステム又はシステム群での実行に限定されないことを理解されたい。また、本明細書に開示される態様及び実装形態は、任意の特定の分散アーキテクチャ、ネットワーク、又は通信プロトコルに限定されないことを理解されたい。本明細書に開示される様々な態様及び実装形態は、ＳｍａｌｌＴａｌｋ、Ｊａｖａ、Ｃ＋＋、Ａｄａ、又はＣ＃（Ｃシャープ）などのオブジェクト指向プログラミング言語を使用してプログラムされてもよい。他のオブジェクト指向プログラミング言語もまた使用されてもよい。代替的に、機能的、スクリプト、及び／又は論理的プログラミング言語、例えばラダーロジックが使用されてもよい。本明細書に開示される様々な態様及び実装形態は、プログラムされていない環境（例えば、ブラウザプログラムのウィンドウで見たときに、グラフィカルユーザインターフェース（ＧＵＩ）の態様をレンダリングするか、又は他の機能を実施する、ＨＴＭＬ、ＸＭＬ、若しくは他のフォーマットで作成された文書）で実装されてもよい。本明細書に開示される様々な態様及び実装形態は、プログラムされているか若しくはプログラムされていない要素、又はそれらの任意の組み合わせとして実装されてもよい。
【００６６】
少なくとも１つの実装形態に関するいくつかの態様について述べてきたが、当業者であれば、様々な変更、修正、並びに、改良が容易に思い付くことは、理解されているであろう。こうした変更、修正、及び改善は、本開示の一部であり、本開示の範囲内であることが意図される。本明細書に開示される方法の行為は、例示されるものと代替的な順序で実施されてもよく、１つ以上の行為は省略、置換、又は追加されてもよい。本明細書に開示される任意の１つの例の１つ以上の特徴は、開示される任意の他の例の１つ以上の特徴と組み合わされるか、又は置換されてもよい。したがって、前述の説明及び図面は、単なる例にすぎない。
【００６７】
また、本明細書で使用される表現及び用語は、説明のみを目的としており、限定的であると見なされるべきではない。本明細書で使用される場合、「複数（plurality）」という用語は、２つ以上の項目又は構成要素を指す。本明細書で使用される場合、「実質的に同様」と記載される寸法は、互いの約２５％以内にあると見なされるべきである。明細書におけるか、又は請求項におけるかに関わりなく、「備える（comprising）」、「含む（including）」、「保持する（carrying）」、「有する（having）」、「含有する（containing）」、及び「伴う（involving）」などの用語は、制限のないものと解釈されるべきであり、即ち、「含むが、これらに限定されない」を意味する。したがって、このような用語の使用は、その後に列挙される項目及びその等価物、並びに追加の項目を包含することを意味する。「〜で構成される（consisting of）」及び「〜で基本的に構成される（consisting essentially of）」という移行句に限っては、請求項に関して、それぞれ限定的又は半限定的な移行句である。請求項において請求項要素を修飾するための「第１の（first）」、「第２の（second）」、「第３の（third）」などの序数詞の使用は、それ自体は、ある１つの請求項要素が別の請求項要素に対する何らかの優先度、優先順位、若しくは順序、又は方法の動作が実施される時間的順序、を含意するものではなく、ある特定の名称を有する１つの請求項要素を、請求項要素の区別のために序数詞を使用しなければ）同じ名称を有する別の要素と区別するための単なるラベルとして使用されるものである。
【符号の説明】
【００６８】
１０  オーディオ再生機器
１１  エンクロージャ
１２  グラフィカルインターフェース
１４  スクリーン
１５  電気音響変換器
１６  ユーザ入力インターフェース
１８  プリセットインジケータ
２０  ネットワークインターフェース
２２  プロセッサ
２４  オーディオハードウェア
２６  電源
２８  メモリ
３０  無線インターフェース
３２  有線インターフェース
３４  ネットワークメディアプロセッサ
３６  ＵＳＢブリッジ
３８  Ｂｌｕｅｔｏｏｔｈ低エネルギーシステムオンチップ
５０  ストリーミングオーディオコントローラ
３００  コンピュータシステム
３０２  プロセッサ
３０４  メモリ
３０６  相互接続機構
３０８  入力機器
３１０  出力機器
３１２  ストレージ
【図１Ａ】
2020504835.tif 000003
【図１Ｂ】
2020504835.tif 000004
【図１Ｃ】
2020504835.tif 000005
【図２】
2020504835.tif 000006
【図３】
2020504835.tif 000007
【国際調査報告】
2020504835.tif 000008
2020504835.tif 000009
2020504835.tif 000010