(57)【要約】  本明細書に記載の技術は、ユーザ作成コンテンツ紹介とのユーザ対話に少なくとも部分的に決定されるスコアに基づいてランキング及び検索結果を提供する、新規且つ改善された検索エンジンプラットフォームに関する。従ってユーザが定めたデータセットに対して検索が行われ、他の検索エンジンの場合よりも少ない検索結果内でより関連性のある情報がもたらされる。共通のトピックを有するコンテンツ紹介のランク付けされたリストは、コンテンツ紹介又はその要素に関連するスコアに従って保たれる。検索結果は個々のコンテンツ紹介又はコンテンツ紹介のリストを含み得る。
2021516815.tif 000002
【特許請求の範囲】
【請求項１】
要素（１０６）及び好感度の指示（１２８）を含むコンテンツ紹介（１０１）を識別することと、
前記要素（１０６）のスコア調節を導出することであって、前記スコア調節の程度は前記好感度の指示（１２８）に依存する、導出することと、
前記スコア調節を前記要素（１０６）に関連するスコア（１１４）と組み合わせて、前記要素（１０６）に関連する更新済みのスコアを導出することと、
複数のレコード（９０２〜９０６）を有するデータベース（９００）内に、前記関連する要素（１０６）と共に前記更新済みのスコア（９１６）を記憶することと、
前記データベース（９００）に対して実行される検索クエリを受け付けることと、
前記検索クエリを満たす前記データベースレコード（９０２〜９０６）内の情報を識別して検索結果を導出することと、
前記検索結果をランク付けすること（１７０８）であって、前記ランク付けは更新済みのスコアに少なくとも部分的に従う、ランク付けすること（１７０８）と、
前記検索結果を返すこと（１７１０）と、
を含む、方法。
【請求項２】
前記要素（１０６）が前記コンテンツ紹介（１０１）内に含まれる項目を更に含む、請求項１に記載の方法。
【請求項３】
前記要素（１０６）が前記コンテンツ紹介（１０１）自体を更に含む、請求項１に記載の方法。
【請求項４】
前記要素（１０６）が前記コンテンツ紹介（１０１）内に含まれるカテゴリ（９２８）を更に含む、請求項１に記載の方法。
【請求項５】
検索語として前記要素（１０６）を含む検索クエリが、前記要素（１０６）を含む１つ又は複数のリスト（４００）を返す、請求項１に記載の方法。
【請求項６】
前記好感度の指示が、前記要素（１０６）の評価（１２４）、前記要素（１０６）のレビュー（１２６）、前記要素（１０６）に関係する属性（１３０）の割り当て、前記要素（１０６）の入手、前記要素（１０６）に関して行われるアクション（１４４）、パーソナルリスト（４００）への前記要素（１０６）の追加のうちの１つ又は複数である、請求項１に記載の方法。
【請求項７】
前記コンテンツ紹介（１０１）が１つ又は複数のランク付けされたリスト（１００２〜１００４）内に記憶され、リスト（１００２〜１００４）内の前記コンテンツ紹介（１０１）の位置が前記要素に関連する更新済みのスコア（９１６）によって少なくとも部分的に決定される、請求項１に記載の方法。
【請求項８】
前記要素がユーザによって選択されるアクション（１４４）を更に含み、前記アクション（１４４）は外部エンティティとのプロセスを開始する、請求項１に記載の方法。
【請求項９】
前記コンテンツ紹介（１０１）の作成者にスコア調節を割り当てることであって、前記スコア調節の程度は前記好感度の指示（１２８）に依存する、割り当てることと、
前記スコア調節を前記作成者に関連するスコア（９１６）と組み合わせて、前記作成者に関連する更新済みのスコア（９１６）を導出することと、
前記作成者に関連する前記更新済みのスコアを記憶すること（１６０８）と、
検索語として前記作成者を含む検索クエリを受け付けること（１７０２）と、
前記作成者に関連するコンテンツ紹介を検索結果として識別すること（１７０６）と、
前記識別したコンテンツ紹介に関連する更新済みのスコアに従って前記検索結果をランク付けすること（１７０８）と、
を更に含む、請求項１に記載の方法。
【請求項１０】
前記スコア調節が前記要素（１０６）に関係する公開情報に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項１１】
前記要素（１０６）に関連するエンティティにスコア調節を割り当てることであって、前記スコア調節の程度は前記好感度の指示（１２８）に依存する、割り当てることと、
前記スコア調節を前記エンティティに関連するスコア（９１６）と組み合わせることによって更新済みのスコアを導出することと、
前記エンティティに関連して前記更新済みのスコアを記憶することと、
を更に含む、請求項１に記載の方法。
【請求項１２】
実行されたとき、
コンテンツ紹介（１０１）を表示することであって、前記コンテンツ紹介は複数の要素（１０６〜１４４）を有する、表示することと、
前記コンテンツ紹介（１０１）の要素（１０６）とのユーザ対話を検出することと、
前記ユーザ対話に基づいてスコア（９１６）を更新することと、
前記更新するステップの影響を受ける要素（１０６〜１４４）を含むリスト（４００）をランク付けすることと、
検索語を含む検索クエリを受け付けること（１７０２）と、
前記検索語についてコンテンツ紹介を検索すること（１７０６）と、
前記検索語を含む１つ又は複数のコンテンツ紹介を返すこと（１７１０）と、
を含む操作を実行するコンピュータ実行可能命令を記憶する、１つ又は複数のコンピュータ可読記憶媒体。
【請求項１３】
前記検索語を含む１つ又は複数のコンテンツ紹介（１０１）を返すこと（１７１０）が、前記検索語を含むコンテンツ紹介（４０２）を含むリスト（４００）を返すことを更に含む、請求項１２に記載の１つ又は複数のコンピュータ可読記憶媒体。
【請求項１４】
プロセッサ（１４０２）と、
メモリ（１４１６）と、
前記メモリ内に記憶されるコンテンツ紹介（１４２８）であって、ユーザが対話可能な活性化可能コンポーネント（１２８）、主題要素（９２０）、及びカテゴリ要素（９２８）を含む、コンテンツ紹介（１４２８）と、
前記コンテンツ紹介（１４２８）をシステム装置（１４０６）上に表示させ、前記ユーザと前記活性化可能コンポーネント（１２８）との間の対話を検出するように構成されるコンテンツ紹介システム（１４２２）と、
前記対話に得点を割り当て、前記主題要素（９２０）、前記カテゴリ要素（９２８）、又は前記主題要素（９２０）及び前記カテゴリ要素（９２８）の両方に関連するスコア（９１６）を更新するように構成される採点コンポーネント（１４３２）と、
前記主題要素（９２０）又は前記カテゴリ要素（９２８）に関係する１つ又は複数の検索語を受け付け、前記検索語を含むコンテンツ紹介（９０２〜９０６）を識別する検索コンポーネント（１４３４）と、
検索結果内の要素に関連するスコア（９１６）に従って前記検索結果をランク付けするように構成されるランク付けコンポーネント（１４３３）と、
を含むシステムであって、
前記検索コンポーネント（１４３４）は前記ランク付けされた検索結果を返すように構成される、
システム。
【請求項１５】
前記検索結果は、前記検索語が存在するランク付けされたリスト（１４５８）を更に含む、請求項１４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、参照によりその全体を本明細書に援用する、２０１８年３月６日に出願された米国仮特許出願第６２／６３９，４４５号の優先権を主張する。本願は、参照によりその全体を本明細書に援用する、２０１９年２月１１日に出願され「ユーザ作成コンテンツ紹介及び検索（User Created Content Referral and Search）」と題された米国特許出願第１６／２７３，０６３号の一部継続出願である。本願は、参照によりその全体を本明細書に援用する、２０１９年３月６日に出願され「推薦の確認及び追跡（Recommendation Acknowledgement and Tracking）」と題された米国特許出願第＿号の一部継続出願でもある。
【背景技術】
【０００２】
背景
[0001]  インターネットの発達及びワールドワイドウェブへのユビキタスアクセスによって実現された多くの兆候のうち、検索アプリケーション及びソーシャルネットワークアプリケーションは世界の人々に最も大きい影響があった２種類のアプリケーションだと言ってよい。Google（登録商標）及びYahoo!（登録商標）等の効率的な検索エンジンが利用可能になると、インターネットユーザは事実上あらゆる種類の情報を素早く検索できるようになった。MySpace（登録商標）及びFacebook（登録商標）等のソーシャルネットワークが数十億人のユーザにわたるサービスに成長すると、かかるサービスのユーザは既に知っている人と、友人を知っている人と、潜在的な顧客等の未知の人等と情報をやり取りする新たな方法を得た。今日ではこれらの革新なしの生活は想像し難い。
【０００３】
[0002]  時が経つにつれてこれらの２つの概念は組み合わさり、検索に関係する情報がソーシャルメディアで使用されるようになり、その逆も同様になった。この２つの技術の合流は、ソーシャルメディアアアプリケーションから集められたそれらのユーザの個人情報の過度な営利化と一部の人が見なすことを引き起こした。広告主及びアグリゲータが検索結果の上位リストの多くを占めることにより、及びユーザが知らないうちにユーザのソーシャルネットワークからの情報が検索に暗黙的に又は明示的に含められることにより、かかる技術の合流は、検索している内容をユーザが正確に見つけ出すことをより困難にする汚染された検索結果も引き起こした。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
[0003]  この検索結果の汚染並びにプライバシ及び情報の欠如は、製品、場所、人等に関する高信頼の情報をユーザが検索するためのより効率的なやり方の需要を創出した。
【課題を解決するための手段】
【０００５】
図面の簡単な説明
[0004]  以下の詳細な説明は添付図面を参照する。図中、異なる図面内の同じ参照番号の参照使用の先頭の数字は同様の又は同一のアイテムを示す。
【図面の簡単な説明】
【０００６】
【図１】[0005]スマートフォン上に表示されているコンテンツ紹介の一例の図である。
【図２】[0006]フィードビュー内で機能し得る活性化可能コンポーネントを有するコンテンツ紹介を含むコンテンツ紹介フィードビューの一例を示す。
【図３】[0007]コンテンツ紹介、及びそれによりユーザがコンテンツ紹介に属性を割り当てることができる活性化可能コントロールを表示するコンテンツ紹介ユーザインタフェースの図である。
【図４】[0008]ランク付けされた項目リストに含まれる項目を表示するリストユーザインタフェースの一例を示す。
【図５】[0009]ユーザによって実装され得る様々な検索フィルタを含む検索ユーザインタフェースの一例の図である。
【図６】[00010]検索結果ユーザインタフェースの一例の図である。
【図７】[00011]ユーザの個人的な興味に関連する情報を表示するパーソナル結果ユーザインタフェースの一例の図である。
【図８】[00012]本明細書に記載の技法による、「私の近辺」ユーザインタフェース８００の図である。
【図９】[00013]本明細書に記載の技法と共に利用され得るコンテンツ紹介データベースの一例の図を示す。
【図１０】[00014]本明細書に記載の技法と共に利用され得るリストデータベースの一例の図を示す。
【図１１】[00015]本明細書に記載の技法と共に利用され得るスコアデータベースの一例を示すブロック図である。
【図１２】[00016]本明細書に記載の技法と共に利用され得る項目スコアデータベースの一例の図を示す。
【図１３】[00017]本明細書に記載の技法と共に利用され得る値を有する項目スコアデータベースの一例の図を示す。
【図１４】[00018]本発明の１つ又は複数の部分を実装することができる電子装置の一例を示すブロック図である。
【図１５】[00019]本明細書に記載の技法によるサーバの動作環境の一例を示すブロック図である。
【図１６】[00020]コンテンツ紹介の要素に関連するスコアを更新するための方法論的な実装形態の一例を示す流れ図である。
【図１７】[00021]本明細書で示す技法で使用するためのコンテンツ紹介を検索するための方法論的な実装形態の一例を示す流れ図である。
【図１８】[00022]ビジネスパートナーに関係する検索語に関する上位の一致を示す適合性ユーザインタフェースの一例である。
【発明を実施するための形態】
【０００７】
詳細な説明
[00023]  本明細書に記載の技術は、ユーザ作成コンテンツ紹介とのユーザ対話並びに関係するアクション及び事象に少なくとも部分的に基づいて決定されるスコアに基づいてランキング及び検索結果を提供する、新規且つ改善された検索エンジンプラットフォームに関する。コンテンツ紹介のユーザ作成及びコンテンツ紹介とのユーザ対話は、ユーザの関心事、感情、態度、及び意見に関する正確な洞察を提供する。コンテンツ紹介とのそれぞれのユーザ対話にスコアを帰属させることは、それが人物であれ、場所であれ、事柄であれ、関心のあるトピック等であれ、主題に関する特定の情報を検索するユーザにデータを提供するための基礎として使用可能な数値を与える。コンテンツ紹介及び関連情報の１つ又は複数のデータベース内に含まれる情報を検索する検索エンジンによってユーザに与えられるかかるデータは、検索が行われるデータセットが、ユーザが更に知りたいトピックに関する直接関連付けられる情報を有するという点で、他の検索エンジンによって与えられる結果よりも関連性が高い。関連情報を見つけ出すのにより少ない検索が必要とされるので、及び検索されるデータセットがインターネット上の事実上全てのもので構成されるデータセットよりも小さいので、本技法は検索を実行する際のユーザの時間並びにコンピュータ資源及びネットワーク資源を節約するように動作するという点で、本明細書に記載の技法はより効率的な検索エンジンを提供する。コンテンツ紹介からの情報及びコンテンツ紹介に関係するデータは情報のデータベースを作成するために使用することができる。検索可能データベースのコンテンツは識別可能なユーザによって与えられるので、検索される情報が既知の情報源及び／又は高信頼のユーザ群に由来することを理由にデータベースの検索は検索を実行するユーザにとってより関連性のある且つより高信頼の結果を提供する。加えて、ユーザは検索されるデータセットを単一人物（友人又は好きなセレブ等）からの入力又は人の集団（特定の地理的領域内の人々、特定の年齢層の人々、ユーザがフォローする人々等、典型的には少なくとも１つの共通の特性を有する人々の集団）からの入力で構成されるものに限定し、それにより現在の検索エンジンで得ることができるよりも検索を行っているユーザにより関連性のある結果をもたらすことができる。
【０００８】
[00024]  本明細書に記載の技法の特徴は、ユーザの基本設定及び検索においてランク付けされたリストを使用することである。ランク付けされたリストはパーソナル又はグローバルとすることができる。パーソナルリストは、特定の人物又は小売商等のエンティティに関係するカテゴリごとの項目のリストである。例えばパーソナルトップテンリストは「Tiffany’s（登録商標）によるNew York市でプロポーズするのに最適な場所」とすることができ、又は好きな車のリストをセレブが保つことができる。かかるリストは、例えばフォロワーと共有することができ又は公にすることができる。グローバルリストは、幾つかの人又はエンティティにわたって集約されるランク付けされたリストである。例えば「Chicagoで一番のデリカテッセン」のリストは、雑誌が掲載する「一番」リスト、評価、レビュー等、パーソナルリスト又は外部の情報源等の複数の情報源から集約することができる。本明細書に記載の技法と共に様々な種類のリストを使用することができる。かかるリストは、これだけに限定されないが、共同リスト、投票リスト、誕生日の欲しい物リスト等を含む。共同リストはパーソナルリストの改変形態であり、リストを作成する際に共同するように作成者は１人又は複数の他のユーザを招待することができる。つまり、他のユーザがコンテンツ紹介を追加及び削除することができる。投票リストは、リスト内に含めたい要素にユーザが投票することができるリストである。誕生日の欲しい物リスト又はギフト登録リストは、ユーザが自分の誕生日、結婚式、又は他の機会に欲しい製品を表す要素を追加するパーソナルリストである。ユーザのフォロワーは誕生日の欲しい物リストにアクセスし、リスト内の製品の１つ又は複数を得ることができ、それらの製品がユーザに送られる。
【０００９】
[00025]  リストはユーザによって要求されてもよい。例えば「Tiffany’s（登録商標）によるNew York市でプロポーズするのに最適な場所」が存在しなかった場合、ユーザはTiffany’s（登録商標）に要求を送り、かかるリストの作成を求めることができる。参加を促すために、リスト要求に関連する対話は得点を得ることができる。この例ではTiffany’s（登録商標）に関連するスコアがスコアの増加を得ることができ、リスト項目に関連するスコアの全てがスコアの増加を得ること等ができる。加えて、リスト要求を受け付け、その要求を満たすエンティティ（人又は企業）をそのカテゴリに関係する「エキスパート」に指定することもできる。そのため「エキスパート」の指定はそのステータスを他のユーザに示すことになる。エキスパートとして指定されることはスコアの増加を伴うことができ、エキスパートが自らのカテゴリに参加することはエキスパートの専門知識についてボーナスポイントを得ることができる。
【００１０】
[00026]  様々な種類のリストの様々な側面にスコア調節を設けることができる。共同リストでは、リストにコンテンツ紹介を追加することによって共同する各ユーザはユーザに関するスコアのスコア調節を受けることができる。共同リストに対してユーザによって寄与されるコンテンツ紹介の要素には、その要素に関するスコアへのスコア調節が与えられ得る。投票リストに関して、投票内の選択肢として追加されるコンテンツ紹介もその追加時にスコア調節を受けることができる。投票に参加する投票者であり得るように、投票リスト内の項目が得る投票に基づいてスコア調節を行うこともできる。
【００１１】
[00027]  本明細書で開示する採点システムはランキングリストの基礎を提供する。採点システムは、コンテンツ紹介、リスト、検索等とのユーザ対話に少なくとも部分的に基づく。ユーザが行うかかる対話は、コンテンツ紹介の主題、コンテンツ紹介のカテゴリ、コンテンツ紹介自体等の特定の要素のスコアを増加し又は減少させるために使用され得る。かかるユーザ対話（本明細書では内部要因とも呼ぶ）は、これだけに限定されないが、或る評価スケール上の評価、いいね、リサイクル、肯定的又は否定的なコメント、感謝、共有、コンテンツ紹介から又はコンテンツ紹介に関連してユーザが行うアクション、リストへの追加、クリック、リストの要求、リストの作成、リストの更新の要求、リストの更新、プロファイルの訪問、投票、コンテンツファンネル、ランク付け、検索、肯定的属性（例えば面白い、美的、革新的、有能等）、否定的属性（例えば誤解を招く、人をだます、偽りである等）等を含み得る。
【００１２】
[00028]  かかる内部要因に加えて、採点は、これだけに限定されないが（システム外の）ユーザ取引、異なるプラットフォームからの分析、異なるプラットフォームのメタデータ（評価、採点、ランキング等）、普通株の値付け及び変動、製品、サービス、不動産の取引、競売に関係する公開情報、検索結果、公表された投票、コンテンツファンネル、ユーザ取引によって引き起こされるコンテンツ紹介の自動作成等を含み得る外部要因にも少なくとも部分的に基づき得る。
【００１３】
[00029]  採点は、コンテンツ紹介に対してユーザが行うアクションにも関連することができる。アクションはコンテンツ紹介及び／又はコンテンツ紹介の要素に関連することができる。例えばコンテンツ紹介の要素が消費者製品の主題である場合、その特定の製品を購入するサイトに進むための又はコンテンツ紹介から直接購入するためのアクションが利用できてもよい。又は例えばユーザが特定の近所の又は特定の種類の料理に特化したレストランを検索する場合、ユーザが検索結果内で返されるレストランの予約を取ることができるアクション、レストランの配達を注文することができるアクション、興行のチケットを購入することができるアクション等が利用可能であり得る。他のアクションも含まれ得る。そのような任意のアクションに対してスコア調節を設けることができ、そのためユーザがアクションを行うとき、アクションが行われていることを反映するように様々な人又はエンティティに関連するスコアが調節される。例えばユーザがコンテンツ紹介ユーザインタフェースからアクションを行うことによって製品を購入する場合、ユーザに関連するスコアを調節することができ、製品に関連するスコアを調節することができ、製品の売主に関連するスコアを調節すること等ができる。
【００１４】
[00030]  概してユーザは、メディアコンテンツ、コンテンツ紹介のタイトル、コンテンツ紹介が関連する１つ又は複数のカテゴリ、及び事柄、人等に関連する１つ又は複数の評価を入力するための（本明細書では「コンテンツ紹介」と呼ぶ）基本コンテンツ入力ユーザインタフェースから開始する。コンテンツ紹介に複数のカテゴリを関連付けることにより、ユーザはそのコンテンツ紹介が検索で識別される確率を高めることができる。上記の項目（メディアコンテンツ、タイトル、カテゴリ、評価）の１つ又は複数がコンテンツ紹介作成プロセスから省かれてもよいことを指摘しておく。異なる実装形態は、これらの及び同様の項目を更に多く又は少なく必要とし得る。コンテンツ紹介の作成及びそれに対して行われる対話は、コンテンツ紹介に関連する人及び事柄並びにコンテンツ紹介自体のスコアに影響を及ぼす。例えばコンテンツ紹介を作成する人はそれを行うことに対して得点を得ることができ、コンテンツ紹介の主題も点を得ること等ができる。コンテンツ紹介の作成に関する採点の更なる詳細を以下に示す。
【００１５】
[00031]  コンテンツ紹介が構成されると、そのコンテンツ紹介はユーザによってユーザフィードに投稿されてもよく、ユーザフィードはユーザの仲間、識別された人々の集団、一般大衆等によって閲覧可能である。他のユーザが作成者のフィード内のコンテンツ紹介についてコメントすることができ、コンテンツ紹介のコンテンツを使用してコンテンツ紹介の少なくとも一部の要素を用いて自分自身の紹介を作成することができる。コンテンツ紹介との閲覧者の対話がそのコンテンツ紹介の好感度又は人気の測度を提供するので、これらの及び他の対話は本明細書に記載の採点システムにおいて点を得ることができる。コンテンツ紹介が作成されると、エントリを保存するためにコンテンツ紹介に対応するレコードが１つ又は複数のデータベース内に作成される。コンテンツ紹介に関連するスコアがレコードに含められる。本明細書で予期するように、コンテンツ紹介レコードが検索可能なコンテンツ紹介データベース内に作成される。実装形態に応じて他の種類のレコードが他の種類のデータベース内に作成されてもよい。本明細書に記載の例では、リストのデータベースが維持され、記述名及びカテゴリ等のコンテンツ紹介の特定の要素がその中に記憶される。
【００１６】
[00032]  本明細書に記載のシステム内で実行される検索の検索結果は、検索可能項目に関連するスコアに幾つかの点で基づき、現在の検索アプリケーションよりも高信頼の結果を与える。まず、検索アグリゲータがシステムを操作するのを防ぐことができ、従って直接関連性のある検索結果が結果リストの一番上にランク付けされることを可能にする。加えて、ユーザは自らの検索内容についてより適切な理解を有すると自身が見なす母集団の部分集合を検索することができ、従ってユーザが高信頼の結果により素早く（即ちより少ない検索操作によって）到達することが可能になる。例えばユーザは、近隣地域の外部に住む人よりも地元のレストランによく訪れる可能性がある、近隣地域に実際に住む人に地元のレストランに関する検索を限定したい場合がある。又はユーザは、自分がフォローする特定のセレブの推薦を入手するためにそのセレブのトップテンリストを見たい場合がある。
【００１７】
[00033]  本明細書に記載の別の特徴は、購入者に製品又はサービス（又は製品若しくはサービスの販売者）を紹介した人物等、製品又はサービスを購入する購入者の動機の発生源を製品の販売者が突き止めることを可能にする技法である。ユーザは、製品若しくはサービスを購入し又は製品若しくはサービスへの関心を切り開くために頼りにした推薦を行った人物への感謝を表すために「感謝」機能を使用することができる。採点に関して、後のユーザが元のユーザに感謝を与える場合、元のユーザは感謝を得ることに関して割り当てられる得点を得ることができる。１つ又は複数の実装形態では、ユーザがこの機能に参加するのを促すために、及び感謝されたコンテンツ紹介からアクション（例えば購入すること等）を実行するのを促すために、後のユーザも感謝を与えることについて（少ない量ではあるが）得点を得ることができる。
【００１８】
[00034]  本明細書で開示するシステム及び方法の他の特徴及び技術的進歩が、本明細書の説明及び対応する図１〜図１５から明らかになる。
【００１９】
コンテンツ紹介ユーザインタフェース
[00035]  図１は、コンテンツ紹介１０１の一例を表示しているスマートフォン１００の図である。スマートフォン１００は、現代のスマートフォンで一般に見られるのと同様のディスプレイ１０２及びホームボタン１０４を含む。コンテンツ紹介１０１の一例は、コンテンツ紹介１０１の主題に関係する画像が表示されるディスプレイ１０２上の画像フィールド１０６を含む。コンテンツ紹介は複数の主題＠カテゴリを有し得ることを指摘しておく。その場合、全ての主題＠カテゴリの画像が画像フィールド１０６内に表示され得る。コンテンツ紹介１０１の一例は、パーソナルアイコン１１０、ユーザ名１１２、及びスコア１１４等、コンテンツスライドに関係する特定の情報を表示するタイトルバー１０８も含む。パーソナルアイコン１１０は、コンテンツスライドに関連するユーザの写真、アバター、ロゴ等で構成され得る。ユーザ名１１２は、ユーザの実名若しくは別名又は会社名、チーム名等のエンティティ識別子で構成され得る。スコア１１４（以下でより詳細に説明する）はコンテンツ紹介１０１の一例との対話に基づき、コンテンツ紹介１０１の一例を１つ又は複数の他のコンテンツ紹介に対してランク付けするために使用され得る。
【００２０】
[00036]  コンテンツ紹介１０１の一例の別のコンポーネントは、コンテンツ紹介１０１の一例の中で示されるコンテンツ紹介の主題に関係する様々な要素を含み得るディスクリプタバー１１６である。この例では、ディスクリプタバー１１６は、画像アイコン１１８、記述フィールド１２０、及び追加アイコン１２２を含む。この例では限られた数のコンポーネントを有するものとしてディスクリプタバー１１６を示すが、１つ又は複数の代替的実装形態は本明細書で図示し説明するよりも多い又は少ないコンポーネントを利用し得る。画像アイコン１１８は、画像フィールド１０６内に示される写真の小さいバージョン、コンテンツ紹介１０１の一例の中で示されるコンテンツに関係するテキスト等、コンテンツ紹介１０１の一例を使用して作成されているコンテンツ紹介の内容に関係し得る可視表現である。内容が録音であり、画像アイコン１１８が単純に録音の存在を示す画像であり得る場合等、画像アイコン１１８はコンテンツ紹介の内容に無関係とすることもできる。記述フィールド１２０は、コンテンツ紹介１０１の一例の中で示されるコンテンツの記述を表示するように構成される。かかる記述は実装形態ごとに異なることができ、少なくとも１つの改変形態は「主題＠カテゴリ」形式の記述を実装し、「主題」はコンテンツ紹介１０１の主題（製品、場所、人物等）を記述し、「カテゴリ」は主題のユーザ選択カテゴリ（ジーンズ、レストラン、Lady Gaga等）である。本明細書で用いる例の中で使用する「＠」の文字のように、文字を使用して主題表示とカテゴリ表示とを分けることができる。コンテンツ紹介は複数の要素を有し得ることを指摘しておく。例えばコンテンツ紹介は「Lady Gagaのドレス」を扱う場合がある。その場合、「Lady Gaga@singers」は要素とすることができ、「dress@gucci」は別の要素であり得る。コンテンツ紹介が単一の主題＠カテゴリを有そうが複数の主題＠カテゴリを有そうが、本明細書に記載の技法は同様のやり方で機能する。最後に、ディスクリプタバー１１６の追加アイコン１２２は、コンテンツ紹介１０１の一例から作成されるコンテンツ紹介を１つ又は複数のリストに追加するように構成される活性化可能なコントロールである。この特徴並びにリストの概念及び役割を以下でより詳細に説明する。
【００２１】
[00037]  コンテンツ紹介１０１の一例は、評価入力メカニズム１２４、レビューダイアログボックス１２６、及び複数のウィジェットアイコン１２８も含む。評価入力メカニズム１２４は、或るスコアの範囲からのスコアをユーザが入力することを可能にし得る任意の機能とすることができ、前述のスコアはコンテンツ紹介１０１の一例によって作成されるコンテンツ紹介の内容に対するユーザの好感度又は心情を示す。この例では、ユーザは一つ星から五つ星までの評価を割り当てることができる。代替的実装形態は、１から１０等の或る範囲内の数値を割り当てること、賛成及び不賛成、感情等、評価入力機能の別の改変形態を含み得る。レビューダイアログボックス１２６は、ＡＳＣＩＩ文字を含むテキスト入力等、許容可能な入力の或る特定の範囲に限定されない入力をユーザから受け付けるように構成される。
【００２２】
[00038]  ウィジェットアイコン１２８は、事実上あらゆる電子ベースのタスクを実行するように構成される任意の数のアイコンとすることができる。この例では、ウィジェットアイコン１２８が、属性アイコン１３０、いいねアイコン１３２、リサイクルアイコン１３４、コメントアイコン１３６、感謝アイコン１３８、及び転送アイコン１４０を含む。属性アイコン１３０は、コンテンツ紹介の肯定的特性及び／又は否定的特性を表す１組の属性を表示する。例えばコンテンツ紹介が美学的に美しいと閲覧しているユーザが考える場合、そのユーザは属性アイコン１３０を使用してその気持ちを表すことができる。ユーザは、コンテンツ紹介が面白いと思うかどうか、革新的だと思うかどうか、誤解を招くと思うかどうか、人をだますと思うかどうか、フェイクニュースと思うかどうか等、コンテンツ紹介の他の主観的属性を表すことができる。コンテンツ紹介が有能等であることを示すために、ユーザは属性アイコン１３０を使用して自分の気持ちを表すこともできる。属性アイコン１３０を使用することにより、ユーザは作成者のコンテンツを評価することができる。属性アイコン１３０によるユーザ入力は、割り当てられる属性が肯定的である場合はコンテンツ紹介の主題に関連するスコアを上げることができ、又は割り当てられる属性が否定的なスコアである場合はかかるスコアを下げることができる。属性アイコン１３０と区別可能であるのはいいねアイコン１３２である。いいねアイコン１３２は、他のプラットフォーム内で見られるいいねアイコンと同様である。ユーザがいいねアイコン１３２を活性化すると、かかる活性化は、とりわけいいねアイコン１３２と共に表示されるコンテンツ紹介に関して何かを好きであることをユーザが示すための方法である。但し、コンテンツ紹介の何をユーザが好きなのか（コンテンツ紹介全体、コンテンツ紹介を作成したユーザ、コンテンツ紹介に含まれる画像等）は明らかにすることができないので、いいねアイコン機能は全体としてコンテンツ紹介のより曖昧な好意的評価である。採点に関して、属性アイコン１３０を使用することによって示される具体的な好意的評価は、いいねアイコン１３２を使用することによって示される全般的な好意的評価よりも多くの重みを得ることができる。以下、属性を割り当てること及びそのためのユーザインタフェースについての更なる詳細を図３に関して図示し説明する。
【００２３】
[00039]  リサイクルアイコン１３４は、ユーザが既存のコンテンツ紹介に基づいて新たなコンテンツ紹介を作成したい場合、即ちユーザがコンテンツ紹介の１つ又は複数のコンポーネントを「リサイクル」する場合にユーザによって活性化され得る。コメントアイコン１３６は、コンテンツ紹介に関連させるコメントをユーザが入力したい場合にユーザによって活性化される。感謝アイコン１３８は、製品、場所、企業等に関するアクションをもたらす又はもたらした紹介の情報源をユーザが識別したい場合にユーザによって活性化され得る。転送アイコン１４０は、ユーザによって活性化されるとき、ソーシャルメディアプラットフォーム、メッセージングプラットフォーム、電子メールプラットフォーム等の１つ又は複数の外部プラットフォームへのネイティブプラットフォームのリンク又はコードとしてコンテンツ紹介を別のユーザに転送する。この機能は、人が外部プラットフォームからコンテンツ紹介に関係する製品若しくはサービスを購入すること又はコンテンツ紹介に関係する異なるアクションを実行することを可能にするためにも使用され得る。転送アイコン１４０の機能は、データの追跡及び生成を続けながら、ネイティブプラットフォームからのコンテンツの共有の資産化を可能にする。コンテンツ紹介を採点しランク付けするために使用される採点システムは、上述のアイコンを用いて行われる任意のアクションにスコアを関連付けることができることを指摘しておく。例えば、主題としてレストランを有するコンテンツ紹介インタフェース内でユーザがいいねアイコン１３２を活性化するときレストランのスコアが上がり得る。
【００２４】
[00040]  ウィジェットアイコン１２８の１つ又は複数はコンテンツ紹介１０１の一例から活性化可能であり得るが、ウィジェットアイコン１２８の１つ又は複数は少なくともこのコンテンツ紹介１０１の一例では動作不能であり得る。この例では、例えばコメントアイコン１３６がコンテンツ紹介１０１の一例で動作不能であり得るが、コンテンツ紹介１０１の一例によって作成されるコンテンツ紹介の完全なビューを示すために存在し得る。このようにして、コンテンツ紹介１０１の一例を使用してユーザがコンテンツ紹介を作成しているとき、コンテンツ紹介がどのように見えるのかをユーザはより完全に見ることができる。少なくとも１つの代替的実装形態では、特定のユーザインタフェース内で活性化できないアクションアイコンは、その特定のユーザインタフェース内で表示されない。
【００２５】
[00041]  コンテンツ紹介１０１の一例は、トップテンアイコン１４２及びアクションアイコン１４４も含む。ユーザはトップテンアイコン１４２を活性化して、コンテンツ紹介の作成者がコンテンツ紹介に割り当てる全てのカテゴリを見ることができる。例えばコンテンツ紹介の主題が「Gannett Peak」である場合、作成者によって追加される追加カテゴリは「Wyoming」、「山」、「ハイキング」等を含み得る。ユーザは表示されたカテゴリの１つを選択して各カテゴリに関連するリストを閲覧することができる。少なくとも１つの実装形態では、ユーザはトップテンアイコン１４２によって追加のカテゴリ及び／又はリスト（パーソナルトップテン、グローバルトップテン、ランク付けされたリスト、お気に入り等）を追加することができる。アクションアイコン１４４は、コンテンツ紹介１０１の一例によって作成されるコンテンツ紹介に関連付けるアクションを選択するためにユーザによって活性化可能である。トップテンアイコン１４２及びアクションアイコン１４４の両方の機能を下記の図面に関して以下でより詳細に説明する。
【００２６】
コンテンツ紹介フィード
[00042]  図２は、スマートフォン又はパーソナルコンピュータ等の電子装置上に表示され得るコンテンツ紹介フィード２００の一例を示す。コンテンツ紹介フィード２００の一例は、汎用コンテンツ紹介テンプレート２０２、ユーザ作成コンテンツ紹介２０４、及び再作成（即ち、再投稿）コンテンツ紹介２０６を含む。図２では３つのコンテンツ紹介しか示さないが、更に多くのコンテンツ紹介がコンテンツ紹介フィード２００の一例の一部を構成してもよいことを指摘しておく。図２に示すように、コンテンツ紹介フィード２００の一例をスワイプジェスチャ、矢印ボタン等によって上下にスクロールすることで他のコンテンツ紹介（不図示）が現れてもよい。
【００２７】
[00043]  ユーザ作成コンテンツ紹介２０４は、先に記載したコンテンツ紹介の見た目を示す。図１に関して図示し説明したコンテンツ紹介１０１の機能の少なくとも一部が、コンテンツ紹介フィード２００の一例から活性化可能であることを指摘しておく。つまりフィードを閲覧しているユーザは、選択を行う前に個別のコンテンツ紹介を開く必要なしに、コンテンツ紹介に含まれる項目に直接作用すること（その項目に関連するアクションを行うこと等）ができる。
【００２８】
[00044]  ユーザ作成コンテンツ紹介２０４は、コンテンツ紹介を作成したユーザをコンテンツ紹介２０４のタイトルバー２０８内で識別する。この例では、コンテンツ紹介２０４を作成したユーザを識別するためにユーザ名２１０が「ユーザ」という言葉（ここではユーザを識別する実際のユーザ名の汎用の代用語として使用する（例えば図１のユーザ名１１２参照）として図示されている。対照的に、リサイクルコンテンツ紹介２０６の一部であるタイトルバー２１２は「ユーザ２  リサイクル」というユーザ名２１４を含んで、リサイクルコンテンツ紹介２０６がタイトルバー２０８内のユーザ名２１０に関連する人物によって作成されたのではなく、リサイクルコンテンツ紹介２０６を作成したユーザ以外のユーザによって再作成されていることを明瞭にする。操作の際には、「ユーザ２  リサイクル」は典型的なユーザ名で置換される。リサイクルコンテンツ紹介２０６は、異なるユーザ名２１４を有すること並びに異なる評価２１６及び／又は異なるレビュー２１８を有し得ることを除き、リサイクルコンテンツ紹介２０６が基づくユーザ作成コンテンツ紹介２０４と同様である。その理由は、第２のユーザが第１のユーザのコンテンツ紹介をリサイクルし、第２のユーザに固有の評価及びレビューを入力し得るからである。
【００２９】
[00045]  コンテンツ紹介フィード２００の一例は、ユーザ名２２２によって識別されるユーザによって作成されるパーソナルリスト２２０も含む。リストタイトル２２４は、リスト項目２２６と共に表示される。この例では、リスト項目が円によってそれぞれ示されており、それらの円には画像又はテキストが含まれ得る。但し、他の実装形態はリスト項目を他のやり方で表示することができる。パーソナルリスト２２０は、図１に関して図示し説明したアイコンと同様の対話型アイコン２２８も含む。フィード２００を閲覧しているユーザは対話型アイコン２２８を活性化し、パーソナルリスト２２０を開く中間ステップを最初に行う必要なしにこの機能に直接アクセスすることができる。
【００３０】
[00046]  スコアは、フィード内のコンテンツ紹介によって行われるアクションの影響を受けることができる。フィードの閲覧者がフィード内のコンテンツ紹介と対話する場合、コンテンツ紹介及びその１つ又は複数の側面が関連スコアの調節を受けることができる。かかるスコア調節は、対話に応じてプラス（スコアの増加）又はマイナス（スコアの低下）とすることができる。基本的に、コンテンツ紹介が個別に閲覧されていようがフィード内で閲覧されていようが、コンテンツ紹介との如何なる対話も１つ又は複数のスコアに影響を及ぼす得点を得ることができる。
【００３１】
コンテンツ紹介の属性の割り当て
[00047]  図３は、それによりユーザがコンテンツ紹介に属性を割り当てることができるコンテンツ紹介３０２を表示するコンテンツ紹介属性ユーザインタフェース３００の図である。属性ユーザインタフェース３００は、ユーザが属性アイコン１３０（図１）を選択するとき表示される。コンテンツ紹介１０１の一例の中で示す要素の殆どを表示することに加えて、属性ユーザインタフェース３００は実装形態ごとに異なり得る複数の属性コントロール３０４を含む。属性コントロール３０４の１つを選択することが、コンテンツ紹介３０２、コンテンツ紹介３０４の作成者、又はコンテンツ紹介３０４に関連する要素に関連するスコアを増加させ又は減少させるように、各属性コントロール３０４にスコア調節を設けることができる。
【００３２】
[00048]  この例では、属性コントロール３０４が「感動的」コントロール３０６、「美的」コントロール３０８、「有能」コントロール３１０、及び「格好良くない」コントロール３１２を含む。美的コントロール３０４は、コンテンツ紹介３０２の閲覧者がコンテンツ紹介３０２に含まれる内容に関する自分の気持ちを表すことができる方法を提供する。この例では、「感動的」コントロール３０６は、コンテンツ紹介３０２の要素がユーザの心を打つ感情を表すことをユーザが表すことを可能にする。かかる選択は、コンテンツ紹介３０２、コンテンツ紹介３０２の作成者、又はコンテンツ紹介３０２に関連する要素にプラスのスコア調節を加え得る。「美的」コントロール３０８は、コンテンツ紹介３０２の美しさが魅力的だと考えることをユーザが示すことを可能にし、その選択はコンテンツ紹介３０２、作成者、又はコンテンツ紹介３０２の要素のスコアにプラスのスコア調節を加え得る。「有能」コントロール３１０は、コンテンツ紹介３０２の作成者が有能だと考えることをユーザが示すことを可能にする。かかる選択は作成者に関連するスコアを上げることができ、他の人はそのスコアから作成者の才能に関する意見を伝えることができる。「格好良くない」コントロール３１２の選択は、何らかの理由でユーザがコンテンツ紹介３０２のコンテンツに満足していないことを示す。その場合、コンテンツ紹介３０２、その作成者、又はその中の要素に関連するスコアにマイナスのスコア調節を加え得る。
【００３３】
トップテンリスト
[00049]  図４は、ランク付けされたリストに含まれるリスト項目４０２を表示するリスト４００の一例を示す。リストユーザインタフェース４００の一例は１０個の項目を有するものとして図示するが、リストは任意の数の項目で構成され得ることを指摘しておく。以下でより詳細に説明するように、リスト４００の一例は検索結果として返され得るリストの一例として示す。リスト４００の一例は、タイトルブロック４０４内に示されるタイトルも含む。リスト４００の一例の中の項目はランク付けされた順序で示されており、ランク付けはリスト４００内の各項目に関連するスコアに従って行われる。個々のリスト項目は、リスト項目４０２に関係するユーザ対話からスコアを得る。この例ではリストのカテゴリは、タイトルブロック４０４内に示されている「Lady Gaga」である。リスト４００の一例は、複数のユーザによって作成されたパーソナルリストから引き出されるグローバルリストである。ユーザがLady Gagaの最も人気のある演奏を見つけたい場合、そのユーザはLady Gagaを検索し、リスト４００の一例を見つけることができる。リスト項目４０２のそれぞれに活性化可能なアクションアイコン４０６が関連付けられている。アクションアイコン４０６が活性化されると、あり得るアクションのメニューを表示することができ、メニューオプションの１つをユーザが選択することを可能にする。この例では、アクションアイコン４０６の１つを活性化することは、例えばリスト項目４０２内で識別される演奏をユーザが入手すること、又は識別される演奏に関係する情報を有するウェブサイトにユーザが行くこと等を可能にするメニューを与え得る。少なくとも１つの実装形態では、アクションアイコン４０６を活性化することは、ユーザがプラットフォームに外部アカウントをリンクしている場合は１回のクリック又は数回のクリックでユーザを購入、予約等に直接案内し、又は別のプラットフォームの欲しい物リストに直接追加し、又はアクションアイコン４０６内で識別されるコンテンツをユーザが購入することができるサイトにユーザを直ちに案内等する（即ち中間のドロップダウンメニューがない）。
【００３４】
検索ユーザインタフェース
[00050]  図５は、本明細書に記載の技法と共に使用され得る検索ユーザインタフェース５００の一例の図である。検索ユーザインタフェース５００の一例は、検索バー５０２、地理位置ボックス５０３、及び検索結果を洗練させるためにユーザによって実装され得る複数の検索フィルタ５０４を含む。地理位置ボックス５０３は、位置（都市、近所等）の名前をタイプ入力することによって、郵便番号又は市外局番を入力することによって、ドロップダウンメニューから選択すること等によって位置で埋められ得る。検索を行うとき、ユーザは検索バー５０２内に検索クエリを入力する。ユーザは検索クエリを使用して直ちに検索を始めることができ、又は検索フィルタ５０４の１つを選択して追加の規定と共に検索を実行することができる。この例では、検索フィルタ５０４が「最上位」フィルタ５０６、「ユーザ」フィルタ５０８、「音声」フィルタ５１０、「私の近辺」フィルタ５１２、及び「イベント」フィルタ５１４を含む。図示のように、検索フィルタ５０４の１つは「その他」フィルタ５１６を含む。「その他」フィルタ５１６は、本技法と共に任意のカスタマイズフィルタを使用できることを表す。図示の別のフィルタは「適合性」フィルタ５１８であり、或る所望の特性に一致する他のユーザを見つけるために使用される。
【００３５】
[00051]  「最上位」フィルタ５０６は、最も人気のある結果に従って検索に結果を返させる。この技法では、最も人気のある結果は検索クエリの要素に関連するスコアに従って決定される。「ユーザ」フィルタ５０８は、検索クエリ内で認められる用語を含むユーザ名に検索結果を限定する。「音声」フィルタ５１０は検索結果を音声コンテンツに限定し、従って検索結果から記事、広告、及び他の「ノイズ」をなくす。「私の近辺」フィルタ５１２は、ユーザの位置に依存する特定の地理的領域に検索結果を限定する。「私の近辺」フィルタ５１２は、ユーザが直に訪れたい地元のレストラン、店等を検索するとき有用である。「イベント」フィルタ５１４は、検索クエリの用語を含むイベントに検索結果を限定する。「その他」フィルタ５１６は、地理位置フィルタ（検索結果を限定するための特定の領域を識別する）、性別フィルタ（例えば女性からの結果のみ）、特定の年齢層の人々に結果を限定する年齢フィルタ、特定の専門職に関係するリストに結果を限定する専門職フィルタ等、他の任意の種類のフィルタとすることができる。
【００３６】
[00052]  「適合性」フィルタ５１８は、例えばルームメート、恋愛、友人、仕事、パートナーシップ、旅行等に関してプラットフォームの他のユーザとの理想的な関係又は一致を見出すために使用され得る。ユーザの特定の位置内で適合性のある関係を検索することができるように、「適合性」フィルタ５１８は地理位置フィルタ（不図示）と組み合わせて使用することができる。図１８は、ビジネスパートナーに関する検索語の上位の一致を表示している適合性ユーザインタフェース１８００の一例である。適合性ユーザインタフェース１８００は、検索クエリに応じて返されるタイトル１８０２、カテゴリ１８０４、複数のリスト項目１８０６を含む。この特定の例では、各リスト項目１８０６がユーザ、及びリスト項目内に示されるユーザの特性に検索語が一致した程度を示す数値を明らかにする。他の実装形態は、一致するユーザの写真等の異なるコンテンツをリスト項目内に表示することができる。各リスト項目の位置は数値又はスコアによって決まる。スコアは事柄の組み合わせに基づき得る。例えばスコアは、コンテンツの一致（両方のユーザによって作成されるコンテンツ紹介が同様であること）に、人口統計学的な選択肢（年齢、位置、資格、趣味、専門職、関心事等に、占星術的な特性等に基づくことができる。
【００３７】
[00053]  そのような全てのフィルタは、ユーザが探している内容と最も密に一致する結果をユーザに提示するために検索結果を洗練させる。更に、検索結果として返されるリストはスコアに従ってランク付けされるので、及び返される結果の位置はスコアに従って決定されるので、ユーザは最も優れた結果を見つけようと試みる際により少ない時間を費やすことができる。
【００３８】
[00054]  最も優れた検索結果を突き止めるために、検索フィルタ５０４のそれぞれは検索されるデータに関連するスコアによって情報を与えられる。検索結果が提示されるとき、最も大きい関連スコアを有する結果がページの一番上に表示され、他の結果はそれらの結果のスコア順にその下に表示される。以下でより詳細に説明するように、検索されるデータセット内の項目はユーザ対話からスコアを得る。従って項目のスコアは、項目を入手すること、項目について書くこと、又は他の方法で項目に関心を示すことにより、何人のユーザが項目に関心を示したのかによって決まる。従って、かかる採点方法及び検索フィルタ５０４を使用することはユーザにとって最も有意味である可能性が高い結果に検索結果を限定するように働く。
【００３９】
検索結果ユーザインタフェース
[00055]  図６は、本明細書の説明による検索結果ユーザインタフェース６００の一例の図である。検索結果ユーザインタフェース６００は、検索結果をユーザに表示することができる１つのやり方である。検索結果ユーザインタフェース６００の一例は、検索クエリ内に含まれる用語を表示する検索バー６０２、地理位置ボックス６０３、最上位結果ボックス６０４、第１の関連結果ボックス６０６、第２の関連結果ボックス６０８、及び検索クエリに関係するユーザのパーソナルリスト６１０を含む。他のリスト機能と同様に、検索結果ユーザインタフェース６００内に含まれる項目は個々の項目に関連するスコアによって少なくとも部分的に決定される。
【００４０】
[00056]  図６に示す例では、検索バー６０２内に示されている検索クエリが「レフレックスレンズ」である。地理位置ボックスは、位置（都市、近所、通り、国等）の名前をタイプ入力することによって、郵便番号又は市外局番を入力することによって、ドロップダウンメニューから選択すること等によって位置で埋められ得る。検索結果を閲覧しながら地理位置ボックス６０３内の値を変えることは新たな検索を行わせ、地理位置ボックス６０３内の値に関係する結果をもたらす。最上位結果ボックス６０４は検索の最上位の結果は、「レフレックスレンズ」という検索クエリに厳密に一致するタイトルを有するリスト（もしある場合）、又は近く一致するタイトルを有するリストである。「レフレックスレンズ」のリストは、レフレックスレンズに関係するコンテンツ紹介に関連する情報及び対話から集約されているコンテンツ紹介のグローバルリストである。かかるリストでは、最上位の位置はコンテンツ紹介システムのユーザに最も人気のあるレフレックスレンズが占める。「最も人気のある」とは、どのレフレックスレンズのコンテンツ紹介が最も高いスコアを有するのかに基づいて決定される。リスト内の他の項目が含まれ、項目に関連するスコアに従ってランク付けされる。
【００４１】
[00057]  第１の関連結果ボックス６０６は、検索クエリに一致するリストの間で２番目に高いスコアを有するリストのタイトルを表示する。同様に、第２の関連結果ボックス６０８は、検索クエリに一致するリストの間で３番目に高いスコアを有するリストのタイトルを表示する。最も人気のあるリストと同様に、第１の関連結果ボックス６０６及び第２の関連結果ボックス６０８内に示されるリストは、多くのユーザから得られる情報から集約されるグローバルリストである。パーソナルリスト６１０は、検索クエリに関係する、識別済みのユーザによって作成されるリストである。
【００４２】
パーソナル結果ユーザインタフェース
[00058]  図７は、ユーザの個人的な興味に関連する情報を表示するパーソナル結果ユーザインタフェース７００の一例の図である。この例は或る特定の実装形態を示すが、パーソナル結果ユーザインタフェース７００内に表示される情報は実装形態ごとに異なる。パーソナル結果ユーザインタフェース７００の一例は、検索バー７０２、地理位置ボックス７０３、フォローリスト７０４、及び関連リスト７０６を含む。地理位置ボックスは、位置（都市、近所等）の名前をタイプ入力することによって、郵便番号又は市外局番を入力することによって、ドロップダウンメニューから選択すること等によって位置で埋められ得る。すると検索は指定の位置内にある項目に対してのみ行われる。検索結果を閲覧しながら地理位置ボックス７０３内の値を変えることは新たな検索を行わせ、地理位置ボックス７０３内の値に関係する結果をもたらす。フォローリスト７０４は、ユーザがフォローする人によって作成され且つ検索クエリに一致するリストを含む。フォローリスト７０４がフォローリスト７０４のそれぞれに関連するスコアに従って表示される順序。かかるスコアはユーザインタフェース７００内に表示されてもされなくてもよく、又は一定量を上回るスコアを表示し一定量を上回らないスコアは表示しないことができる。関連リスト７０６は、ユーザがフォローしない人によって作成されているが、検索クエリにかなりの程度で一致するリストを含む。フォローリスト７０４と同様に、各リストに対して示される関心度を示すために関連リスト７０６と共にスコアを表示することができる。
【００４３】
私の近辺ユーザインタフェース
[00059]  図８は、本明細書に記載の技法による「私の近辺」ユーザインタフェース８００の図である。私の近辺ユーザインタフェース８００は、私の近辺フィルタ５１２（図５）が選択された場合の検索結果を表示する方法として実装することができる。私の近辺ユーザインタフェース８００は、ユーザがユーザインタフェースを見て、検索結果内に表示されている項目までのおおよその距離及び方向を素早く突き止めることができるという点で有用である。私の近辺ユーザインタフェース８００は、表示される結果をもたらすために使用される検索クエリを表示する検索バー８０２、及び地理位置ボックス８０３を含む。検索クエリが入力されると、地理位置ボックス８０３内で識別される位置内にある候補項目に対する検索が行われる。私の近辺ユーザインタフェース８００は、第１の輪８０４及び第２の輪８０６並びに輪８０４、８０６上にオーバレイされる複数の項目８０８も含む。輪８０４、８０６のそれぞれはユーザの位置からの距離に対応する。輪８０４、８０６に対応する距離は予め設定されてもよく、又はユーザによって構成されてもよい。
【００４４】
[00060]  輪８０４、８０６上の項目８０８の位置は２つのこと、つまりユーザからの（相対的又は絶対的）距離及びユーザからの大まかな方向を示す。この例ではユーザが「イタリアンレストラン」の検索語を入力し、「私の近辺」フィルタ５１２を活性化している。ユーザの近くにある上位のイタリアンレストランのリストが検索によって識別され、リスト内の項目（即ちレストラン）がユーザからの各項目の距離及び方向に対応する輪８０４、８０６上に表示される。或る例では、第１の輪８０４が５マイルの距離を示し、第２の輪８０６が２マイルの距離を示す。「徒歩」設定（不図示）を活性化することは、６ブロック及び１２ブロック等の徒歩圏に対応するように距離を設定し得る。第１の輪８０４の中心にオーバレイされる項目８０８はユーザから約５マイルである。輪８０４、８０６の間にオーバレイされる項目８０８は、ユーザから約５マイルから１０マイルの間に位置する。第２の輪８０６上にオーバレイされる項目８０８はユーザから約１０マイルのところに位置する。この例では、「Casa Lucita」という名前のレストランがユーザから約１１マイル又は１２マイルのところに位置するのに対し、「Luigi’s」という名前のレストランがユーザから約５マイルのところに位置する。「私の近辺」の検索結果は、製品、サービス（マニキュア、マッサージ等）、特定の料理（スパゲッティボロネーズ、チキンマサラ等）等を含み得る。
【００４５】
コンテンツ紹介データベース
[00061]  図９は、本明細書に記載の技法と共に利用され得るコンテンツ紹介データベース９００の一例の図を示す。コンテンツ紹介データベース９００の一例についての以下の解説では、前の図面に関して図示し説明した要素に引き続き言及する。コンテンツ紹介データベース９００の一例は、コンテンツ紹介内に入力される情報を記憶するために使用され得るデータベースの或る特定の実装形態に過ぎないことを指摘しておく。コンテンツ紹介データベース９００の一例と共に又はその代わりに、同様のデータベース又は他の記憶域、ルックアップ、及びリコール技法を使用できることを当業者なら理解されよう。
【００４６】
[00062]  コンテンツ紹介データベース９００の一例は、Record  ９０２、Record  ９０４、及びRecord  ９０６等の複数のレコードを含む。図示のレコードは象徴的であることを意図しているに過ぎず、コンテンツ紹介データベース９００の一例は実際には大量のレコードを含む。各レコードは、ユーザによって作成されるコンテンツ紹介に対応する。コンテンツ紹介データベース９００の一例は、コンテンツ紹介が作成されたときにユーザによって入力された情報の一部又は全てを記憶する。レコード９０２〜９０６のそれぞれが同様の情報を記憶する。
【００４７】
[00063]  図９に示すように、レコード９０２〜９０６は、レコードに対応するコンテンツ紹介に割り当てられる一意識別子であるコンテンツ紹介識別子９０８を含む。コンテンツ紹介識別子９０８は、コンテンツ紹介内に入力される情報からシステムによって割り当てられ、又はコンテンツ紹介識別サブシステム内のシステムによって作成される。
【００４８】
[00064]  レコード９０２〜９０６のそれぞれは、ユーザ名９１０（図１の１１２）、コンテンツ９１２（任意の種類のコンテンツを含み得る、対応するコンテンツ紹介１００によって捕捉されるコンテンツ）、パーソナルアイコン９１４（図１の１１０）、スコア９１６（図１の１１４）、及び画像アイコン９１８（図１の１１８）も含む。各レコード９０２〜９０６は、（図１の記述フィールド１２０からの）記述９２０、（図１の評価メカニズム１２４からの）評価９２２、（図１のレビューダイアログボックス１２６からの）レビュー９２４、及び（対応するコンテンツ紹介１００に対する他のユーザのコメントから捕捉される）１つ又は複数のコメント９２６も記憶する。コンテンツ紹介データベース９００の一例の中のレコード９０２〜９０６は、ユーザによって対応するコンテンツ紹介１００に割り当てられている１つ又は複数のカテゴリ９２８、（該当する場合は）対応するコンテンツ紹介１００の主題の位置９３０、コンテンツ紹介１００を作成したユーザ以外のユーザから対応するコンテンツ紹介１００が得るいいねの数９３２、対応するコンテンツ紹介１００の１つ又は複数の要素を使用したリサイクルの数９３４、及び対応するコンテンツ紹介１００の共有の数９３６も含む。
【００４９】
[00065]  レコード９０２〜９０６のそれぞれは、感謝９３８及びアクション９４０のためのエントリも含む。感謝９３８のエントリは、レコード９０２〜９０６に関連するコンテンツ紹介の内容である場所、製品、又は事柄への紹介についてユーザの功績を認めている１人又は複数の人の名前を記憶するために使用される。アクション９４０は、コンテンツ紹介を作成したユーザがコンテンツ紹介を閲覧する人に提供した１つ又は複数のアクション（製品の購入等）を列挙する。レコード９０２〜９０６のそれぞれは、図３に示す属性アイコン３０６〜３１２に関係する情報を含む属性９４２のためのエントリも含む。
【００５０】
[00066]  ユーザが入力しようとユーザ以外の情報源から捕捉されようと、コンテンツ紹介内に含まれる如何なる情報もコンテンツ紹介データベース９００のレコード内に記憶され得る。検索機能を支援するために、コンテンツ紹介データベース９００は任意の要素又は要素の組み合わせについて検索可能である。以下、コンテンツ紹介データベース９００の一例の更なる特性を特定の機能の脈絡で説明する。
【００５１】
リストデータベース
[00067]  図１０は、本明細書に記載の技法と共に利用され得るリストデータベース１０００の一例の図を示す。リストデータベース１０００の一例についての以下の解説では、前の図面に関して図示し説明した要素に引き続き言及する。リストデータベース１０００の一例は、コンテンツ紹介に関係するリスト情報を記憶するために使用され得るデータベースの或る特定の実装形態に過ぎないことを指摘しておく。リストデータベース１０００の一例と共に又はその代わりに、同様のデータベース又は他の記憶域、ルックアップ、及びリコール技法を使用できることを当業者なら理解されよう。
【００５２】
[00068]  リストデータベース１０００の一例は、レコード１００２、レコード１００４、及びレコード１００６によって示すように複数のレコードを記憶する。この例では３つのレコード１００２〜１００６しか示さないが、動作中のリストデータベース１０００内には更に多くのレコードが記憶される。リストデータベース１０００の一例の各レコード１００２〜１００６は、カテゴリ名１００８及びカテゴリ名１００８に関連するリスト内の１つ又は複数のエントリを含む。カテゴリ名１００８は、コンテンツ紹介内の記述フィールド１２０（図１）からとられる。先に述べたように、記述フィールド１２０内の記述は主題＠カテゴリの形式にある。従って、カテゴリは特定の実装形態において使用される接続記号（この例では接続記号は「＠」である）の後に続く文字列である。一部の状況では、主題がカテゴリを表してもよいことを指摘しておく。
【００５３】
[00069]  各レコード１００２〜１００６は、第１のエントリEntry_1  １０１０及びEntry_n  １０１２で終わる他のエントリも含む。レコード１００２〜１００６は単一のエントリ（Entry_1  １０１０）しか含むことができない場合があるが、典型的には複数のエントリを含む。カテゴリごとのエントリの最大数は実装形態によって異なり得る。例えば１つ又は複数の実装形態は「トップテン」リストを利用することができ、従ってカテゴリに関連するエントリの数を十（１０）に限定する。１つ又は複数の代替的実装形態では、例えばカテゴリごとに最大で四十（４０）のエントリを許可することができる。他の実装形態では、エントリの数が全く限定されなくてもよい。
【００５４】
対話スコアデータベースの一例
[00070]  図１１は、本明細書に記載の技法と共に利用され得る対話スコアデータベースの一例の図を示す。対話スコアデータベース１１００の一例の以下の解説では、前の図面に関して図示し説明した要素に引き続き言及する。対話スコアデータベース１１００の一例は、コンテンツ紹介内に入力される情報を記憶するために使用され得るデータベースの或る特定の実装形態に過ぎないことを指摘しておく。対話スコアデータベース１１００の一例と共に又はその代わりに、同様のデータベース又は他の記憶域、ルックアップ、及びリコール技法を使用できることを当業者なら理解されよう。
【００５５】
[00071]  対話スコアデータベース１１００の一例は、レコード１１０２、レコード１１０４、レコード１１０６、レコード１１０８、レコード１１１０、及びレコード１１１２等の複数のレコードを含む。レコード１１０２〜１１１２のそれぞれは、対話フィールド１１１４、スコアフィールド１１１６、及び項目フィールド１１１８という３つのレコードフィールドを含む。対話フィールド１１１４は、コンテンツ紹介、リスト、フィード等に関してユーザが行う固有の対話に対応する値を含む。どのコンテンツ、製品、作成者、ユーザ、リスト等が最も人気があるのかを突き止めるための何らかの値から成ると見なされる各ユーザ対話に、レコード１１０２〜１１１２の対話フィールド１１１４内に記憶される値が割り当てられる。スコアフィールド１１１６は、同じレコードの対話フィールド１１１４内に記憶される対話に関連するスコアを示す値を記憶する。レコード１１０２〜１１１２の項目フィールド１１１８は、対話フィールド１１１４内で識別されるユーザ対話の検出時に対応するスコアフィールド１１６内のスコアを得るエンティティを指定する。ユーザ対話は幾つかのエンティティ又は項目のスコア調節を開始することができるので、対話スコアデータベースは所与のユーザ対話について複数のレコードを含み得る。例えばユーザがコンテンツ紹介の作成者に感謝する場合、その作成者はスコア調節を受けることができ、コンテンツ紹介もスコア調節を受けることができる。その場合、対話スコアデータベースは、対話フィールド１１１４内に感謝の対話を識別する１つのレコードと、スコアフィールド１１１６内に感謝を得たことに関するスコアと、項目フィールド１１１８内に作成者を識別する値とを有することになる。このことは、スコアフィールド１１１６内に示される量だけ作成者に関連するスコアを更新するようシステムを設定する。異なるレコードが、対話フィールド１１１４内の感謝の対話、スコアフィールド１１１６内の感謝を得たことに関するスコア、及び項目フィールド１１１８内のコンテンツ紹介を識別する値を識別する。このことは、スコアフィールド１１１６内に示される量だけコンテンツ紹介に関連するスコアを更新するようシステムを設定する。
【００５６】
[00072]  如何なるユーザ対話も本明細書に記載の技法において得点を得ることができる。或る程度、より頻繁に参加するようにユーザを促すために、向上したユーザステータスを得るために、報酬を得るために等、ユーザのスコアに好意的に影響する対話が含まれ得る。表１は、関連する得点を有し得る内部対話及び対話の発生時に得点を得ることができる項目（又はエンティティ）の一覧を示す。表１に示す対話及び採点項目は例であり、網羅的な一覧であることは意図しない。他の実装形態は異なる対話及び採点項目を特徴として有し得ることを指摘しておく。
【００５７】
【表１】
2021516815.tif 000003
【００５８】
【表２】
2021516815.tif 000004
【００５９】
[00073]  表２は、関連する得点を有し得る外部対話及び対話の発生時に得点を得ることができる項目（又はエンティティ）の一覧を示す。表１に示す対話及び採点項目は例であり、網羅的な一覧であることは意図しない。他の実装形態は異なる対話及び採点項目を特徴として有し得ることを指摘しておく。
【００６０】
【表３】
2021516815.tif 000005
【００６１】
[00074]  表１及び表２は、実装され得る限られた数の対話及び採点の順列を示すことを指摘しておく。代替的実装形態は、採点される１組の異なるユーザ対話及び／又は任意の所与のユーザ対話についてスコアを得る異なるエンティティを使用することができる。
【００６２】
[00075]  更に、必ずしもユーザ対話ではない外部事象も採点することができる。かかる外部事象は前に説明したように記憶されるが、ユーザ対話以外の何らかの事柄に影響される。スコアに影響を及ぼし得る外部事象の例は、外部取引（購入等の取引が検出され１つ又は複数のスコアを調節するためのトリガとして使用され得る）、市場の動き（追跡している株又は株式持ち分に関連するスコアに影響を及ぼし得る）、他のプラットフォームからの評価（項目のスコアを調節するためにインポートされ得る）等を含み得る。
【００６３】
項目スコアデータベースの一例
[00076]  図１２は、本明細書に記載の技法と共に利用され得る項目スコアデータベース１２００の一例の図を示す。項目スコアデータベース１２００の一例の以下の解説では、前の図面に関して図示し説明した要素に引き続き言及する。項目スコアデータベース１２００の一例は、コンテンツ紹介内に入力される情報を記憶するために使用され得るデータベースの或る特定の実装形態に過ぎないことを指摘しておく。項目スコアデータベース１２００の一例と共に又はその代わりに、同様のデータベース又は他の記憶域、ルックアップ、及びリコール技法を使用できることを当業者なら理解されよう。
【００６４】
[00077]  項目スコアデータベース１２００は、システム内でスコアが関連付けられている任意のエンティティのストアを保つ。エンティティは、これだけに限定されないが、コンテンツ紹介、ユーザ、リスト、製品、ウェブサイト、小売商、製品の代理店、イベント、レストラン、地理的位置等を含む。マスタスコアデータベース１２００は、複数のレコード１２０２〜１２１０を含む。各レコードは、スコアフィールド１２１２、対話フィールド１２１４、日付フィールド１２１６、時間フィールド１２１８、経年係数フィールド１２２０、及び経年スコアフィールド１２２２を含む。スコアフィールドは、対話フィールド１２１４内で識別される対話に関連する基本スコア値を記憶する。日付フィールド１２１６及び時間フィールド１２１８は、対話フィールド１２１４内で識別される対話の日付及び時間をそれぞれ記憶する。経年係数フィールド１２２０は、スコアを経年変化させるために使用することができる値を含む。全てのスコアが経年係数を有するわけではないが、スコアを最新に保つために時間が経つにつれて一部の対話を少なくカウントする必要があり得る。例えば、或るレストランに関連するスコアは２０１２年から２０１８年まで優れたレビューを有するが、２０１８年よりも後はさほど良くないレビューを有する場合がある。レストランのレビューは特定の時点における品質の指標なので、レビューに関連するスコアを総計することはレストランの現況の不正確なビューを与えることになる。従って、一部の例では古いレビュー又は他の種類の対話により少ない重みを与えることが望ましい。経年スコアフィールド１２２２は、スコア１２１２に経年１２２０係数を適用した結果を含む。
【００６５】
[00078]  項目データベース１２００の一例は項目１２２４又はエンティティ（人、場所、事柄等）に関連し、合計スコア１２２６は項目１２２４に関連する。合計スコア１２２６は、項目１２２４に関連する全てのレコード内の経年スコアフィールド１２２２内の値の総計である。合計スコア値１２２６は、一定の間隔で及び／又は特定の事象の発生時に更新される。そのため、採点項目１２２４ごとの合計スコア値１２２６はランク付け及び検索に使用することができる。
【００６６】
[00079]  図１３は、図１２に関して図示し説明した項目スコアデータベース１２００の一例と同様だが、使用方法を説明するために値の例が含まれているスコアデータベース１３００の一例を示す。項目１２２４はスコアデータベース１３００の一例に関連する人物、即ち「joncc22」を識別する。レコード１２０２〜１２１０はjoncc22が関与する対話を識別し、対話のそれぞれは関連するスコアを有する。対話の一部は関連する経年係数を有する。例えばレコード１２０６によって示す対話は、０．５の経年係数と乗算して０．５の経年スコア値が導出される＋１のスコアを有する。同様にレコード１２１０によって示す対話は、０．３３３の経年係数と乗算して１．０の経年スコア値が導出される＋３のスコアを有する。joncc22の合計スコア値１２２６は、各レコードの経年スコアを加算することによって導出される。この略記された例では、joncc22の合計スコア値１２２６は３．０である。
【００６７】
システムの例−電子装置
[00080]  図１４は、本発明の１つ又は複数の部分を実装することができる電子装置の一例を示すブロック図である。この特定の例では電子装置の一例がスマートフォン１４００だが、同様の技法がタブレット又はコンピュータ等の他の任意の適切な種類の電子装置上で使用される。
【００６８】
[00081]  以下の解説では、スマートフォン１４００の一例の個々のコンポーネントに特定の名前を割り当てている。要素の名前は例示に過ぎず、名前は関連要素の範囲又は機能を限定することは意図しないことを指摘しておく。更に、特定の相互作用は特定のコンポーネントに帰属し得る。本明細書では具体的に記載していない少なくとも１つの代替的実装形態では、他のコンポーネントの相互作用及び通信が提供され得ることを指摘しておく。以下の図１４の解説はあり得る全ての実装形態の一部を表すに過ぎない。更に、他の実装形態は異なり得るが、スマートフォン１４００の一例の１つ又は複数の要素は、プロセッサ実行可能命令のコードセグメントを含む及びそれらを含むコンポーネントを有するソフトウェアアプリケーションとして記載する。そのため、本明細書の説明において特定のコンポーネントに帰属する特定の特性は、代替的実装形態では１つ又は複数の他のコンポーネントによって実行され得る。スマートフォン１４００の一例の中の特性又は機能の代替的帰属は、本明細書又は本明細書に添付される特許請求の範囲に記載の技法の範囲を限定することは意図しない。
【００６９】
[00082]  スマートフォン１４００の一例は、１つ又は複数のプロセッサ１４０２、１つ又は複数の通信インタフェース１４０４、ディスプレイ１４０６、カメラ１４０８、及び他のハードウェア１４１０を含む。１つ又は複数のプロセッサ１４０２のそれぞれは、シングルコアプロセッサ又はマルチコアプロセッサであり得る。通信インタフェース１４０４はスマートフォン１４００の一例の外にあるコンポーネントとの通信を助け、スマートフォン１４００の一例にネットワーキング機能を与える。例えばスマートフォン１４００の一例は、通信インタフェース１４０４によってインターネット１４１２又はローカルネットワーク１４１４等の１つ又は複数のネットワーク経由で他の電子装置（例えばラップトップ、コンピュータ、他のサーバ等）とデータをやり取りすることができる。スマートフォン１４００の一例と他の電子装置との間の通信は、データ及び／又は音声通信を送受信するための当技術分野で知られている任意の種類の通信プロトコルを利用することができる。
【００７０】
[00083]  ディスプレイ１４０６は、この例では典型的なスマートフォンのディスプレイだが、スマートフォン又は他の種類の電子装置と共に使用される外部ディスプレイでもよい。カメラ１４０８はスマートフォン１４００の一例と一体化して図示してあるが、スマートフォン１４００の一例又は異なる種類の電子装置と共に使用される外部カメラでもよい。全地球測位システム１４０９又は他の何らかの種類の位置決定コンポーネントが含まれる。他のハードウェア１４１０は、装置の操作を実行するために使用されるハードウェアコンポーネント並びに関連するソフトウェア及び／又はファームウェアを含む。他のハードウェア１４１０に含まれるのは、スマートフォン１４００の一例又は他の種類の電子装置とのユーザ対話を支援する、個別には示していないキーボード、マウス、ディスプレイ、マイクロフォン、カメラ等の１つ又は複数のユーザインタフェースハードウェアコンポーネントである。
【００７１】
[00084]  スマートフォン１４００の一例は、データ、実行可能命令、モジュール、コンポーネント、データ構造等を記憶するメモリ１４１６も含む。メモリ１４１６はコンピュータ可読媒体を使用して実装することができる。コンピュータ可読媒体は少なくとも２種類のコンピュータ可読媒体、つまりコンピュータ記憶媒体及び通信媒体を含む。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータ等の情報を記憶するための任意の方法又は技術によって実装される揮発性及び不揮発性の取外し可能媒体及び固定型媒体を含む。コンピュータ記憶媒体は、これだけに限定されないがＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリテクノロジ、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、又は他の光学記憶域、磁気カセット、磁気テープ、磁気ディスク記憶域、又は他の磁気記憶装置、又は計算装置によるアクセスのために情報を記憶するために使用可能な他の任意の非伝送媒体を含む。コンピュータ記憶媒体は「非一時的」媒体とも呼ぶことができる。しかし理論上は全ての記憶媒体は一時的であり、「非一時的」という用語は記憶媒体を通信媒体と対比させるために使用し、コンピュータ実行可能プログラム、アプリケーション、及び命令を数秒よりも長く記憶することができるコンポーネントを指す。対照的に通信媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータを搬送波又は他の伝送機構等の変調データ信号内に組み入れることができる。通信媒体は「一時的」媒体とも呼ぶことができ、一時的媒体では電子データは短期間、典型的には１秒未満しか記憶することができない。
【００７２】
[00085]  スマートフォン１４００の一例のメモリ１４１６内にオペレーティングシステム１４１８が記憶される。オペレーティングシステム１４１８は、プロセッサ１４０２、通信インタフェース（２）１４０４、ディスプレイ１４０６、カメラ１４０８、及び他のハードウェア１４１０の機能を制御する。更にオペレーティングシステム１４１８は、スマートフォン１４００の一例が、様々な入力（例えばユーザコントロール、ネットワークインタフェース、及び／又はメモリ装置）によってデータを受け付け伝送すること、並びにプロセッサ１４０２を使用してデータを処理して出力を生成することを可能にするコンポーネントを含む。オペレーティングシステム１４１８は、出力の提示（例えば、電子ディスプレイ上にデータを表示すること、メモリ内にデータを記憶すること、別の電子装置にデータを伝送すること等）を制御する提示コンポーネントを含み得る。加えてオペレーティングシステム１４１８は、典型的なオペレーティングシステムに一般に関連する様々な追加機能を実行する他のコンポーネントを含み得る。メモリ１４１６は、スマートフォン１４００の一例に関する機能を提供し若しくは支援する、又はスマートフォン１４００の一例それ自体に関係してもしなくてもよい汎用若しくは専用装置ユーザ機能を提供する他のソフトウェアアプリケーション１４２０又はプログラムも記憶する。ソフトウェアアプリケーション１４２０は、非システム機能を実行するシステムソフトウェアアプリケーション及び実行可能アプリケーションを含む。
【００７３】
[00086]  メモリ１４１６は、本明細書に示す技法を実行するための操作を実行し及び／又は制御し、且つ本明細書に記載の改善されたシステム、方法等を提供するために一緒に機能する幾つかのコンポーネントを含むコンテンツ紹介システム１４２２も記憶する。コンテンツ紹介システム１４２２は、ユーザインタフェース１４２４、コンテンツ紹介クリエータ１４２６、及びコンテンツ紹介１４２８を含む。ユーザインタフェース１４２４は、スマートフォン１４００の一例とそのユーザとの間の入出力通信を支援する要素を含む。ユーザインタフェース１４２４は、図１のウィジェットアイコン１２８によって表す機能（即ち属性、いいね、リサイクル、コメント、感謝、転送の機能）等の一部のユーザインタフェース要素の機能も提供する。コンテンツ紹介クリエータ１４２６は、ユーザが本明細書に記載のコンテンツ紹介（図１の１００参照）を作成することを可能にする機能を支援する。コンテンツ紹介１４２８はコンテンツ紹介クリエータ１４２６によって作成される。メモリ１４１６内に常にある訳ではないが、コンテンツ紹介１４２８はコンテンツ紹介１００（図１）の一例等のコンテンツ紹介を表すために示す。典型的には、コンテンツ紹介１４２８は、コンテンツ紹介データベース９００（図９）の一例のレコード内に記憶されるデータを含む。コンテンツ紹介システム１４２２は、図２に関して図示し説明したフィード２００と同様のユーザフィードを生成し記憶するフィード１４３０も含む。コンテンツ紹介システム１４２２は、採点モジュール１４３２、ランク付けモジュール１４３３、及び検索モジュール１４３４も含む。
【００７４】
[00087]  コンテンツ紹介クリエータ１４２６は、コンテンツ紹介１４２８を作成する機能要素を含む。コンテンツ紹介クリエータ１４２６は、単一の画像であれ、複数の画像であれ、音声等であれ、コンテンツ紹介内で使用されるメディアコンテンツを捕捉するための機能（例えば図４参照）を提供する捕捉コンポーネント１４３５を含む。この例では、捕捉コンポーネント１４３５は捕捉されるメディアコンテンツに関連する画像アイコン１１８（図１）を作成するようにも構成される。コンテンツクリエータ１４２６は、命名コンポーネント１４３６、カテゴリモジュール１４３８、評価コンポーネント１４４０、アクションコンポーネント１４４２、及びレビューコンポーネント１４４４も含む。命名コンポーネント１４３６は、コンテンツ紹介の主題の名前を受け付けるための機能を支援する。カテゴリモジュール１４３８は、コンテンツ紹介に関連させるカテゴリを識別することに関して説明した機能を支援するように構成される。評価コンポーネント１４４０は、先に記載した評価プロセスを支援するための機能を提供する。アクションコンポーネント１４４２は、コンテンツ紹介に関連させる１つ又は複数のアクションを関連付けるための支援機能を提供するように構成される。レビューコンポーネント１４４４は、ユーザからレビューを受け付け、そのレビューを記憶するための機能を提供する。
【００７５】
[00088]  コンテンツ紹介クリエータ１４２６は、コンテンツ紹介識別子モジュール１４４６、ユーザ名１４４８、パーソナルアイコン１４５０、及び位置１４５２も含む。コンテンツ紹介識別子モジュール１４４６は、関連するコンテンツ紹介を一意に識別するコンテンツ紹介識別子を作成し記憶する。ユーザ名１４４８は、コンテンツ紹介を作成するユーザに関連するユーザ名であり、典型的にはスマートフォン１４００の一例又は他の電子装置の所有者である。パーソナルアイコン１４５０は、コンテンツ紹介システム１４２６内で、コンテンツ紹介内で、他のコンテンツ紹介に対するコメント及び評価等でユーザを表すためにユーザによって選択されるアイコンである。位置１４５２は、コンテンツ紹介に関連するコンテンツが捕捉されるときにＧＰＳ１４０９から得られる地理座標等、作成されているコンテンツ紹介に関連する位置を識別する値である。
【００７６】
[00089]  スマートフォン１４００の一例は、（図９に関して図示し説明したコンテンツ紹介データベース９００の一例と同様の）コンテンツ紹介データベース１４５６、（図１０に関して図示し説明したリストデータベース１０００の一例と同様の）リストデータベース１４５８、（図１１に関して図示し説明した対話スコアデータベース１１００と同様の）対話スコアデータベース１４６０、（図１２に関して図示し説明したマスタスコアデータベース１２００と同様の）マスタスコアデータベース１４６２、及び図１３に関して図示し説明した（項目スコアデータベース１３００と同様の）項目スコアデータベース１４６４データベースを記憶するデータストア１４５４と通信する。スマートフォン１４００の一例の外にあるように図示するが、データストア内に記憶されるデータの少なくとも一部はスマートフォン１４００の一例のメモリ１４１６内にあってもよい。但し、コンテンツ紹介システムに関連するコンテンツ紹介及び支援アプリケーションの完全な機能にアクセスするために、コンテンツ紹介システム１４２２は典型的には外部のデータストア１４５４と通信する。
【００７７】
[00090]  コンテンツ紹介クリエータ１４２６は、自動作成コンポーネント１４５３も含む。自動作成コンポーネント１４５３は、コンテンツ紹介に関して本明細書に記載した幾つかの特徴を含むコンテンツ紹介を自動生成するように構成される。自動作成モジュール１４５３は、自動作成モジュール１４５３がコンテンツ紹介を作成することを引き起こす、特定の活動が発生したという入力を受け付けるように構成される。（例えば製品のレシート上のコードを走査すること等による）非オンライン取引を検出すること、ストリーミングされるテレビ番組にアクセスすること等、他の活動がコンテンツ紹介の自動作成を引き起こしてもよい。
【００７８】
[00091]  システムの特性を活用し、効率的な動作環境を提供するために、記載した実装形態に対する変化形態を実装できることを当業者なら理解されよう。
【００７９】
サーバの例
[00092]  図１５は、本明細書に記載の技法によるサーバの動作環境１５００の一例を示すブロック図である。以下の解説では、サーバの動作環境１５００の一例の個々のコンポーネントに特定の名前を割り当てている。要素の名前は例示に過ぎず、名前は関連要素の範囲又は機能を限定することは意図しないことを指摘しておく。更に、特定の相互作用は特定のコンポーネントに帰属し得る。本明細書では具体的に記載していない少なくとも１つの代替的実装形態では、他のコンポーネントの相互作用及び通信が提供され得ることを指摘しておく。以下の図１５の解説はあり得る全ての実装形態の一部を表すに過ぎない。更に、他の実装形態は異なり得るが、サーバの動作環境１５００の一例の１つ又は複数の要素は、プロセッサ実行可能命令のコードセグメントを含む及びそれらを含むコンポーネントを有するソフトウェアアプリケーションとして記載する。そのため、本明細書の説明において特定のコンポーネントに帰属する特定の特性は、代替的実装形態では１つ又は複数の他のコンポーネントによって実行され得る。サーバの動作環境１５００の一例の中の特性又は機能の代替的帰属は、本明細書又は本明細書に添付される特許請求の範囲に記載の技法の範囲を限定することは意図しない。
【００８０】
[00093]  サーバの動作環境１５００の一例は、１つ又は複数のプロセッサ１５０４を含むサーバ１５０２、１つ又は複数の通信インタフェース１５０６、及び他のハードウェア１５０８を含む。１つ又は複数のプロセッサ１５０４のそれぞれは、シングルコアプロセッサ又はマルチコアプロセッサであり得る。通信インタフェース１５０６はサーバ１５０２の外にあるコンポーネントとの通信を助け、サーバ１５０２にネットワーキング機能を与える。例えばサーバ１５０２は、通信インタフェース１５０６によってインターネット１５１０、広域ネットワーク１５１２、又はローカルネットワーク１５１４等の１つ又は複数のネットワーク経由でクライアント電子装置（例えばラップトップ、コンピュータ、他のサーバ等）とデータをやり取りすることができる。サーバ１５０２の一例と他の電子装置との間の通信は、データ及び／又は音声通信を送受信するための当技術分野で知られている任意の種類の通信プロトコルを利用することができる。
【００８１】
[00094]  サーバ１５０２の他のハードウェア１５０８は、サーバの操作を実行するために使用されるハードウェアコンポーネント並びに関連するソフトウェア及び／又はファームウェアを含む。他のハードウェア１５０８に含まれるのは、サーバ１５０２又は他の種類の電子装置とのユーザ対話を支援する、個別には示していないキーボード、マウス、ディスプレイ、マイクロフォン、カメラ等の１つ又は複数のユーザインタフェースハードウェアコンポーネントである。
【００８２】
[00095]  サーバ１５０２は、データ、実行可能命令、モジュール、コンポーネント、データ構造等を記憶するメモリ１５１６も含む。メモリ１５１６は、先に記載したようにコンピュータ可読媒体を使用して実装することができる。サーバ１５０２のメモリ１５１６内にオペレーティングシステム１５１８が記憶される。オペレーティングシステム１５１８は、プロセッサ１５０４、通信インタフェース１５０６、他のハードウェア１５０８の機能を制御する。更にオペレーティングシステム１５１８は、サーバ１５０２が、様々な入力（例えばユーザコントロール、ネットワークインタフェース、及び／又はメモリ装置）によってデータを受け付け伝送すること、並びにプロセッサ１５０４を使用してデータを処理して出力を生成することを可能にするコンポーネントを含む。オペレーティングシステム１５１８は、出力の提示（例えば電子ディスプレイ上にデータを表示すること、メモリ内にデータを記憶すること、別の電子装置にデータを伝送すること等）を制御する提示コンポーネントを含み得る。加えて、オペレーティングシステム１５１８は、典型的なオペレーティングシステムに一般に関連する様々な追加機能を実行する他のコンポーネントを含み得る。メモリ１５１６は、サーバ１５０２に関する機能を提供し若しくは支援する、又はサーバ１５０２自体に関係してもしなくてもよい汎用若しくは専用装置ユーザ機能を提供する他のソフトウェアアプリケーション１５２０又はプログラムも記憶する。ソフトウェアアプリケーション１５２０は、非システム機能を実行するシステムソフトウェアアプリケーション及び実行可能アプリケーションを含む。
【００８３】
[00096]  メモリ１５１６は、本明細書に示す技法を実行するための操作を実行し及び／又は制御し、且つ本明細書に記載の改善されたシステム、方法等を提供するために一緒に機能する幾つかのコンポーネントを含むコンテンツ紹介システム１５２２も記憶する。図１４に示すスマートフォン１４００の一例のコンテンツ紹介システム１４２２によって利用可能なサービスを支援することに加え、サーバ１５０２のコンテンツ紹介システム１５２２は、グローバルリストの作成、グローバル採点、グローバルランク付け等、複数のユーザにわたって機能するグローバル操作も実行する。
【００８４】
[00097]  本明細書に記載の実装形態は、個々のユーザがパーソナル装置上でコンテンツ紹介システムを実行することを予期するが、サーバ１５０２はクライアントコンテンツ紹介システム１５２４の１つ又は複数のインスタンスを含み得ることを指摘しておく。かかるシステムでは、コンテンツ紹介システムのコア機能が主にサーバ１５０２上で実行され、ユーザによる入力及び出力、コンテンツの捕捉等の周辺機能がクライアントコンテンツ紹介システムのインスタンスに関連するユーザの電子装置上で実行される。
【００８５】
[00098]  コンテンツ紹介システム１５２２は、検索コンポーネント１５２６、採点コンポーネント１５２８、ランク付けコンポーネント１５３０、グローバルリストを管理するように構成されるグローバルリストコンポーネント１５３２、及びパーソナルリストを管理するように構成されるパーソナルリストコンポーネント１５３３を含む。検索コンポーネント１５２６は、クライアント装置から検索語を受信し、関連情報を求めて関連するデータストア１５３４を検索するように構成される。図１５に示すデータストア１５３４は、ユーザ情報、ユーザフィード、ユーザリスト、グローバルリスト、製品情報、地理情報、企業情報等の多くのデータ項目を記憶することができる。記憶されるデータは、（図９に関して図示し説明したコンテンツ紹介データベース９００の一例と同様の）コンテンツ紹介データベース１５３６、（図１０に関して図示し説明したリストデータベース１０００の一例と同様の）リストデータベース１５３８、（図１１に関して図示し説明した対話スコアデータベース１１００と同様の）対話スコアデータベース１５４０、（図１２に関して図示し説明したマスタスコアデータベース１２００と同様の）マスタスコアデータベース１５４２、（図１３に関して図示し説明した項目スコアデータベース１３００と同様の）項目スコアデータベース１５４４を記憶して図示してある。データストア１５３４はサーバ１５０２のメモリ１５１６内に記憶されてもよく、又はサーバ１５０２によってアクセス可能な外部位置に記憶され得る。採点コンポーネント１５２８はコンテンツ紹介の主題に関連する活動を追跡し、コンテンツ紹介に関する様々なユーザ入力に基づいて加点又は減点する。
【００８６】
[00099]  ユーザが高い評価を入力するときスコアを上げ、ユーザが低い評価を入力するときスコアを下げること等、例えば採点コンポーネント１５２８はユーザがコンテンツ紹介を作成しているときユーザのアクションを追跡することができる。この点に関して、作成者からの肯定的なレビュー等の他の要因を使用してもよい。採点コンポーネント１５２８は、スコアを導出するために外部要因を追跡することもできる。例えばコンテンツ紹介の主題が会社である場合、採点コンポーネント１５２８はその会社に関するニュース、会社株式の株価、並びにその会社に関して行われる取引及び対話に関係する同様の事柄を追跡してその会社に関連するスコアを上げる又は下げることができる。採点コンポーネント１５２８は、コンテンツ紹介に関する他のユーザによるアクションを追跡してコンテンツ紹介の主題に関するスコアを導出することもできる。そのような脈絡では、コンテンツ紹介の主題である製品のスコアは、コンテンツ紹介に関連する「いいね」アイコンをユーザが活性化するとき上がることができ、（否定的なコメント、低い評価等による）ユーザからの否定的な反応が検出される場合は下がり得る。コンテンツ紹介の主題に関する人の心情についての事実上あらゆる指標を使用して主題に関連するスコアを導出することができる。
【００８７】
[000100]  ランク付けコンポーネント１５３０は、採点コンポーネント１５２８によって計算されるスコアに従って項目を順序付けるためにカテゴリ内の様々な項目にランク付けするように構成される。例えばレストランのカテゴリがある場合、ランク付けコンポーネントはレストランのカテゴリに関連する項目に関係する全てのコンテンツ紹介のランク付けされた順序を決定する。かかるランク付けは、十（１０）、四十（４０）、又は他の任意の実際的な数字等、項目の最大数に限定され得る。カテゴリ内の項目のランク付けされた順序は、グローバルリスト１５３２内のリストとして記憶される。リストがグローバルリストなのは、それらがシステム内の複数のユーザによって作成されたコンテンツ紹介を考慮に入れるリストだからであり、他方でパーソナルリストはカテゴリ内の１人のユーザの項目のランク付けである。
【００８８】
方法論的な実装形態の例−スコアの更新
[000101]  図１６は、本明細書で示す技法で使用するためのランク付けのための方法論的な実装形態の一例を示す流れ図１６００である。以下で解説する例では、流れ図のブロックの中で明らかにする操作はコンテンツ紹介システム又はそのコンポーネントによって実行される。流れ図１６００についての以下の解説では、前の図面内で示した要素名及び／又は参照番号に引き続き言及する場合がある。流れ図１６００についての以下の解説では特定のステップを記載するが、更に多くのステップ又は少ないステップが代わりの方法論的な実装形態に含まれてもよいことを指摘しておく。更に、本明細書に記載の技法の１つ又は複数の論理的実装形態において、流れ図１６００に関して図示し説明する２つ以上の別個のステップを単一のステップへと組み合わせることができる。
【００８９】
[000102]  ブロック１６０２で、コンテンツ紹介（図１）を電子装置１００上に表示する。コンテンツ紹介とのユーザ対話がない限り、更新は開始しない（ブロック１６０４の「いいえ」の分岐）。コンテンツ紹介とのユーザ対話が検出される場合（ブロック１６０４の「はい」の分岐）、ブロック１６０６でスコア調節を導出する。スコア調節を導出するために、コンテンツ紹介システム（図１４のコンテンツ紹介システム１４２２）はどの種類のユーザ対話が検出されたのかを決定する。これは装置のオペレーティングシステム（図１４のオペレーティングシステム１４１８）又は対話の種類を識別する他のコンポーネントから通知を受信することによって実現することができる。コンテンツ紹介システム１４２２の採点モジュール（図１４の採点モジュール１４３２）は、対話スコアデータベース１１００（図１１）内で対話の種類をルックアップする。次いで、採点モジュール１４３２がユーザ対話に対応するスコアを決定する。
【００９０】
[000103]  ブロック１６０８で、採点モジュール１４３２がユーザ対話の結果として１つ又は複数のスコアを更新する。更新されるスコアは、人、リスト、位置、事柄、代理店、会社等のエンティティに関連するスコアである。ユーザ対話の識別から、更新すべきエンティティが対話スコアデータベース内で見つかる。かかるエンティティに関連するマスタスコアデータベース内で見つかるスコアは、ユーザ対話に対応する対話スコアデータベース内で見つかるスコアの値によって更新される。スコアは、識別されるユーザ対話に割り当てられる値に応じて上げる又は下げることができる。その後、更新済みのスコアをマスタスコアデータベース内に保存する。
【００９１】
[000104]  ブロック１６１０で、ランク付けモジュール（図１４のランク付けモジュール１４３３）がリストデータベース（図１０のリストデータベース１０００）を検索して、更新すべきエンティティ名の少なくとも１つを含むリストを見つける。かかるリストが見つかる場合、更新済みのスコアを考慮に入れるようにランク付けモジュールがリストのランクを付け直す。検索するリストが更にある場合（ブロック１６１４の「はい」の分岐）、このプロセスをブロック１６１０から繰り返す。検索するリストがもうない場合（ブロック１６１４の「いいえ」の分岐）、このプロセスはブロック１６１６で終了する。
【００９２】
方法論的な実装形態の例−検索
[000105]  図１７は、本明細書で示す技法で使用するための検索のための方法論的な実装形態の一例を示す流れ図１７００である。流れ図１７００についての以下の解説では、前の図面内で示した要素名及び／又は参照番号に引き続き言及する場合がある。流れ図１７００についての以下の解説では特定のステップを記載するが、更に多くのステップ又は少ないステップが代わりの方法論的な実装形態に含まれてもよいことを指摘しておく。更に、本明細書に記載の技法の１つ又は複数の論理的実装形態において、流れ図１７００に関して図示し説明する２つ以上の別個のステップを単一のステップへと組み合わせることができる。
【００９３】
[000106]  ブロック１７０２で、検索モジュール（図１４の検索モジュール１４３４）がユーザから検索クエリを受け付ける。検索モジュール１４３４は、ブロック１７０４で検索するのに適したデータベースを探し出し、ブロック１７０６でデータベースのレコード内で検索語を探し出そうと試みる。ブロック１７０８で、ランク付けモジュール（図１４のランク付けモジュール１４３３）がスコアに従って結果をランク付けする。本明細書の説明で予期する技法では、検索結果はランク付けされた項目リストをしばしば含み、かかるリストにはスコアが関連付けられる。検索結果が幾つかのリストを含む場合はリストに関連するスコアを比較し、結果をスコアの順序で、通常は昇順に（最も高いスコアから最も低いスコアへと）返す。時として検索結果の数は、例えば検索結果を表示するディスプレイのフォーマットによって限定され得る。その場合、利用可能な最後の検索結果スロットを占有しているリストを下回るスコアを有するリストは破棄する。ブロック１７１０で、検索結果を返し、選択されたフォーマットに従って表示する。
【００９４】
結論
本開示を詳細に説明してきたが、添付の特許請求の範囲によって定める本開示の趣旨及び範囲から逸脱することなしに様々な変更、置換、及び改変を加えることができることを理解すべきである。更に本願の範囲は、本明細書に記載したプロセス、機械、製造、物質組成、手段、方法、及びステップの特定の実施形態に限定されることは意図しない。当業者なら本開示から容易に理解されるように、本明細書に記載した対応する実施形態とほぼ同じ機能を実行する又はほぼ同じ結果を果たす、現在存在している又は後で開発されるプロセス、機械、製造、物質組成、手段、方法、又はステップが本開示に従って利用され得る。従って添付の特許請求の範囲が、かかるプロセス、機械、製造、物質組成、手段、方法、又はステップをその範囲に含むことを意図する。
【図１】
2021516815.tif 000006
【図２】
2021516815.tif 000007
【図３】
2021516815.tif 000008
【図４】
2021516815.tif 000009
【図５】
2021516815.tif 000010
【図６】
2021516815.tif 000011
【図７】
2021516815.tif 000012
【図８】
2021516815.tif 000013
【図９】
2021516815.tif 000014
【図１０】
2021516815.tif 000015
【図１１】
2021516815.tif 000016
【図１２】
2021516815.tif 000017
【図１３】
2021516815.tif 000018
【図１４】
2021516815.tif 000019
【図１５】
2021516815.tif 000020
【図１６】
2021516815.tif 000021
【図１７】
2021516815.tif 000022
【図１８】
2021516815.tif 000023
【国際調査報告】
2021516815.tif 000024