(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2023-05-10
(54)【発明の名称】エクササイズシステム及び方法用のメディアプラットフォーム
(51)【国際特許分類】
H04N 21/2668 20110101AFI20230428BHJP
H04N 21/254 20110101ALI20230428BHJP
G06Q 50/10 20120101ALI20230428BHJP
G16H 10/00 20180101ALI20230428BHJP
A63B 22/06 20060101ALI20230428BHJP
【FI】
H04N21/2668
H04N21/254
G06Q50/10
G16H10/00
A63B22/06 L
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2022540867
(86)(22)【出願日】2020-12-31
(85)【翻訳文提出日】2022-07-28
(86)【国際出願番号】 US2020067757
(87)【国際公開番号】W WO2021138620
(87)【国際公開日】2021-07-08
(32)【優先日】2020-01-02
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】521472232
【氏名又は名称】ペロトン インタラクティブ インコーポレイテッド
(74)【代理人】
【識別番号】110001379
【氏名又は名称】弁理士法人大島特許事務所
(72)【発明者】
【氏名】デゴーヤー、ポール
(72)【発明者】
【氏名】カシャプ、アクシャイ
【テーマコード(参考)】
5C164
5L049
5L099
【Fターム(参考)】
5C164MB11S
5C164SB29S
5C164SC05P
5C164SC11S
5C164SC31P
5C164UD41S
5C164UD54S
5C164YA12
5L049CC12
5L099AA15
(57)【要約】
本開示によれば、エクササイズマシンのユーザにメディアコンテンツを提供するコンテンツ配信システムであって、メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータを格納するメディアデータベースと、プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定されたエクササイズマシンと互換性のあるパラメータに従って、ユーザから要求されたメディア資産を配信するように構成されたコンテンツ管理サーバと、メディアデータベースに通信可能に接続され、メディアコンテンツの作成及びエクササイズマシンへの配信を容易にするように構成されたコンテンツ配信プラットフォームと、を備える、システムが提供される。
【選択図】
図1
【特許請求の範囲】
【請求項1】
エクササイズマシンのユーザにメディアコンテンツを提供するコンテンツ配信システムであって、
メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータを格納するメディアデータベースと、
プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定された前記エクササイズマシンと互換性のあるパラメータに従って、前記ユーザから要求された前記メディア資産を配信するように構成されたコンテンツ管理サーバと、
前記メディアデータベースに通信可能に接続され、メディアコンテンツの作成及び前記エクササイズマシンへの配信を容易にするように構成されたコンテンツ配信プラットフォームと、
を備える、システム。
【請求項2】
請求項1に記載のコンテンツ配信システムであって、
前記メディアデータベースは、
再生時間、再生回数、配信の種類、品質因子、及びライセンス料のうちの少なくとも1つを含む、前記メディアコンテンツのアクセス制御及び配信制御を定義するパラメータを格納する、システム。
【請求項3】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
1以上のメディア資産を含むメディアプロジェクトを作成するためのコンテンツ作成者によるアクセスを容易にするようにさらに構成された、システム。
【請求項4】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
前記メディアコンテンツに対するメディア権利のクリアランス、前記エクササイズマシンを介して前記ユーザがアクセスするためのプロジェクトの作成、及び、使用される前記メディアコンテンツの追跡及び報告を容易にするようにさらに構成された、システム。
【請求項5】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
1以上のフォーマットのメディアコンテンツ、配信及びライセンスのパラメータ、及び、前記メディアコンテンツを記述する関連メタデータを含む、前記メディアデータベースを作成及び維持するようにさらに構成された、システム。
【請求項6】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
前記メディアデータベースに格納された1以上のメディア資産を、1以上のプロジェクトに割り当てることを容易にするようにさらに構成された、システム。
【請求項7】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
前記メディアコンテンツのユーザ、前記エクササイズマシン、並びに、コンテンツ所有者によって設定された配信パラメータ及び価格設定パラメータと互換性のあるコンテンツを作成及び配信するためにパラメータを調節することを含む、前記メディアデータベースと、コンテンツ所有者と、コンテンツ作成者と、エンドユーザデバイスとの間の相互作用を行うようにさらに構成された、システム。
【請求項8】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
前記コンテンツ所有者によって制御されたパラメータを満たす前記メディアデータベースからのメディアコンテンツを含む、新しいコンテンツの作成を容易にするようにさらに構成された、システム。
【請求項9】
請求項1に記載のコンテンツ配信システムであって、
前記メディアコンテンツ及び/またはそれに関連するコンテンツ及びデータは、1以上のコンテンツホストサーバにホストされる、システム。
【請求項10】
請求項1に記載のコンテンツ配信システムであって、
ロイヤルティを追跡及び収集するように構成されたメディア権利管理サービスに対するインターフェースをさらに備える、システム。
【請求項11】
請求項1に記載のコンテンツ配信システムであって、
前記ユーザは、前記エクササイズマシンを操作して、前記コンテンツ管理サーバを介して利用可能なエクササイズ教室にアクセスし、
前記ユーザは、前記エクササイズマシンを介して、前記コンテンツ管理サーバにエクササイズクラスのプレイリストを要求し、それにより、前記コンテンツ管理サーバは、前記エクササイズクラスのプレイリストを前記エクササイズマシンに配信し、
前記コンテンツ管理サーバは、前記コンテンツ配信プラットフォームに前記プレイリストを要求する、システム。
【請求項12】
請求項1に記載のコンテンツ配信システムであって、
エクササイズクラスに適した音楽を選択するために、エクササイズクラスのパラメータ、ユーザの好み、及びインストラクタの好みのうちの少なくとも1つに従って、強化されたメタデータフィールドを介して前記メディアデータベースから音楽を検索することを容易にする検索エンジンをさらに備える、システム。
【請求項13】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ所有者によって設定されたインストラクタの好み及びコンテンツの制限のうちの少なくとも1つに少なくとも部分的に基づいて、音楽コンテンツの検索を容易にし、かつ、
検索された音楽コンテンツが前記メディアデータベースに存在し、かつ前記ユーザからの前記要求を介して前記ユーザ及び前記エクササイズマシンに利用可能であるか否かを判定し、前記音楽コンテンツが存在しかつ利用可能であると判定された場合には、その音楽コンテンツを前記ユーザ及び前記エクササイズマシンに提供するように構成された検索エンジンをさらに備える、システム。
【請求項14】
請求項13に記載のコンテンツ配信システムであって、
前記検索エンジンは、前記ユーザ及び/または前記エクササイズマシンが、前記ユーザから要求された前記音楽コンテンツへのアクセスを許可されているか否かを判定するようにさらに構成された、システム。
【請求項15】
請求項1に記載のコンテンツ配信システムであって、
前記メディアデータベースは、コンテンツ作成者が、インストラクション、音楽、及び映像の組み合わせを含むエクササイズクラスを含むユーザメディアコンテンツ提供物を作成することを容易にするように構成されており、
前記メディアデータベースは、メディアコンテンツごとにコンテンツ所有者によって設定された使用ルールの表示を提供するインターフェースを容易にすることを含む、コンテンツ作成者が、ユーザ体験、価格、及び提供内容の制御、並びに、ユーザカスタマイズを容易にするようにさらに構成された、システム。
【請求項16】
請求項1に記載のコンテンツ配信システムであって、
前記メディアデータベースは、適切な音楽コンテンツの検索を可能にする音楽コンテンツに関連するメタデータを格納し、
前記メタデータは、1以上の要求されたメディア資産に対する地域的制限を含む、システム。
【請求項17】
請求項16に記載のコンテンツ配信システムであって、
前記地域的制限に関する情報は、コンテンツ所有者またはライセンサから前記メディアデータベース及び前記コンテンツ配信プラットフォームに提供され、配信前に前記メディアデータベースに格納される、システム。
【請求項18】
請求項1に記載のコンテンツ配信システムであって、
前記メディアデータベースは、前記プロジェクトのロイヤルティ情報内で使用される複数の音楽資産を含む、前記ユーザからの前記要求に関連するプロジェクト情報を格納する、システム。
【請求項19】
請求項1に記載のコンテンツ配信システムであって、
前記メディアデータベース及び前記コンテンツ配信プラットフォームは、(i)コンテンツ所有者、ライセンサ、及びコンテンツ管理システムと、(ii)コンテンツ作成者のネットワークとの間の通信を管理する、システム。
【請求項20】
請求項19に記載のコンテンツ配信システムであって、
前記コンテンツ配信システムは、コンテンツ作成者がメディアコンテンツを作成し、通信ネットワークを介して前記ユーザ及び前記エクササイズマシンに配信できるように構成されている、システム。
【請求項21】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信システムは、テンポを含む所望の特徴のためのメタデータを生成することを含む、所望のファクタに従って音楽コンテンツを改変するために、音楽コンテンツを適切なフォーマットでアプリケーションサーバに送信する、システム。
【請求項22】
請求項21に記載のコンテンツ配信システムであって、
前記アプリケーションサーバは、ファクタ保持要素を利用して、前記ユーザのために選択された音楽属性及び/または視覚的伴奏を決定する、システム。
【請求項23】
請求項22に記載のコンテンツ配信システムであって、
前記ファクタ保持要素は、テンポ及び/またはクロスフェード情報を含み、
前記アプリケーションサーバは、前記テンポに少なくとも部分的に基づいて音楽を選択する及び/または再生するように構成されており、
前記ファクタ保持要素のサーバにより、エクササイズクラスに適したテンポの選択された音楽をストリーミングする、システム。
【請求項24】
請求項1に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
前記ユーザが選択できるように前記エクササイズマシンに表示するために、複数の利用可能なアーカイブされたエクササイズクラスを前記エクササイズマシンに送信するステップと、
前記エクササイズマシンから、前記複数の利用可能なアーカイブされたエクササイズクラスのうちの前記ユーザが選択したクラスを受信するステップと、
選択された前記アーカイブされたエクササイズクラスのエクササイズコンテンツを表すデータを、前記エクササイズマシンに表示するために送信するステップと、
前記エクササイズマシンから、前記アーカイブされたエクササイズクラスの実施中に前記ユーザが前記エクササイズマシンの一部を動かしたときの前記ユーザのアクティビティに基づく前記ユーザのパフォーマンスデータを受信するステップと、
前記アーカイブされたエクササイズクラスの少なくとも一部における複数の他のユーザのアーカイブされたユーザパフォーマンスパラメータを表すアーカイブされたパフォーマンスデータを生成するステップであって、前記アーカイブされたパフォーマンスデータは、前記アーカイブされたエクササイズクラスへの参加中に、前記ユーザ及び/または1人以上の他のユーザによって以前に生成されたものである、該ステップと、
前記アーカイブされたパフォーマンスデータを同期化させるステップであって、前記アーカイブされたパフォーマンスデータによって表される前記アーカイブされたユーザパフォーマンスパラメータが、前記ユーザパフォーマンスパラメータと同期化される、該ステップと、
前記ユーザと他のユーザの少なくとも一部との競争をシミュレートするべく前記エクササイズマシンで表示するために、前記ユーザパフォーマンスパラメータのランク付けされたリストと、同期化された前記アーカイブされたユーザパフォーマンスパラメータの少なくとも一部とを動的に更新するステップと、
を実施する、システム。
【請求項25】
請求項24に記載のコンテンツ配信システムであって、
前記パフォーマンスデータは、センサデータ、ユーザパフォーマンスメトリクス、及び/またはユーザプリファレンスデータを含む、システム。
【請求項26】
請求項24に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
前記パフォーマンスデータを前記コンテンツプロバイダに転送するステップと、
前記パフォーマンスデータに応答して前記コンテンツプロバイダから前記エクササイズクラスに関連する更新コンテンツを受信するステップと、
前記更新コンテンツを前記エクササイズマシンに送信するステップと、をさらに実施するように構成されている、システム。
【請求項27】
請求項26に記載のコンテンツ配信システムであって、
前記エクササイズクラスに関連する前記更新コンテンツは、ニューラルネットワークを介して前記パフォーマンスデータから生成されたコンピュータ生成及び/またはコンピュータ改変されたメディアコンテンツを含む、システム。
【請求項28】
請求項26に記載のコンテンツ配信システムであって、
前記エクササイズクラスに関連する前記更新コンテンツは、既存のコンテンツと、ニューラルネットワークを介して前記パフォーマンスデータから生成されたコンピュータ生成及び/またはコンピュータ改変されたメディアコンテンツとの組み合わせを含む、システム。
【請求項29】
請求項24に記載のコンテンツ配信システムであって、
前記エクササイズコンテンツは、コンピュータで生成された音楽及び/またはコンピュータで生成された映像を含むコンピュータ生成コンテンツを含み、
前記コンピュータ生成コンテンツは、選択された前記アーカイブされたエクササイズクラス中にリアルタイムで生成される、システム。
【請求項30】
請求項29に記載のコンテンツ配信システムであって、
前記コンピュータ生成コンテンツは、ケイデンス、速度、及び/または心拍数データを含む前記パフォーマンスデータの変化に応答して変更される、システム。
【請求項31】
請求項24に記載のコンテンツ配信システムであって、
前記コンテンツプロバイダの前記エクササイズコンテンツは、エクササイズインストラクタからの音声キューと、前記エクササイズインストラクタ及び/または風景の映像コンテンツとを含むエクササイズクラスコンテンツを含む、システム。
【請求項32】
請求項24に記載のコンテンツ配信システムであって、
前記エクササイズクラスに関連するコンテンツは、
前記エクササイズクラスをアプリケーションサーバ上で実行することを容易にするアプリケーションを介して、前記アプリケーションプロバイダによって前記ユーザに配信され、
前記アプリケーションは、前記エクササイズクラスに関連する前記コンテンツと共にエンドユーザに配信するためのエクササイズコンテンツを生成する、システム。
【請求項33】
請求項24に記載のコンテンツ配信システムであって、
前記コンテンツ配信プラットフォームは、
格納された前記エクササイズコンテンツに関連するコンテンツ制限データを維持するステップであって、前記コンテンツ制限データは、関連するコンテンツプロバイダから受信したアクセスパラメータを含む、該ステップと、
複数のチャンネルを生成するステップであって、前記チャンネルの各々は、アプリケーションサーバ及び/またはコンテンツプロバイダに関連するチャンネル特性を有し、少なくとも1つのメディア資産を定義する、該ステップと、
前記複数のチャンネルのうちの1つのチャンネルに対するエンドユーザからのサブスクリプションの要求を処理するステップであって、前記サブスクリプションは、前記コンテンツ制限データ及び前記チャンネル特性を満たす場合に前記ユーザに付与される、該ステップと、
前記サブスクリプションに従って、チャンネルメディア資産を前記エクササイズマシンに配信するステップと、
をさらに実施するように構成されている、システム。
【請求項34】
エクササイズマシンのユーザにエクササイズコンテンツを配信する方法であって、
メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータをメディアデータベースに格納するステップと、
コンテンツ管理サーバを介して、プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定された前記エクササイズマシンと互換性のあるパラメータに従って、前記ユーザから要求されたメディア資産を配信するステップと、
前記メディアデータベースに通信可能に接続されコンテンツ配信プラットフォームを介して、前記メディアコンテンツの作成及び前記エクササイズマシンへの配信を容易にするステップと、
を含む、方法。
【請求項35】
請求項34に記載の方法であって、
再生時間、再生回数、配信の種類、品質因子、及び/またはライセンス料のうちの少なくとも1つを含む、前記メディアコンテンツのアクセス制御及び配信制御を定義するパラメータを、前記メディアデータベースに格納するステップをさらに含む、方法。
【請求項36】
請求項34に記載の方法であって、
前記コンテンツ配信プラットフォームによって、
1以上のメディア資産を含むメディアプロジェクトを作成するためのコンテンツ作成者によるアクセスを容易にするステップをさらに含む、方法。
【請求項37】
請求項34に記載の方法であって、
前記コンテンツ配信プラットフォームによって、
メディア権利のクリアランス、前記エクササイズマシンを介して前記ユーザがアクセスするためのプロジェクトの作成、及び、使用される前記メディアコンテンツの追跡及び報告を容易にするステップをさらに含む、方法。
【請求項38】
請求項34に記載の方法であって、
前記コンテンツ配信プラットフォームによって、
1以上のフォーマットのメディアコンテンツ、配信及びライセンスのパラメータ、及び、前記メディアコンテンツを記述する関連メタデータを含む、前記メディアデータベースを作成及び維持するステップをさらに含む、方法。
【請求項39】
請求項34に記載の方法であって、
前記コンテンツ配信バートンプラットフォームによって、
前記メディアデータベースに格納された1以上のメディア資産を、1以上のプロジェクトに割り当てることを容易にするステップをさらに含む、方法。
【請求項40】
請求項34に記載の方法であって、
前記コンテンツ配信プラットフォームによって、
前記メディアコンテンツのユーザ、前記エクササイズマシン、並びに、コンテンツ所有者によって設定された配信パラメータ及び価格設定パラメータと互換性のあるコンテンツを作成及び配信するためにパラメータを調節することを含む、前記メディアデータベースと、コンテンツ所有者と、コンテンツ作成者と、エンドユーザデバイスとの間の相互作用を行うステップをさらに含む、方法
【請求項41】
請求項34に記載の方法であって、
コンテンツ作成者によって、
前記コンテンツ所有者によって制御されたパラメータを満たす前記メディアデータベースからのメディアコンテンツを含む、新しいコンテンツを作成するステップをさらに含む、方法。
【請求項42】
請求項34に記載の方法であって、
前記メディアコンテンツ及び/またはそれに関連するコンテンツ及びデータは、1以上のコンテンツホストサーバでホストされる、方法。
【請求項43】
請求項34に記載の方法であって、
当該方法を実施するシステムは、ロイヤルティを追跡及び収集するように構成されたメディア権利管理サービスに対するインターフェースをさらに備える、方法。
【請求項44】
請求項34に記載の方法であって、
前記ユーザは、前記エクササイズマシンを操作して、前記コンテンツ管理サーバを介して利用可能なエクササイズ教室にアクセスし、
前記ユーザは、前記エクササイズマシンを介して、前記コンテンツ管理サーバにエクササイズクラスのプレイリストを要求し、それにより、前記コンテンツ管理サーバは、前記エクササイズクラスのプレイリストを前記エクササイズマシンに配信し、
前記コンテンツ管理サーバは、前記コンテンツ配信プラットフォームに前記エクササイズクラスのプレイリストを要求する、方法。
【請求項45】
請求項34に記載の方法であって、
検索エンジンによって、エクササイズクラスのパラメータ、ユーザの好み、及びインストラクタの好みのうちの少なくとも1つに従って、強化されたメタデータフィールドを介して前記メディアデータベースから音楽を検索するステップをさらに含む、方法。
【請求項46】
請求項34に記載の方法であって、
検索エンジンによって、前記コンテンツ所有者によって設定されたインストラクタの好み及びコンテンツ制限のうちの少なくとも1つに少なくとも部分的に基づいて、音楽コンテンツを検索するステップと、
検索された音楽コンテンツが前記メディアデータベースに存在し、かつ前記ユーザからの前記要求を介して前記ユーザ及び前記エクササイズマシンに利用可能であるか否かを判定し、前記音楽コンテンツが存在しかつ利用可能であると判定された場合には、その音楽コンテンツを前記ユーザ及び前記エクササイズマシンに提供するステップと、をさらに含む、方法。
【請求項47】
請求項34に記載の方法であって、
インストラクション、音楽、及び映像の組み合わせを含むエクササイズクラスを含むユーザ提供物を作成するステップをさらに含む、方法。
【請求項48】
請求項34に記載の方法であって、
メディア資産及びそれに関連するユーザ提供物ごとにコンテンツ所有者によって設定された使用ルールをコンテンツ作成者に表示するステップと、
コンテンツ作成者によって、利用可能なユーザカスタマイズを含む、ユーザ体験、価格、及び提供内容を制御するステップと、をさらに含む、方法。
【請求項49】
請求項34に記載の方法であって、
音楽コンテンツに関連するメタデータを前記メディアデータベースに格納するステップと、
前記メタデータに基づいて適切な音楽コンテンツの検索を容易にするステップと、をさらに含み、
前記メタデータは、1以上のメディア資産に対する地域的制限を含む、方法。
【請求項50】
請求項49に記載の方法であって、
前記地域的制限に関する情報は、コンテンツ所有者またはライセンサから前記メディアデータベース及び前記コンテンツ配信プラットフォームに提供され、配信前に前記メディアデータベースに格納される、方法。
【請求項51】
請求項34に記載の方法であって、
前記メディアデータベースは、前記プロジェクトのロイヤルティ情報内で使用される複数の音楽資産を含む、前記ユーザから前記要求に関連するプロジェクト情報を格納する、方法。
【請求項52】
請求項34に記載の方法であって、
前記メディアデータベース及び前記コンテンツ配信プラットフォームは、(i)コンテンツ所有者、ライセンサ、及びコンテンツ管理システムと、(ii)コンテンツを作成し通信ネットワークを介して前記ユーザ及び/または前記エクササイズマシンに配信するコンテンツ作成者のネットワークとの間の通信を管理する、方法。
【請求項53】
請求項34に記載の方法であって、
テンポを含む所望の特徴のためのメタデータを生成することを含む、所望のファクタに従って音楽コンテンツを改変するために、音楽コンテンツをアプリケーションサーバに適切なフォーマットで送信するステップをさらに含む、方法。
【請求項54】
請求項53に記載の方法であって、
前記アプリケーションサーバは、前記ユーザにエクササイズに引き込むために、ファクタ保持要素を利用して、前記ユーザのために選択された音楽属性及び/または視覚的伴奏を決定する、方法。
【請求項55】
請求項54に記載の方法であって、
前記ファクタ保持要素は、テンポを含み、
当該方法は、
音楽を選択する及び/または選択された音楽をエクササイズクラスに適したテンポで演奏するステップと、
所望の1分間の拍数及び/またはクロスフェード情報を含む音楽テンポを前記コンテンツ配信プラットフォームに提供するステップと、
ファクタ保持要素のサーバにより、前記エクササイズクラスに適したテンポの選択された音楽をストリーミングするステップと、をさらに含む、方法。
【請求項56】
エクササイズマシンのユーザにエクササイズコンテンツを配信する方法であって、
コンテンツプロバイダ及びアプリケーションプロバイダに関連するエクササイズコンテンツ及びデータを格納するステップと、
エクササイズマシンに前記エクササイズコンテンツを配信する配信ステップと、を含み、
前記配信ステップは、
ユーザが選択できるように前記エクササイズマシンに表示するために、複数の利用可能なアーカイブされたエクササイズクラスを前記エクササイズマシンに送信するステップと、
前記エクササイズマシンから、前記複数の利用可能なアーカイブされたエクササイズクラスのうちの前記ユーザが選択したクラスを受信するステップと、
選択された前記アーカイブされたエクササイズクラスのエクササイズコンテンツを表すデータを、前記エクササイズマシンに表示するために送信するステップと、
前記エクササイズマシンから、前記アーカイブされたエクササイズクラスの実施中に前記ユーザが前記エクササイズマシンの一部を動かしたときの前記ユーザのアクティビティに基づく前記ユーザのパフォーマンスデータを受信するステップと、
前記アーカイブされたエクササイズクラスの少なくとも一部における複数の他のユーザのアーカイブされたユーザパフォーマンスパラメータを表すアーカイブされたパフォーマンスデータを生成するステップであって、前記アーカイブされたパフォーマンスデータは、前記アーカイブされたエクササイズクラスへの参加中に、前記ユーザ及び/または1人以上の他のユーザによって以前に生成されたものである、該ステップと、
前記アーカイブされたパフォーマンスデータを同期化させるステップであって、前記アーカイブされたパフォーマンスデータによって表される前記アーカイブされたユーザパフォーマンスパラメータが、前記ユーザパフォーマンスパラメータと同期化される、該ステップと、
前記ユーザと他のユーザの少なくとも一部との競争をシミュレートするべく前記エクササイズマシンで表示するために、前記ユーザパフォーマンスパラメータのランク付けされたリストと、同期化された前記アーカイブされたユーザパフォーマンスパラメータの少なくとも一部とを動的に更新するステップと、
を含む、方法。
【請求項57】
請求項56に記載の方法であって、
前記エクササイズマシンと互換性のあるフォーマットを有し、前記エクササイズマシンのためのエクササイズクラスに関連するコンテンツを含むメディア資産を提供するステップをさらに含む、方法。
【請求項58】
請求項56に記載の方法であって、
前記エクササイズマシンから前記パフォーマンスデータを受信するステップをさらに含み、
前記パフォーマンスデータは、センサデータ、ユーザパフォーマンスメトリクス、及び/またはユーザプリファレンスデータを含む、方法。
【請求項59】
請求項56に記載の方法であって、
前記パフォーマンスデータをコンテンツプロバイダに転送するステップと、
前記パフォーマンスデータに応答して前記コンテンツプロバイダから前記エクササイズクラスに関連する更新コンテンツを受信するステップと、
前記更新コンテンツを前記エクササイズマシンに送信するステップと、
をさらに含む、方法。
【請求項60】
請求項59に記載の方法であって、
前記エクササイズクラスに関連する前記更新コンテンツは、ニューラルネットワークを介して前記パフォーマンスデータから生成されたコンピュータ生成及び/またはコンピュータ改変されたメディアコンテンツを含む、方法。
【請求項61】
請求項59に記載の方法であって、
前記エクササイズクラスに関連する前記更新コンテンツは、既存のコンテンツと、ニューラルネットワークを介して前記パフォーマンスデータから生成されたコンピュータ生成メディアコンテンツ及び/またはコンピュータ改変メディアコンテンツとの組み合わせを含む、方法。
【請求項62】
請求項61に記載の方法であって、
前記エクササイズクラス中に前記コンピュータ生成メディアコンテンツをリアルタイムで生成するステップ、及び/または、
前記エクササイズクラス中に前記コンピュータ改変メディアコンテンツをリアルタイムで改変するステップ、をさらに含む、方法。
【請求項63】
請求項62に記載の方法であって、
前記コンピュータ生成メディアコンテンツ及び/またはコンピュータ改変メディアコンテンツは、ケイデンス、速度、長さ、温度、位置、光、及び/または心拍数データを含む前記パフォーマンスデータの変化に応答してリアルタイムで変更される、方法。
【請求項64】
請求項62に記載の方法であって、
前記コンピュータ生成メディアコンテンツ及び/またはコンピュータ改変メディアコンテンツは、
エンドユーザが設定したプリファレンス、エンドユーザが選択した曲、プレイリスト及びジャンル、及び/または、エンドユーザが過去に参加したエクササイズクラスのパフォーマンスデータを含む過去のパフォーマンスデータに応答して変更される、方法。
【請求項65】
請求項56に記載の方法であって、
前記コンテンツプロバイダの前記エクササイズコンテンツは、エクササイズインストラクタからの音声キューと、前記エクササイズインストラクタ及び/または風景の映像コンテンツとを含むエクササイズクラスコンテンツを含む、方法。
【請求項66】
請求項56に記載の方法であって、
前記エクササイズクラスに関連するコンテンツは、
前記エクササイズクラスをアプリケーションサーバ上で実行することを容易にするアプリケーションを介して、前記アプリケーションプロバイダによって前記ユーザに配信され、
前記アプリケーションは、前記エクササイズクラスに関連する前記コンテンツと共にエンドユーザに配信するためのエクササイズコンテンツを生成する、方法。
【請求項67】
請求項56に記載の方法であって、
メディア資産、アプリケーションサーバ、コンテンツプロバイダ、及びエンドユーザに関する情報を格納する格納ステップと、
前記コンテンツプロバイダから前記アプリケーションサーバ及びエンドユーザ装置への前記メディア資産の配信を容易にするステップと、をさらに含む、方法。
【請求項68】
請求項67に記載の方法であって、
前記格納ステップは、
格納された前記エクササイズコンテンツに関連するコンテンツ制限データを維持するステップであって、前記コンテンツ制限データは、関連するコンテンツプロバイダから受信したアクセスパラメータを含む、該ステップと、
複数のチャンネルを生成するステップであって、前記チャンネルの各々は、アプリケーションサーバ及び/またはコンテンツプロバイダに関連するチャンネル特性を有し、少なくとも1つのメディア資産を定義する、該ステップと、
前記複数のチャンネルのうちの1つのチャンネルに対するエンドユーザからのサブスクリプションの要求を処理するステップであって、前記サブスクリプションは、前記コンテンツ制限データ及び前記チャンネル特性を満たす場合に前記ユーザに付与される、該ステップと、
前記サブスクリプションに従って、チャンネルメディア資産を前記エクササイズマシンに配信するステップと、
をさらに含む、方法。
【請求項69】
請求項67に記載の方法であって、
前記格納ステップは、サブスクリプションモデルによってデータを組織するステップを含み、
前記サブスクリプションモデルは、プラットフォームサーバによってサブスクリプションメディアチャンネルとして生成され、同期され、管理されるコンテンツプロバイダ及び/またはアプリケーションサーバによって定義される複数のサブスクリプションプランを含む、方法。
【発明の詳細な説明】
【技術分野】
【0001】
(関連出願の相互参照)
本開示は、2020年1月2日出願の「エクササイズシステム及び方法用のメディアプラットフォーム(MEDIA PLATFORM FOR EXERCISE SYSTEMS AND METHODS)」という標題の米国特許出願第62/956、588号に基づく優先権を主張するものである。上記出願の開示内容の全体は、参照により本明細書中に援用される。
【0002】
(技術分野)
本開示は、一般に、メディアの作成、配信、及び使用に関するものであり、より詳細には、例えば、エクササイズシステム及び方法で使用するための音楽などのメディアを作成、配信、及び使用するためのメディアプラットフォームに関する。
【背景技術】
【0003】
デジタルメディアとしては、オーディオ、ビデオ、オーディオ・ビデオ、マルチメディア、音楽、グラフィックス、データ、または他のタイプのメディア関連コンテンツなどのデジタルデータを含む電子ファイルが挙げられる。デジタルメディアは、様々な電子フォーマットで、格納、具現化、及び/または配信され得る。例えば、デジタルメディア資産は、レコーディング会社または音楽グループがユーザのデバイス(例えば、ヘッドフォンを備えたスマートフォン)で再生するために作成した音楽ダウンロード、ライブで生成される及び/またはユーザにストリーミングされるコンテンツ、または、他のデジタルメディアコンテンツであり得る。
【0004】
デジタルメディア資産は、大抵、インターネットや無線ネットワークなどのネットワークを介してアクセス可能な1以上のサーバを介して管理される。コンテンツ所有者は、サーバを使用して、デジタルメディア資産の配信及び使用を制御し、収益化することができる。従来のシステムは、従来のメディアの使用及び配信をサポートするように(例えば、エンドユーザが、該ユーザのデバイスで再生するために、音楽などのデジタルメディア資産のコピーを購入できるように)設計されているため、既存のビジネスモデルや、デジタルメディアサーバに関連する処理、ストレージ、ライセンス、及び管理システムにより制限される場合が多い。そのため、デジタルメディア資産の作成、管理、収益化、及び配信を効率的に管理するための改良されたシステム及び方法が求められている。
【0005】
また、エクササイズシステム及び方法で使用するためのデジタルメディア資産の作成、管理、収益化、及び配信を効率的に管理するためのシステム及び方法も求められている。そのようなシステムは、コンテンツ所有者、クラスインストラクタなどの仲介サービスプロバイダ、及び/またはエンドユーザによるデジタルメディア資産の制御を可能にするために、様々なコンテンツプロバイダ、サーバ、及びプラットフォームからアクセスされる様々なファイルフォーマットと互換性を持つ必要がある。
【0006】
従来のシステム及び方法は、効率的な報告、料金徴収、デジタル著作権管理、及び、デジタルコンテンツを利用する新しい配信モデル及びサービスを活用する他の機能を欠いている。例えば、エクササイズコンテンツ配信システムは、サイクリングマシンやトレッドミルなどの複数のエクササイズマシンに配信するための、ユーザが選択可能なライブ及び/またはアーカイブのエクササイズクラスコンテンツ(例えば、クラスを指導するインストラクタの映像及び音声や、音楽など)を提供することができる。コンテンツプロバイダにとっての課題は、デジタルメディアコンテンツの管理及び配信、並びに収益の回収を効率的に制御しながら、デジタルメディアコンテンツへのアクセスを新しいビジネスモデルや使用モデルに開放することである。
【0007】
上記の観点から、インターネットや無線ネットワークなどのネットワークを介してデジタルメディア資産を効率的に作成、管理、配信、及び収益化するためのシステム及び方法が求められている。また、デジタルコンテンツの所有者、デジタルメディアのアグリゲータ/仲介者、及びエンドユーザが、効率的なインターフェースを介して様々なデジタルメディアコンテンツを制御、アクセス、及び/または使用することを可能にするシステム及び方法も求められている。
【発明の概要】
【課題を解決するための手段】
【0008】
本開示は、デジタルメディア資産の作成、管理、配信、収益化、及び消費に関連するシステム及び方法を提供する。いくつかの実施形態では、改良されたシステム及び方法は、配信の各段階における制御及び報告と共に、エクササイズ環境に特化したコンテンツの作成、配信及び消費を容易にする。
【0009】
いくつかの実施形態では、エクササイズマシンのユーザにエクササイズコンテンツを配信するためのシステム及び方法は、エクササイズコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータを格納するデータベースと、エクササイズマシンへのエクササイズコンテンツの配信を容易にするように動作可能なプラットフォームサーバとを含む。プラットフォームサーバは、ユーザによる選択のためにアーカイブされたエクササイズクラスをエクササイズマシンに表示するために配信し、エクササイズマシンから選択を受信し、選択されたアーカイブされたエクササイズクラスの内容を表すデータを送信し、ユーザのアクティビティに基づいてエクササイズマシンからパフォーマンスデータを受信し、選択されたアーカイブされたエクササイズクラスの少なくとも一部における他の複数のユーザのアーカイブされたユーザパフォーマンスパラメータを表すアーカイブされたパフォーマンスデータを生成する。ユーザと他のユーザの少なくとも一部との競争をシミュレートするべく、エクササイズマシンで表示するために、データは同期化及び更新される。
【0010】
様々な実施形態では、エクササイズマシンのユーザにメディアコンテンツを提供するコンテンツ配信システムであって、メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータを格納するメディアデータベースと、プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定されたエクササイズマシンと互換性のあるパラメータに従って、ユーザから要求されたメディア資産を配信するように構成されたコンテンツ管理サーバと、メディアデータベースに通信可能に接続され、メディアコンテンツの作成及びエクササイズマシンへの配信を容易にするように構成されたコンテンツ配信プラットフォームと、を備える、システムが提供される。
【0011】
いくつかの実施形態では、エクササイズマシンのユーザにエクササイズコンテンツを配信する方法であって、メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータをメディアデータベースに格納するステップと、コンテンツ管理サーバを介して、プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定されたエクササイズマシンと互換性のあるパラメータに従って、ユーザから要求されたメディア資産を配信するステップと、メディアデータベースに通信可能に接続されコンテンツ配信プラットフォームを介して、メディアコンテンツの作成及びエクササイズマシンへの配信を容易にするステップと、を含む、方法が提供される。
【0012】
本開示の範囲は、参照により本節に組み込まれる特許請求の範囲によって定義される。本開示の実施形態のより完全な理解、及びその追加の利点の実現は、1以上の実施形態の以下の詳細な説明を考察することによって、当業者に提供されるであろう。まず、添付図面について、簡単に説明する。
【図面の簡単な説明】
【0013】
【
図1】
図1は、1以上の実施形態による、エクササイズ環境で使用するためのデジタルコンテンツ配信システムの例示的な実施形態を示す図である。
【
図2】
図2は、本開示の一実施形態による、デジタルメディア配信用のアプリケーションサーバのブロック図である。
【
図3】
図3は、本開示の一実施形態による、暗号通貨を使用したデジタルメディア配信のためのコンピュータ環境のデータフロー図である。
【
図4A】
図4Aは、本開示の一実施形態による、例示的なサイクリングマシンの後方斜視図である。
【
図4B】
図4Bは、本開示の一実施形態による、例示的なサイクリングマシンの後方斜視図である。
【
図5A】
図5Aは、本開示の一実施形態による、サイクリングマシン用の例示的なユーザインターフェース画面を示す図である。
【
図5B】
図5Bは、本開示の一実施形態による、サイクリングマシン用の例示的なユーザインターフェース画面を示す図である。
【
図5C】
図5Cは、本開示の一実施形態による、サイクリングマシン用の例示的なユーザインターフェース画面を示す図である。
【
図6】
図6は、本開示の一実施形態による、サイクリングマシン用のコンテンツ作成及び配信のためのデータフローの一例を示す図である。
【
図7】
図7は、本開示の一実施形態による、サイクリングマシンで使用するための例示的なネットワークアーキテクチャを示す図である。
【
図8A】
図8Aは、本開示の実施形態による、音楽プラットフォームと相互作用するための例示的なユーザインターフェースを示す図である。
【
図8B】
図8Bは、本開示の実施形態による、音楽プラットフォームと相互作用するための例示的なユーザインターフェースを示す図である。
【
図8C】
図8Cは、本開示の実施形態による、音楽プラットフォームと相互作用するための例示的なユーザインターフェースを示す図である。
【
図9A】
図9Aは、本開示のエクササイズシステム及び音楽プラットフォームの1以上の実施形態で使用するための例示的なソングレベルのメタデータを示す図である。
【
図9B】
図9Bは、本開示のエクササイズシステム及び音楽プラットフォームの1以上の実施形態で使用するための例示的なソングレベルのメタデータを示す図である。
【発明を実施するための形態】
【0014】
本開示の実施形態によるシステム及び方法は、エクササイズシステムを含むエンドユーザシステムのためのデジタルメディアコンテンツの管理、配信、及び使用を提供する。本開示のシステム及び方法は、無線モバイルネットワーク、クラウド、及び/またはインターネットなどの1以上のネットワークを介して配信されるデジタルメディア資産の管理、配信、及び使用報告のための処理及び/またはストレージ容量の効率的な使用を可能にする。本開示のシステム及び方法は、コンテンツ所有者、コンテンツアグリゲータ、コンテンツインテグレータ、及びエンドユーザによるデジタルメディア資産の改善されたアクセス及びハンドリングを含み、それらには、エクササイズシステム及び方法の改善された管理及び報告が含まれる。
【0015】
高いレベルでは、音楽などのデジタルコンテンツに対する権利は、実際の録音を管理するレコードレーベル、原曲を管理する出版社、原曲の演奏を管理する演奏権利組織によって管理されている。音楽の中央データベースは存在せず、所有権やライセンスに関する情報を集約することは困難である。本明細書に記載されるように、デジタルコンテンツの所有者またはライセンサは、音楽ファイル、ビデオファイル、及び他のコンテンツなどのデジタルメディア資産をディストリビュータ、デジタルメディアコンテンツインテグレータ、及び/またはエンドユーザに提供するエンティティを含む。所有者及び/またはライセンサは、デジタルメディア資産のコンテンツに対して、再生時間、再生回数、配信の種類、品質、及びライセンス料などの特定のユーザ制限を課すことができ、それらは、本明細書に開示されるシステム及び方法によって管理することができる。
【0016】
本明細書に開示されるシステム及び方法は、様々なデバイス及びアプリケーション、例えば、オンラインストア、オンライン音楽アウトレット、ウェブポータル、接続されたエクササイズマシンを介したアプリケーション、モバイルアプリケーション、または、デジタルメディア資産を配信または消費する別のエンティティまたはデバイスなどに接続することができる。例えば、エクササイズマシンのユーザは、インストラクタが指導するクラス、音楽、ビデオ(映像)、及び/またはエクササイズを含むエクササイズコンテンツに、インターネットを介してアクセスすることができる。エクササイズコンテンツは、エクササイズマシン及び/またはそれに関連するアプリケーションサービスを介して、エンドユーザによってカスタマイズすることができる。エクササイズコンテンツは、第三者(例えば、エクササイズのインストラクタ)が作成したデジタルメディアコンテンツを含み、それらには、コンテンツベースのメタデータ及びパフォーマンスベースのメタデータと統合された、ユーザに配信するための音楽やビデオなどのライセンスされたデジタルメディアコンテンツが含まれる。エンドユーザは、エクササイズクラスへのアクセスを有するエクササイズサブスクリプション、アプリケーションインターフェースを介したカスタマイズ可能なコンテンツ、または他のサービスなどの1以上のモデルを介して、エクササイズデバイスの使用中にデジタルメディア資産にアクセスすることができる。
【0017】
図1を参照して、本開示の1以上の実施形態による、デジタルコンテンツ配信システム100の例を説明する。システム100は、エクササイズマシン及び他の装置での使用に適した改良された音楽及びメディアコンテンツ配信モデルを可能にする。例えば、フィットネスインストラクタは、ライブまたはアーカイブのオーディオビジュアルフィットネスクラスに使用される音楽プレイリストを作成することができ、それらは、コンテンツ配信プラットフォーム120を介してエンドユーザがアクセスすることができる。
【0018】
コンテンツ配信プラットフォーム120は、サイクリングマシン、トレッドミル、または他のエクササイズマシンに関連するディスプレイ上で再生されるエクササイズクラスなどの、エンドユーザ装置150用のコンテンツの作成を容易にする。コンテンツ配信プラットフォーム120は、例えば、音楽アプリケーションプログラミングインターフェース(音楽API122)を介して、音楽データベース110(メディアデータベース110)に通信可能に接続されている。コンテンツ作成者124は、コンテンツ配信プラットフォーム120にアクセスして、1以上のメディア資産を含むメディアプロジェクトを作成することができる。例えば、エクササイズインストラクタは、コンテンツ所有者104からライセンスされた音楽を含むエクササイズクラス用の音楽プレイリストを作成することができる。コンテンツ配信プラットフォーム120は、メディア権利のクリアランス、エンドユーザ装置150によるアクセスのためのプロジェクトの作成、及び、使用される各メディア資産の追跡及び報告を容易にする。エンドユーザは、選択されたプロジェクト(例えば、エクササイズクラス)に関連するメディア資産を要求(リクエスト)することができ、要求されたメディア資産は、コンテンツ所有者104によって設定されたエンドユーザ装置150と互換性のあるパラメータに従って配信することができる。
【0019】
様々な実施形態では、システム100は、デジタルメディア資産のメディアデータベース110を作成及び維持し、それらには、1以上のフォーマットのデジタルメディアコンテンツ、配信及びライセンスのパラメータ、及び、メディアコンテンツを記述する関連メタデータが含まれる。コンテンツ配信プラットフォーム120は、メディアデータベース110に格納された1以上のメディア資産を、1以上のプロジェクトに割り当てることを容易にする。コンテンツ配信プラットフォーム120は、メディアデータベース110、コンテンツ所有者104、コンテンツ作成者124、及びエンドユーザ装置150の間の相互作用を提供し、それらには、エンドユーザ装置150、メディア資産の意図されたユーザ、及び、コンテンツ所有者104によって設定された配信及び価格設定のパラメータと互換性のあるコンテンツを作成及び配信するためにパラメータを調節することが含まれる。コンテンツ作成者124は、新しいコンテンツを作成し、コンテンツ所有者104によって設定されたパラメータを満たすメディアデータベース110内のメディア資産(例えば、音楽)を組み込むことができる。様々な実施形態では、作成されたコンテンツは、コンテンツ所有者104が所有するデジタルメディア資産を組み込んだライブ及び/またはアーカイブのコンテンツを含む。例えば、ライブのエクササイズクラスは、エンドユーザ装置で再生するためにエンドユーザに配信される音楽を含む。
【0020】
図示のように、システム100は、ネットワークインターフェース(例えば、
図2のネットワークインターフェース208)を介して、コンテンツ所有者104(例えば、コンテンツオーナ、ライセンサ、パブリッシャなど)がメディアコンテンツにアクセスすることを可能にする。メディアコンテンツは、例えば、配信されるデジタルメディア資産の作成者、所有者、及び/またはライセンサであるエンティティによって制御される。コンテンツ及び/またはそれに関連するコンテンツ及びデータは、1以上のコンテンツホストサーバ、例えば、外部ウェブまたはクラウドサービス106、及び/または、ウェブまたはクラウドサービス108を介してアクセス可能なサーバなどにホストされる。
【0021】
コンテンツ配信プラットフォーム120は、1以上のアプリケーションサーバ、クラウドサーバ、ネットワークサーバ、または他のコンピューティングシステム上に実装される。ソフトウェアプラットフォームは、本システムの構成要素の他の部分に適切に接続された任意のコンピューティングシステム上に実装してもよいことを理解されたい。また、システム100は、ロイヤルティ(使用料)を追跡し、徴収するように構成されたメディア権利管理システム130とのインターフェースを備える。コンテンツ管理システム(CMS)132は、エンドユーザ装置150へのコンテンツの配信を容易にするように構成される。エンドユーザ装置150は、CMS132とインターフェースするように動作可能なエンドユーザコンピューティングデバイスを含み、それらには、コンピュータ、ポータブルデバイス(例えば、携帯スマートフォン)、ウェアラブルデバイス、テレビ、スマートスピーカ、エクササイズマシン、または、メディア資産を配信することができる他のデバイス(例えば、自動車)が含まれる。
【0022】
システム100の様々な構成要素間の通信は、インターネット及び/またはモバイルネットワークなどの通信ネットワークを介して行われる。本明細書に記載した構成要素間の通信を容易にするのに適した任意の通信ネットワーク(例えば、有線、無線、セルラー、広域ネットワーク、ローカルエリアネットワーク)及び通信経路(例えば、Bluetooth(登録商標)接続)を使用できることを理解されたい。
【0023】
いくつかの実施形態では、エンドユーザは、エンドユーザ装置150を操作して、コンテンツ管理サーバ(CMS)132を介して利用可能なクラスにアクセスする。例えば、エクササイズマシンは、ユーザが選択するために、利用可能なクラスをリストアップするタッチスクリーンディスプレイを含む。エンドユーザ装置150は、コンテンツ管理サーバ(CMS)132にクラスプレイリストを要求することができ、コンテンツ管理サーバ(CMS)132は、クラスプレイリストをエンドユーザ装置150に配信する。いくつかの実施形態では、コンテンツ管理サーバ(CMS)132は、プレイリストをコンテンツ配信プラットフォーム120から取得する。すなわち、コンテンツ配信プラットフォーム120は、プレイリストをコンテンツ管理サーバ(CMS)132に送信する。また、コンテンツ管理サーバ(CMS)132及びコンテンツ配信プラットフォーム120は、クラスの日付や他のクラス情報を交換することができる。いくつかの実施形態では、エンドユーザ及び/またはエンドユーザ装置150は、それに関連する識別情報(例えば、エンドユーザ装置のアカウント名、パスワード、インターネットプロトコルアドレス(IPアドレス)、クッキーなど)を有する。
【0024】
また、システム100は、エクササイズセッションに適した音楽を選択するために、クラスパラメータ、ユーザの好み、及び、インストラクタの好みなどに従って、強化されたメタデータフィールドを介した音楽データベース110からの音楽の検索を容易にする検索エンジン134を備える。様々な実施形態では、コンテンツ作成者124は、メディア資産データベース110を利用して、インストラクション、音楽、及びビデオ(映像)の組み合わせを含むエクササイズクラスなどのエンドユーザ提供物を作成することができる。コンテンツ作成者124は、所有者や資産ごとに提供される使用ルールを確認し、それに従ってエンドユーザ提供物をモデル化することができる。コンテンツ作成者124は、エンドユーザのカスタマイズを含む、エンドユーザの体験、価格、及び提供物を制御することができる。
【0025】
検索エンジン134は、例えば、インストラクタの好みやコンテンツ所有者104からのコンテンツ制限に基づく、音楽コンテンツの検索を容易にする。いくつかの実施形態では、音楽データベース110には、適切なコンテンツの検索を可能にする音楽の関連メタデータが格納される。例えば、要求された1以上のデジタルメディア資産に、地域的制限が設けられている場合がある。コンテンツ所有者は、特定のメディア資産を米国内では配信したいが、ヨーロッパやアジアの国々では配信したくないと望むかもしれない。地域的制限に関する情報は、コンテンツ所有者またはライセンサ(例えば、コンテンツ所有者104)によって音楽データベース110及びコンテンツ配信プラットフォーム120に提供され、配信の前に音楽データベース110に格納される。
【0026】
検索エンジン134は、音楽資産(デジタルメディア資産)が音楽データベース110内に存在し、要求を通じてエンドユーザ装置150に提供可能であるか否かを判定し、音楽データベース110内に存在しエンドユーザ装置150に提供可能であると判定した場合には、その音楽資産をユーザに提供するプロセスに進む。いくつかの実施形態では、音楽データベース110には、要求に関連するプロジェクト情報、例えば、複数の音楽資産、プロジェクト内での使用、ロイヤルティ情報などが格納される。いくつかの実施形態では、検索には、ユーザ及び/またはエンドユーザ装置が、アクティブなサブスクリプション、または、要求されたコンテンツにアクセスするための他の適切な権限を有しているか否かの判定が含まれる。もし、そうでない場合には、ユーザインターフェースをエンドユーザに提示して、メンバーシップの確立、支払い承認の提供、または他のオプションの提供が行われる。
【0027】
次に、システム100の動作について、アクティブエクササイズシステムを参照して説明する。音楽データベース110及びコンテンツ配信プラットフォーム120は、コンテンツ所有者及び/またはライセンサ(例えば、コンテンツ所有者104)と、一方では、メディア権利管理システム130との間の通信を、他方では、コンテンツ作成者124のネットワークとの間の通信を管理する。コンテンツ作成者124(例えば、エクササイズクラスを作成するエクササイズインストラクタ)は、コンテンツを作成し、通信ネットワークを介してエンドユーザ装置150(例えば、エクササイズマシン)に配信する。
【0028】
図示のように、それぞれの所有者及び/またはライセンサは、メディアデータベース110及び/または他のコンテンツホストと通信することができる。コンテンツ所有者104は、1以上のネットワークアクセス可能なプラットフォームに、音楽ファイルへのアクセスを提供する。図示のように、音楽資産は、音楽ファイル(例えば、MP3ファイル)をコンテンツ配信ネットワーク140に配信するために、ウェブまたはクラウドサービス108に提供される。コンテンツ配信ネットワーク140は、音楽コンテンツを適切なフォーマット(例えば、AAC)でアプリケーションサーバ(例えば、SHF142)に送信し、所望のファクタに従って音楽コンテンツを改変し、それには、テンポなどの所望の特徴に関するメタデータを生成することが含まれる。一実施形態では、SHF142サーバは、「ファクタ保持要素(something to hold onto factor)」または他の音楽的特徴を利用して、ユーザをエクササイズ体験に引き込むための音楽属性及び/または視覚的伴奏を決定する。例えば、エクササイズクラスが特定のテンポに設定される場合、そのクラスに適した上記のテンポの曲を選択する及び/またはその曲を再生することが望ましい。いくつかの実施形態では、システム100は、コンテンツ配信プラットフォーム120に曲のテンポを提供し、所望の1分間の拍数(BPM)及びクロスフェード情報を受信する。その後、SHF142は、エクササイズクラスに適したテンポを有する選択された音楽をストリーミングする。
【0029】
いくつかの実施形態では、デジタルメディア資産は、エンドユーザによる特定のメディア資産の使用に課される特定の制限、例えば、所有者/ライセンサによって選択された期間の使用制限などを含む、暗号化された形態で提供される。このことは、例えば、権利がエクササイズクラスに付与され、所有者がそのエクササイズクラスでの1回限りの使用に基づいてライセンスを提供したい場合や、所有権が所定期間(例えば、30日間)の経過後に失効するように設定したい場合などに有用である。追加の使用ルールは、様々なデジタル著作権管理ソフトウェアで利用可能である。
【0030】
いくつかの実施形態では、コンテンツ所有者は、メディア資産ごとに、例えば、(i)メディア資産を利用できる国の地域フラッグ、(ii)そのような国または地域ごとの、現地通貨及び数値での本製品の販売価格、(iii)その地域のサブスクリプションに含まれる本製品に対する許可、及び他のコンテンツ、価格設定、及び配信情報、などの様々なビジネス属性を、コンテンツ提供物と共に含むことができる。場合によっては、コンテンツ所有者は、コンテンツ配信プラットフォームを介して利用可能な1つだけまたは少数のアウトレットに対してのみ固有のビジネス属性を指定することができる。その他の管理可能なパラメータとしては、これに限定しないが、デジタル著作権管理条項、暗号通貨条項、希望小売価格(SRP)、様々な属性の開始日及び終了日などが挙げられる。
【0031】
本明細書に開示されるシステム及び方法は、インターネットまたは無線ネットワークなどの他のネットワークを介して動作するウェブサイトにおいて具体化することができる。本開示のコンテンツ配信プラットフォームの実施形態を実現する例示的なアプリケーションサーバ200を
図2に示す。一実施形態では、アプリケーションサーバ200は、システム管理者または別の管理エンティティによってホストされる、ネットワークサーバなどのプロセッサベースのプラットフォーム上で実行されるウェブサイトを容易にする。本プラットフォームは、1以上のプロセッサ202と、メモリ204と、データベース230とを含む。本プラットフォームは、プロセッサ202による実行のためにメモリ204に格納された、本明細書に開示されるような様々な論理コンポーネント及びプロセスを含むソフトウェア命令を含む。いくつかの実施形態では、本プラットフォームは、デジタル著作権管理を含むコンテンツ管理モジュール(例えば、ライセンシング及びコンテンツ管理モジュール210)と、フロントエンドサーバ及び管理サーバ212と、再生及び/またはオーディオキャプチャを可能にするメディアサーバ214(例えば、Windows(登録商標) Mediaサーバ)と、コンテンツ検索及びプレイリスト作成を提供するモジュール213と、配信及びライセンスデータを追跡及び報告するように構成されたビジネスインテリジェンス及びファイナンシャル報告モジュール216と、ユーザパフォーマンスに対する音楽選択の有効性に関連するデータを収集して分析するように構成されたユーザエンゲージメントメトリクスモジュール218と、プロジェクトの生成に使用するためのキューシート及びメタデータキャプチャモジュール219と、他のモジュール220と、を含む。
【0032】
様々な実施形態では、アプリケーションサーバ200は、本開示に従ってデジタル資産の作成、ホスティング、及び配信を容易にするように構成される。本プラットフォームは、1以上のパートナーがデジタル資産またはコンテンツを1以上のエンドユーザに公開及び配信することができるように、1以上のパートナーの1以上のプロジェクト及び会員制プランを作成、管理、及び監視するようにさらに構成される。そして、本プラットフォームは、1以上のデジタル資産の作成、管理、及び監視を含む、デジタル資産の作成、ホスティング、配信に関わるすべてのアクティビティに関する詳細なレポートを生成するように構成される。
【0033】
データベース230及び管理モジュール(例えば、管理モジュール212)は、メディアファイルなどのデジタル資産をホストし、デジタル資産を配信し、デジタル資産に提供されるライセンスを管理するように構成される。例えば、データベース230または管理モジュール212は、ライセンス及び報告のみのサービスを提供することができ、これにより、特定のディストリビュータは、特定のデジタル資産を自身のサーバ上でホストし、独立してファイルを配信することができる。コンテンツ管理モジュール210は、本システムによって管理されるデジタル資産の全部または一部について、帯域幅、ダウンロード速度、ストリーミングプレイ、及び最大ボリューム容量を制御及び監視する機能を含む。この機能により、関連するクライアント及び関連するデジタル資産に課される予算上の制約を注意深く管理することができる。
【0034】
本開示の方法は、コンテンツ作成者またはそのサブセットへの対価が総収入に対するパーセンテージとして請求される対価規定を含む。本明細書に開示されるシステムは、コンテンツ所有者、コンテンツ作成者、及びサブスクライバ/エンドユーザの間の提携企業経由消費者向け電子商取引(B2B2C)エコシステムとして構造化されたデジタルコンテンツの配信を含む。本明細書に開示されるシステムは、各利害関係者に対する単一のアクセスを通じて、配信コンテンツを制御することを可能にする、様々な関係者間の単一のプラットフォームを提供する。
【0035】
次に、
図3を参照して、エクササイズシステムのコンテンツ配信環境の動作の実施形態について説明する。コンテンツ配信環境は、上述したように1以上のネットワークサーバとして実施することができる配信プラットフォーム320を含む。配信プラットフォーム320は、エンドユーザ装置304へのデジタルコンテンツ(例えば、メディア資産342)の配信を容易にする。ユーザ302は、マーチャントサーバ330上でホストされるマーチャントアプリケーション332との通信のためのクライアントアプリケーションを容易にするタッチスクリーンディスプレイ306を備えたエンドユーザ装置304を操作する。例えば、一実施形態では、クライアントアプリケーションは、ユーザが、利用可能なエクササイズクラスを見て、利用可能なクラスを選択及びカスタマイズし、マーチャントアプリケーション332及び配信プラットフォーム320を介してホストされる選択されたエクササイズクラスに参加することを可能にする。エンドユーザ装置304は、エクササイズマシン(例えば、サイクリングマシン、トレッドミル)であり、タッチスクリーンディスプレイ306上のクライアントアプリケーションは、マーチャントサーバ330を介してエクササイズ関連コンテンツにアクセスするためのインターフェースを提供する。エクササイズ関連コンテンツは、予め記録されたオーディオ及び/またはビデオコンテンツなどの完全に生成されたコンテンツを含む、及び/または、エンドユーザ及び/またはエクササイズマシンから提供された特定のデータに基づいてリアルタイムでカスタマイズされたオーディオ及び/またはビデオコンポーネントを組み込んでもよい。
【0036】
図示の実施形態では、コンテンツプロバイダ340は、コンテンツホスト350を介してメディア資産342へのアクセスを提供する。コンテンツホスト350は、メディア資産354を格納及びアクセスするためのデータベース352を含む。コンテンツプロバイダ340は、コンテンツデータ324及びサブスクリプションデータ326を格納するデータベース322を備えた配信プラットフォーム320を介したメディア資産354へのアクセスを管理する。サブスクリプションデータ326は、メディア資産をユニークなサブスクリプションまたはメンバーシップモデルに組織し、これにより、複数のサブスクリプションプランを作成し、配信プラットフォーム320上で管理することができる。このような各サブスクリプションの提供は、1以上のサブスクリプション期間(例えば、毎日、毎週、毎月、毎年、5年毎、使用毎など)として構成することができ、各サブスクリプション期間には独自の価格が設定され、マーチャントアウトレットは、(例えば、マーチャントサーバ330を介して)個別のサブスクリプションチャンネルを提供する。
【0037】
様々な実施形態では、複数のサブスクリプションが、各マーチャントが独自のブランディング、価格設定、及びコンテンツキュレーションを制御しながら、マーチャントからモバイルアプリまたはウェブページを介して提供される。1つまたは複数のサブスクリプションは、APIサービスを介して配信プラットフォーム320によって提供され、1以上のマーチャント自身のオーバートップメディアプラットフォーム、モバイルアプリ、またはウェブページに組み込まれる。いくつかの実施形態では、例えば、個々のフィットネスインストラクタは、自身のサブスクリプションチャンネルをキュレートすることができる。
【0038】
ユーザ302は、クライアントアプリケーション306を使用してマーチャントサーバ330上のアプリケーション332にアクセスして、サブスクリプションの購入及び/またはマーチャントコンテンツへのアクセスのためのサインアップを行うことができる。ユーザは、配信プラットフォーム320を介して支払い308を行う(例えば、クレジットカード決済、暗号通貨)ことができ、その場合、配信プラットフォーム320は、ユーザ302をサブスクリプションに関連付けるためにサブスクリプションデータ326を更新する。コンテンツプロバイダ340がメディア資産342(例えば、音楽のアルバム)を作成した後、そのメディア資産342はコンテンツホスト350に提供される。このようにして、メディア資産342は、マーチャントサーバ330及び配信プラットフォーム320を介して、例えばサブスクリプションを所有するユーザなどの特定のアクセス要件を満たすユーザが利用できるようになる。ユーザ302は、クライアントアプリケーション306を使用して、配信プラットフォーム320からメディア資産310をダウンロードするか、またはアクセスすることができる。いくつかの場合では、エンドユーザは、提供されたコンテンツをストリーミングする。他の場合では、提供されたコンテンツは、エンドユーザの運動能力に全体的にまたは部分的に関連して、エンドユーザのエクササイズマシンから入力されたデータに基づいて、動的かつリアルタイムでまたはリアルタイムに近い態様でカスタマイズすることができる。
【0039】
次に、
図4A~
図7を参照して、エクササイズ関連コンテンツの配信を容易にする実施形態について説明する。本開示の実施形態は、配信及び支払いのモデルの複数のチャンネルの作成を含む、デジタルコンテンツの効率的な管理を可能にする。本明細書に開示されるシステム及び方法は、幅広い用途にわたって、メディア消費者、コンテンツ作成者、及びマーチャントに多くの利点を提供する。
【0040】
様々な実施形態では、マーチャントは、配信プラットフォームにアクセスして、デジタルコンテンツの配信及び収益化を容易にすることができる。マーチャントは、様々なエンドユーザシナリオを対象とするデジタルコンテンツの1以上のチャンネルをキュレートし、チャンネルの価格や配信制限を設定することができる。例えば、マーチャントは、ビデオ及びオーディオコンテンツを再生するためのディスプレイ及びオーディオスピーカを含むエクササイズマシンを販売することができる。マーチャントは、マーチャントのエクササイズマシンのユーザを対象としたデジタルコンテンツ、例えば、クラスのインストラクタが指導するエクササイズクラスに関連するデジタルコンテンツなどを提供することができる。ユーザは、エクササイズマシンに関連付けられたローカルアプリケーションを使用して、配信プラットフォームからデジタルコンテンツにアクセスすることができる。ローカルアプリケーションは、マーチャント及び/またはユーザに関連付けてもよく、これにより、配信プラットフォームは、エクササイズマシン及び/またはユーザに関連付けられたデジタルコンテンツを提供することができる。このようにして、ユーザは、目標とするデジタルコンテンツオプションを提供することができ、マーチャントは、質の高いユーザ体験を確実にするために、そのエクササイズマシンユーザへのデジタルコンテンツの配信を制御することができる。
【0041】
配信プラットフォームは、コンテンツの配信と収益化を促進することにより、コンテンツ作成者にも利益をもたらす。例えば、エクササイズインストラクタは、自身のチャンネルを通じて追加のコンテンツを提供し、それへのアクセスに対して、使用毎、サブスクリプション毎、または別の基準で、ユーザに課金することができる。ユーザは、エクササイズマシンに関連付けられたローカルアプリケーションを介して、配信プラットフォームを介してエクササイズインストラクタを従事させ、個人指導、個人トレーニング、クラス指導、及び他のエクササイズ体験を実現することができる。インストラクタは、配信プラットフォーム上で、インストラクターコンテンツの1以上のチャンネルを確立し、これにより、サブスクリプション及び他の支払いモデルを確立することができる。いくつかの実施形態では、インストラクタ及びマーチャントは、配信プラットフォームを介してアソシエーションを確立し、インストラクタが、収益共有モデルを含むことができる方法でマーチャントチャンネルを介してコンテンツを配信することを可能にする。
【0042】
実施形態では、サイクリングマシン(フィットネスバイク)、エクササイズクラス、及び他のエクササイズ関連コンテンツを用いた例を示しているが、本開示は、サイクリングマシンに限定されず、他のエクササイズマシン、及び/または、他のコンテンツ生成及び配信アプリケーションを用いて実施してもよいことを理解されたい。様々な実施形態では、ローカルシステム400は、少なくとも1つのディスプレイスクリーン404を備え、一体化されたまたは通信可能に接続されたデジタルハードウェアを有するサイクリングマシン402を含む。サイクリングマシン402は、フレーム406、ハンドルバー410を支持するためのハンドルバーポスト408、シート414を支持するためのシートポスト412、リアサポート416、及びフロントサポート418を含む。また、サイクリングマシン402は、ベルト、チェーン、または他の駆動機構を介してホイール422を駆動するために使用されるペダル420を含む。ホイール422は、重金属製ディスク、または他の適切な機構であってよい。様々な例示的な実施形態では、ホイール422を回転させるのに必要なペダルにかける力は、抵抗調節ノブ424を使用して調節することができる。抵抗調節ノブ424は、ホイール422の回転に対する抵抗を増加または減少させるデバイスを直接的または間接的に制御することができる。例えば、抵抗調節ノブを時計回りに回転させると、一組の磁石426がホイールに対して相対的に変位し、ホイールの回転に対する抵抗が増加し、その結果、ホイールを回転させるためにユーザがペダルに加える必要のある力が増加する。
【0043】
サイクリングマシン402はまた、シート414やハンドルバー410などの位置の調節を可能にする様々な機能を含む。様々な例示的な実施形態では、ディスプレイスクリーン404は、ユーザの前側であるハンドルバーの前方に配置される。このようなディスプレイスクリーン404は、ライダーに対するディスプレイスクリーンの位置または向きの調節を可能にするためのヒンジまたは他の機構を含み得る。
【0044】
サイクリングマシン402に関連するデジタルハードウェアは、サイクリングマシン402に接続または一体化してもよいし、あるいは、遠隔に配置し、無線でサイクリングマシンに接続してもよい。ディスプレイスクリーン404は、サイクリングマシン402に取り付けてもよいし、または別個に配置してもよいが、サイクリングマシン402のユーザの視界に入るように配置するべきである。デジタルハードウェアとしては、デジタルストレージ、処理システム、通信用のハードウェア、ソフトウェア、1以上のメディア入力/出力デバイス、例えば、ディスプレイスクリーン、カメラ、マイク、キーボード、タッチスクリーン、ヘッドセット、オーディオスピーカなどが挙げられる。様々な例示的な実施形態では、これらの構成要素は、サイクリングマシンに一体化される。このような構成要素間のすべての通信は、任意の適切なプロトコルまたは技術を使用する、マルチチャンネル、多方向、及び、無線または有線であってもよい。様々な例示的な実施形態では、本システムは、ローカルまたはリモートのパーソナルコンピュータ、ラップトップ、モバイルデバイス、または任意の他のデジタルデバイスからユーザに、アカウント、パフォーマンス、及び他の関連情報へのアクセスを提供する、関連モバイル及びウェブベースのアプリケーションプログラムを含み得る。
【0045】
様々な例示的な実施形態では、サイクリングマシン402は、サイクリングマシン及びライダーの両方から、様々なパフォーマンスメトリクスを瞬間的及び/または経時的に測定することができる様々なセンサを含み得る。例えば、サイクリングマシンは、磁気抵抗型出力測定センサなどの出力測定センサ、または、使用中に継続的な出力測定を行う渦電流型出力モニタリングシステムを含む。また、サイクリングマシンは、速度、ペダルケイデンス、ホイールの回転速度などを測定するための様々なセンサを含み得る。また、サイクリングマシンは、ライダーの心拍数、呼吸、水分補給(hydration)、または他の身体的特徴を測定するセンサを含み得る。このようなセンサは、有線または無線の接続を使用して、サイクリングマシンの近傍または遠隔のストレージ及び処理システムと通信することができる。
【0046】
センサ内または別個のパッケージ内のハードウェア及びソフトウェアは、様々なパフォーマンス情報を計算し、格納するために提供され得る。測定または計算可能な関連パフォーマンスメトリクスとしては、距離、速度、抵抗、出力、総運動量、ペダルケイデンス、心拍数、呼吸、水分補給、カロリー消費、及び/または、今後開発され得る任意のカスタムパフォーマンススコアが挙げられる。適切な場合には、このようなパフォーマンスメトリクスは、現在値(瞬時値)、最大値、最小値、平均値、または経時的な合計値として、あるいは、他の任意の統計的分析を用いて計算することができる。また、トレンドを測定及び格納し、ユーザ、インストラクタ、及び/または他のユーザに表示することもできる。ユーザが、表示される様々な情報の言語、単位、及び他の特徴を制御できるように、ユーザインターフェースが設けられる。
【0047】
様々な例示的な実施形態では、サイクリングマシン402は、1以上の大型のディスプレイスクリーン404、カメラ、マイクロフォン、スピーカ、または他のオーディオ出力を備え得る。ディスプレイスクリーン404は、サイクリングマシン402に直接取り付けてもよいし、あるいは、ユーザの視認領域内に配置してもよい。様々な例示的な実施形態では、少なくとも1つのディスプレイスクリーンがサイクリングマシンに一体化されるかまたは取り付けられ、図示のように、サイクリングマシンのハンドルバー410の略中央においてライダーの前方に配置される。ユーザがディスプレイスクリーンの位置をカスタマイズするのを可能にするために、様々な機構を使用することができる。
【0048】
例示的な実施形態では、ディスプレイスクリーン404は、フレーム406の前側ステムから上方及び前方に延びる湾曲構造体を介して、サイクリングマシン402に取り付けられ得る。湾曲構造体は、該構造体を貫通し、該構造体の長さ方向の一部に沿って延びるスロットまたは開口を有し得る。ディスプレイスクリーン上の取り付けポストまたは同様の構造体は、該ポストまたは構造体と、湾曲構造体とを貫通するピンによって、湾曲構造体に取り付けられる。例示的な実施形態では、ピンは、取り付けポストまたは構造体を特定の場所及び位置に保持及びロックするために締め付けることを可能にするねじ山などの機構を有し得る。
【0049】
ディスプレイスクリーン404は、ユーザ入力デバイス、例えば、タッチスクリーン、マウス、または他のデバイスなどによって操作され得る。様々な例示的な実施形態では、タッチスクリーンディスプレイは、ハンドルバー410の間の略中央、かつハンドルバー410のすぐ下の位置で、サイクリングマシンに取り付けられる。ディスプレイスクリーンは、任意のサイズであってよいが、最適には、様々な情報、例えば、1以上のビデオストリーム、ユーザなどの様々なパフォーマンスメトリクス、及び様々な制御などを表示できるように十分な大きさ及び向きを有するとよい。
【0050】
様々な例示的な実施形態では、ユーザは、タッチスクリーンまたは他のインターフェースを使用して、様々な情報、例えば、ライブ及び/もしくはアーカイブのビデオ、パフォーマンスデータ、及び、他のユーザまたはシステムの情報などを、画面上に選択的に表示させることができる。ユーザインターフェースは、クリック、タッチ、またはジェスチャによって、個別に及び/またはグループとしてアクセス及び削除することができる、様々な制御及び情報ウィンドウを提供することができる。様々な例示的な実施形態では、このようなウィンドウは、ユーザ自身のパフォーマンス、及び/または、過去及び現在の両方における同じクラスの他の参加者のパフォーマンスに関する情報を提供することができる。
【0051】
ユーザインターフェースは、メンバー情報へのアクセス、システムへのログインやシステムからのログアウト、及び、ライブのエクササイズクラスやアーカイブコンテンツなどのライブコンテンツへのアクセスに使用することができる(図中の「ライドオンデマンド」参照)。ユーザ情報は、様々な形式で表示することができ、それらには、過去及び現在のパフォーマンス、アカウント情報、ソーシャルネットワーキングリンク、情報、並びに、実績などが含まれる。また、ユーザインターフェースは、システムへのアクセスにも使用することができ、これにより、プロファイルまたはメンバー情報の更新、情報共有などのアカウント設定の管理、及び、デバイス設定の制御を行うことができる。
【0052】
図5A~
図5Cを参照して、ユーザインターフェース500は、表示する情報の選択及びそのような情報をシステム上でどのように表示するかの調節など、ユーザが自身のエクササイズを管理することを可能にするために、ディスプレイスクリーン504に表示される。ユーザインターフェースは、複数の種類の情報を重畳して表示し、ユーザが様々な種類の情報を容易に選択または選択解除できるようにしてもよい。例えば、半透明または部分的に透明な要素を使用することにより、ビデオコンテンツの上にパフォーマンス情報を表示することができ、これにより、情報要素の背後にあるビデオをパフォーマンス情報と一緒に見ることができる。
【0053】
ユーザインターフェース500は、ユーザに様々な画面を表示してもよく、ユーザは、タッチスクリーンが使用される場合にはタッチによるものを含む、提供されたユーザ入力装置を使用することによって画面間を素早く移動することができる。様々な例示的な実施形態では、ユーザインターフェースは、システム及び利用可能なオプションに関する基本情報を表示するホーム画面を提供することができる。
図5Aを参照して、そのようなホーム画面は、予定されているクラス502、アーカイブクラス504、リーダーボード506、インストラクタ508、及び/または、プロファイル、並びにアカウント情報510などの情報への直接リンクを提供することができる。また、ホーム画面は、コンテンツへの直接リンク、例えば、特定のクラス512に参加するためのリンクなどを提供することができる。ユーザは、例えば、タッチスクリーンの指定された場所にタッチしたり、スワイプして新しい画面を表示させたりするなど、適切な入力デバイスを使用してそのようなリンクを選択することによって、ユーザインターフェース上の様々な画面間を移動することができる。また、ユーザインターフェースは、例えばソーシャルネットワーク情報などのユーザに関連する他の情報や、ユーザインターフェース内の様々な画面間を素早く移動するためのナビゲーションボタンを提供することができる。
【0054】
様々な例示的な実施形態では、ユーザは、ライブコンテンツ及びアーカイブコンテンツの両方から選択することができる。例えば、ユーザが、予定されているクラス502を選択した場合、そのクラスは、今後予定されているクラスのスケジュールを示す画面と共に表示される。ユーザインターフェースは、ユーザが、時間、インストラクタ、ライドの種類ごとのクラスを選択したり、進行中または今から始まるクラスを開始したりすることを可能にする。クラスのスケジュールは、例えば、カレンダー、リスト、または他の任意の適切なレイアウトなどの、任意の適切な形式で表示される。
【0055】
様々な例示的な実施形態では、もしユーザがアーカイブクラス804を選択すると、任意の適切なカテゴリによってソートされた利用可能なアーカイブクラスを示す画面が表示される。
図5Bは、アーカイブクラスの表示例を示す。アーカイブクラスを表すサムネイルまたはアイコン518が、任意の適切な形式で表示される。サムネイルまたはアイコン518は、ユーザが過去にそのクラスに参加した回数に関する情報、または、他のパフォーマンスもしくはクラス関連の情報を含む。特定のサムネイルまたはアイコンを選択することによって、クラスにアクセスすることができる。
【0056】
図5Cを参照して、クラスがユーザインターフェース500を介してディスプレイスクリーン上で再生されているとき、様々な例示的な実施形態では、主要ビデオフィードが、バックグラウンドビデオとしてフルスクリーンまたはスクリーン上のサブウィンドウに表示される。情報要素は、パフォーマンスメトリクスを示すために、ディスプレイスクリーンの様々な部分に表示される。パフォーマンスメトリクスとしては、走行時間、経過時間、残り時間、距離、速度、抵抗、出力、総運動量、ペダルケイデンス、心拍数、呼吸、水分補給、カロリー消費、及び/または、今後開発され得る任意のカスタムパフォーマンススコアが挙げられる。また、表示される情報には、様々なパフォーマンスメトリクス間の傾向や関係が含まれ得る。例えば、クラスまたは時間の経過に伴う平均パフォーマンスと比較した現在のパフォーマンスを示す色、例えば、現在のパフォーマンスが平均以下であることを示す赤色や、パフォーマンスが平均以上であることを示す緑色などによって、特定のメトリクスを表示することができる。また、傾向または相対的なパフォーマンスは、色と図形、例えば、現在のパフォーマンスが平均を下回っていることを示す赤色の下向き矢印などを使用することにより表示することができる。
【0057】
主要ウィンドウ520は、ユーザが選択したライブクラスまたはアーカイブクラスを表示する。様々な例示的な実施形態では、パフォーマンスメトリクスウィンドウ522、524、526、528、及び530は、ユーザの現在のライド、過去のライド、または他のパフォーマンス情報に関する特定のパフォーマンスメトリクスを表示する。このようなパフォーマンスメトリクスウィンドウは、ディスプレイスクリーンのどの位置に表示してもよく、また、画面タッチまたはジェスチャによって表示または削除するようにユーザが選択することができる。
図5Cに示すように、ウィンドウ522は、距離及び速度を表示している。ウィンドウ524は、現在のペダルケイデンスを、ユーザの平均及び最大ケイデンス、並びにクラス平均と共に表示し、インジケータアロー532は、ユーザのケイデンスの増加または減少を示す。ウィンドウ526は、ワット単位の出力を、平均出力、最大出力、クラス平均、及び合計出力と共に、また、同様のインジケータアローと共に表示する。ウィンドウ528は、抵抗を、数値及びグラフの両方で表示する。ウィンドウ530は、消費カロリー及び心拍数を表示する。
【0058】
ユーザインターフェースは、ユーザが、様々なパフォーマンスメトリクスの最大値、平均値、及び合計値の結果の表示を切り替えることを可能にする。また、ユーザインターフェースは、ユーザが、パフォーマンスメトリクス、ビデオストリーム、及びユーザ情報などの情報要素を、一度にまたは個別に表示または非表示にすることを可能にする。また、パフォーマンス情報は、様々な表示バーで表示することができ、グループでまたは個別に表示または非表示にすることができる。ユーザインターフェースは、オーディオボリューム、入力、及び出力の完全な制御、並びに、出力特性の表示を提供することができる。
【0059】
リーダーボード534はまた、ユーザが、自分のパフォーマンスを、同じクラスに参加している他の人と比較して見ることができるように表示してもよい。様々な例示的な実施形態では、リーダーボードは、すべてのライダー、または1以上のサブグループのライダーの相対的なパフォーマンスを表示するように構成することができる。例えば、ユーザは、特定の年齢層のライダー、男性のライダー、女性のライダー、特定の年齢層の男性のライダー、及び特定の地域のライダーなどのパフォーマンスを示すリーダーボードを選択できるようにしてもよい。また、リーダーボードの選択を完全に解除し、画面から削除する機能を、ユーザに提供してもよい。様々な例示的な実施形態では、本システムに、例えば、ユーザが他のライダーをフォローしたり、ライダーのグループやサークルを作成したりすることを可能にする様々なソーシャルネットワークの機能を組み込んでもよい。ユーザリスト及び情報は、アクセス、ソート、フィルタリング、及び他の様々な方法で使用することができる。例えば、他のユーザを、年齢、性別、体重などの個人情報を含む任意の特徴に基づいて、または、現在の出力、速度、カスタムスコアなどのパフォーマンスに基づいて、ソート、グループ化、及び/または分類してもよい。
【0060】
リーダーボード534は、完全にインタラクティブであってもよく、これにより、例えば、ユーザがライダーランキングを上下にスクロールしてライダーを選択し、そのライダーの詳細なパフォーマンスデータにアクセスすることができる。そして、そのライダーをフォローすることを選択するなどの接続を行ってもよいし、または、オーディオ及び/もしくはビデオ接続などを介して、直接的な通信を確立してもよい。また、リーダーボードに、同じまたは同等のクラスでのユーザの自己ベストパフォーマンスを表示して、ユーザが現在のパフォーマンスと以前の自己ベストパフォーマンスとを比較できるようにしてもよい。また、リーダーボードは、ユーザがフォローしているライダーなどの特定のライダーのハイライト表示、接続を示すための他の視覚的キューを表示してもよいし、または、リーダーボード上の特定のエントリに関する他の情報を提供してもよい。様々な例示的な実施形態では、リーダーボードは、リーダーボードのスクロール中に、ユーザが、自分のポジション(ランキング)及びパフォーマンス情報を常に確認することを可能にする。様々な例示的な実施形態では、他のユーザに関するパフォーマンス情報は、リーダーボード534上に、任意の他のフォーマット、例えば関連するパフォーマンスパラメータによってソートできるフォーマットなどで表示される。ユーザは、自分のパフォーマンスを、すべてのユーザ、選択したユーザ、及び/またはインストラクタに公開するか、または誰も見ることができないようにプライベート情報として維持するかを選択することができる。
【0061】
様々な例示的な実施形態では、ユーザインターフェースはまた、様々なソースからの1以上のビデオストリームを表示してもよい。例えば、1つのビデオストリームが、主要ウィンドウに表示されるライブまたはアーカイブのクラスコンテンツであり、1以上の追加のビデオストリームを、ディスプレイスクリーン404の他のウィンドウに表示してもよい。様々なビデオストリームは、ライブのまたは以前に記録されたインストラクタのストリーミングビデオ、または1以上のライブビデオチャットストリームを含む他の任意のビデオコンテンツを含み得る。
【0062】
また、ユーザインターフェースは、追加のパフォーマンスデータ、クラス、インストラクタ、他のライダーなどに関する情報、または、二次的なビデオストリームを含む様々なコンテンツの表示に使用することができる追加のウィンドウを提供することができる。このような追加的なウィンドウにより、ユーザは、現在または過去の他の参加者に関する様々な情報を見てパフォーマンスを比較したり、オーディオやビデオチャットなどのコミュニケーションチャンネルを開いたり閉じたりすることができる。様々な例示的な実施形態では、ユーザは、映画、テレビチャンネル、及びオンラインチャンネルなどの他のコンテンツに、同時にアクセスすることができる。補助ウィンドウ540は、様々な情報及びコンテンツを表示することができる。補助ウィンドウ540は、ユーザの名前、現在のクラスの名前、及び、現在のクラスの基本的情報を表示する。
【0063】
サイクリングマシン402上のユーザインターフェースを介して、ユーザは、ディスプレイスクリーン404を介して配信可能なライブの及び以前に記録されたサイクリングクラスのリスト、カレンダー、及びスケジュールにアクセスすることができる。様々な例示的な実施形態では、ユーザがクラスを選択すると、ローカルシステムは、本開示のコンテンツ配信プラットフォームからクラスの主要データストリームにアクセスし、表示する。この主要データストリームは、ビデオ、音楽、オーディオ、テキスト、または任意の他のデータを含むことができ、ライブのまたは以前に記録されたサイクリングクラスを表示することができる。ローカルシステムは、既存の技術に基づいて最大680ピクセルの高解像度ビデオ品質を管理するために、ハードウェアビデオ加速エンコーディング/デコーディングを備え得る。ローカルシステムは、ユーザの帯域幅/ハードウェア制限に応じてライダーに最高品質のビデオを提供するために、クラスのデータストリームのビットレート/品質を自動的に調節することができる。
【0064】
様々な例示的な実施形態では、ネットワーク化されたエクササイズシステム及び方法は、すべてのユーザ及び/またはインストラクタと、本開示のコンテンツ配信プラットフォームの様々な構成要素(例えば、マーチャントアプリケーションサーバ、コンテンツ提供者など)との間での、ビデオ、オーディオ、音声、及びデータの共有を可能にする多方向通信及びデータ転送機能を含み得る。これにより、ユーザは、どこにいても、インストラクタ及び/または他のユーザからの多方向ビデオ及びオーディオストリームにアクセスして表示したり、ライブのまたは以前に記録されたクラスへの参加中にプライベートまたはカンファレンス形式のビデオ及び/またはオーディオ通信をできるように、他のユーザとの直接通信を確立したりすることができる。このようなデータストリームは、主要ウィンドウである表示画面404を介して、または補助ウィンドウ内に提示するために、ローカルシステム400を通じて確立することができる。様々な例示的な実施形態では、ユーザは、入力及び出力を選択及び制御するために、複数のデータストリームを管理することができる。ローカルシステムは、ユーザが、クラスのための主要なオーディオストリームのボリュームだけでなく、異なるユーザのための他のオーディオチャンネル、または、電話通話や自身の音楽選択などの無関係のオーディオストリームさえも制御することを可能にする。例えば、このことにより、ユーザは、他のユーザとの会話を容易にするために、インストラクタの音声ボリュームを下げることが可能になる。このようなデータストリームは、コンテンツ配信プラットフォームを通じて1以上のコンテンツ提供者から提供されるメディア資産と組み合わせてもよい。
【0065】
ライブクラスの場合、様々な例示的な実施形態では、インストラクタは、クラス全体と同時に通信する能力、または、個々のユーザに連絡して、場所を問わずすべてのユーザからリアルタイムでフィードバックを求める能力を有し得る。例えば、インストラクタは、ユーザに口頭で尋ねるか、またはポップアップメッセージをユーザに送信して、難易度、音楽の選択、分野などに関するフィードバックを求めることができる。そして、ユーザは、適切な回答を選択するか、または口頭でのフィードバックを提供することによって、ユーザのオンボードシステムを通じて応答することができる。これにより、インストラクタは、クラウドソーシングを使用して、参加者のニーズに合わせてクラスを調節したり、特定のクラスの特徴または要素についてのフィードバック要求または投票によって自身のクラスを改善したりすることができる。
【0066】
様々な例示的な実施形態では、インストラクタはまた、パフォーマンス目標を設定することができ、本システムは、目標に対するユーザのパフォーマンスを測定し、ユーザ及びインストラクタに対して表示してもよい。例えば、インストラクタは、例えば目標の出力やケイデンスなどの目標メトリクス(目標指標)を設定し、システムは、ユーザがその目標を達成したか否かを示すために、ユーザの測定値の隣に目標メトリクスを色分けして表示してもよい。本システムは、インストラクタが、個々のユーザのサイクリングマシンの設定を遠隔で調節できるようにしてもよい。
【0067】
様々な例示的な実施形態では、ユーザは、自身の情報、例えば、センサデータ、パフォーマンスメトリクス、及び個人情報などへのアクセスを制御することができる。このようなデータは、ローカルシステムで保持してもよいし、リモートシステムで格納及び管理するために送信して他のユーザと共有してもよいし、または、リモートシステムに格納するが他のユーザと共有しないようにしてもよい。ユーザはまた、システム上での自身の存在を他のユーザに明らかにすることを選択してもよいし、または、他のユーザに自身の存在を知られずにクラスに参加することを選択してもよい。このようなデータは、センサデータ、パフォーマンスメトリクス、及び他のクラス関連情報に応答してリアルタイムメディアコンテンツを生成するために、コンテンツ作成者と安全に共有することができる。
【0068】
様々な例示的な実施形態では、ユーザは、すべてのまたは選択された現在及び/または過去のクラスの参加者のリストにアクセスすることができる。このようなリストとしては、そのようなユーザの総出力、速度、ケイデンス、抵抗、または、ユーザの相対的なパフォーマンスに関する情報を提供するカスタムスコアなどの情報が挙げられる。また、このようなリストとしては、ライブビデオチャットストリームなどのライブストリームをユーザに開放することを可能にするための制御が挙げられる。
【0069】
システムの特徴及びユーザリソース
【0070】
様々な例示的な実施形態では、ネットワーク化されたエクササイズシステム及び方法は、ユーザがアカウントを作成し、自身のパフォーマンスデータを保存及び管理することを可能にする。上述したように、本システムは、ユーザが、今後のライブクラスのスケジュールを閲覧し、将来のライブストリーミングクラスに申し込み、リマインダを設定することを可能にする。また、ユーザは、ライブクラスに参加するように他のユーザを誘ったり、テキスト、電子メール、音声、または他の通知及びカレンダーエントリを設定したりすることができる。ユーザは、自身のサイクリングマシン402に関連するローカルシステム400のユーザインターフェースに加えて、デスクトップ及び/またはモバイルデバイスのためのウェブベースまたはアプリケーションベースのインターフェースを介して、システム、アカウント、パフォーマンス、及び他のすべてのデータにアクセスすることができる。
【0071】
様々な例示的な実施形態では、本システムは、本システムによって同期された、以前に記録されたクラスへの複数のユーザによる同時参加を提供することができ、ライブクラスで利用可能なすべての通信及びデータ共有機能へのアクセスを可能にする。このような機能により、同じアーカイブクラスに同時に参加しているライダーは、過去のパフォーマンスや同じクラスの「ゴースト」ライダーと、競い合うことができる。
【0072】
様々な実施形態では、本システムは、ローカルシステムから提供される情報を使用して、新しいメディアコンテンツをリアルタイムで生成することができる。そのような情報としては、センサデータ、ユーザ及び/またはクラスのパフォーマンスメトリクス、ユーザの個人的な好み(例えば、音楽の選択)、及び他のデータが挙げられる。例えば、特定の音楽の選択に関するユーザ選択及び/またはフィードバックは、同様のスタイルの新しい音楽を生成するために使用することができる。
【0073】
図6及び
図7を参照して、コンテンツ作成及び配信システム及び方法の追加の実施形態について説明する。
図6を参照して、ローカルシステム610は、ユーザによって操作されるエクササイズマシンと、1以上のパフォーマンスメトリクス及び/またはユーザの好み情報を生成する処理システムと、を含む。エクササイズマシンは1以上のセンサを有する。エクササイズ中、ローカルシステム610は、配信プラットフォーム620にセッションデータ612(パフォーマンスデータ)を送信する。様々な実施形態では、セッションデータ612には、センサデータ(例えば、抵抗、ケイデンス、ユーザ心拍数)、パフォーマンスメトリクス(例えば、速度、距離、リーダーボード上の位置)、及び/またはユーザの好みの情報(例えば、お気に入りの音楽、エクササイズの好み)が含まれる。セッションデータ612は、メディアデータベース644に格納されたメディアを分析し、配信プラットフォーム620でのコンテンツ作成などに使用されるメディアメタデータ646を生成する評価/分析エンジン640に提供される。評価/分析エンジン640は、メタデータ生成モジュール642を含む。メタデータ生成モジュール642は、メタデータを生成するための1以上の機械学習モジュール(例えば、ニューラルネットワーク)を含み得る。
【0074】
一実施形態では、セッションデータには、エクササイズクラス中のメディアの有効性を評価するために、生成されたメディアコンテンツ662と比較されるユーザパフォーマンス情報が含まれる。例えば、ユーザのパフォーマンス情報がインストラクタのエクササイズセグメントの目標と一致した場合には、関連する評価は上昇し、ユーザのパフォーマンス情報がインストラクタのエクササイズセグメントの目標を下回った場合には、関連する評価は下降する。インストラクタは(例えば、マーチャントサーバ650を介してアプリケーション652を使用して)、エクササイズクラスの作成、エクササイズクラスの変更、及び/またはエクササイズクラスの検索を行うときに、コンテンツ作成/変更/検索モジュール640を介して、更新されたメディアコンテンツにアクセスすることができる。
【0075】
コンテンツ作成モジュール640は、更新されたメディアメタデータ646を使用して、音楽コンテンツまたはビデオコンテンツなどの新しいメディアコンテンツをエクササイズに推薦する。コンテンツデータベース624は、エクササイズマシン610に配信するためのメディアコンテンツを生成するために配信プラットフォーム620によって使用されるプロジェクトデータ626を格納する。生成されたメディアコンテンツ662は、生成されたメディアコンテンツと、既存のメディアコンテンツとの組み合わせを含み得る。例えば、クラスインストラクタのビデオ、及び、クラスインストラクタの言葉による指示のオーディオを、コンピュータで作成した音楽と組み合わせてもよい。このようにして、メディアコンテンツは、ユーザのパフォーマンスデータに対して定期的に評価され、関連するメタデータは、エクササイズインストラクタがクラスに効果的なメディアを確認するのを支援するために更新される。
【0076】
次に、
図7を参照して、パフォーマンスベースメタデータ生成の実施形態を説明する。メタデータ生成モジュール642は、メディア資産のメタデータを生成及び/または更新するために使用されるデータストリーム702を受信する。様々な実施形態では、入力データには、エクササイズセッションからのセンサデータ及びパフォーマンスメトリクス、ユーザ好みデータ(例えば、「好きな」曲)及び他のユーザデータ、メディアデータベースからのメディアメタデータ、エクササイズセッションの意図を含むプロジェクト情報、類似曲の属性、及び他の基準が含まれる。一実施形態では、データ702は、メディアメタデータを生成するために使用されるデータ特性を抽出する、特徴抽出モジュール710に提供される。生成された特性は、メタデータ生成システムに提供される。メタデータ生成システムは、生成された特徴を受信し、生成されたメディアメタデータ730を出力するように構成された訓練されたニューラルネットワークを含み得る。生成されたメディアメタデータ730は、メディアの1以上の分類または評価を含み得る。
【0077】
動作中、メディアコンテンツ作成者は、コンテンツ作成者として、配信プラットフォームを通じてチャンネルを確立してもよい。配信システム及び/またはメディアコンテンツ作成者は、エクササイズシステム及び/またはユーザからの入力を使用して音楽及びビデオを作成し、これにより、エクササイズ体験のための人工現実(アーティフィシャルリアリティ)を作成することができる。この人工現実は、フィットネスインストラクタからのコンテンツ、例えば、フィットネスインストラクタからのオーディオ、フィットネスインストラクタからのビデオ、リーダーボード情報などと組み合わせてもよい。メディアは動的に生成され、生成されたメディアメタデータの一部に基づいて、ローカルシステムに配信するためのチャンネルにフィードバックされる。
【0078】
本明細書に記載のシステムは、システムのユーザのために分散ベクトル表現を生成するようにさらに構成され得る。一実施形態では、所定の時間枠における複数のユーザのエクササイズ履歴が集められ、ライドスコアボードにおけるそれらの位置を分析して、時間的シーケンスを形成する。これらの時間的シーケンスをマイニングすることで、ユーザ間の共起を計算することができる。共起情報は、深層学習埋込み手法(Skipgram with Negative Sampling)、行列因数分解手法(CoFocator)、または、ユーザの分散ベクトル表現を導出するための他の手法を用いて処理することができる。様々な実施形態では、これらのベクトルは、ユーザのセマンティクス、これに限定しないが、例えば、好みのインストラクタ、エクササイズ時間、シリーズ、音楽の好み、及びフィットネスのレベルなどを表すことができる。同じようなクラスに頻繁に登場し、リーダーボードの同じような位置にいるユーザは、好みが似ており、体力レベルが同程度であると認められる。互いに似ているユーザは、他のユーザと比較して、ベクトル間の余弦距離が小さくなる。
【0079】
本システムのユーザに対して分散ベクトル表現を用いることにより、ユーザ及びユーザ選択を離散的なカテゴリ特性(例えば、ユーザのお気に入りのインストラクタ、ユーザの好みのエクササイズの長さ、ユーザの好みの音楽のジャンル)で表す従来のアプローチと比較して、多くの利点が得られる。分散ベクトル表現を使用することによって、本システムは、例えば、類似のランキング位置及び類似のユーザの好みに基づいてライダーをマッチングしたり、達成したクラスまたはエクササイズセグメントで使用された曲に類似した曲を選択したり、または、クラスの推奨をパーソナライズしたりするように構成することができる。
【0080】
また、分散ベクトル表現の使用は、意図された目的のために類似した曲を識別するために、メディアデータベース内のメディアに適用することもできる。例えば、分散コンテンツシステムは、インストラクタのクラスプレイリスト中の曲と類似する曲を生成及び/または推奨することができる。このことは、例えば、選択した曲にライセンス制限がある場合や、ユーザに対して再生リストを最新の状態に保つ場合などに有益である。また、分散コンテンツシステムは、インストラクタのクラスの参加者と類似するユーザが好む曲を特定することができる(例えば、ユーザの分散ベクトル表現を使用する)。
【0081】
図8Aを参照すると、例示的なユーザインターフェース800が示されている。ユーザインターフェース800は、メディアコンテンツの選択、プレイリストの作成、クラスの作成、及び、インストラクタがエクササイズクラスのコンテンツの作成及び管理を可能にする他の機能を容易にする。例えば、ユーザインターフェースは、クラスコンテンツ802を管理するための機能と、音楽データベースを通じて利用可能な音楽を検索し、1分間の拍数(BPM)、ジャンル、長さなどの要素に基づいてプレイリストを作成するためのツール804とを含み得る。ユーザインターフェース800は、報告モジュール、コンテンツ管理モジュール、及び、メディアコンテンツの使用及び配信を管理するためのバックエンド上の他のモジュールに接続され得る。
【0082】
図8Bは、1以上の実施形態による、音楽プラットフォーム用のクラス計画インターフェース820を示す。クラス計画インターフェース820は、キュレートされたライドのリスト822、インストラクタがクラスを作成及び管理するためのメニューオプション824、個々のライドに関する情報824、及びクラスプレイリスト826の曲のリストを含み得る。
図8Cを参照して、インターフェース830を使用して、クラスの説明832及び関連する曲を有するクラスセグメント834を含むクラスを作成することができる。このインターフェースを使用すると、インストラクタは、インストラクタの意図に照らして、曲の効果を測定することが可能となる。様々な実施形態では、クラス計画ツールは、タイミング計算、セグメント命名、及びクラス参加者のデータ収集を含む、クラス計画及び提出を可能にする。音楽/コンテンツ検索は、フィットネス関連の検索条件や、1分間の拍数(BPM)、ジャンル、長さ、年などのソート及びフィルタリングを含み得る。
【0083】
次に、
図9A及び
図9Bを参照して、本開示のエクササイズシステム及び音楽プラットフォームの1以上の実施形態で使用するためのソングレベルのメタデータの例について説明する。ソングファイル900は、所有者情報(ISRC)、ジャンル、何らかのタイミング、及び/または他の要素を含む埋め込みデータと共に、コンテンツ所有者(例えば、音楽レーベル)から音楽プラットフォームに配信される。音楽プラットフォームは、デジタルオーディオファイル902と、ディストリビュータ904によって追加されたメタデータとを含む曲900を格納する。この音楽プラットフォームは、分析ハンドル906(例えば、エクササイズ環境で使用するためのデータ)及び権利管理のためのパブリッシング情報を含む追加的なメタデータを追加する。インストラクタの特定の意図する結果に対するプログラミングのための各曲の適合性を評価するために、プラットフォーム908によって追加のメタデータを追加することができる。いくつかの実施形態では、メタデータは、エクササイズセッション中のエンドユーザの関与に基づくアプリケーション固有のメタデータ910をさらに含み、これにより、プラットフォームは、効果対意図の継続的な観察に基づいて曲の評価を調節することができる。
【0084】
図9Bは、フィットネスクラスアプリケーションで使用するためのアプリケーション固有のメタデータ910の例を示す。メタデータは、フィットネスカテゴリ920と、特定のフィットネスカテゴリで使用される楽曲の効果を評価する対応するレーティング922とを含む。メタデータは、インストラクタがエクササイズクラスに効果的な音楽及び他のデジタルコンテンツを選択するのを助けるために、検索アプリケーション、機械学習アプリケーション、または他のアプリケーションなどで使用される。このようにして、インストラクタは、プレイリスト及びクラスセグメントを並行して作成する。音楽の選択は、インストラクタの意図(例えば、激しいエクササイズセグメントには激しい音楽、クールダウンセグメントにはリラックスした音楽など)を反映して、特定のセグメントに関連付けることができる。プレイリスト及びセグメントデータは共に、コンテンツ管理サーバに取り込まれるクラスプランを含むことができる。エンドユーザがクラスセッションに参加した時点で、すべての曲とセグメントが配信プラットフォームに知られている。各エンドユーザの出力は、インストラクタの意図と比較するために、他のセッションデータと共に測定され得る。いくつかの実施形態では、このデータは、セグメントに対するインストラクタの意図に対する楽曲選択の相対的な妥当性を特定する評価を構築するために使用される。本システムは、各セグメントの実施者についてのフィードバックをインストラクタに提供したり、代わりの曲及びセグメントのアドバイスをインストラクタに提案したりすることができる。
【0085】
本システムで使用される曲の評価は、エンドユーザからのライブデータのフィードバックに基づいて、継続的かつ再帰的に調節することができる。このデータのさらなる活用は、統計的有意性に基づく重み付けのためのハンドルを提供する「信頼度」チェックサムを使用することにより達成することができる。高信頼度のランキングを達成した曲をさらに分析することにより、効果を高める特定の特性に関する仮定を導き出し、テストし、改善することができる。そして、本システムは、推定ランキングを分析し、プログラムされたことのない曲や新しくリリースされた曲を含むより広範なライブラリに対して適用することができる。この独占所有データは、所望に応じて、第三者のフィットネスサービスプロバイダー、アーティスト、または音楽権利保有者向けのアプリケーションで貸与または販売することができる。
【0086】
いくつかの実施形態では、生成されたメディアコンテンツは、コンテンツ作成者によって制御されるパーソナライズされたコンテンツパッケージを可能にする。配信プラットフォームは、人工的に作成されたコンテンツを含むコンテンツを、個別に追跡及び管理することができる。また、生成されたコンテンツは、エクササイズセッション中に、リーダーボード情報、他のユーザからのデータ、インストラクタからのデータ、及び、他のソースから得た情報に基づいて、動的に変化することができる。いくつかの実施形態では、コンテンツ作成者は、ユーザから速度、抵抗、及び心拍数などのデータを受け取り、エクササイズセッションに対応するメディアコンテンツを生成する人工知能システムを通じて音楽を作曲する。例えば、曲の速度(1分間の拍数(BPM))を、ユーザのペダルケイデンスに応じて変更することができる。ビデオコンテンツも、同様の方法で変更することができる。
【0087】
いくつかの実施形態では、ユーザは、様々なサービスからコンテンツを選択することができ、配信プラットフォームは、ローカルシステムへの配信のために、複数のコンテンツをシームレスに組み合わせることができる。例えば、ユーザは、エクササイズセッションからのデータに基づいて音楽が動的に生成されている間に、ストックビデオを使用して風景の良いライドを開始することができる。
【0088】
本明細書に開示されるコンテンツ生成及び配信システムは、エクササイズセッション以外の他のアプリケーションにも使用できることが理解されたい。例えば、患者は、サブスクリプションを通じて管理される一連のコンテンツ(例えば、身体の回復の段階)にアクセスして、理学療法についてのコンテンツを提供するチャンネルを視聴してもよい。配信システムは、ユーザにコンテンツ作成者をマッチング及び/または推薦することができる。本明細書に開示されるサブスクリプションサービスは、治療者/患者の関係を促進することができ、コンテンツ提供者(例えば、医師または治療者)が、センサフィードバックやカメラフィードバックなどを含む、進捗及び使用を追跡することを可能にする。別の実施例では、コンテンツ生成及び配信システムは、教育環境において使用され、制御された一連の映像でユーザに指示を提供してもよい。
【0089】
様々な例示的な実施形態では、本システムは、本システムまたはユーザがサイクリングマシンのメトリクスを追跡することを可能にするために、各サイクリングマシンに固有の識別子を設定してもよい。この情報は、ユーザの識別、メンテナンス、場所特定などのために使用することができる。様々な例示的な実施形態では、本システムはまた、閉鎖的なクラスを提供するように構成され得る。これにより、プライベートインストラクタが個人または少人数のグループに対してレッスンしたり、インストラクタの有無にかかわらずユーザのグループが一緒にライドしたりすることが可能となる。
【0090】
様々な例示的な実施形態では、ユーザは、NFC、Bluetooth(登録商標)、WANなどを含む任意の適切な通信技術を介して、ログインしたり、システム及びアカウント情報にアクセスしたりすることができる。また、ユーザが、カードキー、FOB、または他のデバイスを備え、サイクリングマシンが、ユーザの自動的なログイン、及びユーザのアカウント情報へのアクセスを可能にする顔認識技術または音声認識技術を備えるようにしてもよい。ユーザは、自宅のサイクリングマシンから、または、システムにアクセスできる他のサイクリングマシンからログインすることができる。このことにより、ユーザは、旅行先でも、様々な場所にあるホテル、ジム、サイクリングスタジオなどのネットワーク化されたサイクリングマシンから、自分の完全なアカウント履歴、すべてのコンテンツ、及びすべての機能にアクセスすることができる。
【0091】
様々な例示的な実施形態では、モバイルアプリケーションにより、ネットワーク化されていないサイクリングマシンのユーザが、タブレットコンピュータや携帯電話などのモバイルデジタルデバイスを介して本システムにアクセスし、コンテンツ、ライブストリーム、及び他のシステム機能にアクセスすることが可能となる。モバイルデバイスは、専用のアプリケーションまたはブラウザを使用して、任意の適切なネットワークを介してシステムにアクセスすることができる。
【0092】
様々な例示的な実施形態では、エクササイズクラスのコンテンツを表示するために、本システムは、1以上の補助表示画面を使用することができる。タブレットなどの一体型デバイスを使用することにより、ユーザインターフェースを通じて本システムによって提供されるコンテンツを表示することができる。また、補助表示画面を使用することにより、エクササイズクラスのためのコンテンツまたは本システムによって提供される他のコンテンツを表示することができる。ユーザインターフェースは、このような使用可能なデバイスのアベイラビリティを自動的に検出し、ユーザが特定のコンテンツの表示画面を選択できるようにする。
【0093】
上述の説明は多くの詳細を含むが、これらの詳細は、本開示の範囲を限定するものとして解釈されるべきではなく、単に開示される実施形態の例示として解釈されるべきである。当業者であれば、本開示の範囲及び精神の範囲内に含まれる様々な他の可能な変形例を想到できるであろう。例えば、エクササイズマシンが例示されているが、開示された装置は、多くの可能なエンドユーザプラットフォームのうちの1つであり、サイクリングマシンは、多くの可能なエクササイズマシンのオプションの一例であることを理解されたい。様々な実施形態では、デバイスまたは接続されたデバイスのセットからの様々なデータ入力は、これに限定しないが、速度、抵抗、心拍数、場所の温度、場所(マップ上の位置)、場所の明るさ/暗さ、並びに、エンドユーザに関する既知の履歴(例えば、音楽ジャンルの好みやアーティストの好みなどの好き嫌い)を含み得る。このようなデータは、リアルタイムで、またはリアルタイムレンダリングに近い形で、本システムからエンドユーザに提供されるコンテンツをカスタマイズする役割を果たすことができ、それらには、事前にパッケージ化されたオンデマンドコンテンツの推奨、または、このような入力に応答したコンテンツ自体の実際のレンダリングまたは変更が含まれる。このようなコンテンツ及び機能はすべて、本明細書に開示されるデジタルコンテンツ配信システム及び方法のチャンネルサブスクリプションに適合し得る。
【0094】
例示的なシステム及び方法
【0095】
一実施形態では、家庭内でコンピュータにより拡張された使用のためのエクササイズマシンのユーザにメディアコンテンツを提供するコンテンツ配信システムであって、メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータを格納するメディアデータベースと、プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定されたエクササイズマシンと互換性のあるパラメータに従って、ユーザから要求されたメディア資産を配信するように構成されたコンテンツ管理サーバと、メディアデータベースに通信可能に接続され、メディアコンテンツの作成及びエクササイズマシンへの配信を容易にするように構成されたコンテンツ配信プラットフォームと、を備える、システムが提供される。コンテンツ配信プラットフォームは、ユーザが選択できるようにエクササイズマシンに表示するために、複数の利用可能なアーカイブされたエクササイズクラスをエクササイズマシンに送信するステップと、エクササイズマシンから、複数の利用可能なアーカイブされたエクササイズクラスのうちのユーザが選択したクラスを受信するステップと、選択されたアーカイブされたエクササイズクラスのエクササイズコンテンツを表すデータを、エクササイズマシンに表示するために送信するステップと、エクササイズマシンから、アーカイブされたエクササイズクラスの実施中にユーザがエクササイズマシンの一部を動かしたときのユーザのアクティビティに基づくユーザのパフォーマンスデータを受信するステップと、アーカイブされたエクササイズクラスの少なくとも一部における複数の他のユーザのアーカイブされたユーザパフォーマンスパラメータを表すアーカイブされたパフォーマンスデータを生成するステップであって、アーカイブされたパフォーマンスデータは、アーカイブされたエクササイズクラスへの参加中に、ユーザ及び/または1人以上の他のユーザによって以前に生成されたものである、該ステップと、アーカイブされたパフォーマンスデータを同期化させるステップであって、アーカイブされたパフォーマンスデータによって表されるアーカイブされたユーザパフォーマンスパラメータが、ユーザパフォーマンスパラメータと同期化される、該ステップと、ユーザと他のユーザの少なくとも一部との競争をシミュレートするべくエクササイズマシンで表示するために、ユーザパフォーマンスパラメータのランク付けされたリストと、同期化されたアーカイブされたユーザパフォーマンスパラメータの少なくとも一部とを動的に更新するステップと、を実施する。
【0096】
いくつかの実施形態では、パフォーマンスデータは、センサデータ、ユーザパフォーマンスメトリクス、及び/またはユーザプリファレンスデータを含み、コンテンツ配信プラットフォームは、パフォーマンスデータをコンテンツプロバイダに転送するステップと、パフォーマンスデータに応答してコンテンツプロバイダからエクササイズクラスに関連する更新コンテンツを受信するステップと、更新コンテンツをエクササイズマシンに送信するステップと、をさらに実施するように構成されている。エクササイズクラスに関連する更新コンテンツは、ニューラルネットワークを介してパフォーマンスデータから生成されたコンピュータ生成及び/またはコンピュータ改変されたメディアコンテンツを含む。いくつかの実施形態では、エクササイズクラスに関連する更新コンテンツは、既存のコンテンツと、ニューラルネットワークを介してパフォーマンスデータから生成されたコンピュータ生成及び/またはコンピュータ改変されたメディアコンテンツとの組み合わせを含む。また、エクササイズコンテンツは、コンピュータで生成された音楽及び/またはコンピュータで生成された映像を含むコンピュータ生成コンテンツを含み、コンピュータ生成コンテンツは、選択されたアーカイブされたエクササイズクラス中にリアルタイムで生成される。また、コンピュータ生成コンテンツは、ケイデンス、速度、及び/または心拍数データを含むパフォーマンスデータの変化に応答して変更される。
【0097】
いくつかの実施形態では、コンテンツプロバイダのエクササイズコンテンツは、エクササイズインストラクタからの音声キューと、エクササイズインストラクタ及び/または風景の映像コンテンツとを含むエクササイズクラスコンテンツを含む。エクササイズクラスに関連するコンテンツは、エクササイズクラスをアプリケーションサーバ上で実行することを容易にするアプリケーションを介して、アプリケーションプロバイダによってユーザに配信され、アプリケーションは、エクササイズクラスに関連するコンテンツと共にエンドユーザに配信するためのエクササイズコンテンツを生成する。また、コンテンツ配信プラットフォームは、格納されたエクササイズコンテンツに関連するコンテンツ制限データを維持するステップであって、コンテンツ制限データは、関連するコンテンツプロバイダから受信したアクセスパラメータを含む、該ステップと、複数のチャンネルを生成するステップであって、チャンネルの各々は、アプリケーションサーバ及び/またはコンテンツプロバイダに関連するチャンネル特性を有し、少なくとも1つのメディア資産を定義する、該ステップと、複数のチャンネルのうちの1つのチャンネルに対するエンドユーザからのサブスクリプションの要求を処理するステップであって、サブスクリプションは、コンテンツ制限データ及びチャンネル特性を満たす場合にユーザに付与される、該ステップと、サブスクリプションに従って、チャンネルメディア資産をエクササイズマシンに配信するステップと、をさらに実施するように構成されている。
【0098】
プラットフォームサーバは、サブスクリプション要求に従ってエンドユーザからの支払いを処理し、アクセスパラメータ、チャンネル特性、及び/またはサブスクリプションに従って、アプリケーションサーバ及びコンテンツプロバイダに関連付けられたアカウント間で支払いの一部を割り当てるようにさらに構成される。データベースは、サブスクリプションモデルによって編成されたデータを含み、サブスクリプションモデルは、プラットフォームサーバによってサブスクリプションメディアチャンネルとして生成され、同期化され、管理されるコンテンツプロバイダ及び/またはアプリケーションサーバによって定義される複数のサブスクリプションプランを含む。
【0099】
様々な実施形態では、家庭内でコンピュータにより拡張された使用のためのエクササイズマシンのユーザにエクササイズコンテンツを配信する方法であって、コンテンツプロバイダ及びアプリケーションプロバイダに関連するエクササイズコンテンツ及びデータを格納するステップと、エクササイズマシンにエクササイズコンテンツを配信する配信ステップと、を含み、上記の配信ステップは、ユーザが選択できるようにエクササイズマシンに表示するために、複数の利用可能なアーカイブされたエクササイズクラスをエクササイズマシンに送信するステップと、エクササイズマシンから、複数の利用可能なアーカイブされたエクササイズクラスのうちのユーザが選択したクラスを受信するステップと、選択されたアーカイブされたエクササイズクラスのエクササイズコンテンツを表すデータを、エクササイズマシンに表示するために送信するステップと、エクササイズマシンから、アーカイブされたエクササイズクラスの実施中にユーザがエクササイズマシンの一部を動かしたときのユーザのアクティビティに基づくユーザのパフォーマンスデータを受信するステップと、アーカイブされたエクササイズクラスの少なくとも一部における複数の他のユーザのアーカイブされたユーザパフォーマンスパラメータを表すアーカイブされたパフォーマンスデータを生成するステップであって、アーカイブされたパフォーマンスデータは、アーカイブされたエクササイズクラスへの参加中に、ユーザ及び/または1人以上の他のユーザによって以前に生成されたものである、該ステップと、アーカイブされたパフォーマンスデータを同期化させるステップであって、アーカイブされたパフォーマンスデータによって表されるアーカイブされたユーザパフォーマンスパラメータが、ユーザパフォーマンスパラメータと同期化される、該ステップと、ユーザと他のユーザの少なくとも一部との競争をシミュレートするべくエクササイズマシンで表示するために、ユーザパフォーマンスパラメータのランク付けされたリストと、同期化されたアーカイブされたユーザパフォーマンスパラメータの少なくとも一部とを動的に更新するステップと、を含む、方法が提供される。
【0100】
いくつかの実施形態では、本方法は、エクササイズマシンと互換性のあるフォーマットを有し、エクササイズマシンのためのエクササイズクラスに関連するコンテンツを含むメディア資産を提供するステップ、をさらに含む。また、本方法は、エクササイズマシンからパフォーマンスデータを受信するステップをさらに含み、パフォーマンスデータは、センサデータ、ユーザパフォーマンスメトリクス、及び/またはユーザプリファレンスデータを含む。また、本方法は、パフォーマンスデータをコンテンツプロバイダに転送するステップと、パフォーマンスデータに応答してコンテンツプロバイダからエクササイズクラスに関連する更新コンテンツを受信するステップと、更新コンテンツをエクササイズマシンに送信するステップと、をさらに含む。いくつかの実施形態では、エクササイズクラスに関連する更新コンテンツは、ニューラルネットワークを介してパフォーマンスデータから生成されたコンピュータ生成及び/またはコンピュータ改変されたメディアコンテンツを含む。
【0101】
いくつかの実施形態では、エクササイズクラスに関連する更新コンテンツは、既存のコンテンツと、ニューラルネットワークを介してパフォーマンスデータから生成されたコンピュータ生成及び/またはコンピュータ改変されたメディアコンテンツとの組み合わせを含む。また、本方法は、エクササイズクラス中にコンピュータ生成コンテンツをリアルタイムで生成するステップ、及び/または、エクササイズクラス中にコンピュータ改変コンテンツをリアルタイムで改変するステップ、をさらに含む。また、コンピュータ生成コンテンツ及び/またはコンピュータ改変コンテンツは、ケイデンス、速度、長さ、温度、位置、光、及び/または心拍数データを含むパフォーマンスデータの変化に応答してリアルタイムで変更される。また、コンピュータ生成及び/またはコンピュータ改変コンテンツは、エンドユーザが設定したプリファレンス、エンドユーザが選択した曲、プレイリスト及びジャンル、及び/または、エンドユーザが過去に参加したエクササイズクラスのパフォーマンスデータを含む過去のパフォーマンスデータに応答して変更される。
【0102】
いくつかの実施形態では、コンテンツプロバイダのエクササイズコンテンツは、エクササイズインストラクタからの音声キューと、エクササイズインストラクタ及び/または風景の映像コンテンツとを含むエクササイズクラスコンテンツを含む。また、エクササイズクラスに関連するコンテンツは、エクササイズクラスをアプリケーションサーバ上で実行することを容易にするアプリケーションを介して、アプリケーションプロバイダによってユーザに配信され、アプリケーションは、エクササイズクラスに関連するコンテンツと共にエンドユーザに配信するためのエクササイズコンテンツを生成する。また、本方法は、メディア資産、アプリケーションサーバ、コンテンツプロバイダ、及びエンドユーザに関する情報を格納する格納ステップと、コンテンツプロバイダからアプリケーションサーバ及びエンドユーザ装置へのメディア資産の配信を容易にするステップと、をさらに含む。また、上記の格納ステップは、格納されたエクササイズコンテンツに関連するコンテンツ制限データを維持するステップであって、コンテンツ制限データは、関連するコンテンツプロバイダから受信したアクセスパラメータを含む、該ステップと、複数のチャンネルを生成するステップであって、チャンネルの各々は、アプリケーションサーバ及び/またはコンテンツプロバイダに関連するチャンネル特性を有し、少なくとも1つのメディア資産を定義する、該ステップと、複数のチャンネルのうちの1つのチャンネルに対するエンドユーザからのサブスクリプションの要求を処理するステップであって、サブスクリプションは、コンテンツ制限データ及びチャンネル特性を満たす場合にユーザに付与される、該ステップと、サブスクリプションに従って、チャンネルメディア資産をエクササイズマシンに配信するステップと、をさらに含む、
【0103】
いくつかの実施形態では、本方法は、サブスクリプション要求に従ってエンドユーザからの支払いを処理し、アクセスパラメータ、チャンネル特性、及び/またはサブスクリプションに従って、アプリケーションサーバ及びコンテンツプロバイダに関連付けられたアカウント間で支払いの一部を割り当てるステップをさらに含む。情報の格納は、サブスクリプションモデルによってデータを組織するステップを含み、サブスクリプションモデルは、プラットフォームサーバによってサブスクリプションメディアチャンネルとして生成され、同期され、管理されるコンテンツプロバイダ及び/またはアプリケーションサーバによって定義される複数のサブスクリプションプランを含む。
【0104】
様々な実施形態では、エクササイズマシンのユーザにメディアコンテンツを提供するコンテンツ配信システムであって、メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータを格納するメディアデータベースと、プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定されたエクササイズマシンと互換性のあるパラメータに従って、ユーザから要求されたメディア資産を配信するように構成されたコンテンツ管理サーバと、メディアデータベースに通信可能に接続され、メディアコンテンツの作成及びエクササイズマシンへの配信を容易にするように構成されたコンテンツ配信プラットフォームと、を備える、システムが提供される。
【0105】
いくつかの実施形態では、エクササイズマシンのユーザにエクササイズコンテンツを配信する方法であって、メディアコンテンツ、コンテンツプロバイダに関連するデータ、及びアプリケーションプロバイダに関連するデータをメディアデータベースに格納するステップと、コンテンツ管理サーバを介して、プロジェクトに関連するエクササイズマシンのユーザからメディア資産の要求を受信し、コンテンツ所有者により設定されたエクササイズマシンと互換性のあるパラメータに従って、ユーザから要求されたメディア資産を配信するステップと、メディアデータベースに通信可能に接続されコンテンツ配信プラットフォームを介して、メディアコンテンツの作成及びエクササイズマシンへの配信を容易にするステップと、を含む、方法が提供される。
【0106】
適用可能な場合、本開示によって提供される様々な実施形態は、ハードウェア、ソフトウェア、または、ハードウェアとソフトウェアとの組み合わせを使用して実施され得る。また、適用可能な場合、本明細書に記載された様々なハードウェアコンポーネント及び/またはソフトウェアコンポーネントは、本開示の範囲から逸脱することなく、ソフトウェア、ハードウェア、及び/またはその両方を含む複合コンポーネントに統合することができる。適用可能な場合、本明細書に記載された様々なハードウェアコンポーネント及び/またはソフトウェアコンポーネントは、本開示の範囲から逸脱することなく、ソフトウェア、ハードウェア、またはその両方を含むサブコンポーネントに分割することができる。加えて、適用可能な場合、ソフトウェアコンポーネントは、ハードウェアコンポーネントとして実施することができ、またその逆も可能であると考えられる。
【0107】
本開示によるソフトウェア、例えば、プログラムコード及び/またはデータは、1つまたは複数のコンピュータ可読媒体に格納してもよい。本明細書中で特定されるソフトウェアは、ネットワーク化された及び/またはその他の1つまたは複数の汎用または特定目的のコンピュータ及び/またはコンピュータシステムを使用して実施することも考えられる。適用可能な場合、本明細書に記載された様々なステップは、本明細書に記載された特徴を提供するために、順番を変更してもよいし、複合ステップに統合してもよいし、あるいは、サブステップに分割してもよい。
【0108】
上述の開示は、本開示を、開示された正確な形態または特定の使用分野に限定することを意図するものではない。したがって、本明細書に明示的に記載されているかまたは暗示されているか否かにかかわらず、本開示に対する様々な代替の実施形態及び/または改変が、本開示に照らして実施可能であると考えられる。以上、本開示の実施形態を説明したが、当業者であれば、本開示の範囲から逸脱することなく、形態及び詳細を変更できることを認識するであろう。したがって、本開示は、特許請求の範囲によってのみ限定される。
【国際調査報告】