(57)【要約】【解決手段】本開示は、オンラインプラットフォームで正確で関連性のある検索結果を返すためのシステム及び方法に関する。ある態様においては、開示の技術のプロセスは、第１の検索結果のセットであって、検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む第１の検索結果のセットを表示し、ユーザデバイスのユーザからの第１の文字入力であって、検索クエリの最初の文字を規定する第１の文字入力を受信し、第１の文字入力に基づいて、第１の検索結果のセットを第２の検索結果のセットに更新するためのステップを含むことができ、第２の検索結果のセットは、第１の検索結果のセットに含まれていないユーザが消費に利用できる少なくとも１つのメディアコンテンツアイテムを含む。システム及び機械可読媒体も提供される。【選択図】図１
2021512397.tif 000002
【特許請求の範囲】
【請求項１】
オンラインストアの検索結果をランク付けするコンピュータ実装方法であって、
第１の検索結果のセットであって、検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む前記第１の検索結果のセットを表示することと、
ユーザデバイスのユーザからの第１の文字入力であって、検索クエリの最初の文字を規定する前記第１の文字入力を受信することと、
前記第１の文字入力に基づいて、前記第１の検索結果のセットを第２の検索結果のセットに更新することであって、前記第２の検索結果のセットは、前記第１の検索結果に含まれない前記ユーザの消費のために利用可能な少なくとも１つのメディアコンテンツアイテムを含み、前記第２の検索結果のセットは、関連性の高い順に表示される、前記更新することと、
前記メディアコンテンツアイテムの少なくとも１つの隣のコンテキストタグであって、前記ユーザの１人または複数のオンライン友達による前記メディアコンテンツアイテムの少なくとも１つの消費に関する情報を提供する前記コンテキストタグを表示することと、
を含む、コンピュータ実装方法。
【請求項２】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記複数のメディアコンテンツアイテムのそれぞれを、関連する検索頻度に基づいて関連性の順に並べること
をさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記ユーザの前記１人または複数のオンライン友達の購入履歴に基づいて、関連性の順に前記複数のメディアコンテンツアイテムのそれぞれを並べること
をさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項４】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
関連する検索頻度に基づいて、関連性の順に前記複数のメディアコンテンツアイテムのそれぞれを並べること
をさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項５】
前記ユーザから前記第１の文字入力を受信したことに応答して、前記第１の文字入力に基づいて検索語の候補を選択することと、
前記ユーザに前記検索語の候補を表示することと、
をさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項６】
前記コンテキストタグは、前記関連するコンテンツアイテムのジャンルに関する情報を含む、請求項１に記載のコンピュータ実装方法。
【請求項７】
前記第２の検索結果のセットの中から選ばれた選択したアイテムに関して、前記ユーザデバイスから選択を受信することと、
前記ユーザデバイスからの前記選択に応答して、前記選択されたコンテンツアイテムに関連する１つまたは複数のコンテンツアイテムを表示することと、をさらに含み、
前記選択されたコンテンツアイテムに関連する前記１つまたは複数のコンテンツアイテムは、少なくとも１つのバージョン更新アイテムを含む、
請求項１に記載のコンピュータ実装方法。
【請求項８】
非一時的コンピュータ可読記憶媒体であって、
第１の検索結果のセットであって、検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む前記第１の検索結果のセットを表示することと、
ユーザデバイスのユーザからの第１の文字入力であって、検索クエリの最初の文字を規定する前記第１の文字入力を受信することと、
前記第１の文字入力に基づいて、前記第１の検索結果のセットを第２の検索結果のセットに更新することであって、前記第２の検索結果のセットは、前記ユーザが消費に利用可能な前記第１の検索結果のセットに含まれていない少なくとも１つのメディアコンテンツアイテムを含み、前記第２の検索結果のセットは、関連性の高い順に表示される、前記更新することと、
前記メディアコンテンツアイテムの少なくとも１つの隣にコンテキストタグを表示することであって、前記ユーザの１人または複数のオンライン友達による前記メディアコンテンツアイテムの少なくとも１つの消費に関する情報を提供する前記コンテキストタグを表示することと、
を含む動作を行うプロセッサによって実行可能な命令を具体化する、非一時的コンピュータ可読記憶媒体。
【請求項９】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記複数のメディアコンテンツアイテムのそれぞれを、関連する検索頻度に基づいて関連性の順で並べること
をさらに含む、請求項８に記載の非一時的コンピュータ可読記憶媒体。
【請求項１０】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記複数のメディアコンテンツアイテムのそれぞれを、前記ユーザの前記１人または複数のオンライン友達の購入履歴に基づいて関連性の順で並べること
をさらに含む、請求項８に記載の非一時的コンピュータ可読記憶媒体。
【請求項１１】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記複数のメディアコンテンツアイテムのそれぞれを、関連する検索頻度に基づいて関連性の順に並べること
をさらに含む、請求項８に記載の非一時的コンピュータ可読記憶媒体。
【請求項１２】
前記プロセッサは、
前記ユーザから前記第１の文字入力を受信したことに応答して、前記第１の文字入力に基づいて検索語の候補を選択することと、
前記ユーザに前記検索語の候補を表示することと、
を含む動作を行うようにさらに構成される、請求項８に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３】
前記コンテキストタグは、前記関連するコンテンツアイテムのジャンルに関する情報を含む、請求項８に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４】
前記第２の検索結果のセットの中から選ばれた選択されたアイテムに関して、前記ユーザデバイスから選択を受信することと、
前記ユーザデバイスからの前記選択に応答して、前記選択されたコンテンツアイテムに関連する１つまたは複数のコンテンツアイテムを表示することとをさらに含み、前記選択されたコンテンツアイテムに関連する前記１つまたは複数のコンテンツアイテムは、少なくとも１つのバージョン更新アイテムを含む、
請求項８に記載の非一時的コンピュータ可読記憶媒体。
【請求項１５】
更新の推奨を作成するシステムであって、
１つまたは複数のプロセッサと、
前記プロセッサに結合されたネットワークインタフェースと、
前記プロセッサに結合されたコンピュータ可読媒体とを含み、前記コンピュータ可読媒体は、命令を記憶し、前記命令は、前記プロセッサによって実行されると、前記プロセッサに、
第１の検索結果のセットであって、検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む前記第１の検索結果のセットを表示することと、
ユーザデバイスのユーザから第１の文字入力を受信することであって、検索クエリの最初の文字を規定する前記第１の文字入力を受信することと、
前記第１の文字入力に基づいて、前記第１の検索結果のセットを第２の検索結果のセットに更新することであって、前記第２の検索結果のセットは、前記ユーザによる消費に利用可能な前記第１の検索結果のセットに含まれない少なくとも１つのメディアコンテンツアイテムを含み、前記第２の検索結果のセットは、関連性の高い順に表示される、前記更新することと、
前記メディアコンテンツアイテムの少なくとも１つの隣にコンテキストタグを表示することであって、前記ユーザの１人または複数のオンライン友達による前記メディアコンテンツアイテムの少なくとも１つの消費に関する情報を提供する前記コンテキストタグを前記表示することと、
を含む動作を行わせる、システム。
【請求項１６】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記複数のメディアコンテンツアイテムのそれぞれを、関連する検索頻度に基づいて関連性の順で並べること
をさらに含む、請求項１５に記載のシステム。
【請求項１７】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記複数のメディアコンテンツアイテムのそれぞれを、前記ユーザの前記１人または複数のオンライン友達の購入履歴に基づいて関連性の順で並べることをさらに含む、
請求項１５に記載のシステム。
【請求項１８】
前記複数のメディアコンテンツアイテムを関連性の高い順に前記ユーザに表示することは、
前記複数のメディアコンテンツアイテムのそれぞれを、関連する検索頻度に基づいて関連性の順で並べること
をさらに含む、請求項１５に記載のシステム。
【請求項１９】
前記プロセッサは、
前記ユーザから前記第１の文字入力を受信したことに応答して、前記第１の文字入力に基づいて検索語の候補を選択することと、
前記ユーザに前記検索語の候補を表示することと、
を含む動作を行うようにさらに構成される、請求項１５に記載のシステム。
【請求項２０】
前記コンテキストタグは、前記関連するコンテンツアイテムのジャンルに関する情報を含む、請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
主題技術の態様は、検索クエリに基づいて検索結果を返す方法に関し、特に、コンテキスト情報に基づいて検索で返されたコンテンツアイテムを返し、整理する方法に関する。
【背景技術】
【０００２】
インターネットの急速な成長とそれに伴うオンラインゲームシステムの急増により、オンラインユーザが関与するコラボレーション活動の数と種類が大幅に変化した。オンラインゲームに加えて、ベンダは、コンソールシステム、パーソナルコンピュータ、スマートフォン及び／またはタブレットデバイスなどのパーソナルコンピューティングプラットフォームで実行される特殊なアプリケーション（例えば、「アプリ」）を介して消費する音楽、映画、ソーシャルネットワーキングストリーム及びその他のメディアを提供する。オンラインユーザに提供されるコンテンツアイテムは通常、コンテンツアイテム検索機能を提供するオンラインストアを使用して検索可能である。
【発明の概要】
【０００３】
主題の技術の一定の特徴は、添付の特許請求の範囲に記載されている。しかしながら、添付の図面が、さらなる理解を提供するために含まれ、開示された態様を示し、記載と共に、主題の技術の原理を説明するのに役立つ。
【図面の簡単な説明】
【０００４】
【図１】技術のある態様を実施し得る例示的な環境を示す。
【０００５】
【図２】本発明のある態様による、ユーザがコンテンツアイテム検索を開始できるオンラインストアの例示的な表示を示す。
【０００６】
【図３Ａ】本技術のある態様による、隣に表示されるアイテムの追加情報を提供するメタデータタグを含む、検索クエリの入力中にユーザに提供できるグラフィック表示を示す。
【図３Ｂ】本技術のある態様による、隣に表示されるアイテムの追加情報を提供するメタデータタグを含む、検索クエリの入力中にユーザに提供できるグラフィック表示を示す。
【０００７】
【図３Ｃ】本技術のある態様による、検索で返されたコンテンツアイテムのユーザ選択に応答して提供される例示的な表示を示す。
【０００８】
【図４】本技術のある態様による、検索を実行するために使用できる例示的なプロセスを示す。
【０００９】
【図５】開示される技術のある態様を実施するために使用できる、ゲームコンソールシステムなどのユーザデバイスを実装するために使用されるハードウェアコンポーネントの実施例を示す。
【００１０】
【図６】本技術のある態様を実施するために使用できるネットワークデバイスの実施例を示す。
【発明を実施するための形態】
【００１１】
以下に記載される詳細な説明は、開示される技術の様々な構成を記載することを意図しており、本技術が実践され得る唯一の構成を表すことは意図していない。添付の図面は、本明細書に組み込まれ、詳細な説明の一部を構成する。詳細な説明には、技術をより完全に理解するための具体的な詳細が含まれる。しかしながら、技術は本明細書に記載された特定の詳細に限定されず、これらの詳細なしで実施されてもよいことは明らかである。場合によっては、主題の技術の概念が不明瞭にならないように、構造とコンポーネントがブロック図の形式で示されている。
【００１２】
映画、音楽、ソフトウェア、及びビデオゲームなどのダウンロード可能なコンテンツアイテムに対して実行されるオンライントランザクションの数が増加している。このようなトランザクションには、例えばオンラインストアやｅコマースポータルからのコンテンツアイテムの検索、選択、購入、及びダウンロードが日常的に含まれる。ゲームネットワークの場合、ゲーム、映画及び／または音楽などのコンテンツアイテムは、ゲームコンソール、スマートフォン、パーソナルコンピュータ、タブレットコンピュータなどのプロセッサベースのデバイスを使用して、オンラインストアとのユーザインタラクションを介して検索、選択、及びダウンロードできる。これらのコンピューティングデバイス（例えば、ユーザデバイス）は、多くの場合、オンスクリーンキーボード（ＯＳＫ）の表示と、利用可能な（ダウンロード可能な）コンテンツアイテムを列挙する検索結果の関連リストとを通じて、検索入力と選択オプションを提供する。
【００１３】
ユーザ検索クエリの処理には多くの課題があるため、当技術分野では、精度、関連性、及び使いやすさを向上させる検索システム及び直感的な表示を提供するニーズがある。開示される技術の態様は、コンテンツアイテムの人気及びソーシャルグラフ情報に基づいて検索精度と表示の関連性を改善するためのソリューションを提供するシステム、方法、及びコンピュータ可読媒体を提供することによってこのニーズに対処する。
【００１４】
以下でさらに詳細に説明するように、この技術の態様は、検索クエリに関連するユーザ入力の受信と同時に表示される適応検索結果を提供する。ある態様では、検索クエリに応答して再調整された検索結果は、オンラインストア内の様々なユーザセグメントにわたる購入またはダウンロードの数など、人気に基づいて関連性の高い順に編成できる。他の態様では、検索中のユーザのソーシャルグラフ情報を使用して、例えば、ユーザのオンラインの友達または社会的知人が深く関与したアイテムを優先させることによって、関連性とランキングを改善してよい。
【００１５】
図１は、オンラインストアを使用して、検索クエリを受信し、検索を実行し、検索結果として幾つかのコンテンツアイテムをランク付けして返すことができる例示的な環境１００を示す。環境１００は、ネットワーク１０２を含み、ネットワーク１０２は、メディア配信システム１０４、サードパーティプロバイダ１０６、ならびにユーザ１０８、１１０及び１１２の間の通信を、例えば、それぞれのコンピューティングデバイス１０８Ａ、１１０Ａ及び１１２Ａを介して可能にする。本技術のある態様によると、ストア１０５には、検索モジュール１０５Ａ、カートモジュール１０５Ｂ及びソーシャル分析モジュール１０５Ｃが含まれ、これらのモジュールは、検索クエリの処理、及び、検索結果の表示に必要なディスプレイ及びユーザが選択可能なオプションを含む機能を提供する。
【００１６】
環境１００のアーキテクチャは、検索機能を備えたオンラインショッピング環境を実装するために使用できる様々な機能コンポーネントを概念的に示すことを意図していることが理解される。しかしながら、より多いまたはより少ない数のハードウェア及び／またはソフトウェアコンポーネントが配備されてよい。例えば、メディア配信システム１０４は、ネットワーク（例えば、オンラインゲームネットワーク）の一部として、またはクラウドデータセンタなどの分散コンピューティングシステムの一部として、複数のコンピューティングデバイス（例えば、サーバ）を含み得る。
【００１７】
ユーザ／プレーヤ１０８、１１０及び１１２は、マルチユーザ、マルチプレーヤ環境、及び、その他の様々なソーシャルネットワーキングの側面に関連する技術の態様の説明に役立つことを意図している。しかしながら、本技術の範囲から逸脱することなく、より多くのユーザまたはプレーヤを含んでもよい。さらに、オンラインストア１０５は、オンライン検索の様々な態様を実施するために使用できる様々なシステム及びソフトウェアコンポーネント（モジュール）を概念的に示すことを意図している。ただし、そのような実施態様は、１つまたは複数のデータベース、検索モジュールもしくはコンテンツアイテムリポジトリなどの追加のシステムまたはソフトウェアを使用して実行できる。
【００１８】
メディア配信システム１０４は、ビデオゲーム、映画、音楽、テレビ番組またはアプリケーション（「アプリ」）などの様々なメディアコンテンツアイテムの検索、選択、購入、及び配信を容易にするように構成することができる。ある態様においては、コンテンツアイテムは、ゲーム開発者やスタジオなどのサードパーティ１０６によってメディア配信システムに提供される。メディア配信システム１０４で利用できるようになったコンテンツアイテムは、ゲームコンソールシステム、パーソナルコンピュータ、及び／または、タブレットコンピュータやスマートフォンデバイスなどのポータブルデバイスなどを介して、メディア配信システム１０４にアクセスすることによって、任意の顧客、ユーザまたはプレーヤに提供できる。
【００１９】
通常、コンテンツアイテムのユーザ検索は、アイテムの選択及び購入を完了できる前に正常に処理される必要がある。１つまたは複数のコンテンツアイテムに対するユーザが入力した検索クエリは、検索モジュール１０５Ａ、カートモジュール１０５Ｂ及びソーシャル分析モジュール１０５Ｃを含む幾つかのモジュールを使用して、オンラインストア１０５によって処理することができる。
【００２０】
検索モジュール１０５Ａは、検索クエリを受信し、ユーザに表示される検索結果を識別してランク付けするために必要なロジック及びユーザインタフェースを提供することができる。検索モジュール１０５Ａはまた、製品名、コンテンツアイテムのジャンル、及び／または、製品名などに関連する検索語を推奨することなどにより、潜在的な検索クエリをユーザに推奨するために必要な処理及びロジックを提供することができる。ある態様においては、検索モジュール１０５Ａは、ソーシャル分析モジュール１０５Ｃと連携して機能して、ユーザ／顧客の社会的所属に基づくアイテム情報を提供する。例として、検索モジュール１０５Ａは、ソーシャル分析モジュール１０５Ｃを利用して、メタデータタグまたはオンライン接続の購入履歴または検索中のユーザの関係に基づく他の指標を提供してよい。以下でさらに詳細に説明するように、ソーシャル分析モジュール１０５Ｃと連携して機能する検索モジュール１０５Ａは、特定のコンテンツアイテムを購入または関与したユーザの関係の数に関する情報など、様々な要因に基づくコンテンツアイテム推奨を提供し得る。
【００２１】
図２は、コンテンツアイテムの購入を容易にする選択可能なユーザオプションを提供するオンラインストアの例示的なグラフィック表示２００を示す。購入可能なコンテンツアイテムは、映画、音楽、ゲーム及び／またはソフトウェア（アプリなど）などの任意の種類のダウンロード可能なメディアコンテンツを含むことができる。グラフィック表示２００は、オンラインストアのユーザまたは顧客に関連付けられたユーザデバイスによって表示される。例えば、グラフィック表示２００は、ゲームコンソールシステム、パーソナルコンピュータ（ＰＣ）、スマートフォン、タブレットコンピュータ、または、ユーザに関連付けられた他のモバイルデバイスによる表示のために提供され得る。
【００２２】
グラフィック表示２００は、例えば、レンタル用または購入用のコンテンツアイテムの検索及び選択に関する様々なユーザ選択可能なオプションを提供する選択可能なアイコンを含む。図示の実施例では、グラフィック表示２００は、行動喚起（ＣＴＡ）検索アイコン２０２、カートアイコン２０４、及び、アイテムエクスプローラ表示２０６、２０８を含む。検索アイコン２０２は、製品検索を開始するための選択可能なオプションを提供する。例えば、検索アイコン２０２は、ユーザデバイス（例えば、コンソールゲームシステム）を介してユーザにより選択されて、ビデオゲームまたは映画等の様々なコンテンツアイテムの検索を開始することができる。カートアイコン２０４は、例えば、ユーザが以前に購入するために選択したアイテムを表示するオンラインショッピングカートへのアクセスを容易にする選択可能なユーザオプションを提供することができる。ある態様では、カートアイコン２０４を介してアクセス可能なショッピングカートは、以前の閲覧セッションで選択されたアイテムを保持するように構成された永続的なショッピングカートであり得る。
【００２３】
アイテムエクスプローラ表示２０６、２０８は、オンラインストア内で利用可能な様々なコンテンツアイテム及び購入オプションのグラフィック表示を提供する。図示の実施例では、アイテムエクスプローラ表示２０６は、レンタル、サブスクリプション及び／または購入に利用可能な複数のタイトルを示している。例えば、アイテムエクスプローラ表示２０６は、ビデオゲーム、映画、テレビシリーズなどのストリーミングまたはダウンロードに利用可能なメディアコンテンツアイテムを表すタイトル１、タイトル２、タイトル３及びタイトル４を含む。アイテムエクスプローラ表示２０６はまた、季節（夏）などの指定された期間のプロモーションに関する「１つの値段で２つ」のセールアイテムへのアクセスを提供するアイコンなど、オンラインストアで利用可能なプロモーションを表示するオプションを示すことができる。同様に、アイテムエクスプローラ表示３０８は、異なるコンテンツアイテムに関する様々なオファーを示すアイコンを提供する。
【００２４】
アイテムエクスプローラ表示２０８は、「ｅｘｔｅｎｄｅｄ  ｐｌａｙ  ｓａｌｅ」の一部であるコンテンツアイテムへのアクセスを容易にするためのアイコン、または、例えば１２ヶ月、３ヶ月もしくは１ヶ月などの異なる期間のコンテンツアイテムのレンタルオプションのためのアイコンを提供する。コンテンツアイテムのタイトルを表すアイコンは、価格情報、最近の価格変更の表示、及び/または、コンテンツアイテムバンドル（例えば、「２フィルムコレクション」）の販売情報も提供できる。アイテムエクスプローラ表示２０６、２０８は、本発明の範囲から逸脱することなく、コンテンツアイテムまたはコンテンツバンドルの販売またはプロモーションに関する事実上あらゆる種類の情報を提供できることが理解される。ある態様においては、ユーザは、例えば、アイテムエクスプローラ表示２０６、２０８に表示される１つまたは複数のコンテンツアイテムを選択して、選択したタイトルをオンラインショッピングカートに追加することができる。図示の実施例では、タイトル１は、例えば、クライアントデバイスに関連付けられたユーザによって選択される。
【００２５】
さらに、ユーザは、例えば、検索アイコン２０２のユーザ選択に応答して提供される検索メニューにナビゲートすることにより、カート２０４に追加するためにストア内の他のコンテンツアイテムを検索してよい。例示的な検索プロセスの開始に関連するグラフィック機能を図３Ａに関して詳細に説明する。
【００２６】
図３Ａは、コンテンツアイテム検索の開始時に提供される例示的なグラフィック表示３００Ａを示す。表示３００Ａは、画面上のキーボード及び検索クエリ入力ボックスを備える画面上のインタフェース３０２Ａを含む。図示の表示の実施例では、画面上のインタフェース３０２Ａは、クエリ入力ボックスに表示されたＣＴＡ「タイトルで検索」を含む。画面上のインタフェース３０２Ａは、本技術の範囲から逸脱することなく、異なる文字入力オプション及び／または異なるＣＴＡを提供できることが理解される。
【００２７】
表示３００Ａはまた、見出し「今日の上位の検索」によって示される検索結果３０４Ａのデフォルトの（第１の）セットを提供する。この実施例の第１の検索結果のセット３０４Ａは、過去２４時間に最も頻繁に検索されたコンテンツアイテムのリストを表し、検索頻度の高い順に並べられている。すなわち、タイトル１はオンラインストアユーザの中で最も高い検索頻度に関連付けられ、タイトル３は表示されたアイテムの中で相対的に最も低い検索頻度に関連付けられる。第１の検索結果のセット３０４Ａは、より多い（またはより少ない）数のアイテムを含み得ることは理解される。さらに、表示されるアイテムの頻度カウントは、所望の実施態様に応じて、異なる方法で計算されてよい。
【００２８】
例として、第１の検索結果のセット３０４Ａは、去年、先月または先週などの他の期間にわたって最も頻繁に検索及び／または購入されたコンテンツアイテムのリストを示してよい。ある態様においては、最も頻繁に検索されたアイテムは、関連するアイテムの利用可能な全ての時間にわたって計算された世界的に人気のあるものであってよい。以下でさらに詳細に論じるように、検索結果は、検索中のユーザのオンラインの知人による購入または再生頻度に基づくなど、ソーシャルグラフ情報に基づく順序で並べられてもよい。
【００２９】
さらに、グラフィック表示３００Ａの配置、ならびに表示３００Ａに出入りするときの遷移及びアニメーションは、異なってよい。例えば、ＯＳＫ及び／または第１の検索結果のセット３０４Ａは、表示３００Ａによって提供される表示エリアの他の領域に提供されてよい。さらに、第１の検索結果のセット３０４Ａがロードされているとき、ロードプロセスは、アイテムが表示されようとしていることを示すために、わずかなワイヤフレームでアニメーション化されてよい。
【００３０】
図３Ｂは、本技術のある態様による、１つまたは複数の文字入力がユーザデバイスから受信された後に提供されるグラフィック表示３００Ｂの実施例を示す。図示の実施例では、画面上のインタフェース３０２Ｂに提供された文字「ｈｏｒ」のユーザ入力に応答して、第２の検索結果のセット３０４Ｂが表示される。この実施例では、検索結果３０４Ｂは、検索クエリに応答して返された結果の数の表示、すなわち１７８を含む。
【００３１】
検索結果３０４Ｂの中で表示されるコンテンツアイテムは、ユーザが検索クエリを入力することにより、後続の各文字の入力後に更新することができる。ある実施形態においては、結果は、入力された文字／検索クエリに関する関連性の尺度に基づくことができ、ソーシャルグラフ情報に基づいて並べられることができる。例えば、タイトル５及びタイトル６の両方が部分的（または完全に）入力された検索クエリに対して非常に関連性が高いと判断された場合、ソーシャルグラフ情報に基づいて、例えば、ユーザの１人または複数のオンライン友達または知人がアイテムと関わった頻度に基づいて、アイテムをランク付けしてよい。図示された実施例においては、タイトル５がユーザのソーシャルネットワークのメンバーによってより多く関与されている場合、タイトル５は、検索結果３０４Ｂにおいてタイトル６よりも高くランク付けされてよい。
【００３２】
検索クエリの一部として受信された文字入力に応答して、画面上のインタフェース３０２Ｂは、ユーザ選択に利用可能な検索語の候補の表示を提供することもできる。図３Ｂの実施例に加えて、「ｈｏｒｎ」、「ｈｏｒｓｅ」、「ｈｏｒｒｏｒ」、「ｈｏｒｉｚｏｎｔａｌ」、及び「ｈｏｒｓｅｓ」という語が、検索語の候補として提供される。いずれかの検索語の候補にユーザが関与すると、検索クエリをその語に置き換える。例えば、画面上のインタフェース３０２Ｂでの「ｈｏｒｓｅ」のユーザ選択は、提出された検索クエリとして文字列全体を提供することができる。
【００３３】
ある態様においては、メタデータタグは、例えば、関連するアイテムに関する追加情報を提供するために、検索結果で返される１つまたは複数のコンテンツアイテムに隣接して表示できる。図３Ｂに示す実施例では、「ｈｏｒ」という文字の入力に応答して返された検索結果３０４Ｂは、タイトル５、タイトル６及びタイトル１（それぞれランク付けされた）を含む。タイトル５はメタデータタグ３０６の隣に表示され、メタデータタグ３０６は、アイテムに関するソーシャルグラフ情報、すなわち、ユーザの友達４人がタイトル５のコンテンツアイテムを再生していることを示す。タイトル６は、メタデータタグ３０７の隣に表示され、メタデータタグ３０７は、タイトル６のコンテンツアイテムに関するジャンル（例えば、「ホラー」）を示す。より多い（またはより少ない）数のメタデータタグを使用して、検索結果３０４Ｂで返される１つまたは複数のコンテンツアイテムを増強できることが理解される。さらに、メタデータ情報を使用して、所望の実施態様に応じて、様々な関連性ランキングを実行してよい。例えば、関連性の高いジャンルは、社会的関連性情報と比較して、検索結果のリストでより関連性が高いと見なされてよい。そのような例では、タイトル６は、検索結果３０４Ｂでタイトル５より上位にランク付けされてよい。
【００３４】
検索結果３０４Ｂで提供されるコンテンツアイテムの選択は、選択されたコンテンツアイテムの製品情報の表示をもたらすことができる。検索結果３０４Ｂの表示と選択されたコンテンツアイテムとの間のアニメーション化された遷移を実施してよい。例えば、グラフィック表示３００Ｂの背景色は、選択されたタイトルの色モチーフに基づいて遷移することができる。
【００３５】
図３Ｃは、グラフィック表示３００Ｂでタイトル１を選択した後に提供される例示的な表示を示す。すなわち、図３Ｃは、選択されたコンテンツアイテム、すなわちタイトル１に関する追加情報を提供するグラフィック表示３００Ｃを示す。グラフィック表示３００Ｃは、選択されたコンテンツアイテム（タイトル１）に関する追加情報を提供する情報表示３１０、３１１、３１２、３１４、３１６、及び３１８などの様々な情報アイテムを含む。情報表示３１０は、タイトル（例えば、「タイトル１」）の表示、ならびに選択されたアイテムに関連付けられたバージョン、例えば、「標準版」を提供する。情報表示３１１は、販売のオファー（例えば、「フルゲーム」）、リリース日情報（例えば、２０１７年３月７日）及びユーザレイティングを示す。情報表示３１２は、ユーザが購入を続けたい場合の価格オプション（例えば「＄５９．９９」）及び「今すぐ購入」を示す。情報表示３１４、３１６及び３１８は、それぞれ、成熟度レイティング、さらに詳細を展開するための選択可能なオプション、及び、タイトル１のコンテンツアイテムのダウンロードに必要なスペースの表示を含む追加情報を提供できる。本発明の範囲から逸脱することなく、異なる情報表示を使用して、選択したコンテンツアイテムの他の態様または特性を示し得ることが理解される。
【００３６】
図４は、技術のある態様による、コンテンツアイテム検索を実施するための例示的なプロセス４００を示す。プロセス４００は、ステップ４０２で始まり、第１の（デフォルトの）検索結果のセットが表示される。第１のデフォルトの検索結果のセットは、図１に関して上述したオンラインストア１０５などのオンラインプラットフォームでの検索及び／または購入に利用可能な様々なコンテンツアイテムを含むことができる。上述のように、第１の検索結果のセットは、所与の期間に関して最も頻繁に検索またはダウンロードされたアイテムのリストを含むことができる。
【００３７】
最も頻繁に検索されたアイテムの初期表示を提供することにより、ユーザは検索クエリを入力する必要なしに、所望のアイテムを便利に見つけることができる。さらに、最も頻度の高い検索結果の表示を提供することにより、ユーザはプラットフォーム全体でのコンテンツアイテムの消費の現在の傾向について知ることができる。ステップ４０４において、例えば、入力される検索クエリの少なくとも一部を規定する１つまたは複数の文字入力がユーザデバイスから受信される。
【００３８】
ステップ４０６において、表示された検索結果は、ユーザから受信した追加の各文字入力と同時に更新される。すなわち、第１のセットの検索結果は、部分的（または完全な）検索クエリ入力に基づいて、第２の検索結果のセットに更新される。第２の検索結果のセットは、関連性の高い順のリストで１つまたは複数のコンテンツアイテムを表示する。これは、ジャンル、ソーシャルグラフ情報、アイテムに関連付けられた購入頻度、及び／または、検索しているユーザの購入履歴を含むが、これらに限らない様々な要因に基づいて決定されてよい。
【００３９】
ステップ４０８において、コンテキストタグが、メディアコンテンツアイテムの少なくとも１つの隣に表示される。コンテキストタグは、関連するコンテンツアイテムに関して、ジャンル情報及び／または社会関連情報などの追加情報をユーザに提供できる。図３Ｂに関して上述した実施例に加えて、コンテキスト（メタデータ）タグを使用して、ユーザの友達が特定のコンテンツアイテムを購入したか「好き」であることを示すことができる。このように、コンテキストタグは、関連性に基づいて検索結果をランク付けするだけでなく、ユーザが選択や購入の決定を行うときに考慮し得る有用な情報を提供するのにも役立ち得る。
【００４０】
図５は、主題の技術のある態様を実施し得る電子システムの実施例を示す。詳細には、図５は、ユーザがオンラインストアを閲覧して様々なコンテンツアイテムを購入及びダウンロードするために使用できる、ゲームコンソールシステムなどの例示的なユーザデバイス５００である。
【００４１】
ユーザデバイス５００は、図４に示されるような様々な要素を含むことができる。要素は例示的なものであり、他の実施形態は、図示された要素よりも多いまたは少ない要素を組み込んでもよいことに留意されたい。図４を参照すると、ユーザデバイス５００は、メインメモリ５０２、中央処理装置（ＣＰＵ）５０４、少なくとも１つのベクトルユニット５０６、グラフィック処理ユニット５０８、入力／出力（Ｉ／Ｏ）プロセッサ５１０、Ｉ／Ｏプロセッサメモリ５１２、コントローラインタフェース５１４、メモリカード５１６、ユニバーサルシリアルバス（ＵＳＢ）インタフェース５１８、ＩＥＥＥ１３９４インタフェース５２０、及び、追跡デバイス５２４を接続するための補助（ＡＵＸ）インタフェース５２２を含むが、他のバス規格及びインタフェースが利用されてもよい。ユーザデバイス５００は、オペレーティングシステムリードオンリメモリ（ＯＳ  ＲＯＭ）５２６、音声処理ユニット５２８、光ディスク制御ユニット５３０、及びハードディスクドライブ５３２をさらに含み、これらは、バス５３４を介してＩ／Ｏプロセッサ５１０に接続される、ユーザデバイス５００は、少なくとも１つの追跡デバイス５２４をさらに含む。
【００４２】
追跡デバイス５２４は、視線追跡機能を含むカメラとすることができる。カメラは、ユーザデバイス５００に一体化されてよい、または、周辺機器として取り付けられてよい。ある視線追跡デバイスの実施態様においては、平行でない赤外線が目から反射され、カメラまたは光学センサによって感知される。次に、情報が分析されて、反射の変化から目の回転が抽出される。カメラベースのトラッカは、片方または両方の目に焦点を合わせ、見ている人が何らかの種類の刺激を見るときの目の動きを記録する。カメラベースのアイトラッカは、瞳孔の中心と光とを使用して角膜反射（ＣＲ）を作り出す。瞳孔の中心とＣＲとの間のベクトルを使用して、表面上の注視点または視線方向を計算することができる。アイトラッカを使用する前に、ビューアの簡単なキャリブレーション手順が通常必要である。
【００４３】
あるいは、より感度の高いトラッカは、角膜の前部と目の水晶体の後部とからの反射を、経時的に追跡する特徴として使用する。さらに感度の高いトラッカは、網膜血管を含む目の内側から特徴を画像化し、目が回転するときにこれらの特徴を追跡する。ほとんどの視線追跡デバイスは、少なくとも３０Ｈｚのサンプリングレートを使用するが、５０／６０Ｈｚが最も一般的である。ある追跡デバイスは１２５０Ｈｚまで実行され、非常に速い目の動きの詳細を捕捉するためには１２５０Ｈｚが必要である。
【００４４】
代わりに、距離カメラを本発明と共に使用してもよく、ユーザによって行われたジェスチャを捕捉し、顔認識ができる。距離カメラは通常、特定のジェスチャを捕捉して解釈するために使用される。これにより、エンターテインメントシステムをハンズフリーで制御できる。この技術では、赤外線プロジェクタ、カメラ、深度センサ及びマイクロチップを使用して、オブジェクトと人の動きを三次元で追跡し得る。このユーザデバイスは、画像ベースの三次元再構成の変形も採用し得る。
【００４５】
追跡デバイス５２４は、ユーザデバイス５００に統合または周辺装置として取り付けられた音声データを捕捉するマイクロフォンを含んでよい。マイクロフォンは、音源定位及び／または周囲雑音抑制を行ってよい。
【００４６】
あるいは、追跡デバイス５２４は、ユーザデバイス５００のコントローラであってよい。コントローラは、エンターテインメントシステムのコンソールの近くの、コンソールに取り付けられた、または、コンソールに組み込まれたＬＥＤに向けられると、組み込みの加速度計と赤外線検出の組み合わせを使用して、３Ｄ空間でのコントローラの位置を感知してよい。この設計により、ユーザは、物理なジェスチャ及びボタンを押すことにより、ユーザデバイス５００の機能を制御できる。コントローラは、短距離（例えば、３０フィート）にわたるデータ交換を可能にする無線技術を使用して、ユーザデバイス５００に接続する。コントローラは、「ランブル」機能（すなわち、ゲームの特定のポイントの間のコントローラの揺れ）及び／または内部スピーカをさらに含み得る。
【００４７】
コントローラは、追加でまたは代替で、リモートのセンサを使用してバイオメトリック測定値を捕捉して、例えば、皮膚の水分、心臓のリズム、及び筋肉の動きを含むデータを記録するように設計されてよい。
【００４８】
上記のように、ユーザデバイス５００は、電子ゲームコンソールであってよい。あるいは、ユーザデバイス５００は、汎用コンピュータ、セットトップボックスまたはハンドヘルドゲームデバイスとして実装されてよい。さらに、類似のユーザデバイスは、より多いまたは少ない動作コンポーネントを含んでよい。
【００４９】
ＣＰＵ５０４、ベクトルユニット５０６、グラフィック処理ユニット５０８及びＩ／Ｏプロセッサ５１０は、システムバス５３６を介して通信する。さらに、ＣＰＵ５０４は、専用バス５３８を介してメインメモリ５０２と通信し、一方、ベクトルユニット５０６及びグラフィック処理ユニット５０８は、専用バス５４０を介して通信し得る。ＣＰＵ５０４は、ＯＳ  ＲＯＭ５２６及びメインメモリ５０２に記憶されているプログラムを実行する。メインメモリ５０２は、予め記憶されたプログラムと、光ディスク制御ユニット５３２を使用してＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたは他の光ディスク（図示せず）からＩ／Ｏプロセッサ５１０を介して転送されたプログラムとを含んでよい。Ｉ／Ｏプロセッサ５１０は主に、ＣＰＵ５０４、ベクトルユニット５０６、グラフィック処理ユニット５０８及びコントローラインタフェース５１４を含む、ユーザデバイス５００の様々なデバイス間のデータ交換を制御する。
【００５０】
グラフィック処理ユニット５０８は、ＣＰＵ５０４及びベクトルユニット５０６から受信したグラフィックス命令を実行して、ディスプレイデバイス（図示せず）に表示するための画像を生成する。例えば、ベクトルユニット５０６は、オブジェクトを三次元座標から二次元座標に変換し、二次元座標をグラフィック処理ユニット５０８に送信してよい。さらに、音声処理ユニット５３０は、スピーカ（図示せず）などのオーディオデバイスに出力する音声信号を生成する命令を実行する。
【００５１】
ユーザデバイス５００のユーザは、コントローラインタフェース５１４を介してＣＰＵ５０４に命令を提供する。例えば、ユーザは、特定の情報をメモリカード５１６に記憶するようにＣＰＵ５０４に命令してよい、または、特定のアクションを実行するようにユーザデバイス５００に命令してよい。
【００５２】
他のデバイスは、ＵＳＢインタフェース５１８、ＩＥＥＥ１３９４インタフェース５２０及びＡＵＸインタフェース５２２を介してユーザデバイス５００に接続されてよい。具体的には、カメラまたはセンサを含む追跡デバイス５２４は、ＡＵＸインタフェース５２２を介してユーザデバイス５００に接続されてよく、コントローラは、ＵＳＢインタフェース５１８を介して接続されてよい。
【００５３】
図６は、ある実施形態による例示的なネットワークデバイス６１０を示す。ネットワークデバイス６１０を使用して、図１に関して上述した、メディア配信システム１０４などの１つまたは複数のサーバまたはリモートコンピューティングデバイスを実装することができる。ネットワークデバイス６１０は、マスタ中央処理装置（ＣＰＵ）６６２、インタフェース６６８及びバス６１５（例えば、ＰＣＩバス）を含む。
【００５４】
適切なソフトウェアまたはファームウェアの制御下で動作するとき、ＣＰＵ６６２は、オンラインコンテンツ配信プラットフォームの動作に必要な機能の実行を担当する。ＣＰＵ６６２は、好ましくは、オペレーティングシステム、ならびに上述のようなカート１０５Ａ、製品推奨モジュール１０５Ｂ及び／またはソーシャル分析モジュール１０５Ｃなどの任意の適切なアプリケーションモジュールを含むソフトウェアの制御下でこれらすべての機能を達成する。ＣＰＵ６６２は、モトローラ・ファミリのマイクロプロセッサまたはＭＩＰＳファミリのマイクロプロセッサからのプロセッサなどの１つまたは複数のプロセッサ６６３を含んでよい。代替実施形態においては、プロセッサ６６３は、デバイス６１０の動作を制御するために特別に設計されたハードウェアである。特定の実施形態では、メモリ６６１（不揮発性ＲＡＭ及び／またはＲＯＭなど）もＣＰＵ６６２の一部を形成する。ただし、メモリをシステムに結合可能な多くの様々な方法がある。
【００５５】
ＣＰＵ６６２は、１つまたは複数のソフトウェアモジュールによって提供される命令を実行して、例えば、次の動作を行うように構成できる。動作は、第１の検索結果のセットであって、検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む第１の検索結果のセットを表示することと、ユーザデバイスのユーザからの第１の文字入力であって、検索クエリの第１の文字を規定する第１の文字入力を受信することと、第１の文字入力に基づいて、第１の検索結果のセットを第２の検索結果のセットに更新することとを含み、第２の検索結果のセットは、第１の検索結果のセットに含まれていないユーザが消費に利用できる少なくとも１つのメディアコンテンツアイテムを含み、第２の検索結果のセットは、関連性の高い順に表示される。ある態様においては、ＣＰＵ６６２は、メディアコンテンツアイテムの少なくとも１つの隣にコンテキストタグを表示する動作を実行するようにさらに構成されてよく、コンテキストタグは、ユーザの１人または複数のオンライン友達によるメディアコンテンツアイテムの少なくとも１つの消費に関する情報を提供する。ある態様においては、関連性の高い順に複数のメディアコンテンツアイテムをユーザに表示することは、関連する検索頻度に基づいて関連性の順に複数のメディアコンテンツアイテムのそれぞれを並べることをさらに含む。ある態様においては、関連性の高い順に複数のメディアコンテンツアイテムをユーザに表示することは、ユーザの１人または複数のオンライン友達の購入履歴に基づいて関連性の順に複数のメディアコンテンツアイテムのそれぞれを並べることをさらに含む。
【００５６】
インタフェース６６８は通常、インタフェースカード（「ラインカード」と呼ばれることもある）として提供される。一般に、インタフェースはネットワークを介したデータパケットの送受信を制御し、ネットワークデバイス６１０と共に使用される他の周辺機器をサポートすることもある。提供され得るインタフェースの中には、イーサネット（登録商標）インタフェース、フレームリレーインタフェース、ケーブルインタフェース、ＤＳＬインタフェース、トークンリングインタフェースなどがあってよい。さらに、高速トークンリングインタフェース、ワイヤレスインタフェース、イーサネット（登録商標）インタフェース、ギガビットイーサネット（登録商標）インタフェース、ＡＴＭインタフェース、ＨＳＳＩインタフェース、ＰＯＳインタフェース、ＦＤＤＩインタフェースなど、様々な超高速インタフェースが提供されてよい。一般に、これらのインタフェースには、適切なメディアとの通信に適したポートが含まれてよい。場合によっては、独立したプロセッサも含んでよく、ある例においては、揮発性ＲＡＭを含んでよい。独立したプロセッサは、パケット交換、メディア制御及び管理などの通信集約型のタスクを制御してよい。通信集約型タスクに個別のプロセッサを提供することにより、これらのインタフェースは、マスタマイクロプロセッサ６６２がルーティング計算、ネットワーク診断、セキュリティ機能などを効率的に実行するのを可能にする。
【００５７】
図５で示されているシステムは、本発明の１つの特定のネットワークデバイスであるが、これが、本発明を実施できる唯一のネットワークデバイスアーキテクチャではない。例えば、通信やルーティング計算などを処理する単一のプロセッサを備えたアーキテクチャがよく使用される。さらに、他の種類のインタフェースとメディアもルータと共に使用できる。
【００５８】
ネットワークデバイス６１０の構成に関係なく、本明細書に記載するローミング、ルート最適化、及びルーティング機能のための汎用ネットワークオペレーション及び機構のプログラム命令を記憶するように構成された（メモリ６６１を含む）１つまたは複数のメモリまたはメモリモジュールを採用してよい。プログラム命令は、例えば、オペレーティングシステム及び／または１つまたは複数のアプリケーションの動作を制御してよい。１つまたは複数のメモリはまた、モビリティバインディング、登録、及び関連付けテーブルなどの表を記憶するように構成されてよい。
【００５９】
開示されるプロセスにおけるステップの特定の順序または階層いずれも、例示的なアプローチを示すものであることが理解される。設計の好みに基づいて、プロセスにおけるステップの特定の順序または階層が再配置されてよいこと、または、図示されたステップの一部のみが実行されることが理解されよう。一部のステップは同時に行われてよい。例えば、特定の状況では、マルチタスクと並列処理が有利な場合がある。さらに、上記の実施形態における様々なシステムコンポーネントの分離は、すべての実施形態においてそのような分離を必要とすると理解されるべきではなく、記載されたプログラムコンポーネント及びシステムは一般に、単一のソフトウェア製品に一緒に統合されるか、または、複数のソフトウェア製品にパッケージ化され得ると理解されるべきである。
【００６０】
上記の説明は、当業者が、本明細書に記載された様々な態様を実践することを可能にするように提供される。これらの態様に対する様々な修正は、当業者に容易に明らかであり、本明細書に規定された一般的な原理は、他の実施形態に適用されてよい。従って、特許請求の範囲は、本明細書中に示される態様に限定されることを意図せず、むしろ特許請求の範囲の言葉に一致する全範囲に与えられることが意図され、単数形の要素への言及は、明示的に記述されない限り、「唯一」を意味することを意図しておらず、むしろ「１つまたは複数」を意味することを意図している。
【００６１】
「態様」などの語句は、そのような態様が主題の技術に不可欠であることを意味しておらず、または、そのような態様が主題の技術の全ての構成に当てはまることを意味するものでもない。態様に関する開示は、全ての構成、または、１つまたは複数の構成に適用され得る。態様などの語句は、１つまたは複数の態様を指してよく、逆もまた同様である。「構成」などの語句は、そのような構成が主題の技術に不可欠であることを意味しておらず、または、そのような構成が主題の技術の全ての構成に当てはまることを意味するものでもない。構成に関する開示は、全ての構成、または、１つまたは複数の構成に適用され得る。構成などの語句は、１つまたは複数の構成を指してよく、逆もまた同様である。
【００６２】
「例示的」という単語は、本明細書では「実施例または説明として役立つ」ことを意味するために使用される。本明細書で「例示的」として記載される態様または設計はいずれも、他の態様または設計よりも好ましいまたは有利であると必ずしも解釈されるべきではない。
【図１】
2021512397.tif 000003
【図２】
2021512397.tif 000004
【図３Ａ】
2021512397.tif 000005
【図３Ｂ】
2021512397.tif 000006
【図３Ｃ】
2021512397.tif 000007
【図４】
2021512397.tif 000008
【図５】
2021512397.tif 000009
【図６】
2021512397.tif 000010
【手続補正書】
【提出日】令和2年7月16日(2020.7.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オンラインプラットフォームでカスタム検索結果にタグを付けるためのコンピュータ実装方法であって、
デフォルトの選択オプションのセットであって、前記オンラインプラットフォーム上の検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む前記デフォルトの選択オプションのセットの表示をユーザデバイスに提供することと、
前記ユーザデバイスのユーザからの第１の文字入力であって、検索クエリの第１の文字を規定する前記第１の文字入力を受信することと、
前記第１の文字入力の検索に基づいて前記表示を更新することであって、前記更新された表示は、前記デフォルトの選択オプションセットに含まれていない前記ユーザが消費に利用可能な少なくとも１つのメディアコンテンツアイテムを含む検索結果のセットを含み、前記検索結果は、関連性の高い順に表示される、前記表示を更新することと、
前記更新された表示内にコンテキストタグを提供することであって、前記コンテキストタグは、前記検索結果のセット内のメディアコンテンツアイテムに対応し、前記コンテキストタグは、前記ユーザのソーシャルグラフ内の１人または複数のオンライン友達による前記対応するメディアコンテンツアイテムの消費を示す、前記コンテキストタグを提供することと、
を含む方法。
【請求項２】
前記オンライン友達による関連するインタラクション頻度に基づいて、関連性の高い順に前記検索結果を並べることをさらに含む、請求項１に記載の方法。
【請求項３】
前記オンライン友達の購入履歴に基づいて、関連性の高い順に前記検索結果を並べることをさらに含む、請求項１に記載の方法。
【請求項４】
前記第１の文字入力に基づいて検索語の候補を選択することと、
前記検索語の候補を前記ユーザに表示することと、をさらに含み、前記検索は前記表示された検索語とのユーザインタラクションに基づいて行われる、
請求項１に記載の方法。
【請求項５】
前記検索結果のセットの中からメディアコンテンツアイテムを示す選択を前記ユーザデバイスから受信することと、
前記選択されたメディアコンテンツアイテムに関連する１つまたは複数のメディアコンテンツアイテムを表示することと、をさらに含み、前記関連するメディアコンテンツアイテムは、少なくとも１つのバージョン更新アイテムを含む、
請求項１に記載の方法。
【請求項６】
前記コンテキストタグは、前記ユーザの前記ソーシャルグラフ内の前記対応するメディアコンテンツアイテムとインタラクトした前記オンライン友達の数を示す、請求項１に記載の方法。
【請求項７】
前記１つまたは複数のソーシャルネットワークを介して前記ユーザの前記ソーシャルグラフにアクセスすることをさらに含み、前記検索を行うことは、前記オンライン友達間のより高いレベルの関与に関連付けられた１つまたは複数のメディアアイテムを優先することを含む、請求項１に記載の方法。
【請求項８】
前記コンテキストタグは、前記対応するメディアコンテンツアイテムに関連付けられたメタデータに基づいて、前記更新された表示をさらに増強する、請求項１に記載の方法。
【請求項９】
１つまたは複数の追加の文字入力を受信することと、各追加の文字入力で前記表示を更新することとをさらに含み、各更新された表示は異なる検索結果のセットを含む、請求項１に記載の方法。
【請求項１０】
前記第１の文字との関連性のそれぞれの尺度に基づいて前記検索結果のセットのそれぞれを識別することと、前記ユーザの前記ソーシャルグラフとの関連性に基づいて前記識別された検索結果のそれぞれをランク付けすることと、をさらに含む、請求項１に記載の方法。
【請求項１１】
前記識別された検索結果のそれぞれをランク付けすることは、前記ユーザの購入履歴との関連性にさらに基づく、請求項１０に記載の方法。
【請求項１２】
オンラインプラットフォームでカスタム検索結果にタグを付ける方法を行うためにプロセッサによって実行可能な命令を実現する、非一時的コンピュータ可読記憶媒体であって、前記方法は、
デフォルトの選択オプションのセットの表示であって、前記オンラインプラットフォーム上の検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む前記デフォルトの選択オプションのセットの表示をユーザデバイスに提供することと、
前記ユーザデバイスのユーザからの第１の文字入力であって、検索クエリの第１の文字を規定する前記第１の文字入力を受信することと、
前記第１の文字入力の検索に基づいて前記表示を更新することであって、前記更新された表示は、前記デフォルトの選択オプションセットに含まれていない前記ユーザが消費に利用可能な少なくとも１つのメディアコンテンツアイテムを含む検索結果のセットを含み、前記検索結果は、関連性の高い順に表示される、前記表示を更新することと、
前記更新された表示内にコンテキストタグを提供することであって、前記コンテキストタグは、前記検索結果のセット内のメディアコンテンツアイテムに対応し、前記コンテキストタグは、前記ユーザのソーシャルグラフ内の１人または複数のオンライン友達による前記対応するメディアコンテンツアイテムの消費を示す、前記コンテキストタグを提供することと、
を含む、非一時的コンピュータ可読記憶媒体。
【請求項１３】
前記オンライン友達による関連するインタラクション頻度に基づいて、関連性の高い順に前記検索結果を並べるように実行可能な命令をさらに含む、請求項１２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４】
前記オンライン友達の購入履歴に基づいて、関連性の高い順に前記検索結果を並べるように実行可能な命令をさらに含む、請求項１２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１５】
前記第１の文字入力に基づいて検索語の候補を選択することと、
前記検索語の候補を前記ユーザに表示することと、
を実行可能な命令をさらに含み、前記検索は前記表示された検索語とのユーザインタラクションに基づいて行われる、請求項１２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１６】
前記検索結果のセットの中から選択されたメディアコンテンツアイテムを示す選択を前記ユーザデバイスから受信することと、
前記選択されたコンテンツアイテムに関連する１つまたは複数のメディアコンテンツアイテムを表示することと、を実行可能な命令をさらに含み、前記関連するメディアコンテンツアイテムは、少なくとも１つのバージョン更新アイテムを含む、請求項１２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１７】
オンラインプラットフォームでカスタム検索結果にタグを付けるためのシステムであって、
１つまたは複数のプロセッサと、
前記プロセッサに結合されたネットワークインタフェースであって、通信ネットワークを介してユーザデバイスと通信する前記ネットワークインタフェースと、
前記プロセッサに結合されたコンピュータ可読記憶媒体であって、前記プロセッサによって実行可能な命令を記憶した前記コンピュータ可読記憶媒体と、
デフォルトの選択オプションのセットの表示であって、前記プラットフォーム上の検索頻度に基づいて関連性の高い順に並べられた第１の複数のメディアコンテンツアイテムを含む前記デフォルトの選択オプションのセットの表示を前記ユーザデバイスに提供することと、
前記ユーザデバイスのユーザから第１の文字入力であって、検索クエリの第１の文字を規定する前記第１の文字入力を受信することと、
前記第１の文字入力の検索に基づいて前記表示を更新することであって、前記更新された表示は、前記デフォルトの選択オプションのセットに含まれていない前記ユーザが消費に利用可能な少なくとも１つのメディアコンテンツアイテムを含む検索結果のセットを含み、前記検索結果のセットは、関連性の高い順に表示される、前記表示を更新することと、
前記更新された表示内にコンテキストタグを提供することであって、前記コンテキストタグは、前記検索結果のセット内のメディアコンテンツアイテムに対応し、前記コンテキストタグは、前記ユーザのソーシャルグラフ内の１人または複数のオンライン友達による前記対応するメディアコンテンツアイテムの消費を示す、前記コンテキストタグを提供する
ように実行可能である、
システム。
【請求項１８】
前記プロセッサは、前記オンライン友達による関連するインタラクション頻度に基づいて、関連性の高い順に前記検索結果を並べるさらなる命令を実行する、請求項１７に記載のシステム。
【請求項１９】
前記プロセッサは、前記オンライン友達の購入履歴に基づいて、関連性の高い順に前記検索結果を並べるさらなる命令を実行する、請求項１７に記載のシステム。
【請求項２０】
前記プロセッサは、
前記第１の文字入力に基づいて検索語の候補を選択することと、
前記検索語の候補を前記ユーザに表示することと、を行わせるさらなる命令を実行し、前記検索は前記表示された検索語とのユーザインタラクションに基づいて行われる、請求項１７に記載のシステム。
【国際調査報告】
2021512397.tif 000011