(57)【特許請求の範囲】
【請求項１】
パーソナライズされたカレンダを提供するシステムであって、
サーバであり、該サーバは少なくとも１つのプロセッサと、コンピュータ実行可能プログラムコードを含む非一時的コンピュータ読取可能媒体と、前記サーバを複数のリモートユーザデバイスに動作上接続するように構成されたネットワークインターフェースとを含む、サーバと、
前記サーバによりホストされる少なくとも１つのデータベースであり、前記少なくとも１つのデータベースはデジタル製品イベントデータを記憶し、前記デジタル製品イベントデータは複数のデジタル製品をそれぞれのデジタル製品イベント日付に関連づけ、前記デジタル製品イベントデータは複数のリモートソースから選択され、前記サーバにより前記少なくとも１つのデータベースに記憶され、前記複数のリモートソースは前記複数のデジタル製品を提供する、データベースと、
を含み、
前記コンピュータ実行可能プログラムコードは前記少なくとも１つのプロセッサにより実行されたとき、前記少なくとも１つのプロセッサは、
前記少なくとも１つのデータベース内の前記デジタル製品イベントデータを繰り返し更新し、
ユーザアカウントのユーザにユーザインターフェースを提供し、前記ユーザインターフェースは前記ユーザのリモートユーザデバイスに表示可能であり、前記ユーザインターフェースは前記ユーザアカウントに基づいて前記ユーザに対してパーソナライズされたカレンダウィジェットを含み、前記カレンダウィジェットは前記ユーザインターフェースの第１の部分に表示され、
前記デジタル製品イベントデータの少なくとも一部を１つ以上のグラフィカル要素に変換して、前記デジタル製品イベントデータの前記少なくとも一部を前記１つ以上のグラフィカル要素の形式で前記カレンダウィジェットを通じて表示し、前記カレンダウィジェットは複数の日ウィジェットを含み、前記複数の日ウィジェットの各々を前記ユーザにより選択すると、前記複数の日ウィジェットの各々は前記ユーザインターフェースの第２の部分に表示され、前記第２の部分は前記第１の部分と異なり、前記第１の部分及び前記第２の部分に表示される前記１つ以上のグラフィカル要素は、デジタル製品のタイプを示す前記ユーザからの入力に応答して切り替えられる、
システム。
【請求項２】
前記ユーザインターフェースは、前記ユーザが前記リモートユーザデバイスから１つ以上のデジタル製品をレビュー、購入、アクセス、及び少なくとも部分的にダウンロードすることを可能にする、請求項１に記載のシステム。
【請求項３】
前記複数の日ウィジェットの各々は特定の日又は時間に一意に関連づけられる、請求項１に記載のシステム。
【請求項４】
前記コンピュータ実行可能プログラムコードが前記少なくとも１つのプロセッサにより実行されたとき、前記少なくとも１つのプロセッサはさらに、
前記カレンダウィジェットを変更して、前記デジタル製品イベントデータに基づいて選択された日ウィジェットの内側に前記デジタル製品の１つ以上のアイコンを表示し、前記アイコンの各々は前記デジタル製品のうち１つに関連づけられる、
請求項３に記載のシステム。
【請求項５】
前記アイコンのうち少なくとも１つがデジタル製品のリリース日付に関連づけられる、請求項４に記載のシステム。
【請求項６】
前記アイコンのうち少なくとも１つが特集されたデジタル製品に関連づけられる、請求項４に記載のシステム。
【請求項７】
前記コンピュータ実行可能プログラムコードが前記少なくとも１つのプロセッサにより実行されたとき、前記少なくとも１つのプロセッサはさらに、
前記ユーザの入力を受信し、前記入力は特定の日付を示し、
前記データベースに記憶された前記デジタル製品イベントデータに基づいて前記入力の前記特定の日付に関連づけられた前記デジタル製品のうち少なくとも１つを識別し、
前記入力に応答して、前記ユーザインターフェースを変更して、前記カレンダウィジェットに追加で少なくとも１つのデジタル製品ウィジェットを表示し、前記少なくとも１つのデジタル製品ウィジェットは少なくとも１つの識別されたデジタル製品に関連づけられる、
請求項３に記載のシステム。
【請求項８】
前記少なくとも１つのデジタル製品ウィジェットは、
それぞれのデジタル製品を識別するグラフィック要素と、
前記ユーザにより有効にされたときに前記それぞれのデジタル製品に対応するソフトウェアアプリケーションを起動することをもたらす第１のアクション可能ボタンと、
前記ユーザにより有効にされたときに前記それぞれのデジタル製品をライク又は特集することをもたらす第２のアクション可能ボタンと、
前記ユーザにより有効にされたときに前記それぞれのデジタル製品に関連づけられた通知ルールを作成することをもたらす第３のアクション可能ボタンと、
を含む、請求項７に記載のシステム。
【請求項９】
前記コンピュータ実行可能プログラムコードが前記少なくとも１つのプロセッサにより実行されたとき、前記少なくとも１つのプロセッサはさらに、
前記通知ルールに基づいて前記ユーザインターフェースを介して通知メッセージを前記ユーザに提供する、
請求項８に記載のシステム。
【請求項１０】
パーソナライズされたカレンダを提供する、コンピュータにより実現される方法であって、
サーバにより、ユーザアカウントを維持するステップと、
前記サーバにより、デジタル製品イベントデータを記憶する少なくとも１つのデータベースを維持するステップであり、前記デジタル製品イベントデータは複数のデジタル製品をそれぞれのデジタル製品イベント日付に関連づけ、前記デジタル製品イベントデータは複数のリモートソースから選択され、前記サーバにより前記少なくとも１つのデータベースに記憶され、前記複数のリモートソースは前記複数のデジタル製品を提供する、ステップと、
前記サーバにより、前記少なくとも１つのデータベース内の前記デジタル製品イベントデータを繰り返し更新するステップと、
前記サーバにより、前記ユーザアカウントのユーザにユーザインターフェースを提供するステップであり、前記ユーザインターフェースは前記ユーザのリモートユーザデバイスに表示可能であり、前記ユーザインターフェースは前記ユーザアカウントに基づいて前記ユーザに対してパーソナライズされたカレンダウィジェットを含み、前記カレンダウィジェットは前記ユーザインターフェースの第１の部分に表示される、ステップと、
前記サーバにより、前記デジタル製品イベントデータの少なくとも一部を１つ以上のグラフィカル要素に変換して、前記デジタル製品イベントデータの前記少なくとも一部を前記１つ以上のグラフィカル要素の形式で前記カレンダウィジェットを通じて表示するステップであり、前記カレンダウィジェットは複数の日ウィジェットを含み、前記複数の日ウィジェットの各々を前記ユーザにより選択すると、前記複数の日ウィジェットの各々は前記ユーザインターフェースの第２の部分に表示され、前記第２の部分は前記第１の部分と異なり、前記第１の部分及び前記第２の部分に表示される前記１つ以上のグラフィカル要素は、デジタル製品のタイプを示す前記ユーザからの入力に応答して切り替えられる、ステップと、
を含む方法。
【請求項１１】
前記ユーザインターフェースは、前記ユーザが前記リモートユーザデバイスから１つ以上のデジタル製品をレビュー、購入、及びアクセスすることを可能にする、請求項１０に記載の方法。
【請求項１２】
前記複数の日ウィジェットの各々は特定の日付に関連づけられる、請求項１０に記載の方法。
【請求項１３】
前記サーバにより、前記カレンダウィジェットを変更して、前記デジタル製品イベントデータに基づいて選択された日ウィジェットの内側に前記デジタル製品の１つ以上のアイコンを表示するステップであり、前記アイコンの各々は前記デジタル製品のうち１つに関連づけられる、ステップ
をさらに含む請求項１２に記載の方法。
【請求項１４】
前記アイコンのうち少なくとも１つがデジタル製品のリリース日付に関連づけられる、請求項１３に記載の方法。
【請求項１５】
前記アイコンのうち少なくとも１つが特集されたデジタル製品に関連づけられる、請求項１３に記載の方法。
【請求項１６】
前記ユーザにより、前記ユーザの入力を受信するステップであり、前記入力は特定の日付を示す、ステップと、
前記サーバにより、前記データベースに記憶された前記デジタル製品イベントデータに基づいて前記入力の前記特定の日付に関連づけられた前記デジタル製品のうち少なくとも１つを識別するステップと、
前記入力に応答して、前記サーバにより、前記ユーザインターフェースを変更して、前記カレンダウィジェットに追加で少なくとも１つのデジタル製品ウィジェットを表示するステップであり、前記少なくとも１つのデジタル製品ウィジェットは少なくとも１つの識別されたデジタル製品に関連づけられる、ステップと、
をさらに含む請求項１２に記載の方法。
【請求項１７】
前記少なくとも１つのデジタル製品ウィジェットは、それぞれのデジタル製品を識別するグラフィック要素と、前記ユーザにより有効にされたときに前記それぞれのデジタル製品に対応するソフトウェアアプリケーションを起動することをもたらす第１のアクション可能ボタンと、前記ユーザにより有効にされたときに前記それぞれのデジタル製品をライク又は特集することをもたらす第２のアクション可能ボタンと、前記ユーザにより有効にされたときに前記それぞれのデジタル製品に関連づけられた通知ルールを作成することをもたらす第３のアクション可能ボタンとを含む、請求項１６に記載の方法。
【請求項１８】
前記サーバにより、前記通知ルールに基づいて前記ユーザインターフェースを介して通知メッセージを前記ユーザに提供するステップ、をさらに含む請求項１７に記載の方法。
【請求項１９】
前記複数のデジタル製品は、少なくともビデオオンデマンドコンテンツ及び少なくとも１つのネットワークコンピュータゲームを含む、請求項１０に記載の方法。
【請求項２０】
１つ以上のプロセッサに方法を実行させるコンピュータプログラムであって、前記方法は、
サーバにより、ユーザアカウントを維持するステップと、
サーバにより、デジタル製品イベントデータを記憶する少なくとも１つのデータベースを維持するステップであり、前記デジタル製品イベントデータは複数のデジタル製品をそれぞれのデジタル製品イベント日付に関連づけ、前記デジタル製品イベントデータは複数のリモートソースから選択され、前記サーバにより前記少なくとも１つのデータベースに記憶され、前記複数のリモートソースは前記複数のデジタル製品を提供する、ステップと、
前記サーバにより、前記少なくとも１つのデータベース内の前記デジタル製品イベントデータを繰り返し更新するステップと、
前記サーバにより、前記ユーザアカウントのユーザにユーザインターフェースを提供するステップであり、前記ユーザインターフェースは前記ユーザのリモートユーザデバイスに表示可能であり、前記ユーザインターフェースは前記ユーザアカウントに基づいて前記ユーザに対してパーソナライズされたカレンダウィジェットを含み、前記カレンダウィジェットは前記ユーザインターフェースの第１の部分に表示される、ステップと、
前記サーバにより、前記デジタル製品イベントデータの少なくとも一部を１つ以上のグラフィカル要素に変換して、前記デジタル製品イベントデータの前記少なくとも一部を前記１つ以上のグラフィカル要素の形式で前記カレンダウィジェットを通じて表示するステップであり、前記カレンダウィジェットは複数の日ウィジェットを含み、前記複数の日ウィジェットの各々を前記ユーザにより選択すると、前記複数の日ウィジェットの各々は前記ユーザインターフェースの第２の部分に表示され、前記第２の部分は前記第１の部分と異なり、前記第１の部分及び前記第２の部分に表示される前記１つ以上のグラフィカル要素は、デジタル製品のタイプを示す前記ユーザからの入力に応答して切り替えられる、ステップと、
を含む、コンピュータプログラム。
【発明の詳細な説明】
【背景技術】
【０００１】
本開示は、パーソナライズされたカレンダに一般に関する。より詳細には、本開示は、デジタルメディアコンテンツイベントを自動的に表示するパーソナライズされたカレンダを提供するシステム及び方法に関する。本開示のシステム及び方法は、例えば、プレイステーション（登録商標）ＴＭストアなどのオンラインデジタルコンテンツストアに適用可能であり得る。
【０００２】
顧客がコンピュータ又はモバイルデバイスを使用してオンラインで製品及びサービスを購入することは一般的である。オンラインで購入できる製品の中にはデジタル製品があり、コンピュータゲームや、ビデオ、オーディオ、テレビジョンショーなどのマルチメディアコンテンツが含まれる。ユーザが或るデジタル製品の購入を行うとき、それはユーザデバイスによりアクセスされ、あるいはユーザデバイスにダウンロードされ得る。デジタル製品のためのオンラインストア又はプラットフォームはそのデジタル製品の在庫を繰り返し更新するが、顧客はこれらの更新を複数のオンラインストア及びプラットフォームを通じて追跡するのに困難を感じることがある。
【発明の概要】
【０００３】
本セクションは、以下で詳細な説明のセクションでさらに説明される概念のうち選択されたものを簡素化された形式で導入するために提供される。本発明の概要は、請求される対象事項の重要な特徴又は必須の特徴を識別することは意図されず、請求される対象事項の範囲を決定する助けとして使用されることも意図されない。
【０００４】
本開示の一態様において、パーソナライズされたカレンダを提供するシステムが提供される。１つの例示的な実施形態において、システムはサーバを含み、該サーバは少なくとも１つのプロセッサと、コンピュータ実行可能プログラムコードを含む非一時的コンピュータ読取可能媒体と、サーバを複数のリモートユーザデバイスに動作上（operatively）接続するように構成されたネットワークインターフェースとを含む。システムは、サーバによりホストされる少なくとも１つのデータベースをさらに含んでよい。少なくとも１つのデータベースは、デジタル製品イベントデータを記憶するように構成され、該デジタル製品イベントデータは、複数のデジタル製品をそれぞれのデジタル製品イベント日付に関連づける。コンピュータ実行可能プログラムコードが少なくとも１つのプロセッサにより実行されたとき、少なくとも１つのプロセッサは、少なくとも１つのデータベース内のデジタル製品イベントデータを繰り返し更新し、ユーザアカウントのユーザにユーザインターフェースを提供し、ユーザインターフェースはユーザのリモートユーザデバイスに表示可能であり、ユーザアカウントに基づいてユーザに対してパーソナライズされたカレンダウィジェットを含み、デジタル製品イベントデータの少なくとも一部を変換して、デジタル製品イベントデータの少なくとも一部をカレンダウィジェットを介して表示する。
【０００５】
開示の別の態様において、パーソナライズされたカレンダを生成する、コンピュータにより実現される方法が提供される。１つの例示的な実施形態において、方法は、ユーザアカウントを維持するステップと、デジタル製品イベントデータを記憶する少なくとも１つのデータベースを維持するステップであり、デジタル製品イベントデータは複数のデジタル製品をそれぞれのデジタル製品イベント日付に関連づける、ステップと、少なくとも１つのデータベース内のデジタル製品イベントデータを繰り返し更新するステップと、ユーザアカウントのユーザにユーザインターフェースを提供するステップであり、ユーザインターフェースはユーザのリモートユーザデバイスに表示可能であり、ユーザインターフェースはユーザアカウントに基づいてユーザに対してパーソナライズされたカレンダウィジェットを含む、ステップと、デジタル製品イベントデータの少なくとも一部を変換して、デジタル製品イベントデータの少なくとも一部をカレンダウィジェットを通じて表示するステップと、を含む。
【０００６】
本開示のさらに追加的な態様において、１つ以上のプロセッサにより実行されたときに１つ以上のプロセッサに方法を実現させる命令を記憶させた非一時的プロセッサ読取可能媒体が提供され、該方法は、ユーザアカウントを維持するステップと、デジタル製品イベントデータを記憶する少なくとも１つのデータベースを維持するステップであり、デジタル製品イベントデータは複数のデジタル製品をそれぞれのデジタル製品イベント日付に関連づける、ステップと、少なくとも１つのデータベース内のデジタル製品イベントデータを繰り返し更新するステップと、ユーザアカウントのユーザにユーザインターフェースを提供するステップであり、ユーザインターフェースはユーザのリモートユーザデバイスに表示可能であり、ユーザインターフェースはユーザアカウントに基づいてユーザに対してパーソナライズされたカレンダウィジェットを含む、ステップと、デジタル製品イベントデータの少なくとも一部を変換して、デジタル製品イベントデータの少なくとも一部をカレンダウィジェットを通じて表示するステップと、を含む。
【０００７】
例のさらなる対象、利点、及び新規の特徴が、続く説明において部分的に明記され、以下の説明及び添付図面を考察すると当業者に部分的に明らかになり、あるいは例の生産又は稼働により学習され得る。概念の対象及び利点は、別記の特許請求の範囲において具体的に指し示される方法論、手段、及び組み合わせを用いて実現され、達成され得る。
【図面の簡単な説明】
【０００８】
実施形態は、添付図面の図において限定ではなく例として例示され、同様の参照は類似の要素を示す。
【図１】複数のオンラインサービス又はアプリケーションを有するオンラインゲーミングプラットフォームにおけるパーソナライズされたカレンダの相互作用スキームを示すブロック図を示す。
【図２】パーソナライズされたカレンダを提供するシステムを例示するブロック図を示す。
【図３】パーソナライズされたカレンダのカレンダウィジェットを示すオンラインプラットフォームのグラフィカルユーザインターフェースの例示的な部分を示す。
【図４】図３におけるのと同じカレンダウィジェットだが日ウィジェットの１つがユーザにより選択されている場合を示すオンラインプラットフォームのグラフィカルユーザインターフェースの例示的な部分を示す。
【図５】「新しいゲーム」イベントのみを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェースの別の例を示す。
【図６】「新しいビデオ」イベントのみを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェースの別の例を示す。
【図７】選択された日付についてすべてのデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェースの別の例を示す。
【図８】選択された日付についてすべてのデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェースのさらに別の例を示す。
【図９】選択された日付についてデジタル製品イベントが存在しない場合のパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェースのさらに別の例を示す。
【図１０】選択された日付についてすべてのデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェースのさらに別の例を示す。
【図１１】選択された日付について或るデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェースのさらに別の例を示す。
【図１２】パーソナライズされたカレンダを提供する方法を示す処理フロー図である。
【図１３】パーソナライズされたカレンダを提供する方法を実現するために使用され得る一例示的なコンピュータシステムを示す。
【図１４】グラフィカルユーザインターフェースの例を示す。
【図１５】グラフィカルユーザインターフェースの例を示す。
【図１６】グラフィカルユーザインターフェースの例を示す。
【図１７】グラフィカルユーザインターフェースの例を示す。
【図１８】グラフィカルユーザインターフェースの例を示す。
【図１９】グラフィカルユーザインターフェースの例を示す。
【図２０】グラフィカルユーザインターフェースの例を示す。
【図２１】グラフィカルユーザインターフェースの例を示す。
【図２２】グラフィカルユーザインターフェースの例を示す。
【図２３】グラフィカルユーザインターフェースの例を示す。
【図２４】複数のオンラインサービス又はアプリケーションを有するオンラインゲーミングプラットフォームのパーソナライズされたカレンダの相互作用を示すブロック図である。
【０００９】
対応する参照文字は、図面のいくつかの図を通して対応するコンポーネントを示す。図内の要素が簡潔さ及び明りょうさのため例示されており、必ずしも縮尺どおり描かれていないことを当業者は十分理解するであろう。例えば、図内の要素のうちいくつかの寸法が、本発明の様々な実施形態の理解を向上させるのに役立つように、他の要素に対して誇張されていることがある。さらに、商業的に実現可能な実施形態において有用又は必要である一般的だが十分理解される要素は、本発明のこれら様々な実施形態のより分かりやすい図を容易にするために、しばしば表されない。
【発明を実施するための形態】
【００１０】
実施形態の以下の詳細な説明は添付図面に対する参照を含み、該添付図面は詳細な説明の一部を形成する。本セクションにおいて説明される手法は特許請求の範囲に対して従来技術でなく、本セクションに含まれることにより従来技術であると認められない。本明細書を通しての「１つの実施形態」、「一実施形態」、「いくつかの実施形態」、「いくつかの実装」、又は同様の言語に対する参照は、一例示的な実装と関連して説明される特定の特徴、構造、又は特性が本開示の少なくとも１つの実施形態に含まれることを意味する。ゆえに、本明細書を通してのフレーズ「１つの実施形態において」、「一実施形態において」、「いくつかの実施形態において」、及び同様の言語の出現はすべて、同じ実施形態を参照し得るが、必ずではない。
【００１１】
さらに、実施形態の説明される特徴、構造、又は特性は、１つ以上の実装において任意の適切な方法で組み合わせられてよい。以下の説明において、実施形態の完全な理解を提供するために、プログラミング、ソフトウェアモジュール、ユーザ選択、ネットワークトランザクション、データベースクエリ、データベース構造、ハードウェアモジュール、ハードウェア回路、ハードウェアチップ等などの多数の具体的な詳細が提供される。しかしながら、実施形態は具体的な詳細のうち１つ以上なしに、又は他の方法、コンポーネント、材料などを用いて実現できることを当業者は認識するであろう。他の例において、周知の構造、材料、又は動作は、発明の態様を分かりにくくすることを回避するために、詳細に図示又は説明されない。
【００１２】
次に、実施形態の態様が、パーソナライズされた（personalized）カレンダを提供するシステム及び方法を参照して提示される。これらのシステム及び方法は、簡潔さのため集合的に「要素」と呼ばれる様々なブロック、コンポーネント、回路、ステップ、動作、処理、アルゴリズムなどにより、本セクションにおいて説明され、添付図面において例示される。これらの要素は、電子ハードウェア、コンピュータソフトウェア、又はこれらの任意の組み合わせを使用して実現されてよい。こうした要素がハードウェアとして実現されるか又はソフトウェアとして実現されるかは、全体システムに課される特定のアプリケーション及び設計制約に依存する。
【００１３】
例として、要素、又は要素のうち任意の部分、又は要素の任意の組み合わせが、１つ以上のプロセッサを有するハードウェアで実現されてよい。プロセッサの例は、マイクロプロセッサ、マイクロコントローラ、中央処理ユニット、デジタル信号プロセッサ、フィールドプログラマブルゲートアレイ、プログラマブルロジックデバイス、状態機械、ゲート付きロジック、ディスクリートハードウェア回路、及び本開示を通して説明される様々な機能を実行するように構成された他の適切なハードウェアを含む。処理システム内の１つ以上のプロセッサが、ソフトウェア、ファームウェア、又はミドルウェア（集合的に「ソフトウェア」と呼ばれる）を実行してよい。用語「ソフトウェア」は、ソフトウェアと呼ばれるか、ファームウェアと呼ばれるか、ミドルウェアと呼ばれるか、マイクロコードと呼ばれるか、ハードウェア記述言語と呼ばれるか、又はその他の方法で呼ばれるかにかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアコンポーネント、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、プロシージャ、関数等を意味するよう広く解釈されるものとする。
【００１４】
したがって、１つ以上の例示的な実施形態において、説明される機能は、ハードウェア、ソフトウェア、又はこれらの任意の組み合わせで実現されてよい。ソフトウェアにおいて実現される場合、機能は、非一時的コンピュータ読取可能媒体上の１つ以上の命令又はコードに記憶され、あるいは該命令又はコードとしてエンコードされてよい。コンピュータ読取可能媒体はコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによりアクセスできる任意の利用可能な媒体であってよい。限定でなく例として、こうしたコンピュータ読取可能媒体は、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、コンパクトディスクＲＯＭ（ＣＤ‐ＲＯＭ）若しくは他の光学ディスクストレージ、磁気ディスクストレージ、ソリッドステートメモリ、若しくは任意の他のデータ記憶デバイス、若しくは前述のタイプのコンピュータ読取可能媒体の組み合わせ、又はコンピュータによりアクセスできる命令又はデータ構造の形式のコンピュータ実行可能コードを記憶するために使用できる任意の他の媒体を含んでよい。
【００１５】
本特許文献を目的として、用語「又は」及び「及び」は、別段示されず、あるいはこれらの使用の文脈により別段明らかに意図されない限り、「及び／又は」を意味するものとする。用語「一の」（a）は、別段示されず、あるいは「１つ以上」の使用が明らかに不適切である場合でない限り、「１つ以上」を意味するものとする。用語「含む」、「含んでいる」、「含める」、「含めている」は交換可能であり、限定的であることは意図されない。例えば、用語「含めている」は、「含むがこれらに限られない」を意味するよう解釈されるものとする。さらに、用語「第１」、「第２」、「第３」などは本明細書において様々な要素を説明するために使用され得ることが理解されるべきである。これらの用語は、要素の要求されるシーケンスを示すためでなく、１つの要素を別のものから区別するために使用される。例えば、本教示の範囲から逸脱することなく、第１の要素は第２の要素と名付けられてよく、同様に、第２の要素は第１の要素と名付けられてよい。
【００１６】
用語「ユーザデバイス」は、データを処理及び表示するように構成された任意の電子デバイスを意味するものとする。限定でなく例として、ユーザデバイスのいくつかの例は、モバイルデバイス、セルラーフォン、ユーザ装置（user  equipment）、ユーザ端末、モバイルフォン、スマートフォン、インターネットフォン、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、汎用コンピュータ、ワークステーション、シンクライアント、パーソナルデジタルアシスタント、ミュージックプレーヤ、マルチメディアプレーヤ、ゲームコンソール、ゲーミングデバイス、ナビゲーションシステム、テレビジョンシステム、ホームゲートウェイ、ブロードバンドゲートウェイ、ネットワーク電化製品、ネットブック、セットトップボックス、アクセスゲートウェイ、ネットワーキングスイッチ、エンターテインメントシステム、及びインフォテインメントシステムを含む。用語「ユーザデバイス」及び「リモートユーザデバイス」は交換可能に使用できる。
【００１７】
用語「デジタル製品」は、メディアコンテンツ、マルチメディアコンテンツ、エンターテインメントコンテンツ、ビデオ、ビデオオンデマンド、ペイパービュー（pay-per-view）ビデオ、オーディオ、ミュージック、テレビジョンショー、テレビジョンプログラム、映画、コンピュータゲーム、ネットワークコンピュータゲーム、ビデオゲーム、インターネットゲーム、ネットワークゲーム、トーナメント、コンソールゲーム、仮想現実コンテンツ、仮想現実ゲーム、電子ブック、及び電子マガジン、のうち１つ以上を意味するよう解釈されるものとする。本開示の実施形態によれば、デジタル製品は、購入のみに関してよい。用語「デジタルコンテンツ」及び「デジタル製品」は交換可能に使用できる。用語「コンピュータゲーム」及び「ビデオゲーム」は同じものを意味するものとする。
【００１８】
用語「ユーザインターフェース」は、ソフトウェア、ディスプレイ画面、及び／又はユーザによりデジタル製品を少なくともアクセス、レビュー、ダウンロード、又は購入することを容易にする本開示の実施形態により提供される機能性を参照し得る。したがって、用語「ユーザインターフェース」は、ユーザがシステムと相互作用することを可能にするグラフィカルユーザインターフェースを参照してよく、あるいはユーザデバイスとサーバとの間のデータ通信を確立するコンピュータプログラミングインターフェース（ＡＰＩ）を参照してよい。
【００１９】
用語「デジタル製品イベント」は、ユーザ又はユーザのグループ（顧客又は見込み顧客）に向けられ、或る日付及び時間に関連づけられる、特定のデジタル製品を用いた活動を意味するものとする。デジタル製品イベントの１つの例は、或るデジタル製品のリリース日付を参照する。デジタル製品イベントの別の例は、スケジュールされたネットワークゲームトーナメントを参照する。用語「デジタル製品イベントデータ」は、特定のデジタル製品（又は、特定のデジタル製品の対応する識別子）をデジタル製品イベントにリンクするデジタルデータを意味するものとする。例えば、デジタル製品イベントデータは、或るコンピュータゲームが或るユーザ、ユーザのグループ、又は一般大衆に対して特定の日付にリリースされることを提供することができる。
【００２０】
本開示の実施形態は、１つ以上のオンラインストア又はオンラインデジタルコンテンツプラットフォームの特定のユーザに対してパーソナライズされたデジタル製品イベントの単一の及び相互作用的なカレンダを提供する。カレンダにおいて、各日付は、ユーザのためにグラフィカルに識別できる或るデジタル製品イベントに関連づけできる。カレンダは、ユーザに相互作用能力をさらに提供し、それにより、ユーザは、或るデジタル製品をレビュー、アクセス、ダウンロード、留意、又は購入することができる。例えば、本開示のパーソナライズされた及び相互作用的なカレンダは、複数のデジタル製品イベントを表示するようにプレイステーションＴＭオンラインプラットフォームに提供されてよく、該デジタル製品イベントは、他の異なるオンラインプラットフォーム、インターフェース、ストアなどに関連づけられる。したがって、本開示は、ユーザがカレンダを使用して、或るコンピュータゲームがリリースされたとき、トーナメントゲームがスケジュールされたとき、或る映画、テレビジョン（ＴＶ）ショー、又はマルチメディアコンテンツがユーザに利用可能になったときなどにレビューすることを可能にする。ユーザは、カレンダからすぐデジタル製品の注文、事前注文、又は購入を行うことができる。ユーザはさらに、通知を設定し、デジタル製品をシェアし（share）、ライクする（like）ことができる。ユーザは、さらに、カレンダから或るデジタル製品を起動する（launch）ことができる。この意味において、本開示のカレンダは、過去、現在、及び将来のデジタル製品と相互作用する能力を提供する。ゆえに、本開示の実施形態は、複数のソースからのデジタル製品イベントデータを統合することにより相互作用的なカレンダをパーソナライズする技術的問題を解決することに役立ち、これは、ユーザが異種ソースを有するカレンダイベントをより速く移動する（navigate  through）ことを可能にすることにより、ゲームデバイスなどのコンピュータの動作をさらに向上させることができる。
【００２１】
次に図面を参照し、例示的な実施形態が説明される。図面は、理想的な例示的な実施形態の概略的例示である。ゆえに、本明細書で論じられる例示的な実施形態は、本明細書で提示される特定の例示に限定されると解釈されるべきでなく、むしろ、これら例示的な実施形態は逸脱を含み、本明細書で提示される例示と異なる可能性がある。
【００２２】
図１及び２４は、複数のオンラインサービス又はアプリケーションを有するオンラインゲーミングプラットフォームにおけるパーソナライズされたカレンダの相互作用スキーム１００を例示するブロック図を示す。ここで、パーソナライズされたカレンダは、「プレイステーションオラクル」（PlayStation  Oracle）プラットフォーム１０５を通じてユーザに利用可能とすることができ、該プラットフォーム１０５は、カレンダを表示し、及びユーザがカレンダと相互作用的にやりとりすることを可能にするための、ユーザグラフィカルインターフェースを提供する。プレイステーションオラクルプラットフォーム１０５は、複数のソフトウェアアプリケーション、オンラインストア、ウェブサービス、オンラインマルチメディアコンテンツプラットフォーム、オンラインゲームプラットフォームなどに動作上接続され、あるいは関連づけられてよい。例えば、図１に示されるように、プレイステーションオラクルプラットフォーム１０５は、以下のウェブサービス、すなわち、「プレイステーションＶｕｅ」（PlayStation  Vue）オンラインプラットフォーム１０５Ａ、「プレイステーションプラス」（PlayStation  Plus）オンラインプラットフォーム１０５Ｂ、「プレイステーションビデオ」（PlayStation  Video）オンラインプラットフォーム１０５Ｃ、「プレイステーションミュージック」（PlayStation  Music）オンラインプラットフォーム１０５Ｄ、「プレイステーションナウ」（PlayStation  Now）オンラインプラットフォーム１０５Ｅ、「プレイステーショントーナメント」（PlayStation  Tournaments）オンラインプラットフォーム１０５Ｆ、エンターテインメントデバイス１０５Ｇ（例えば、プレイステーション仮想現実（ＶＲ）オンラインプラットフォーム、ＶＲデバイス、ゲーミングコンソール等）、「プレイステーションインフォメーション」（PlayStation  Information）オンラインプラットフォーム１０５Ｈ、「プレイステーションストア」（PlayStation  Store）オンラインプラットフォーム１０５Ｉ、「プレイステーションブログ」（PlayStation  Blog）オンラインプラットフォーム１０５Ｊなどにリンクされてよい。したがって、ユーザは、或るデジタル製品イベントについて習得するためにこれらのオンラインプラットフォーム１０５Ａ〜１０５Ｊを個々に及び別個に訪れる必要がなく、なぜならば、ユーザはプレイステーションオラクルプラットフォーム１０５のみ訪れて、オンラインプラットフォーム１０５Ａ〜１０５Ｊのすべてから取得され、かつ編成された及び有益な方法で提示されるデジタル製品イベントの情報にアクセスすることができるからである。
【００２３】
図２は、１つの例示的な実施形態による、パーソナライズされたカレンダを提供するシステム２００を例示するブロック図を示す。システム２００はサーバ２０５を含み、該サーバ２０５は、少なくとも１つのプロセッサと、データベース２２０及びコンピュータ実現可能命令を記憶するコンピュータ読取可能媒体と、サーバ２０５がシステム２００の他の要素と通信することを可能にするネットワークインターフェースとを含む。サーバ２０５は、プレイステーションＴＭオンラインゲームプラットフォーム、又はデジタル製品をユーザに販売するプレイステーションＴＭストアなどの、オンラインストア又はオンラインゲームプラットフォームを維持し、提供する。
【００２４】
サーバ２０５は、１つ以上の通信ネットワーク２１５を介して１つ以上のユーザデバイス２１０と動作上通信することができる。上記で説明されたように、ユーザデバイス２１０はユーザにより操作され、パーソナルコンピュータ、ゲームコンソール、モバイルデバイスなどを参照することができる。通信ネットワーク２１５は、例えばインターネット、イントラネット、ローカルエリアネットワーク（ＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、セルラーフォンネットワーク（例えば、パケット交換通信ネットワーク、回線交換通信ネットワーク）、ブルートゥース（登録商標）無線、イーサネット（登録商標）ネットワーク、ＩＥＥＥ８０２．１１ベースの無線周波数ネットワーク、インターネットプロトコル（ＩＰ）通信ネットワーク、若しくはデータパケットを搬送するために物理層、リンク層能力、若しくはネットワーク層を利用する任意の他のデータ通信ネットワーク、又は上記で列挙されたデータネットワークの任意の組み合わせを含む、任意の有線、無線、又は光ネットワークを参照することができる。
【００２５】
システム２００は、デジタル製品を記憶することができるサーバコンピュータなどの１つ以上のコンテンツプロバイダ２２５をさらに含む。デジタル製品は、サーバ２０５から受信される命令に基づいて、選択されたユーザデバイス２１０に送信又はブロードキャストされてよい。例えば、ユーザデバイス２１０のうち１つのユーザが、サーバ２０５により維持されるオンラインストアにアクセスし、或るデジタル製品を購入したとき、それは、コンテンツプロバイダ２２５のうち１つからそれぞれのユーザデバイス２１０にダウンロードされてよく、あるいは、ユーザデバイス２１０は、購入したデジタル製品にアクセスするためにコンテンツプロバイダ２２５へのアクセスを許可されてよい。
【００２６】
データベース２２０は、ユーザアカウント、ユーザ設定、ユーザ好み、ユーザ個人情報、ユーザ支払情報、任意選択でいくつかのデジタル製品、及びデジタル製品イベントデータを維持することができる。データベース２２０は、デジタル製品イベント日付とユーザ識別子とユーザアカウントとに関連づけられたデジタル製品の識別子又は参照を記憶する関係データベースとすることができる。
【００２７】
本明細書で説明されるように、ユーザデバイス２１０のユーザは、サーバ２０５により維持されるオンラインプラットフォームにアクセスして、パーソナライズされたカレンダにアクセスし、該カレンダと相互作用することができる。ユーザは、カレンダ内の１つ以上のデジタル製品及びデジタル製品イベントをレビューすることができる。
【００２８】
ユーザデバイス２１０及びサーバ２０５の例示的な実装がさらに図１３に示され、以下で説明される。以下の図３〜１１は、オンラインデジタルプラットフォームの様々なグラフィカルユーザインターフェース（表示画面）を示し、パーソナライズされたカレンダを作成し該カレンダと相互作用する処理を説明するのに役立つ。図３〜１１のグラフィカルユーザインターフェースは、ユーザデバイス２１０のディスプレイに表示できる。
【００２９】
図３は、１つの実施形態による、パーソナライズされたカレンダのカレンダウィジェットを示すオンラインプラットフォームのグラフィカルユーザインターフェース３００の例示的な部分を示す。オンラインプラットフォームはサーバ２０５により維持又はホストされてよく、それにより、それは複数のユーザにより使用が可能である。オンラインプラットフォームの１つの例がプレイステーションオラクルである。代替的に、オンラインプラットフォームは、デジタル製品について複数のオンラインストアからのデータを集約するウェブサイトとすることができる。
【００３０】
グラフィカルユーザインターフェース３００は複数の日ウィジェット（day  widgets）３０５（例えば、アイコン）を含み、該ウィジェットの各々はパーソナライズされたカレンダ内の或る日付を表す。図示される例では、月全体（例えば、２０１６年の７月）に関して日ウィジェット３０５が提示されている。表示要素３１０が月を示すことができ、これがユーザにより現在見られている。日ウィジェット３０５は、任意の編成方法で、例えば、従来のカレンダにおいて一般に使用される配列で配置されてよい。
【００３１】
グラフィカルユーザインターフェース３００は、関心のある月及び関心のある年を切り替え、変更、又は選択することを（ユーザによる作動において）もたらすように構成された、クリッカブルボタン３１５などの１つ以上のハイパーリンク又は他のクリッカブル若しくはソフトボタンをさらに含む。代替的に、クリッカブルボタン３１５は、作動されたとき、週又は日を切り替え、変更、又は選択することをもたらすことができる。いくつかの実施形態において、カレンダウィジェットは、１つより多くの月、例えば１２か月を表示することができる。
【００３２】
グラフィカルユーザインターフェース３００において、１つ以上の日ウィジェット３０５は、ユーザの関心のある特定のコンピュータゲームのリリースなどの或るデジタル製品イベントに関連づけられた１つ以上のグラフィカル要素又はアイコンを、該ユーザの好み、所定のルール、又はユーザアカウントに基づいて含むことができる。
【００３３】
グラフィカルユーザインターフェース３００はさらに、ユーザが少なくとも１つの日ウィジェット３０５を選択し、１つの日ウィジェット３０５から該ユーザの関心のある別の日ウィジェット３０５に移る（go  over）ことを可能にすることができる。例えば、図４は、図３におけるのと同じパーソナライズされたカレンダのカレンダウィジェットだが日ウィジェット３０５の１つがユーザにより選択されている場合を示すオンラインプラットフォームのグラフィカルユーザインターフェース４００の部分を示す。この例示において、グラフィカルユーザインターフェース４００は、選択された日ウィジェット４０５を、拡大されたインターフェース要素として表示している。選択された日ウィジェット４０５は、ユーザの関心のある特定のコンピュータゲームのリリースなどの或るデジタル製品イベントに関連づけられた１つ以上のグラフィカル要素又はアイコン４１０を、該ユーザの好み、所定のルール、又はユーザアカウントに基づいて含むことができる。図示される例において、アイコン４１０は、新しい映画のリリース、新しいコンピュータゲームのリリース、及び新しいミュージックアルバム（又はＴＶショー）のリリースを象徴している。
【００３４】
或る実施形態において、ユーザは、グラフィカルユーザインターフェース４００をプログラムして、日ウィジェット内にすべての又は選択されたタイプのみのデジタル製品を示してよい。図４において、インターフェース要素３２０は、すべての可能なタイプのデジタル製品がカレンダに表示されることを意味する「あらゆるもの」（Everything）を提供している。しかしながら、ユーザは、クリッカブルボタン３２５などのハイパーリンク又は他のクリッカブル若しくはソフトボタンを操作して、グラフィカルユーザインターフェース４００に表示されるデジタル製品のタイプを切り替え、変更、又は選択することを（ユーザによる作動において）もたらすことができる。
【００３５】
図５は、１つの実施形態による、「新しいゲーム」（New  Games）のみに関連づけられたデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェース５００の別の例を示す。グラフィカルユーザインターフェース５００はカレンダウィジェットを左側に含み、これは複数の日ウィジェット３０５を有する。日ウィジェット３０５は、所与の月におけるすべての日を示すように編成された配列で提示される。日ウィジェット３０５の１つ以上が、ユーザの関心のある特定のコンピュータゲームのリリースなどの或るデジタル製品イベントに関連づけられた１つ以上のグラフィカル要素又はアイコン４１０を、該ユーザの好み、所定のルール、又はユーザアカウントに基づいて含むことができる。グラフィカルユーザインターフェース５００の右側は、１つ以上の拡大されたグラフィカル要素又は拡大されたアイコン５１５を示すユーザインターフェース要素５０５を含み、これらの各々は、所与の又は選択された日付の或るデジタル製品イベントに関連づけられる。選択された日付は、ユーザインターフェース要素５１０に表示される。日付は、ユーザデバイス２１０を操作することによりユーザにより選択できる。例えば、ユーザは、ハイパーリンク又はクリッカブルボタン３１５を作動させ又はクリックして、カレンダの月及び年を切り替え、変更、又は選択することをもたらすことができる。ユーザはさらに、日ウィジェット３０５を移動し、これらのうち任意のものを選択して、ユーザインターフェース要素５０５が選択された日付に関連づけられた或るデジタル製品イベントの拡大されたグラフィカル要素又は拡大されたアイコン５１５を表示することをもたらすことができる。デフォルトで、ユーザインターフェース要素５０５は、すべてのタイプのデジタル製品又はデジタル製品イベントを表示する。しかしながら、ユーザは、ハイパーリンク又はクリッカブルボタン３２５を作動させ又はクリックして、ユーザインターフェース要素５０５に表示されるデジタル製品のタイプを切り替え、変更、又は選択することをもたらすことができる。例えば、図５に示されるように、ユーザは、ユーザインターフェース要素５０５がコンピュータゲームのリリース又は他のイベントのみ表示するように、「新しいゲーム」を選択することができる。
【００３６】
図６は、１つの実施形態による、「新しいビデオ」（New  Videos）のみに関連づけられたデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェース６００の別の例を示す。したがって、図６は図５におけるものと実質的に同じであるが、図６において、ユーザはハイパーリンク又はクリッカブルボタン３２５を操作して、「新しいビデオ」タイプのデジタル製品をユーザインターフェース要素５０５に表示されるように選択する。ゆえに、図６においてわかるように、ユーザインターフェース要素５０５は、新しいビデオ又は映画を特徴づける複数の拡大されたグラフィカル要素又は拡大されたアイコン５１５を含み、これらは、選択された日付（すなわち、２０１６年７月１９日）にユーザに利用可能になる。
【００３７】
図７は、１つの実施形態による、選択された日付についてすべてのデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェース７００のさらに別の例を示す。換言すると、グラフィカルユーザインターフェース７００は図５又は図６におけるものと実質的に同じであるが、グラフィカルユーザインターフェース７００は、選択された日付についてすべてのタイプのデジタル製品イベントを表示されるユーザインターフェース要素５０５を含む。例えば、ユーザインターフェース要素５０５は、選択された日付にリリースされることになるか又はリリースされた、新しいコンピュータゲームを示す拡大されたアイコン７０５及び新しい映画を示す拡大されたアイコン７１０を表示することができる。拡大されたアイコン５１５、７０５、及び７１０の各々はクリッカブルボタン又はハイパーリンクの役割を果たすことができ、これらは、ユーザにより有効にされたとき、対応するデジタル製品の所定の詳細を表示し又は対応するデジタル製品の再生若しくは起動をアクティブ化するよう画面を切り替えることをもたらす。
【００３８】
図８は、１つの実施形態による、選択された日付についてすべてのデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェース８００のさらに別の例を示す。上記で説明されたインターフェースと同様に、グラフィカルユーザインターフェース８００は、配列で編成された複数の日ウィジェットを有するカレンダの部分を示すカレンダウィジェット８０５を含む。日ウィジェットの各々はクリッカブルボタンとすることができる。ユーザは見るべき或る日付を選択し、それにより、グラフィカルユーザインターフェース８００の右部分は１つ以上の拡大されたアイコン８１０を表示することになり、該アイコンの各々は或るデジタル製品又はデジタル製品イベントを特徴づける。例えば、拡大されたアイコン８１０の各々は、デジタル製品の代表的画像、デジタル製品のタイトル、デジタル製品のタイプ（例えば、「フルゲーム」（full  game）又は「映画」）、価格などを含むことができる。拡大されたアイコン８１０の各々はクリッカブルボタンとすることができ、これは、ユーザにより作動されたとき、対応する製品又はデジタル製品イベントの詳細を表示することをもたらす。
【００３９】
図９は、１つの実施形態による、選択された日付についてデジタル製品イベントが存在しない場合のパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェース９００のさらに別の例を示す。この場合、グラフィカルユーザインターフェース９００の右部分は、書かれた記述「イベントなし」（No  Events）を表示するユーザインターフェース要素９１０を含み、所与の日付についてスケジュールされたデジタル製品イベントが存在しないことをユーザに知らせる（signal）。
【００４０】
図１０は、１つの実施形態による、選択された日付についてすべてのデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェース１０００のさらに別の例を示す。グラフィカルユーザインターフェース１０００はグラフィカルユーザインターフェース８００と実質的に同じであるが、グラフィカルユーザ要素の異なるレイアウトを有する。詳細には、グラフィカルユーザインターフェース１０００は、インターフェースの左部にカレンダウィジェットを、及びインターフェースの右部に複数のグラフィカルユーザインターフェース要素１００５〜１０２０を含む。グラフィカルユーザインターフェース要素１００５は、選択された日付（例えば、図１０に示される２０１６年７月１６日）について、コンピュータゲームトーナメントなどの特集された（featured）デジタル製品イベントを示すことができる。グラフィカルユーザインターフェース要素１０１０は、選択された日付についてのＴＶに関連したすべての又は特集されたデジタル製品イベントを示す。グラフィカルユーザインターフェース要素１０１５は、選択された日付についての映画に関連したすべての又は特集されたデジタル製品イベントを示す。グラフィカルユーザインターフェース要素１０２０は、選択された日付についてのコンピュータゲームに関連したすべての又は特集されたデジタル製品イベントを示す。
【００４１】
図１１は、１つの実施形態に従う、選択された日付について或るデジタル製品イベントを示すように調整されたパーソナライズされたカレンダを示すオンラインプラットフォームのグラフィカルユーザインターフェース１１００のさらに別の例を示す。グラフィカルユーザインターフェース１１００はグラフィカルユーザインターフェース１０００と実質的に同様である。詳細には、グラフィカルユーザインターフェース１１００は、インターフェースの左部にカレンダウィジェット１１０５を、及びインターフェースの右部に複数のグラフィカルユーザインターフェース要素１１１０を含む。グラフィカルユーザインターフェース要素１１１０の各々は、ユーザにより選択された日付について、コンピュータゲームなどのデジタル製品イベントを示すことができる。詳細には、グラフィカルユーザインターフェース要素１１１０の各々は、デジタル製品（例えば、コンピュータゲーム）を表す画像、デジタル製品のタイトル（例えば、「Ｃａｌｌ  ｏｒ  Ｄｕｔｙ」）、デジタル製品の説明、デジタル製品の価格、デジタル製品のステータス（例えば、購入可能又は購入済み）、及び１つ以上のハイパーリンク又はクリッカブル（ソフト）ボタンを含むことができる。例えば、グラフィカルユーザインターフェース要素１１１０の各々はハイパーリンク又はクリッカブル（ソフト）ボタン１１１５を有して、選択されたデジタル製品を購入、注文、又は事前注文することをもたらすことができる。グラフィカルユーザインターフェース要素１１１０の各々はハイパーリンク又はクリッカブルボタン１１２０をさらに含むことができ、これは、ユーザにより有効にされたとき、グラフィカルユーザインターフェース要素１１１０のそれぞれのデジタル製品に対応するソフトウェアアプリケーションを起動することをもたらす。例えば、ボタン１１２０をクリックすることにより、対応するデジタル製品を購入するためのオンラインストアが開かれてよく、あるいはコンピュータゲームソフトウェアアプリケーションが開始されてよく、それにより、対応するデジタル製品を起動する。グラフィカルユーザインターフェース要素１１１０の各々はハイパーリンク又はクリッカブルボタン１１２５をさらに含むことができ、これは、ユーザにより有効にされたとき、ユーザによりそれぞれのデジタル製品をライクする（liking）又は特集する（featuring）ことをもたらす。例えば、ユーザがボタン１１２５をクリックした場合、対応するデジタル製品は「ハート」シンボルでマークされた状態になり、ユーザの「私のもの」（My  Stuff）フォルダに置かれた状態になることができる。グラフィカルユーザインターフェース要素１１１０の各々はハイパーリンク又はクリッカブルボタン１１３０をさらに含むことができ、これは、ユーザにより有効にされたとき、それぞれのデジタル製品に関連づけられた通知ルールをユーザにより作成することをもたらす。通知ルールは、アラート又はメッセージをユーザのユーザデバイス２１０に送信して、或るデジタル製品イベントについてユーザにリマインド又は通知してよい。例えば、ユーザは、或るデジタル製品がいつリリースされるかのリマインダを受信することができる。
【００４２】
図１４〜２３はグラフィカルユーザインターフェースの例を示し、これらは、図３〜１１に示されるグラフィカルユーザインターフェースと同様であり、本明細書で説明される技術の理解を容易にする。図１４〜２３のグラフィカルユーザインターフェースはユーザデバイス２１０のディスプレイに表示されてよい。図１４〜２３のグラフィカルユーザインターフェースとのユーザ相互作用は、図３〜１１を参照して上記で説明されたグラフィカルユーザインターフェースとのユーザ相互作用と同様である。
【００４３】
図１２は、一例示的な実施形態による、パーソナライズされたカレンダを提供する方法１２００を示す処理フロー図である。方法１２００は、ハードウェア（例えば、意思決定ロジック、専用ロジック、プログラマブルロジック、特定用途向け集積回路）、ソフトウェア（汎用コンピュータシステム又は専用マシン上で動作するソフトウェアなど）、又は双方の組み合わせを含み得る、処理ロジックにより実行されてよい。１つの例示的な実施形態において、処理ロジックは図２のサーバ２０５を参照する。以下に記載される方法１２００の動作は、図において説明され示されるのと異なる順序で実現されてよい。さらに、方法１２００は本明細書に示されないさらなる動作を有してよく、このことは本開示から当業者に明らかになり得る。方法１２００は、以下で概説され図１２に示されるより少ない動作を有してもよい。
【００４４】
方法１２００は動作１２０５で開始し、サーバ２０５がユーザアカウントを維持する。或る実施形態において、ユーザアカウントは、ユーザ名、ユーザ識別子、ユーザクレデンシャル（例えば、ログイン及びパスワード）、デジタル製品に関するユーザ好み、ユーザ設定、通知、購入又は注文したデジタル製品（例えば、デジタル製品の識別子）、特集されたデジタル製品に関連したデータ、プラットフォームの他のユーザにリンクするデータなどを含むことができる。
【００４５】
サーバ２０５は、デジタル製品イベントデータを記憶するデータベース２２０などの少なくとも１つのデータベースをさらに維持する。デジタル製品イベントデータは、複数のデジタル製品をそれぞれのデジタル製品イベント日付に関連づけ又はリンクすることができる。換言すると、デジタル製品イベントデータは、或るデジタル製品が大衆又は或るユーザに対していつリリースされることになり又はリリースされたかを提供することができる。デジタル製品は、デジタル製品識別子により特徴づけられてよい。したがって、デジタル製品識別子は、関係データベースにおいてユーザ識別子及びデジタル製品イベントデータに関連づけられてよい。
【００４６】
動作１２１０において、サーバ２０５は、データベース２２０などの少なくとも１つのデータベース内のデジタル製品イベントデータを繰り返し更新する。例えば、新しいデジタル製品が市場に出され又は市場に出されることになるとき、データベースは、或るデジタル製品の新しいリリース日付を含むように更新されてよい。デジタル製品イベントデータは、コンテンツプロバイダ２２５などの複数のリモートサーバ又はウェブサービスから獲得される情報に基づいて更新されてよい。
【００４７】
動作１２１５において、サーバ２０５は、ユーザインターフェースをユーザアカウントのユーザに提供する。ユーザプロファイルの例は、図３〜１１を参照して上記で説明されている。したがって、ユーザインターフェースは、ユーザのユーザデバイス２１０に表示可能である。ユーザインターフェースは、ユーザアカウントに基づいてユーザに対してパーソナライズされたカレンダウィジェットを少なくとも含むことができる。カレンダウィジェットは複数の日ウィジェットを含み、日ウィジェットの各々は特定の日付に関連づけられてよい。例えば、カレンダウィジェットは、ユーザ設定、好み、サブスクリプションなどに基づいてパーソナライズされてよく、それにより、カレンダウィジェットは、ユーザにとって関心のある（又は利用可能である若しくは関連のある）デジタル製品のみのイベントデータを表示する。例えば、カレンダウィジェットは、ユーザと同じ国又は地域からの映画又はＴＶショーのみのイベントデータを表示する。代替的に、すべてのデジタル製品のイベントデータがカレンダウィジェットを通じて提供されてよい。
【００４８】
動作１２２０において、サーバ２０５は、デジタル製品イベントデータの少なくとも一部を変換して、デジタル製品イベントデータの少なくとも一部をカレンダウィジェットを通じて表示する。例えば、デジタル製品イベントデータは、それがユーザインターフェース要素又はウィジェットとして提示されユーザインターフェース内に示され得るように、変換される。他の変換処理がさらに許可される。
【００４９】
ユーザインターフェースはさらに、ユーザがリモートユーザデバイスから１つ以上のデジタル製品をレビュー、購入、及びアクセスすることを可能にすることができる。例えば、デジタル製品イベントデータに関連したユーザインターフェース要素又はウィジェットは、ユーザがこれらユーザインターフェース要素又はウィジェットをクリックしたときにサーバ２０５又はユーザデバイス２１０が選択されたデジタル製品を購入すること又は選択されたデジタル製品を購入するための対応するオンラインストアにリダイレクトすることをもたらすように、アクション可能（actionable）である。
【００５０】
動作１２２５において、サーバ２０５は、カレンダウィジェットを変更して、デジタル製品イベントデータに基づいて（例えば、要素４１０により示されるように）選択された日ウィジェットの内側にデジタル製品の１つ以上のアイコンを表示し、アイコンの各々は、デジタル製品のうち１つと、そのデジタル製品のリリース日付とに関連づけられる。いくつかの実施形態において、アイコンの各々は、特集されたデジタル製品に関連づけられてよい。
【００５１】
動作１２２５において、サーバ２０５はユーザの入力を受信し、該入力はカレンダウィジェット内の特定の日付を示す。例えば、ユーザはゲームコントローラ又はトラックボールを使用して、日ウィジェットのうち１つ（例えば、日ウィジェット３０５）を選択又はクリックすることができる。
【００５２】
動作１２２５において、ユーザの入力に応答して、サーバ２０５は、データベースに記憶されたデジタル製品イベントデータに基づいて入力の特定の日付に関連づけられたデジタル製品のうち少なくとも１つを識別する。換言すると、ユーザがカレンダウィジェット内の日のうち１つを選択したとき、サーバ２０５は、或るデジタル製品のうちいずれがその日付にリリースされることになり又はリリースされたかを決定又は識別する。
【００５３】
動作１２３０において、ユーザの入力に応答して、サーバ２０５は、ユーザインターフェースを変更して、カレンダウィジェットに追加で（例えば、図５〜８、１０、及び１１に示されるように）少なくとも１つのデジタル製品ウィジェットを表示し、少なくとも１つのデジタル製品ウィジェットは、少なくとも１つの識別されたデジタル製品に関連づけられる。図１１を参照して上記で説明されたように、デジタル製品ウィジェットの少なくとも１つは、（ａ）それぞれのデジタル製品を識別するグラフィック要素、（ｂ）ユーザにより有効にされたときにそれぞれのデジタル製品に対応するソフトウェアアプリケーションを起動することをもたらす第１のアクション可能ボタン、（ｃ）ユーザにより有効にされたときにそれぞれのデジタル製品をライク又は特集することをもたらす第２のアクション可能ボタン、及び（ｄ）ユーザにより有効にされたときにそれぞれのデジタル製品に関連づけられた通知ルールを作成することをもたらす第３のアクション可能ボタン、を含むことができる。或る実施形態において、サーバ２０５は、通知ルールに基づいてユーザインターフェースを介して１つ以上の通知メッセージをユーザに提供することができる。
【００５４】
図１３は、本明細書で説明される方法を実現するのに適したコンピューティングデバイス１３００を示す高レベルブロック図である。特に、コンピューティングデバイス１３００は、本明細書で説明されるようなパーソナライズされたカレンダを提供する方法を実現するために使用されてよい。コンピューティングデバイス１３００は、他の中でも、汎用コンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、サーバ、ネットブック、モバイルフォン、スマートフォン、インフォテインメントシステム、スマートテレビジョンデバイスなどの、様々なタイプのデバイスのうち１つ以上を含んでよく、該１つ以上であってよく、あるいは該１つ以上の不可欠な部分であってよい。いくつかの実施形態において、コンピューティングデバイス１３００は、サーバ２０５又はユーザデバイス２１０の例とみなされてよい。
【００５５】
図１３に示されるように、コンピューティングデバイス１３００は、１つ以上のプロセッサ１３１０、メモリ１３２０、１つ以上の大容量記憶デバイス１３３０、１つ以上の出力デバイス１３５０、１つ以上の入力デバイス１３６０、ネットワークインターフェース１３７０、１つ以上の任意的な周辺デバイス１３８０、及び上記で列挙された要素を動作上相互接続する通信バス１３９０を含む。プロセッサ１３１０は、コンピューティングデバイス１３００内での実行のための機能性を実現し、及び／又は命令を処理するように構成されてよい。例えば、プロセッサ１３１０は、メモリ１３２０に記憶された命令又は記憶デバイス１３３０に記憶された命令を処理してよい。こうした命令は、オペレーティングシステム又はソフトウェアアプリケーションのコンポーネントを含んでよい。
【００５６】
メモリ１３２０は、１つの例によれば、動作の間にコンピューティングデバイス１３００内の情報を記憶するように構成される。例えば、メモリ１３２０は、データベース２２０、又はデジタル製品、デジタル製品データ、及びデジタル製品イベントデータなどのデジタルメディアコンテンツを記憶することができる。メモリ１３２０は、いくつかの例示的な実施形態において、非一時的コンピュータ読取可能記憶媒体又はコンピュータ読取可能記憶デバイスを参照してよい。いくつかの例において、メモリ１３２０は一時メモリであり、メモリ１３２０の主な目的が長期記憶でなくてよいことを意味している。メモリ１３２０は揮発メモリを参照してもよく、メモリ１３２０が電力を受信していないときにメモリ１３２は記憶された内容を維持しないことを意味している。揮発メモリの例は、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、及び当該分野で知られる他の形式の揮発メモリを含む。いくつかの例において、メモリ１３２０は、プロセッサ１３１０による実行のためのプログラム命令を記憶するために使用される。メモリ１３２０は、１つの例において、ソフトウェアアプリケーションにより使用される。一般に、ソフトウェアアプリケーションは、本明細書で説明されるように意図パラメータを収集し及びダイアログシステムを動作させる方法の少なくともいくつかの動作を実現するのに適したソフトウェアアプリケーションを参照する。
【００５７】
大容量記憶デバイス１３３０もまた、１つ以上の一時的又は非一時的コンピュータ読取可能記憶媒体又はコンピュータ読取可能記憶デバイスを含むことができる。例えば、メモリ１３３０は、データベース２２０、又はデジタル製品、デジタル製品データ、及びデジタル製品イベントデータなどのデジタルメディアコンテンツを記憶することができる。いくつかの実施形態において、大容量記憶デバイス１３３０は、メモリ１３２０より多量の情報を記憶するように構成されてよい。大容量記憶デバイス１３３０は、情報の長期記憶に対して構成されてもよい。いくつかの例において、大容量記憶デバイス１３３０は不揮発記憶要素を含む。こうした不揮発記憶要素の例は、磁気ハードディスク、光ディスク、ソリッドステートディスク、フラッシュメモリ、電気的プログラマブルメモリ（electrically  programmable  memories、ＥＰＲＯＭ）又は電気的消去可能及びプログラマブルメモリの形式、並びに当該分野で知られる他の形式の不揮発メモリを含む。
【００５８】
さらに図１３を参照し、コンピューティングデバイス１３００は、１つ以上の入力デバイス１３６０をさらに含んでよい。入力デバイス１３６０は、触覚、オーディオ、ビデオ、又はバイオメトリックチャネルを通じてユーザから入力を受信するように構成されてよい。入力デバイス１３６０の例は、キーボード、キーパッド、マウス、トラックボール、タッチスクリーン、タッチパッド、マイクロフォン、ビデオカメラ、画像センサ、指紋センサ、又はユーザ若しくは他のソースからの入力を検出して該入力をコンピューティングデバイス１３００若しくはそのコンポーネントに中継することができる任意の他のデバイスを含んでよい。出力デバイス１３５０は、視覚又は聴覚チャネルを通じて出力をユーザに提供するように構成されてよい。出力デバイス１３５０は、ビデオグラフィックスアダプタカード、液晶ディスプレイ（ＬＣＤ）モニタ、発光ダイオード（ＬＥＤ）モニタ、若しくは有機ＬＥＤモニタなどのディスプレイ、サウンドカード、スピーカー、ライティングデバイス、プロジェクタ、又はユーザに理解でき得る出力を生成することができる任意の他のデバイスを含んでよい。出力デバイス１６５０は、タッチスクリーン、存在感知可能（presence-sensitive）ディスプレイ、又は当該分野で知られる他の入力／出力可能ディスプレイを含んでもよい。
【００５９】
コンピューティングデバイス１３００は、ネットワークインターフェース１３７０をさらに含むことができる。ネットワークインターフェース１３７０は、例えば、他の中でもインターネット、イントラネット、ローカルエリアネットワーク、ワイドエリアネットワーク、セルラーフォンネットワーク（例えば、グローバルシステムフォーモバイルコミュニケーションズ（Global  System  for  Mobile  communications）ネットワーク、ロングタームエボリューション通信ネットワーク、パケット交換通信ネットワーク、回線交換通信ネットワーク）、ブルートゥース無線、及びＩＥＥＥ８０２．１１ベースの無線周波数ネットワークを含む、１つ以上の有線、無線、又は光ネットワークなどの１つ以上のネットワークを介して外部デバイスと通信するために利用されてよい。ネットワークインターフェース１３７０は、イーサネットカードなどのネットワークインターフェースカード、光トランシーバ、無線周波数トランシーバ、又は情報を送信及び受信することができる任意の他タイプのデバイスであってよい。
【００６０】
コンピューティングデバイス１３００のオペレーティングシステムは、コンピューティングデバイス１３００又はそのコンポーネントの１つ以上の機能性を制御してよい。例えば、オペレーティングシステムは、ソフトウェアアプリケーションと相互作用してよく、ソフトウェアアプリケーションとプロセッサ１３１０、メモリ１３２０、記憶デバイス１３３０、入力デバイス１３６０、出力デバイス１３５０、及びネットワークインターフェース１３７０との間の１つ以上の相互作用を容易にしてよい。オペレーティングシステムは、ソフトウェアアプリケーション又はそのコンポーネントと相互作用し、あるいはその他の方法で結合されてよい。いくつかの実施形態において、ソフトウェアアプリケーションはオペレーティングシステムに含まれてよい。
【００６１】
こうして、パーソナライズされたカレンダを提供する方法及びシステムが説明された。実施形態が特定の例示的な実施形態を参照して説明されたが、本願のより広い主旨及び範囲から逸脱することなくこれら例示的な実施形態に対して様々な修正及び変更がなされ得ることが明らかであろう。したがって、明細書及び図面は限定的でなく例示的な意味において考慮されるべきである。
【図１】
0006820426.tif 000002
【図２】
0006820426.tif 000003
【図３】
0006820426.tif 000004
【図４】
0006820426.tif 000005
【図５】
0006820426.tif 000006
【図６】
0006820426.tif 000007
【図７】
0006820426.tif 000008
【図８】
0006820426.tif 000009
【図９】
0006820426.tif 000010
【図１０】
0006820426.tif 000011
【図１１】
0006820426.tif 000012
【図１２】
0006820426.tif 000013
【図１３】
0006820426.tif 000014
【図１４】
0006820426.tif 000015
【図１５】
0006820426.tif 000016
【図１６】
0006820426.tif 000017
【図１７】
0006820426.tif 000018
【図１８】
0006820426.tif 000019
【図１９】
0006820426.tif 000020
【図２０】
0006820426.tif 000021
【図２１】
0006820426.tif 000022
【図２２】
0006820426.tif 000023
【図２３】
0006820426.tif 000024
【図２４】
0006820426.tif 000025