(57)【特許請求の範囲】
【請求項１】
１つ以上のコンピューティング・システムが、特定のユーザに関連付けられている装置の物理的な位置を決定する工程と、
前記１つ以上のコンピューティング・システムが、前記特定のユーザと前記物理的な位置との対の発生頻度に少なくとも基づき該対の新規性スコアを計算する工程であって、計算された新規性スコアは、該ユーザが前記物理的な位置にどれだけ馴染みがあるかの推定値に反比例している、前記工程と、
１つ以上のコンピューティング・システムが、該新規性スコアに基づいて装置に１つ以上のコンテンツをサーフェシングする工程と、
を備え、
前記装置に前記１つ以上のコンテンツをサーフェシングする工程は、
前記新規性スコアに少なくとも基づいて前記物理的な位置を含む地理的領域を計算する工程と、
該地理的領域内の物理的な位置に関連付けられている前記１つ以上のコンテンツのうちの１つ以上をサーフェシングする工程と、を含む、
方法。
【請求項２】
前記新規性スコアは、
前記ユーザが関連付けられている前記物理的な位置と最後に報告された物理的な位置との間の距離
に少なくとも基づいている、請求項１に記載の方法。
【請求項３】
前記新規性スコアは、
前記ユーザが前記物理的な位置に居ると報告された時間の総量
に少なくとも基づいている、請求項１に記載の方法。
【請求項４】
前記装置に前記１つ以上のコンテンツをサーフェシングする工程は、
前記新規性スコアに少なくとも基づいて時間的な範囲を計算する工程と、
前記時間的な範囲内の時間に関連付けられている前記１つ以上のコンテンツのうちの１つ以上をサーフェシングする工程と
を含む、請求項１に記載の方法。
【請求項５】
前記地理的領域は、前記ユーザが前記物理的な位置に居ると報告された時間の総量に反比例している、請求項１に記載の方法。
【請求項６】
前記時間的な範囲は、前記ユーザが前記物理的な位置に居ると報告された時間の総量に反比例している、請求項４に記載の方法。
【請求項７】
前記物理的な位置は、前記ユーザからの１つ以上の入力に少なくとも基づいて決定される、請求項１に記載の方法。
【請求項８】
前記装置に前記１つ以上のコンテンツをサーフェシングする工程は、
マップでユーザに示すために前記１つ以上のコンテンツのうちの１つ以上をサーフェシングする工程
を含む、請求項１に記載の方法。
【請求項９】
前記装置に前記１つ以上のコンテンツをサーフェシングする工程は、
前記ユーザと１以上の他のユーザとの間の１つ以上のソーシャル・スコアを計算する工程と、
該ソーシャル・スコアの１つ以上に少なくとも基づいて前記１つ以上のコンテンツのうちの１つ以上をサーフェシングする工程と
を含む、請求項１に記載の方法。
【請求項１０】
前記装置に前記１つ以上のコンテンツをサーフェシングする工程は、
関与の多い前記１つ以上のコンテンツのうちの１つ以上をサーフェシングする工程
を含む、請求項９に記載の方法。
【請求項１１】
ソフトウェアを記録した１つ以上の非一時的なコンピュータ可読記憶媒体であって、実行時、該ソフトウェアは、
特定のユーザに関連付けられている装置の物理的な位置を決定する工程と、
前記特定のユーザと前記物理的な位置との対の発生頻度に少なくとも基づき前記対の新規性スコアを計算する工程であって、計算された新規性スコアは、該ユーザが前記物理的な位置にどれだけ馴染みがあるかの推定値に反比例している、前記工程と、
該新規性スコアに基づいて装置に１つ以上のコンテンツをサーフェシングする工程と、を実行するように動作し、
前記ソフトウェアは、前記装置に前記１つ以上のコンテンツをサーフェシングする工程を実行する際、
前記新規性スコアに少なくとも基づいて前記物理的な位置を含む地理的領域を計算し、
該地理的領域内の物理的な位置に関連付けられている前記１つ以上のコンテンツのうちの１つ以上をサーフェシングするように動作する、媒体。
【請求項１２】
前記新規性スコアは、
前記ユーザが関連付けられている前記物理的な位置と最後に報告された物理的な位置との間の距離
に少なくとも基づいている、請求項１１に記載の媒体。
【請求項１３】
前記新規性スコアは、
前記ユーザが前記物理的な位置に居ると報告された時間の総量
に少なくとも基づいている、請求項１１に記載の媒体。
【請求項１４】
前記装置に前記１つ以上のコンテンツをサーフェシングする工程は、
前記新規性スコアに少なくとも基づいて時間的な範囲を計算する工程と、
前記時間的な範囲内の時間に関連付けられている前記１つ以上のコンテンツのうちの１つ以上をサーフェシングする工程と
を含む、請求項１１に記載の媒体。
【請求項１５】
前記地理的領域は、前記ユーザが前記物理的な位置に居ると報告された時間の総量に反比例している、請求項１１に記載の媒体。
【請求項１６】
前記時間的な範囲は、前記ユーザが前記物理的な位置に居ると報告された時間の総量に反比例している、請求項１４に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して、ジオソーシャル・ネットワーキング・サービスに関し、特に、ジオソーシャル要因に基づいて装置にコンテンツをサーフェシング（ｓｕｒｆａｃｉｎｇ）することに関する。
【背景技術】
【０００２】
ソーシャル・ネットワーキング・ウェブサイトなどのソーシャル・ネットワーキング・システムは、そのユーザにシステムと、あるいはシステムを介してユーザ同士での情報のやりとりを可能にする。ソーシャル・ネットワーキング・システムは、ユーザに関連した、通例ユーザ・プロファイルと呼ばれる記録を作成し保存することができる。ユーザ・プロファイルは、ユーザの人口統計的な情報、通信チャネル情報、および個人的関心を含み得る。ソーシャル・ネットワーキング・システムは、またユーザの、ソーシャル・ネットワーキング・システム内の他のユーザとの関係の記録（例えば、ソーシャル・グラフ）を作成し、保存することができるのみならず、サービス（例えば、ウォール投稿、写真共有、インスタント・メッセージ）を提供しソーシャル・ネットワーキング・システムにおけるユーザ間の社会的交流を促進することができる。ジオソーシャル・ネットワーキング・システムは、地理的サービスや機能を使用しさらなる社会的交流を可能にするソーシャル・ネットワーキング・システムである。ユーザが送信した位置（ロケーション）データやジオロケーション技術（例えば、携帯電話の位置追跡）によりジオソーシャル・ネットワークは、ユーザを地域の人々やユーザの興味関心に一致するイベントにつなげ、それらと連携することができる。例えば、ユーザは場所の名称を提供すること（または予め設定された場所のリストから場所を選択すること）によりモバイル・クライアント・アプリケーションを使用し特定の場所にチェックインすることができる。ジオソーシャル・ネットワーキング・システムは、とりわけ、その場所でのユーザの存在に関する情報を記録し、場合によってはジオソーシャル・ネットワーキング・システムの他のユーザにこの情報を提供することができる。
【０００３】
特定の実施形態は、様々なジオソーシャル要因に基づいて自動的に、クライアント装置の現在位置に関連するコンテンツをサーフェシングすることに関わる特徴を含むジオソーシャル・ネットワーキング・システムに関する。本開示に対するこれらの、および他の特徴、態様、および利点は、以下の詳細な説明および以下の図面と併せてさらに詳細に記載される。
【図面の簡単な説明】
【０００４】
【図１】ソーシャル・ネットワーキング・システムの一例を示す図。
【図２】ジオソーシャル要因に基づいて、クライアント装置にコンテンツをサーフェシングする方法の一例を示す図。
【図３】旅行者の一例とコンテンツ検索半径を示す図。
【図４】コンテンツ粒度が増加する場合の旅行者の一例とコンテンツ検索半径を示す図。
【図５】図３および図４の旅行者の一例にとっての時間／距離およびコンテンツ検索半径との関係例を示す図。
【図６Ａ】コンテンツをサーフェシングするための各種インターフェースの１つを示す図。
【図６Ｂ】コンテンツをサーフェシングするための各種インターフェースの１つを示す図。
【図６Ｃ】コンテンツをサーフェシングするための各種インターフェースの１つを示す図。
【図７】コンピュータ・システムの一例を示す図。
【図８】携帯機器プラットフォームの一例を示す図。
【発明を実施するための形態】
【０００５】
次に本発明を、添付の図面に示されるいくつかの実施形態を参照しつつ詳細に説明する。以下の説明において、本開示の十分な理解のために多数の具体的な詳細が説明される。しかしながら、本開示はこれらの具体的な詳細の一部またはすべてがなくても実施可能であることは当業者に明らかである。他の例として、本開示を不必要に曖昧にすることのないよう、周知の工程ステップおよび／または構成は詳細に説明されていない。さらに、本開示は特定の実施形態に関して説明されるが、本説明は記載された実施形態に本開示を限定するものではないことを理解されたい。反対に、本説明は、添付の請求項により規定されるような本開示の趣旨および範囲内に含まれる代替物、改良物、および等価物を包含することを意図する。
【０００６】
ソーシャル・ネットワーキング・ウェブサイトなどのソーシャル・ネットワーキング・システムは、そのユーザにシステムと、あるいはシステムを介してユーザ同士で情報をやりとりすることを可能にする。通常、ソーシャル・ネットワーキング・システムの登録ユーザになるために、人間または人間以外のいずれかのエンティティは、ソーシャル・ネットワーキング・システムにアカウントの登録をする。その後、登録ユーザは、例えば正しいログインＩＤまたはユーザ名とパスワードを入力することでアカウントを経由しソーシャル・ネットワーキング・システムにログインし得る。本明細書で使用されるように、「ユーザ」は、このようなソーシャル・ネットワーク環境と情報のやりとりをする、または該環境上で通信する個人（人間のユーザ）、エンティティ（例えば企業、ビジネスまたは第三者アプリケーション）、または（例えば個人またはエンティティの）グループであり得る。
【０００７】
ユーザがソーシャル・ネットワーキング・システムにアカウントの登録をすると、ソーシャル・ネットワーキング・システムは、ユーザに関連する記録（通例「ユーザ・プロファイル」と呼ばれる）を生成し格納し得る。ユーザ・プロファイルは、ユーザにより提供される情報と、ユーザのアクティビティまたはアクションに関係する、ソーシャル・ネットワーキング・システムを含む様々なシステムにより収集される情報とを含み得る。例えば、ユーザは、該ユーザの名前、プロファイル写真、連絡先情報、生年月日、性別、配偶関係、家族状況、雇用情報、学歴、嗜好、関心、および該ユーザのユーザ・プロファイルに含まれるその他の人口統計的な情報を提供し得る。ユーザは、友達であると考えるソーシャル・ネットワーキング・システムの他のユーザを特定し得る。ユーザの友達または一次連絡先のリストがユーザのプロファイルに含まれ得る。ソーシャル・ネットワーキング・システム内の接続は両方向または単に一方向であり得る。例えば、ボブとジョーが両方ともユーザであり互いに接続すれば、ボブとジョーはそれぞれ他方の接続先である。一方、ボブがサムの投稿したコンテンツ項目を閲覧するためにサムに接続したいが、サムはボブに接続したくない場合、サムはボブの接続先であるがボブはサムの接続先ではないという一方向接続が形成され得る。ソーシャル・ネットワーキング・システムのいくつかの実施形態は、接続が１つまたは複数のレベルの接続先（例えば友達の友達）を介し間接的となるようにすることができる。接続先は、ユーザにより明示的に追加され得る（例えば、友達となる特定の他のユーザをユーザが選択する）、またはユーザの共通特徴（例えば、同じ教育機関の卒業生であるユーザ）に基づきソーシャル・ネットワーキング・システムにより自動的に生成され得る。ユーザは、該ユーザが頻繁に訪れるウェブサイトまたはウェブ・ページを特定してもよく、またはそのウェブサイトまたはウェブ・ページにブックマークを付けてもよく、これらのウェブサイトまたはウェブ・ページはユーザのプロファイルに含まれてもよい。
【０００８】
ユーザは、アカウントの登録手続きをする時または後の任意の時にユーザの様々な態様に関係する情報（連絡先情報および関心など）を提供し得る。ユーザはまた、いつでも自身のプロファイル情報を更新し得る。例えば、ユーザが引っ越しあるいは電話番号を変更の場合、該ユーザは連絡先情報を更新し得る。加えて、ユーザの関心は時間の経過と共に変化してもよく、ユーザは時々、該ユーザのプロファイル内の該ユーザの関心を更新し得る。システム上の特定の情報にアクセスする頻度などのソーシャル・ネットワーキング・システム上のユーザのアクティビティもまた、ユーザのプロファイルに含まれ得る情報を提供し得る。また、このような情報はユーザの直近のアクティビティを反映するように時々更新され得る。さらに、他のユーザまたはユーザのいわゆる友達または連絡先も、ユーザのプロファイルに影響を与えるまたはその更新を引き起こすアクティビティを行い得る。例えば、連絡先はユーザを友達として追加し（またはユーザを友達から除き）得る。連絡先はまた、ユーザのプロファイル・ページ（典型的には、ウォール投稿として知られているもの）にメッセージを書き込み得る。ユーザはまた、ユーザのプロファイル・ページに投稿されるステータス・メッセージを入力し得る。
【０００９】
ソーシャル・ネットワーク・システムは、ソーシャル・グラフ情報を維持してもよく、ソーシャル・グラフ情報は通常個人のグループ間の関係をモデル化することができ、また、ソーシャル・ネットワーク・システムは、単なる知り合いから親密な家族的結び付きまでの範囲の関係を含んでもよい。ソーシャル・ネットワークはグラフ構造を使用して表され得る。グラフの各ノードはソーシャル・ネットワークのメンバーに対応する。２つのノードを接続するエッジは、２人のユーザ間の関係を表す。加えて、任意の２つのノード間の分離度が、１つのノードから他のノードへグラフをたどるのに必要なホップの最小数として定義される。２人のユーザ間の分離度は、グラフ内のノードにより表される２人のユーザ間の親近性の尺度と考えることができる。
【００１０】
ソーシャル・ネットワーキング・システムは、写真共有、オンライン・カレンダ、イベントなどの様々なアプリケーションをサポートし得る。例えば、ソーシャル・ネットワーキング・システムはまた、媒体（メディア）共有能力を含み得る。例えば、ソーシャル・ネットワーキング・システムは、ユーザのウォール投稿または写真アルバム内などのユーザのプロファイルにユーザが写真および他のマルチメディア・ファイルを投稿できるようにすることができ、それらをどちらもソーシャル・ネットワーキング・システムの他のユーザにアクセス可能であり得る。ソーシャル・ネットワーキング・システムはまた、ユーザがイベントを構成できるようにし得る。例えば、第１のユーザは、イベントの日時、イベントの場所（ロケーション）、イベントに招待される他のユーザを含む属性によりイベントを構成し得る。招待されたユーザは、イベントへの招待状を受け取り、（招待を受諾することまたは断ることなどにより）応答し得る。さらに、ソーシャル・ネットワーキング・システムはユーザが個人的カレンダーを維持できるようにしてもよい。イベントと同様に、カレンダー・エントリは、時刻、日付、位置、他のユーザの識別情報を含んでいてもよい。
【００１１】
ソーシャル・ネットワーキング・システムはまた、プライバシ・モデルをサポートし得る。ユーザが自身の情報を他のユーザまたは第三者アプリケーションと共有することを望む場合と望まない場合とがあり、ユーザが自身の情報を特定のユーザまたは第三者アプリケーションとのみ共有することを望む場合もある。ユーザは、自身の情報が、自身のユーザ・プロファイルに関連付けられるプライバシ設定を介し他のユーザまたは第三者アプリケーションと共有されるか否かを管理し得る。例えば、ユーザは、ユーザに関連付けられた個々のユーザ・データごとにプライバシ設定を選択、および／またはユーザ・プロファイル情報のカテゴリまたはタイプにグローバルに適用する設定を選択し得る。プライバシ設定は、ユーザ・データにアクセスし得る一連のエンティティ（例えば、他のユーザ、ユ
ーザの接続先、友達の友達、または第三者アプリケーション）を定義または識別する。プライバシ設定は、例えば、ソーシャル・ネットワーク内の特定のエンティティ（例えば他のユーザ）、ユーザの接続先の所定グループ、特定タイプの接続先、ユーザの接続先のすべて、ユーザの接続先のすべての一次接続先、ソーシャル・ネットワーク全体、または（例えば、投稿されたコンテンツ項目をインターネット上でインデックス化可能かつ検索可能にするために）全インターネットを指定することにより、様々なレベルの粒度で指定することができる。ユーザは投稿されるすべてのユーザ・データのデフォルト・プライバシ設定を選択し得る。加えて、ユーザは特に、あるエンティティについて、あるユーザ・データまたは特定タイプのユーザ・データを閲覧することから除外することができる。
【００１２】
ソーシャル・ネットワーキング・システムは、地理的位置または場所に関係する情報のデータベースを維持し得る。場所は、レストラン、バー、鉄道駅、空港などの様々な物理的位置に対応し得る。いくつかの場所は、それ自体が空港内のレストランまたはゲート位置などの場所を含む、より大きな領域に対応し得る。一実施態様では、あらゆる目的のためにその全体が本願明細書に援用する米国特許出願第１２／８６３，１８１号明細書に記載されるようにソーシャル・ネットワーキング・システムにより維持されるソーシャル・グラフまたは他のデータ構造内のハブ・ノードとして、各場所は維持され得る。ソーシャル・ネットワーキング・システムは、ラップトップ、デスクトップ、または携帯機器などの有線または無線局によりホストされるクライアント・アプリケーション（例えばブラウザ）を使用することによりユーザが各場所に関する情報にアクセスできるようにし得る。例えば、ソーシャル・ネットワーキング・システムは、場所についての情報を要求するユーザへウェブ・ページ（または他の構造化文書）を提供し得る。ユーザ・プロファイルと場所情報に加えて、ソーシャル・ネットワーキング・システムはユーザについての他の情報を追跡または維持し得る。例えば、ソーシャル・ネットワーキング・システムは、ユーザの位置を記録する１つまたは複数の位置ベースのサービスを含むジオソーシャル・ネットワーキング・システム機能をサポートし得る。例えば、ユーザは、ユーザの携帯機器（または、ブラウザ・クライアントを使用するウェブまたはネットワークベース・アプリケーション）によりホストされる専用クライアント・アプリケーションを使用してジオソーシャル・ネットワーキング・システムにアクセスし得る。クライアント・アプリケーションは、携帯機器によりサポートされる全地球測位システム（ＧＰＳ）または他のジオロケーション機能に自動的にアクセスし、ユーザの現在位置をジオソーシャル・ネットワーキング・システムに報告し得る。加えて、クライアント・アプリケーションは、ユーザが様々な位置でチェックインして該位置を他のユーザへ伝達できるようにするジオソーシャル・ネットワーキング機能をサポートし得る。所与の場所へのチェックインは、ユーザが所与の場所に物理的に位置し、携帯機器を使用し、ジオソーシャル・ネットワーキング・システムにアクセスして同場所におけるユーザの存在を登録すると発生し得る。ユーザは、ユーザの現在位置近傍の既存の場所のリストから所与の場所を選択し、または新しい場所を生成し得る。ユーザはまた、所与の場所にチェックインする際にテキスト文字列でコメントを与え得る。ユーザはまた、チェックインに関連して１人または複数の他のユーザ（ユーザの友達など）を特定し、そのユーザらもチェックインに関連付けし得る。あらゆる目的のために本願明細書に援用する米国特許出願第１２／５８４，６１４号明細書は、第１のユーザが所与の場所において他のユーザにチェックインできるようにするシステムについて記載している。コメントとユーザがチェックインした時間に対応するタイムスタンプを含むエントリが他のユーザに表示され得る。例えば、ユーザのチェックイン・アクティビティの記録はデータベース内に格納され得る。ソーシャル・ネットワーキング・システムは、所与の場所におけるユーザのチェックイン・アクティビティに関連付けられた１つまたは複数の記録を選択し、所与の場所に対応するウェブ・ページ（または他の構造化文書）内に、このようなチェックイン・アクティビティを含み得る。例えば、ソーシャル・ネットワーキング・システムは、所与の場所に対応するページを要求するユーザの友達または他の交流のある連絡先に関連付けられたチェックイン・アクティビティを選択し得
る。あらゆる目的のためにその全体が参照により援用する米国特許出願第１２／８５８，８１７号明細書は、本発明の様々な実施形態に関連して使用することができる例示的なジオソーシャル・ネットワーキング・システムについて記載している。チェックイン・アクティビティはまた、ユーザ・プロファイル・ページ上に、およびソーシャル・ネットワーキング・システムのユーザに提供されるニュース・フィード内に表示され得る。
【００１３】
さらに、ユーザの携帯機器上でホストされている特殊目的のクライアント・アプリケーションは、連続的に、携帯機器の位置データをキャプチャし、ソーシャル・ネットワーキング・システムに位置データを送信するように構成してもよい。このように、ソーシャル・ネットワーキング・システムは、ユーザの位置を追跡し、ユーザの通る道に近い、またはそのユーザが頻繁に訪問する場所に関連する様々な推薦内容をユーザに提供することができる。一実施態様では、ユーザがこの推薦サービスを選ぶと、クライアント・アプリケーションは定期的にソーシャル・ネットワーキング・システムへユーザの位置データをポスティングすることになる。
【００１４】
さらに、ある実施形態では、ソーシャル・ネットワーキング・システムは、ソーシャル・ネットワークの特定のユーザまたはメンバーに関連付けられている装置の現在位置、現在の場所でユーザが費やした時間の総量、および、既定の位置と装置の現在位置との間の距離に基づいて様々なコンテンツのサーフェシングを可能にする。これらの要因に基づいて、ソーシャル・ネットワーキング・システムは、クライアント装置のユーザに現在位置の「新規性」を決定し、サーフェシングのコンテンツを地理的および時間的により広いまたはより狭い範囲に設定することができる。例えば、ユーザが、時間を過ごしたことが全くまたはほとんどない場所に居る場合は、ソーシャル・ネットワーキング・システムは、その場所を含む全領域、州、または国からコンテンツをサーフェシングすることができる。さらに、ユーザが特定の場所で時間を過ごしたことが全くまたはほとんどない場合には、過去の任意の日付からコンテンツをサーフェシングすることができる。しかし、ユーザが特定の場所でかなりの時間を費やしたことがある場合は、ソーシャル・ネットワーキング・システムは、その場所がユーザに新規ではないと判断し、地理的に小さな半径にのみ関連し、ソーシャル・ネットワーク内に最近数日に投稿されたコンテンツをサーフェシングする。
【００１５】
コンテンツは、その場所に関連するソーシャル・ネットワークに存在するものであれば何でもよく、限定するものではないが、写真、ビデオ、ストーリ、チェックイン、コメント、レビュー、ニュース・エントリ、リンク、イベント、オーディオ、取引、プロモーション、広告、などが挙げられる。特定の実施形態では、コンテンツは、ユーザの携帯機器のホーム画面、背景画面、ロック画面、または他のデフォルト画面に置き換わる。特定の実施形態では、コンテンツは、その場所のカスタム・ニュース・フィードとして生成される。
【００１６】
特定の実施形態では、検索半径に一致するコンテンツが社会的関連性に基づいてランク付けされ、社会的関連性の高い順にユーザに表示される。社会的関連性を決定する際に複数の要因が考慮されてもよく、限定するものではないが、ユーザとコンテンツを生成したユーザとの関係、コンテンツの関心量、およびコンテンツがユーザと同じ場所に居るソーシャル・ネットワークの他のユーザの友達によってアップロードされたかどうか、などが挙げられる。
【００１７】
このように、本開示は、クライアント装置のユーザは、ジオソーシャル要因に基づいて関連性の高いコンテンツをサーフェシングすることによってソーシャル・グラフを物理的に探索する方法を提供する。
【００１８】
図１は、ソーシャル・ネットワーキング・システムの一例を示す図である。特定の実施形態では、ソーシャル・ネットワーキング・システムは、ユーザ・プロファイル・データベース１０１にユーザ・プロファイル・データとソーシャル・グラフ情報を格納することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、イベント・データベース１０２にユーザ・イベント・データを格納することができる。例えば、ユーザはクライアント・アプリケーションにアクセスし、イベント名、時間と場所を定義することにより新たなイベントを登録することができ、また新たに作成されたイベントを、イベント・データベース１０２に格納させることができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、プライバシ・ポリシ・データベース１０３にユーザのプライバシ・ポリシ・データを格納することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、位置データベース１０４に地理的および位置データを格納することができる。特定の実施形態では、データベース１０１、１０２、１０３、および１０４は、作動可能にソーシャル・ネットワーキング・システムのフロントエンドに接続できる。特定の実施形態では、フロントエンド１２０は、ネットワーク・クラウド１２１を介してクライアント装置１２２と交信することができる。クライアント装置１２２は、一般的に、コンピュータ・ネットワークを介して（例えば遠隔的に）通信するための機能を含むコンピュータまたはコンピューティング装置である。クライアント装置１２２は、他の適切なコンピューティング装置の中で、デスクトップ・コンピュータ、ラップトップ・コンピュータ、携帯情報端末（ＰＤＡ）、カー・ナビゲーション・システム内外、スマート・フォンまたは他の移動電話または携帯電話、または携帯ゲーム装置であってもよい。クライアント装置１２２は、ウェブ・ブラウザ（例えば、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ）社のウィンドウズ（登録商標）（ＷＩＮＤＯＷＳ（登録商標））のインターネット・エクスプローラ、モジラ（Ｍｏｚｉｌｌａ）のファイアフォックス（Ｆｉｒｅｆｏｘ）、アップル（Ａｐｐｌｅ）社のサファリ（Ｓａｆａｒｉ）、グーグル（Ｇｏｏｇｌｅ）社のクローム（Ｃｈｒｏｍｅ）、オペラ（Ｏｐｅｒａ）など）や専用のクライアント・アプリケーション（例えば、アイフォーン（ｉＰｈｏｎｅ（登録商標））用フェースブック（登録商標）（ＦＡＣＥＢＯＯＫ（登録商標））など）といった１つまたは複数のクライアント・アプリケーションを実行し、コンピュータ・ネットワークを介してコンテンツにアクセスし、閲覧することができる。フロントエンド１２０は、ユーザがソーシャル・ネットワーキング・システムにアクセスできるように、ウェブまたはＨＴＴＰサーバ機能、ならびに他の機能を含み得る。ネットワーク・クラウド１２１は、一般に、それを通じてクライアント装置１２２が、ソーシャル・ネットワーク・システムにアクセスすることができる、（インターネットまたは企業イントラネット、または両方の組み合わせなど）ネットワークまたはネットワークの集合を表す。
【００１９】
特定の実施形態では、位置データベース１０４は、場所の情報ベースを格納することができる。それぞれの場所は名前、地理的位置、メタ情報（最初にその場所を作成したユーザ、レビュー、コメント、チェックイン・アクティビティ・データなど）を含む。場所は、システムの管理者によって作成、および／またはシステムのユーザによって作成されてもよい。例えば、ユーザは、クライアント・アプリケーションにアクセスし、場所名を定義し、地理的な場所を定め、位置データベース１０４に新しく作成された場所を登録させることによって、新しい場所を登録してもよい。上述したように、作成された場所はハブ・ノードに対応し、ハブ・ノードは、管理者が場所についての情報を補強する目的で、ユーザに配信される広告または他のオファーを作成するために要求することができる。特定の実施形態では、システム・フロントエンド１２０は、ユーザの要求に応じ、ある場所のウェブ・ページを構築し、提供することができる。いくつかの実施形態では、ある場所のウェブ・ページは、ユーザがその場所に「いいね（ｌｉｋｅ）」を投稿、またはその場所にチェックインする選択要素を含み得る。特定の実施形態では、位置データベース１０４は、チェックインに関連付けられたユーザの現実世界の地理的位置を識別するジオロケーションデータを格納することができる。例えば、インターネット接続されたコンピュータ
の地理的位置は、コンピュータのＩＰアドレスによって識別することができる。例えば、セルラー、Ｗｉ−Ｆｉおよび／またはＧＰＳ機能を搭載した携帯電話の地理的位置は、セル・タワー三角測量、Ｗｉ−Ｆｉ測位、および／またはＧＰＳ測位によって確認することができる。特定の実施形態では、位置データベース１０４は、複数の場所の地理的位置および追加情報を記憶することができる。例えば、場所は地元企業、関心地点（例えば、カリフォルニア州サンフランシスコのユニオン・スクエア）、大学、市街地、または国立公園が挙げられる。例えば、ある場所（例えば、地元のコーヒー・ショップ）の地理的位置は、住所、地理座標（緯度、経度）の組み合わせ、または別の場所への参照（例えば、「駅の隣のコーヒー・ショップ」）であってよい。例えば、面積の広い場所（例えば、ヨセミテ国立公園）の地理的位置は、その場所の境界を近似形状（例えば、円形、または多角形）および／または形状の重心で表される。例えば、場所の追加情報は、営業時間、写真、その場所のユーザのレビューであってもよい。特定の実施形態では、位置データベース１０４は、ユーザの位置データを記憶することができる。例えば、ユーザは、場所（例えば、新しいレストランやコーヒー・ショップ）を作成することができ、ソーシャル・ネットワーキング・システムは、位置データベース１０４内に作成された場所を記憶することができる。例えば、位置データベース１０４は、ユーザのチェックイン・アクティビティを記憶することができる。例えば、位置データベース１０４は、ユーザのＧＰＳ付き携帯機器によって提供されるユーザの地理的位置を記憶することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、クライアント・アプリケーション（上記参照）により報告されたユーザのユーザ・プロファイル情報、チェックイン・アクティビティ、および／または地理的位置データに基づいて、ユーザの１つ以上の経路を算出し、位置データベース１０４内に該１つ以上の経路を格納することができる。例えば、ソーシャル・ネットワーキング・システムは、グーグル・マップなどのマッピング・サービス・アプリケーションを利用して、またはユーザが車で職場に向かう間のユーザのＧＰＳ付き携帯電話からの地理的位置データ点を利用して、（ユーザ・プロファイル・データベース１０１に格納されたユーザのユーザ・プロファイル情報に記述される）ユーザの家庭と職場との間のユーザの「通勤経路」を算出することができる。
【００２０】
図２は、本発明の一実施形態によるジオソーシャル要因に基づいて、コンテンツをサーフェシングする方法の一例を示す。図２は、ソーシャル・ネットワーキング・システムの１つまたは複数のコンピューティング装置によってホストされているコンテンツ・サーフェシング処理により実施することができる。特定の実施形態では、コンテンツ・サーフェシング処理は、最初にユーザのクライアント装置１２２の現在位置（２０１）を判断する。例えば、コンテンツ・サーフェシング処理は、ユーザのＧＰＳ付き携帯電話によって報告された地理的位置に基づいてユーザの現在位置を判断することができる。例えば、コンテンツ・サーフェシング処理は、イベント・データベース１０２にアクセスすることによって、ユーザの現在位置を判断し、ユーザが出席している現在のイベント（例えば、会議、昼食会）と現在のイベントに関連する場所を判断することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、画像オブジェクト認識コンピュータ・ビジョン・アルゴリズムを介して、公知の写真データベースとアップロードされた写真のマッチングによりクライアント装置１２２の位置を確認することができる。特定の実施形態では、コンテンツ・サーフェシング処理は、アシスト型ＧＰＳ、到来時間差（ＴＤＯＡ：Ｔｉｍｅ  Ｄｉｓｔａｎｃｅ  ｏｆ  Ａｒｒｉｖａｌ）測位でクライアント装置１２２の位置を判断する。本開示は、クライアント装置１２２の位置を取得する任意の好適な方法を想定する。
【００２１】
ステップ２０２で、コンテンツ・サーフェシング処理は、クライアント装置１２２に固有の位置についての「新規性」スコアを判断する。新規性スコアは携帯機器またはクライアント装置のユーザがその位置にどれだけ馴染があるかの推定値である。特定の実施形態では、新規性スコアは、ジオソーシャル要因の数に基づいてもよい。例えば、ソーシャル
・ネットワーキング・システムは、連続的に、ユーザが特定の場所で費やした時間の総量を確認するために、特定のユーザのクライアント装置１２２から位置データを収集することができる。ユーザが所与の場所でほとんどまたは全く時間を費やしていない場合、ソーシャル・ネットワーキング・システムは、特定の実施形態では、ユーザは、全くそのエリアを知らないと推定し、クライアント装置１２２にその場所については高い新規性スコアを割り当ててもよい。特定の実施形態では、１人のユーザを複数のクライアント装置に関連付けることができる。例えば、ユーザはデスクトップまたはノートブック・コンピュータからログインすることができる。このような場合、ＩＰアドレスは、物理的な位置にマッピングすることができ、ソーシャル・ネットワークは、ユーザがその場所に居ると仮定できる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、ユーザの現在住む町、ユーザの故郷、ユーザが教育を受けた町、および働いた町を含むがそれに限定されない自己宣言型位置情報のためにユーザのプロファイル情報を解析することができる。一般的に言えば、ユーザが所与の場所で多くの時間を費やすにつれ新規性スコアは減少する。
【００２２】
一方、ソーシャル・ネットワーキング・システムは、ユーザが同じ場所で数年を過ごしたことを見出した場合、ソーシャル・ネットワーキング・システムは、ユーザがその地域に住んでいてそこをよく知っていると推定してもよい。その結果、ソーシャル・ネットワーキング・システムは、クライアント装置１２２にはその場所に対して低い新規性スコアを割り当てることができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、場所で過ごした時間の総量に加え、その場所でユーザが検出された最後の時を考慮に入れる。例えば、ユーザがそこでかなりの時間を費やしてきたが、最近訪問していないエリアを訪問している場合には、ソーシャル・ネットワーキング・システムは、それに応じて新規性スコアを増やしうる。
【００２３】
特定の実施形態では、新規性スコアは、クライアント装置１２２の直近の既定された位置およびクライアント装置１２２の現在位置の間の距離（「Δｄ」）に基づいている。例えば、ユーザがカリフォルニア州サンフランシスコからスペインのバルセロナへ移動する場合、スペインで自分の装置に電源を入れると、ソーシャル・ネットワーキング・システムは、Δｄが９５９５キロメートル（５９６２マイル）であると判断し、それに応じて現在の場所の新規性スコアを増加させる。特定の実施形態では、他のジオソーシャル要因は、新規性スコアで説明することができる。特定の実施形態では、情報は、新規性スコアを計算するために、ユーザの個人プロファイルから発掘（マイニング）してもよい。例えば、ユーザの職歴によると、ユーザは現在の場所で雇用されたことがある場合、ソーシャル・ネットワーキング・システムは、この情報、ならびに雇用期間の長さを利用し、その場所の新規性スコアを調整することができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、ユーザがその場所に写真のタグ付けされている場合に、それに応じてその場所の新規性スコアを減らす。特定の実施形態では、ユーザが他のソーシャル・ネットワークサービス、電子メール・サービス、または他のクラウドベースのコンピューティング・サービスにソーシャル・ネットワークを付与した場合、ソーシャル・ネットワーキング・システムは、ユーザが以前に現在の場所を訪問したか否かを確認するためにユーザのデータをマイニングすることができる。特定の実施形態では、新規性スコアを計算する場合に過ごした時間の総量がΔｄ値より重く重み付けされる。本開示は、新規性スコアを計算し、社会的要因の任意の組み合わせを利用しまたは新規性スコア計算で重み付けする任意の好適な方法を想定する。
【００２４】
ステップ２０２で算出された新規性スコアは、ユーザにどのコンテンツをサーフェシングするか決定するのに利用される。特定の実施形態では、コンテンツは、ソーシャル・ネットワークの場所と時間アップロードのどちらかあるいは両方に存在する。例えば、アップロードされた写真は、ソーシャル・ネットワーク上の物理的位置に関連付けることがで
きる。特定の実施形態では、写真は、ＥＸＩＦ位置データに基づいて、物理的位置に関連付けられている。特定の実施形態では、アップロードされた写真は、コンピュータ・ビジョン・アルゴリズムを介して公知の地理的位置を有する写真のデータベースとのマッチングを介して、特定の物理的位置に関連付けられる。同様に、アップロードされた写真は撮影した日付と時刻を含むＥＸＩＦデータを含むことができる。あるいは、ソーシャル・ネットワーキング・システムは、アップロードされた日時でアップロードされた写真にタイムスタンプが与えられる。
【００２５】
特定の実施形態では、コンテンツ・サーフェシング処理は、ユーザに関連するコンテンツをユーザに配信することが望ましいので、配信されるコンテンツの粒度はその場所の新規性スコアと反比例している。特定の実施形態では、配信されるコンテンツの粒度は、その場所からの地理的半径および現在時刻からの時間範囲によって定義される。例えば、ユーザが地域に完全に馴染みがない場合（高い新規性スコア）、コンテンツ・サーフェシング処理は、その場所を含む地域全体、州、国など、広範な地理的半径からコンテンツを集める。ユーザが地域にあまり馴染みがない場合にも同様に、コンテンツ・サーフェシング・システムはタイムスタンプに関係なく、広範な時間範囲からコンテンツを、例えばすべてのコンテンツを集める。一方、ユーザが馴染みのある地域内に居る（低新規性スコア）場合、コンテンツ・サーフェシング処理は、（３０．４８メートル（１００フィート）以内など）小さな地理的領域内および（例えば、過去２４時間以内など）短い時間範囲内にあるコンテンツのみを配信してもよい。このように、コンテンツ・サーフェシング処理は、ユーザの現在地の推定親しみ度に合わせて調整され、ユーザに関連性の高いコンテンツを配信する。特定の実施形態では、粒度は新規性スコアと反比例している。特定の実施形態では、粒度は新規性スコアと非線形に反比例している。特定の実施形態では、粒度は複数の要因の間で不均等に重み付けされる。特定の実施形態では、コンテンツ・サーフェシング・システムは、地理的半径および時間範囲によってコンテンツをフィルタリングすることに限定されるものではない。特定の実施形態では、特定の町または地域は、近隣地区や行政地区などの任意の領域に分割されてもよい。本開示は、サーフェシングされるコンテンツをフィルタリングする任意の適切な方法を想定している。
【００２６】
ステップ２０３において、コンテンツ・サーフェシング処理は、ステップ２０２で算出した新規性スコアに基づいて決定された地理的および時間的な半径内にあるコンテンツを検索する。前述したように、地理的な半径は円形の半径に限定される必要はない。特定の実施形態では、任意の地理的領域を、サーフェシングのコンテンツをフィルタリングするのに利用することができる。前述したように、「コンテンツ」とは、ソーシャル・ネットワーキング・システムに記憶された任意の情報のタイプからなる。例えば、地理的領域内で撮像されユーザの友達がアップロードした写真、地理的範囲の範囲内にある場所へのユーザの友達のチェックイン、ユーザの友達によるその地域の企業や組織のレビュー、ユーザの友達によるその地理的領域内の位置に関連付けられたページに関するコメント、その地理的領域内の位置に関連するページ、およびその地理的領域内の位置に関連するテキストを含むコメントなどである。本開示は、ユーザに、ソーシャル・ネットワーキング・システムからのあらゆるタイプの情報をサーフェシングのコンテンツとして配信することを想定している。
【００２７】
ステップ２０４において、サーフェシングされたコンテンツのリストが、距離、関連性、およびその他のジオソーシャル要因に基づいてコンテンツ・サーフェシング処理でランク付けされる。例えば、コンテンツ・サーフェシング処理は、リストの一番上にユーザの現在位置に最も近いコンテンツを配置することにより、コンテンツに関連する位置とユーザの現在位置との間の距離に基づいて、コンテンツのリストをランク付けすることができる。特定の実施形態では、ソーシャル・ネットワーキング・システムは、人口統計的な要因、共通の友達、２人のユーザ間の相互作用の程度に基づいて、２人の個々のユーザがソ
ーシャル・ネットワーク上でどれだけ近いかを表すソーシャル係数を算出し、あるユーザとのより高いソーシャル係数を有する他のユーザによってアップロードされたまたは関連するコンテンツをリストの１番上に押し上げる。特定の実施形態では、コメント数が多い、あるいは「いいね」の投稿が多い写真など非常に関与の多いコンテンツは、より高くランク付けされる。特定の実施形態では、コンテンツ・サーフェシング処理により、クライアント装置１２２のユーザと同じ場所に居る他のユーザの友達によって発行されたコンテンツは、より高くランク付けされる。例えば、ユーザＡとユーザＢが同時に同じ場所に居る場合、ユーザＢの友達によって発行されたコンテンツは、ユーザＡにサーフェシングされ、およびその逆も同様である。
【００２８】
ステップ２０５において、コンテンツ・サーフェシング処理はクライアント装置１２２にコンテンツを配信する。特定の実施形態では、配信されるコンテンツは、ユーザのクライアント装置１２２上のカスタマイズされた「ニュース・フィード」の形をとることができる。特定の実施形態では、サーフェシングされたコンテンツはクライアント装置１２２のロック画面、スクリーン・セーバ、デスクトップの背景、または任意の他のデフォルト画面を置き換える、写真のスライドショーであってもよい。特定の実施形態では、サーフェシングされたコンテンツが各コンテンツの場所を示す「ピン」を有するマップの形でユーザに配信されてもよい。特定の実施形態では、これらのピンはまた、所定の位置でストーリやコンテンツのタイプを示すことができる。特定の実施形態では、コンテンツは、通知インジケータを介してクライアント装置１２２に配信されてもよい。例えば、ユーザは、選択すると配信されたコンテンツを表示する選択可能な通知を受信することができる。特定の実施形態では、通知システムは、リアルタイムで動作し、ユーザは、関連するコンテンツをソーシャル・ネットワーキング・システム上で生成されるとすぐに、通知を受信する。特定の実施形態では、通知はクライアント装置１２２の位置を囲む特定の地理的半径に基づいている。特定の実施形態では、半径は１０メートルであってよく、関連する特定のコンテンツが作成された地理的位置にユーザが近づくと、該ユーザは通知を受信する。例えば、ユーザがユーザの友達の１人が作成したレビューに関連する特定のレストランを歩いて通り過ぎると、そのレビューを表示した通知を受け取ることができる。本開示は、クライアント装置１２２を介してユーザにサーフェシングされたコンテンツを配信し、表示する任意の好適な方法も想定する。
【００２９】
図３は、本発明の一実施形態によるコンテンツ・サーフェシング処理を利用する旅行者の例を示す。仮想的な旅行者は、サンフランシスコに拠点をおくと仮定すると、仮想的なユーザのサンフランシスコの新規性スコアは非常に低い。ユーザがバルセロナ３０１に着陸直後に電話の電源を入れると、コンテンツ・サーフェシング処理は、ユーザの最後の位置からの移動距離、バルセロナで過ごした総時間に基づいてバルセロナの関連性スコアを計算する。この例では、新規性スコアが高いため、粒度は極めて低い。したがって、コンテンツを得る時間的および地理的半径３０１ａは極めて大きい。このため、ユーザには、スペイン、ポルトガル、モロッコのすべて、フランスの一部をカバーする地域からコンテンツや観光地が表示される。同様に、ユーザがその地域に馴染みがないため、コンテンツ・サーフェシング・システムは、あらゆる期間からのコンテンツも、例えば、３年前にバルセロナを訪れた友達からの写真を配信することができる。
【００３０】
しかしながら、仮想的な旅行者が長期間バルセロナに留まると、コンテンツ・サーフェシング処理は、バルセロナは、ユーザに対してより新規でないと判断し、ユーザにサーフェシングするコンテンツの粒度を大きくする。図４に示すように、ユーザがバルセロナのランブラス地区４０１内でより多くの時間を費やすと、サーフェシングされるコンテンツの地理的および時間的検索領域４０１ａは劇的に狭くなる。前述のように、地理的検索領域４０１は、このようなランブラスを包含する近隣地区などいかなる任意の形状もとることができる。仮想的なユーザが同じ地域に留まった場合、特定の実施形態では、数百フィ
ート以内の場所に関連して数日前に発生したコンテンツのみがユーザに表示される程度にまで、検索領域４０１の地理的、時間的半径は小さくなる。
【００３１】
図３に戻ると、仮想的旅行者がマドリード３０２に移動した場合、地理的および時間的な検索半径３０２ｂはマドリードを中心に再編される。ユーザがマドリードで過ごした時間の総量は小さいが、マドリードとバルセロナの間の距離は、サンフランシスコとバルセロナの間よりもはるかに短いため、地理的および時間的な検索領域は、３０１ａの規模には今度は増加しない。このように、コンテンツ・サーフェシング処理は、ユーザに、スペイン全土よりむしろマドリードに関するコンテンツを表示する。
【００３２】
図５は、図３および図４の仮想的な旅行者の地理的および時間的検索半径対時間の間の関係例を示す。Ｔ＝１以前は、ユーザ位置は、ユーザがサンフランシスコ（Ｓａｎ  Ｆｒａｎｃｉｓｃｏ）に居ることを示し、ユーザがサンフランシスコで多くの時間総量を過ごしているので、最初の地理的および時間的検索半径は極めて小さい。このように、サンフランシスコに居る間、コンテンツ・サーフェシング処理は、ユーザに、昨夜から通りを行く人々の写真など非常に粒度の高いストーリを配信する。
【００３３】
Ｔ＝１で、ユーザは自分のクライアント装置１２２の電源を切り、サンフランシスコからバルセロナへ飛行機で移動する。Ｔ＝２で、クライアント装置１２２の電源を入れると、ソーシャル・ネットワーキング・システムは、少なくともユーザがバルセロナで費やした時間の総量と以前報告された場所と現在の場所の位置の違いに基づいて、新規性スコアを計算する。この例では距離が大きく時間の総量が少ないため、新規性が高く、したがって、検索領域は地理的にも時間的にも極めて大きい。特定の実施形態では、このように、コンテンツ・サーフェシング・システムは、ユーザの友達がスペインのいたる所から任意の日付で投稿した写真を表示する。ユーザがバルセロナで多くの時間を費やすにつれて、地理的および時間的な検索半径が徐々に小さくなる。
【００３４】
Ｔ＝２において、ユーザは、マドリードに進み、コンテンツ・サーフェシング処理は、ユーザ用にマドリードの新しい新規性スコアを計算する。ユーザが以前にマドリードに来たことはないが、ユーザが最後にいた場所（バルセロナ）と現在位置との間の増分が比較的小さいため、検索半径はわずかに増加し、マドリード中心に再編される。特定の実施形態では、コンテンツ・サーフェシング処理は時間での移動距離を考慮に入れる。例えば飛行機で移動する際、時間での移動距離は非常に大きく、したがって、ユーザが、その地域に馴染みのある可能性は低い。しかし、車や電車で移動の場合、時間での移動距離は比較的小さく、ユーザがその地域に詳しくなる可能性が高くなる。特定の実施形態では、コンテンツ・サーフェシング処理は、ユーザが所与の距離を超えて移動する場合、常に新規性スコアを再計算する。特定の実施形態では、コンテンツ・サーフェシング処理は、連続的に、クライアント装置１２２の現在地の新規性スコアを計算し、ユーザが移動中であるか否かを判断するために時間での移動距離のためのスライディング・ウインドウ解析（Ｓｌｉｄｉｎｇ  Ｗｉｎｄｏｗ）を利用する。仮想的旅行者がバルセロナにいた時のように、ユーザがマドリードでより多くの時間を費やすにつれて、地理的および時間的な検索半径は、線形または非線形の割合で小さくなる。
【００３５】
Ｔ＝４で、ユーザは、サンフランシスコに戻る。特定の実施形態では、検索半径は前のレベル（Ｔ＝１以前まで）に戻る。特定の実施形態では、図５に示すように、時間的検索半径だけが大きくなる。このように、コンテンツ・サーフェシング処理は、ユーザに、ユーザが出発した時間以降に生成されたコンテンツを表示する。
【００３６】
図６ａ、６ｂおよび６ｃは、クライアント装置１２２上でサーフェシングしたコンテンツを表示するための様々なインターフェースを示す。図６ａは、例示的なカスタム・ニュ
ース・フィード６００を示す。特定の実施形態では、ユーザは、ソーシャル・ネットワーキング・システムに接続しているクライアント・アプリケーション上の特殊なタブを介し、カスタム・ニュース・フィード６００にアクセスし得る。特定の実施形態では、カスタム・ニュース・フィード６００は、特定のウェブ・ページにナビゲートすることによってアクセスすることができる。カスタム・ニュース・フィード６００は、ニュース・フィード・エントリ６０１、６０２、６０３、および６０４の形式でのサーフェシングされたコンテンツ含む。特定の実施形態では、エントリはユーザの友達またはユーザの二次的接続によって投稿されたチェックイン６０２、フォト・ストーリ６０２、レビュー６０３、ビデオ６０４、と対応しうる。特定の実施形態では、二次的接続は、ユーザと一緒に旅行しているユーザの友達の友達である。
【００３７】
図６ｂは、サーフェシングされたコンテンツを配信する方法として、例示的なロック解除画面６０５を示す。特定の実施形態では、クライアント装置１２２がロックされている時、装置は、タッチスクリーン上にロック解除画面６０５を表示し、ロック解除画面６０５は、ユーザが、使用するのに装置のロックを解除するため特定の方向へのスワイプが必要なボタン６０６を含む。特定の実施形態では、ユーザの友達がアップロードしたその場所の最も人気の写真６０８のスライドショーが、ロック解除画面上に表示される。可能であれば、写真に、キャプション６０８、タグ付けされたユーザの名前、およびタグ付けされたオブジェクトも含むことができる。特定の実施形態では、スライドショーは、デスクトップの背景など、クライアント装置１２２上の任意の数のデフォルト画面にも置き換わる。
【００３８】
図６ｃは、サーフェシングされたストーリを表示する別の方法の例を示す。図６Ｃでは、クライアント装置１２２は、ユーザ位置６０９の周辺のインタラクティブ・マップを表示する。このマップ上には、ピン６１１〜６１６が表示され、各ピンはピンで示された場所に生成されたストーリやコンテンツの一部に対応する。特定の実施形態では、ユーザは、ピンを、クリック、タップあるいは選択することで詳細にストーリを閲覧することができる。特定の実施形態では、各ピンがストーリ（写真、ビデオ、レビュー、チェックインなど）のタイプを示すため異なる色や形をとる。本開示は、サーフェシングしたコンテンツをクライアント装置１２２のユーザに表示するあらゆる方法を想定する。
【００３９】
図７は、本発明のいくつかの実施形態で使用することができる例示的なコンピュータ・システム７００を示す。本開示は、コンピュータ・システム７００の任意の適切な数を想定する。本開示は、任意の適切な物理的形態をとるコンピュータ・システム７００を想定する。限定としてではなく一例として、コンピュータ・システム７００は、組み込みコンピュータ・システム、システムオンチップ（ＳＯＣ）、シングルボード・コンピュータ・システム（ＳＢＣ）（例えば、コンピュータオンモジュール（ＣＯＭ）またはシステムオンモジュール（ＳＯＭ））、デスクトップ・コンピュータ・システム、ラップトップまたはノートブック・コンピュータ・システム、インタラクティブ・キオスク、メインフレーム、コンピュータ・システムのメッシュ、携帯電話、携帯情報端末（ＰＤＡ）、サーバ、またはこれらの２種以上の組み合わせであってもよい。適切な場合には、コンピュータ・システム７００は、１つまたは複数のコンピュータ・システム７００を含むことができ、統合型あるいは分散型、複数の場所にまたがったり、複数のマシンにまたがったり、あるいはクラウド内に存在する。該クラウドは１つまたは複数のネットワーク内の１つまたは複数のクラウド・コンポーネントを含むことができる。適切な場合には、１つまたは複数のコンピュータ・システム７００は、実質的な空間的、時間的制限なしに、本明細書に記載または図示された１つまたは複数の方法の１つまたは複数のステップを実行することができる。制約条件としてではなく一例として、１つまたは複数のコンピュータ・システム７００は、本明細書に記載または図示された１つまたは複数の方法の１つまたは複数のステップを、リアルタイム方式で、またはバッチ・モードで実行することができる。適切な
場合、１つまたは複数のコンピュータ・システム７００は、本明細書に記載または図示された１つまたは複数の方法の１つまたは複数のステップを、異なる時間にまたは異なる場所で、実行することができる。
【００４０】
特定の実施形態では、コンピュータ・システム７００は、プロセッサ７０２、メモリ７０４、記憶装置７０６、入力／出力（Ｉ／Ｏ）インターフェース７０８、通信インターフェース７１０、およびバス７１２を含む。本開示は特定の配置における特定の数の特定の構成要素を有する特定のコンピュータ・システムを説明し例示しているが、本開示は、任意の適切な配置で、任意の適切な数の任意の適切な構成要素を有する任意の適切なコンピュータ・システムを想定する。
【００４１】
特定の実施形態では、プロセッサ７０２は、コンピュータ・プログラムを構成するものなどの命令を実行するためのハードウェアを含む。限定のためではなく、一例として、命令を実行するために、プロセッサ７０２は、内部レジスタ、内部キャッシュ、メモリ７０４または記憶装置７０６からの命令を取得し（または取り出し）、それらを復号して実行し、内部レジスタ、内部キャッシュ、メモリ７０４、または記憶装置７０８に１つまたは複数の結果を書き込むことができる。本開示は特定のプロセッサを説明し例示しているが、本開示は任意の適切なプロセッサを想定している。
【００４２】
特定の実施形態において、メモリ７０４は、プロセッサ７０２が実行するための命令やプロセッサ７０２がそれに基づいて動作するためのデータを保存するメイン・メモリを含む。制約条件としてではなく一例として、コンピュータ・システム７００は、記憶装置７０６または（例えば、別のコンピュータ・システム７００など）別のソースからメモリ７０４に命令をロードすることができる。プロセッサ７０２は、次に、メモリ７０４から内部レジスタまたは内部キャッシュに命令をロードすることができる。命令を実行するために、プロセッサ７０２は、内部レジスタまたは内部キャッシュから命令を取り出し、それらを復号することができる。特定の実施形態において、メモリ７０４は、ランダム・アクセス・メモリ（ＲＡＭ）を含む。このＲＡＭは、適切な場合には、揮発性メモリであってもよい。適切な場合には、このＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ）であってもよい。また、適切な場合には、このＲＡＭは、単一ポートまたはマルチポートＲＡＭであってもよい。本開示は、任意の適切なＲＡＭを想定する。適切な場合、メモリ７０４は、１つまたは複数のメモリ７０２を含むことができる。本開示は特定のメモリを説明し例示しているが、本開示は、任意の適切なメモリを想定している。
【００４３】
特定の実施形態では、記憶装置７０６は、データまたは命令のための大容量記憶装置を含む。限定のためでなく一例として、記憶装置７０６は、ＨＤＤ、フロッピー（登録商標）・ディスク・ドライブ、フラッシュ・メモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサル・シリアル・バス（ＵＳＢ）ドライブ、またはこれらの２種以上の組み合わせを含むことができる。記憶装置７０６は、適切な場合、取り外し可能、または取り外し不可能な（固定）媒体を含むことができる。記憶装置７０６は、適切な場合、コンピュータ・システム７００の内部または外部にあってもよい。特定の実施形態では、記憶装置７０６は不揮発性の固体メモリである。特定の実施形態では、記憶装置７０６は、読み出し専用メモリ（ＲＯＭ）を含む。本開示は、任意の適切な物理的形態をとる大容量記憶装置７０６を想定する。適切な場合、記憶装置７０６は、プロセッサ７０２と記憶装置７０６との間の通信を容易にする１つまたは複数の記憶装置制御ユニットを含むことができる。適切な場合、記憶装置７０６は、１つまたは複数の記憶装置７０６を含むことができる。本開示は特定の記憶装置を説明し例示しているが、本開示は、任意の適切な記憶装置を想定している。
【００４４】
特定の実施形態では、Ｉ／Ｏインターフェース７０８は、コンピュータ・システム７００と１つまたは複数のＩ／Ｏ装置間の通信のための１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。コンピュータ・システム７００は、適切な場合これらのＩ／Ｏ装置の１つ以上を含んでもよい。これらのＩ／Ｏ装置の１つ以上は、人とコンピュータ・システム７００との間の通信を可能にする。制約条件としてではなく一例として、Ｉ／Ｏ装置は、キーボード、キーパッド、マイク、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチル・カメラ、スタイラス、タブレット、タッチスクリーン、トラックボール、ビデオ・カメラ、その他の適切なＩ／Ｏ装置またはこれらの２種以上の組み合わせを含むことができる。Ｉ／Ｏ装置は、１つまたは複数のセンサを含むことができる。本開示は任意の好適なＩ／Ｏ装置と任意の好適なそれらのためのＩ／Ｏインターフェース７０８を想定している。本開示は、特定のＩ／Ｏインターフェースを説明し例示しているが、本開示は任意の適切なＩ／Ｏインターフェースを想定する。
【００４５】
特定の実施形態では、通信インターフェース７１０は、コンピュータ・システム７００と１つまたは複数の他のコンピュータ・システム７００または１つまたは複数のネットワークの間の（例えば、パケットベースの通信など）通信のための１つまたは複数のインターフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。制約条件としてではなく一例として、通信インターフェース７１０は、イーサネット（登録商標）または他の有線ベースのネットワークと通信するためのネットワーク・インターフェース・コントローラ（ＮＩＣ）またはネットワーク・アダプタ、またはＷＩ−ＦＩネットワークなどの無線ネットワークと通信するための無線ＮＩＣ（ＷＮＩＣ）または無線アダプタを含み得る。本開示は、それに関する任意の好適なネットワークと任意の好適な通信インターフェース７１０を想定する。制約条件としてではなく一例として、コンピュータ・システム７００は、アド・ホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、インターネットの１つまたは複数の部分、または  これらの２つ以上の組み合わせと通信し得る。これらのネットワークの１つまたは複数のネットワークの１つまたは複数の部分は有線または無線であり得る。一例として、コンピュータ・システム７００は、無線ＰＡＮ（ＷＰＡＮ）（例えばブルートゥース（登録商標）（ＢＬＵＥＴＯＯＴＨ（登録商標））ＷＰＡＮなど）、ＷＩ−ＦＩネットワーク（例えば、７０２．１１ａ／ｂ／ｇ／ｎ  ＷＩ−ＦＩネットワーク、７０２．１１ｓメッシュ・ネットワーク）、ＷＩ−ＭＡＸネットワーク、携帯電話ネットワーク（例えばグローバル移動体通信システム（ＧＳＭ（登録商標）：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）ネットワーク、ＧＳＭ（登録商標）進化型高速データレート（ＥＤＧＥ：Ｅｎｈａｎｃｅｄ  Ｄａｔａ  Ｒａｔｅｓ  ｆｏｒ  ＧＳＭ（登録商標）  Ｅｖｏｌｕｔｉｏｎ）ネットワーク、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ：  Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ
Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）ネットワーク、ロング・ターム・エボリューション（ＬＴＥ：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワーク）、他の好適な無線ネットワーク、またはこれらの２つ以上の組み合わせと通信し得る。
【００４６】
コンピュータ・システム７００は、適切な場合、これらのネットワークのうちの任意のネットワークの任意の好適な通信インターフェース７１０を含み得る。通信インターフェース７１０は、適切な場合、１つまたは複数の通信インターフェース７１０を含み得る。本開示は特定の通信インターフェースについて説明し例示しているが、本開示は任意の好適な通信インターフェースを想定する。
【００４７】
特定の実施形態において、バス７１２は、コンピュータ・システム７００のハードウェ
ア、ソフトウェア、または両方、互いへの接続コンポーネントを含む。適切な場合、バス７１２は、１つまたは複数のバス７１２を含み得る。本開示は、任意の好適なバスまたは相互接続を想定する。
【００４８】
上述のクライアント側機能を、実行されると、プログラム可能なプロセッサに上述の処理をさせる、コンピュータ可読記憶媒体に格納された一連の命令として実現することができる。クライアント装置１２２は、様々な異なるハードウェアおよびコンピューティング・システムで実現できるが、図８は、様々な特定の実施形態による、クライアントまたは携帯機器のコンピューティングプラットフォームの一例の主要構成要素の概略を示す。特定の実施形態では、コンピューティングプラットフォーム８０２は、コントローラ８０４、メモリ８０６、および入出力サブシステム８１０からなるとしてよい。特定の実施形態では、１つ以上のプロセッサおよび／または１つ以上のマイクロコントローラからなるコントローラ８０４は、コンピューティングプラットフォームに関連付けられた命令を実行し、動作を実行するように構成されている。様々な実施形態において、コントローラ８０４は、シングルチップ、マルチ・チップおよび／または１つまたは複数の集積回路、プリント回路基板などの他の電気部品として実装されてもよい。コントローラ８０４は、必要に応じて、命令、データ、またはコンピュータ・アドレスの一時的ローカル記憶のためのキャッシュ・メモリ・ユニットを含んでもよい。一例として、メモリから取り出した命令を用い、コントローラ８０４は、コンピューティングプラットフォーム８０２の構成要素間の入力および出力データの受信と動作を制御してもよい。一例として、コントローラ８０４は、例えば、２Ｄ／３Ｄグラフィックス処理、画像処理、ビデオ処理などの、コンピューティングプラットフォーム８０２の特定の処理タスク専用の１つまたは複数のプロセッサまたは１つまたは複数のコントローラを含むことができる。
【００４９】
コントローラ８０４は、好適なオペレーティング・システムと共に、コンピュータ・コードの形式で命令を実行し、データを生成し使用するように動作し得る。限定ではなく一例として、オペレーティング・システムは、他の好適なオペレーティング・システムの中でも、ウィンドウズ（登録商標）（ＷＩＮＤＯＷＳ（登録商標））ベース、マック（Ｍａｃ）ベース、ユニックス（ＵＮＩＸ（登録商標））またはリナックス（登録商標）（ＬＩＮＵＸ（登録商標））ベース、またはシンビアン（Ｓｙｍｂｉａｎ）ベースであり得る。オペレーティング・システム、他のコンピュータ・コードおよび／またはデータはコントローラ８０４に動作可能に接続されるメモリ８０６内に物理的に格納され得る。
【００５０】
メモリ８０６は、１つまたは複数の記憶媒体を包含し、一般に、コンピューティングプラットフォーム８０２により使用されるコンピュータ・コード（例えば、ソフトウェアおよび／またはファームウェア）やデータを格納する場所を提供し得る。一例として、メモリ８０６は、読取専用メモリ（ＲＯＭ）および／またはランダム・アクセス・メモリ（ＲＡＭ）を含む様々な有形のコンピュータ可読記憶媒体を含み得る。当技術分野で周知のように、ＲＯＭはデータと命令をコントローラ８０４に対し一方向的に転送するように働き、ＲＡＭは通常、データと命令を双方向的に転送するように使用される。メモリ８０６はまた、一例として、コントローラ８０４に双方向的に結合される他の好適な形式のメモリの中でも、ハード・ディスク・ドライブ（ＨＤＤ）、ソリッドステート・ドライブ（ＳＳＤ：ｓｏｌｉｄ−ｓｔａｔｅ  ｄｒｉｖｅ）、フラッシュメモリ・カード（例えば、セキュア・デジタル（Ｓｅｃｕｒｅｄ  Ｄｉｇｉｔａｌ）またはＳＤカード、組込型マルチメディアカード（ｅｍｂｅｄｄｅｄ  ＭｕｌｔｉＭｅｄｉａＣａｒｄ）またはｅＭＭＤカード）の形式の１つまたは複数の固定の記憶装置を含み得る。情報はまた、必要な場合はコンピューティングプラットフォーム８０２内に装填または設置される１つまたは複数の取り外し可能記憶媒体上に存在し得る。一例として、多くの好適なメモリー・カードのうち任意のもの（例えば、ＳＤカード）が一時的または恒久的にコンピューティングプラットフォーム８０２に装填され得る。
【００５１】
入出力サブシステム８１０は、コントローラ８０４に動作可能に接続された１つまたは複数の入出力装置からなってもよい。例えば、入出力サブシステムは、キーボード、マウス、１つまたは複数のボタン、サム・ホイール、および／または、ディスプレイ（例えば、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、干渉変調器ディスプレイ（ＩＭＯＤ：Ｉｎｔｅｒｆｅｒｏｍｅｔｒｉｃ  ｍｏｄｕｌａｔｏｒ  ｄｉｓｐｌａｙ）、またはその他任意の適切なディスプレイ技術）を含んでもよい。一般に、入力装置は、コンピューティングプラットフォーム８０２に外部からのデータ、コマンド、応答を転送するように構成されている。ディスプレイは一般に、コンピューティングプラットフォーム８０２のユーザと、携帯機器上で実行中のオペレーティング・システムまたはアプリケーション（複数可）との間で簡便な視覚的インターフェースを提供するグラフィカル・ユーザ・インターフェース（ＧＵＩ：ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を表示するように構成されている。一般的に、ＧＵＩは、プログラム、ファイル、および動作のオプションをグラフィック画像で表示する。動作中、ユーザは関連する機能およびタスクを開始するために、ディスプレイ上に表示される種々のグラフィック画像を選択して起動することができる。入出力サブシステム８１０はまた、例えば、タッチ・パッドやタッチスクリーンなどのタッチ・ベースの装置を含んでいてもよい。タッチ・パッドは、ユーザのタッチ・ベースの入力を検出する面を含む入力装置である。同様に、タッチスクリーンは、ユーザタッチ入力の存在および位置を検出するディスプレイである。入出力システム８１０は、２本または３本の指のタッチなど１つまたは複数のタッチ入力の存在、位置および動きを識別することができる、デュアル・タッチまたはマルチタッチ・ディスプレイやタッチ・パッドを含むことができる。
【００５２】
特定の実施形態では、コンピューティングプラットフォーム８０２は、コンピューティングプラットフォーム８０２の様々な機能を容易にするために、コントローラ８０４に作動可能に接続された、オーディオ・サブシステム８１２、カメラ・サブシステム８１２、無線通信サブシステム８１７、センサ・サブシステム８１７、および／または有線通信サブシステム８２０をさらに含み得る。例えば、スピーカ、マイク、音声信号を処理するように構成された符号化／復号化モジュールを含むオーディオ・サブシステム８１２は、音声認識、音声複製、デジタル録音および電話機能など音声対応機能を促進するために利用し得る。例えば、光センサ（例えば、電荷結合素子（ＣＣＤ：ｃｈａｒｇｅｄ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）、または相補型金属酸化膜半導体（ＣＭＯＳ：ｃｏｍｐｌｅｍｅｎｔａｒｙ  ｍｅｔａｌ−ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージ・センサ）を含むカメラ・サブシステム８１２は、写真およびビデオ・クリップの記録などのカメラ機能を促進するために利用し得る。例えば、有線通信サブシステム８２０は、ファイル転送のためのユニバーサル・シリアル・バス（ＵＳＢ：Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、またはローカル・エリア・ネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）に接続するためのイーサネット（登録商標）・ポートを含み得る。
【００５３】
無線通信サブシステム８１７は、例えば、無線ＰＡＮ（ＷＰＡＮ）（例えば、ブルートゥースＷＰＡＮ、赤外線ＰＡＮなど）、ＷＩ−ＦＩネットワーク（例えば、８０２．１１ａ／ｂ／ｇ／ｎ  ＷＩ−ＦＩネットワーク、８０２．１１ｓメッシュ・ネットワークなど）、ＷＩ−ＭＡＸネットワーク、携帯電話ネットワーク（例えばグローバル移動体通信システム（ＧＳＭ（登録商標））ネットワークなど）、ＧＳＭ（登録商標）進化型高速データレート（ＥＤＧＥ）ネットワーク、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）ネットワーク、および／またはロング・ターム・エボリューション（ＬＴＥ）ネットワーク）などの１つまたは複数の無線ネットワーク上で動作するように設計することができる。さらに、無線通信サブシステム８１７は、コンピューティングプラットフォーム８０２が、他の無線装置のためのベース・ステーションとして構成する
ことができるようにホスティング・プロトコルを含んでもよい。
【００５４】
センサ・サブシステム８１７は、追加の入力を提供し、コンピューティングプラットフォーム８０２の複数の機能を容易にするために、１つまたは複数のセンサ装置を含むことができる。例えば、センサ・サブシステム８１７は、位置測位のためのＧＰＳセンサ、高度測位のための高度計、携帯機器の向きを決定する運動センサ、カメラ・サブシステム８１４で撮影する機能のための光センサ、周辺温度を測定する温度センサ、および／またはセキュリティ・アプリケーション（例えば、指紋リーダー）のための生体センサを含むことができる。
【００５５】
特定の実施形態では、コンピューティングプラットフォーム８０２の様々な構成要素は、（ハードウェアおよび／またはソフトウェアを含む）１つまたは複数のバスによって互いに作動可能に接続されてもよい。制約条件としてではなく一例として、１つまたは複数のバスは、アクセラレーテッド・グラフィックス・ポート（ＡＧＰ：Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）または他のグラフィック・バス、強化型業界標準アーキテクチャ（ＥＩＳＡ：Ｅｎｈａｎｃｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、フロントサイド・バス（ＦＳＢ）、ハイパートランスポート（ＨＹＰＥＲＴＲＡＮＳＰＯＲＴ）（ＨＴ）相互接続、業界標準アーキテクチャ（ＩＳＡ）バス、インフィニバンド（ＩＮＦＩＮＩＢＡＮＤ）相互接続、ローピンカウント（ＬＰＣ：ｌｏｗ−ｐｉｎ−ｃｏｕｎｔ）バス、メモリ・バス、マイクロ・チャネル・アーキテクチャ（ＭＣＡ）バス、周辺部品相互接続（ＰＣＩ：Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス、ＰＣＩエクスプレス（ＰＣＩ−Ｅｘｐｒｅｓｓ（ＰＣＩエックス（ＰＣＩ−Ｘ）））バス、シリアル・アドバンスト・テクノロジ・アタッチメント（ＳＡＴＡ：ｓｅｒｉａｌ  ａｄｖａｎｃｅｄ  ｔｅｃｈｎｏｌｏｇｙ  ａｔｔａｃｈｍｅｎｔ）バス、ビデオ電子装置規格化協会ローカル（ＶＬＢ：Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ  ｌｏｃａｌ）バス、ユニバーサル非同期レシーバ／トランスミッタ（ＵＡＲＴ）インターフェース、集積回路間（Ｉ２Ｃ）バス、シリアル・ペリフェラル・インターフェース（ＳＰＩ）バス、セキュア・デジタル（ＳＤ）メモリ・インターフェース、マルチメディアカード（ＭＭＣ）メモリ・インターフェース、メモリ・スティック（ＭＳ）メモリ・インターフェース、セキュア・デジタル入力出力（ＳＤＩＯ）インターフェース、マルチチャネル・バッファド・シリアル・ポート（ＭｃＢＳＰ）バス、ユニバーサル・シリアル・バス（ＵＳＢ）バス、汎用メモリコントローラ（ＧＰＭＣ）バス、ＳＤＲＡＭコントローラ（ＳＤＲＣ）バス、汎用入力／出力（ＧＰＩＯ）バス、セパレート・ビデオ（Ｓ−ビデオ）バス、ディスプレイ・シリアル・インターフェース（ＤＳＩ）バス、アドバンスト・マイクロコントローラ・バス・アーキテクチャ（ＡＭＢＡ）バス、または他の適切なバスまたはこれらの２種以上の組み合わせを含みうる。さらに、コンピューティングプラットフォーム８０２は、電源８３２によって給電することができる。
【００５６】
本明細書では、コンピュータ可読記憶媒体への言及は、１つまたは複数の非一時的な、有形の、コンピュータ可読記憶媒体処理構造を包含する。制約条件としてではなく一例として、コンピュータ可読記憶媒体は、適切な場合、半導体ベースまたは他の集積回路（ＩＣ）（例えば、フィールドプログラマブル・ゲート・アレイ  （ＦＰＧＡ）または特定用途ＩＣ（ＡＳＩＣ）など）、ハード・ディスク、ＨＤＤ、ハイブリッド・ハード・ドライブ（ＨＨＤ：ｈｙｂｒｉｄ  ｈａｒｄ  ｄｒｉｖｅ）、光ディスク、光ディスク・ドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピー（登録商標）・ディスク、フロッピー（登録商標）・ディスク・ドライブ  （ＦＤＤ）、磁気テープ、ホログラフィック記憶媒体、ソリッドステート・ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カード、セキュア・デジタル・ドライブ、マルチメディアカード（ＭＭＣ：ＭｕｌｔｉＭｅｄｉａＣａｒｄ）カード、組込型ＭＭＣ（ｅＭＭＣ）カード、他の好適なコン
ピュータ可読記憶媒体、またはこれらの２つ以上の組み合わせを含み得る。本明細書では、コンピュータ可読記憶媒体への言及は、合衆国法典第３５巻第１０１条下の特許権保護を受ける資格が無いいかなる媒体も除外する。本明細書では、コンピュータ可読記憶媒体への言及は、合衆国法典第３５巻第１０１条下の特許権保護を受ける資格が無い限り、信号送信の一時的形式（電気的または電磁気的伝播信号自体など）を除外する。
【００５７】
本開示は、任意の好適な記憶を実現する１つまたは複数のコンピュータ可読記憶媒体を想定する。特定の実施形態では、コンピュータ可読記憶媒体は、適切な場合、プロセッサ８０２の１つまたは複数の部分（例えば、１つまたは複数の内部レジスタまたはキャッシュなどの）、メモリ８０４の１つまたは複数の部分、記憶装置８０６の１つ以上複数の部分、またはこれらの組み合わせを実装する。特定の実施形態では、コンピュータ可読記憶媒体は、ＲＡＭまたはＲＯＭを実装する。特定の実施形態では、コンピュータ可読記憶媒体は、揮発性または持続性メモリを実装する。特定の実施形態では、１つまたは複数のコンピュータ可読記憶媒体は、ソフトウェアを備える。本明細書では、ソフトウェアへの言及は、適切な場合、１つまたは複数のアプリケーション、バイトコード、１つまたは複数のコンピュータ・プログラム、１つまたは複数の実行可能ソフト、１つまたは複数の命令、論理、マシン・コード、１つまたは複数のスクリプト、またはソース・コードを包含することができ、逆もまた同様である。特定の実施形態では、ソフトウェアは１つまたは複数のアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含む。本開示は、任意の好適なプログラミング言語またはプログラミング言語の組み合わせで記述されるか、または表現される任意の好適なソフトウェアを想定する。特定の実施形態では、ソフトウェアはソース・コードまたはオブジェクト・コードとして表現される。特定の実施形態では、ソフトウェアは、例えばＣ、Ｐｅｒｌ、ジャバ・スクリプト  （ＪＡＶＡ（登録商標）  Ｓｃｒｉｐｔ）、または好適なその拡張版などのハイレベル・プログラミング言語で表現される。特定の実施形態では、ソフトウェアは、アセンブリ言語（またはマシンコード）などのローレベル・プログラミング言語で表現される。特定の実施形態では、ソフトウェアはジャバ（ＪＡＶＡ（登録商標））で表現される。特定の実施形態では、ソフトウェアは、ハイパー・テキスト・マークアップ言語（ＨＴＭＬ：Ｈｙｐｅｒ  Ｔｅｘｔ
Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、拡張可能マークアップ言語（ＸＭＬ：Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、または他の好適なマークアップ言語で表現される。
【００５８】
本開示は、当業者であれば理解されるであろう本明細書の例示的実施形態に対するすべての変更、置換、変形、代替、修正を包含する。同様に、適切な場合には、添付の特許請求の範囲は、当業者であれば理解されるであろう本明細書の例示的な実施形態に対するすべての変更、置換、変形、代替、修正を包含する。
【図１】
0005731075.tif 000002
【図２】
0005731075.tif 000003
【図３】
0005731075.tif 000004
【図５】
0005731075.tif 000005
【図６Ａ】
0005731075.tif 000006
【図６Ｂ】
0005731075.tif 000007
【図６Ｃ】
0005731075.tif 000008
【図７】
0005731075.tif 000009
【図８】
0005731075.tif 000010
【図４】
0005731075.tif 000011