(57)【特許請求の範囲】
【請求項１】
ソーシャル・ネットワーキング・システムの１以上のコンピューティング・デバイスによる方法であって、
前記コンピューティング・デバイスのうちの１以上が、複数の個人に対応する複数のモバイルデバイスの各々から、それぞれ、
前記モバイルデバイスに関連付けられているリアル・タイムの識別情報と、
前記モバイルデバイスに関連付けられているリアル・タイムの位置および向きデータと、を受信する工程であって、前記位置および向きデータは、前記モバイルデバイスの１以上のセンサによって収集され前記モバイルデバイス上に記憶されており、前記位置および向きデータは、前記モバイルデバイスの現在の位置、現在の向き、および現在の速度を示す、前記工程と、
前記コンピューティング・デバイスのうちの１以上が、前記識別情報を用いて複数の個人を識別する個人識別工程であって、識別される前記複数の個人はソーシャル・ネットワーキング・システムの複数のユーザを含み、該ソーシャル・ネットワーキング・システムは、複数のノードと該ノードを接続するエッジとを含むグラフを含み、識別される各個人について、該グラフの少なくとも１つのユーザ・ノードが識別される該個人のユーザ・プロファイルに対応する、前記個人識別工程と、
前記コンピューティング・デバイスのうちの１以上が、識別される前記複数の個人の各々について、該個人に対応する前記位置および向きデータとサーバに記憶されている電子広告ディスプレイ・データとの比較に基づき、該個人が所定の位置に設けられた電子広告ディスプレイの閲覧エリア内にいるかどうかを判定する工程であって、前記電子広告ディスプレイ・データは、
前記電子広告ディスプレイの周囲の地理と、
前記電子広告ディスプレイのサイズおよび向きと、
前記電子広告ディスプレイの周囲のエリアのサイズと、を示す、前記工程と、
前記コンピューティング・デバイスのうちの１以上が、前記グラフにアクセスして、前記閲覧エリア内の識別される前記複数の個人のうちの２以上に共通する１または複数の属性を決定する属性決定工程であって、前記属性は、前記電子広告ディスプレイの前記閲覧エリア内の２以上の個人に対応する２以上のユーザ・ノードを識別することによってそれぞれ識別され、識別される前記ユーザ・ノードの各々は、前記閲覧エリア内の前記２以上の個人に共通する前記１または複数の属性にそれぞれ対応する１または複数の概念ノードの各々に対し１以上のエッジによって接続されている、前記属性決定工程と、
前記コンピューティング・デバイスのうちの１以上が、識別される前記複数の個人のうちの前記２以上に対し前記電子広告ディスプレイに提示される広告の動的な選択のために前記属性を提供する属性提供工程であって、該選択は、前記電子広告ディスプレイの前記閲覧エリア内の前記２以上の個人に共通する決定された前記属性のうちの１または複数にそれぞれ対応する前記概念ノードの１または複数に少なくとも部分的に基づく、前記属性提供工程と、
前記コンピューティング・デバイスのうちの１以上が、識別される前記複数の個人のうちの前記２以上に対するリアル・タイム提示用に、選択された前記広告を前記電子広告ディスプレイに対し送信する工程と、を備える方法。
【請求項２】
前記属性決定工程は、識別される前記複数の個人のうちの２以上の個人に関する１または複数の属性の照会に応答して、識別される前記複数の個人のうちの２以上の個人に関する１または複数の属性を受信する工程を含む、請求項１に記載の方法。
【請求項３】
前記属性提供工程は、提供される属性に基づいて、前記電子広告ディスプレイによって提示される広告を選択する工程を含む、請求項１に記載の方法。
【請求項４】
前記コンピューティング・デバイスのうちの１以上が、
１または複数の広告に各々関連付けられている複数の入札を受信する工程と、
前記複数の入札から入札を選択する工程と、
前記電子広告ディスプレイによって識別される前記複数の個人に提示される前記広告を選択する工程であって、該選択は前記複数の入札から選択された前記入札に少なくとも部分的に基づく、前記工程と、をさらに備える、請求項１に記載の方法。
【請求項５】
前記複数の入札のうちの少なくとも１つは、識別される前記複数の個人のうちの前記２以上の個人に関する前記１または複数の属性に少なくとも部分的に基づく、請求項４に記載の方法。
【請求項６】
識別される前記複数の個人のうちの前記２以上の個人に関する前記１または複数の属性のうちの少なくとも１つは、
識別される前記複数の個人のうちの前記２以上の個人に対応する前記グラフのノード、または
識別される前記複数の個人のうちの１または複数に対応するノードに接続されているエッジに関連付けられている明示された情報から決定される、請求項１に記載の方法。
【請求項７】
識別される前記複数の個人のうちの前記２以上の個人に関する前記１または複数の属性のうちの少なくとも１つは、
識別される前記複数の個人のうちの前記２以上の個人に対応する前記グラフのノード、または
識別される前記複数の個人のうちの１または複数に対応するノードに接続されているエッジに関連付けられている明示された情報から推論される非明示の情報から決定される、請求項１に記載の方法。
【請求項８】
識別される前記複数の個人のうちの前記２以上の個人に関する前記１または複数の属性のうちの少なくとも１つは、識別される個人に１または複数の広告を示した回数を含む、請求項１に記載の方法。
【請求項９】
前記コンピューティング・デバイスが、各属性に関連付けられている前記２以上の個人の数を決定する工程をさらに備え、前記属性提供工程は、前記属性と各属性に関連付けられている前記２以上の個人の数とに基づき、前記電子広告ディスプレイに対して表示するための広告を選択する工程を含む、請求項１に記載の方法。
【請求項１０】
前記コンピューティング・デバイスが、各属性に関連付けられている前記２以上の個人の割合を決定する工程をさらに備え、前記属性提供工程は、前記属性と各属性に関連付けられている前記２以上の個人の割合とに基づき、前記電子広告ディスプレイに対して表示するための広告を選択する工程を含む、請求項１に記載の方法。
【請求項１１】
前記２以上の個人の各々について、前記広告の一面に対する前記個人の親和性を決定する工程であって、前記親和性は、前記ソーシャル・ネットワーキング・システムからの情報に基づき決定される、前記工程をさらに備え、
前記属性提供工程は、決定された前記親和性に基づき、前記電子広告ディスプレイに対して表示するための前記広告を選択する工程を含む、請求項１０に記載の方法。
【請求項１２】
前記コンピューティング・デバイスが、識別される前記複数の個人のうちの前記２以上の個人について、該２以上の個人の平均速度を決定する工程をさらに備え、前記属性提供工程は、前記属性と前記２以上の個人の前記平均速度とに基づき、前記電子広告ディスプレイに対して表示するための広告を選択する工程を含む、請求項１に記載の方法。
【請求項１３】
前記属性と前記２以上の個人の前記平均速度とに基づき、前記電子広告ディスプレイに対して表示するための広告を選択する工程は、
複数の広告の各々の複雑さを決定する工程と、
前記２以上の個人の前記平均速度と前記広告の複雑さとに基づき、表示するための前記広告を選択する工程とを含む、請求項１２に記載の方法。
【請求項１４】
前記電子広告ディスプレイは電子掲示板である、請求項１に記載の方法。
【請求項１５】
前記属性決定工程は、識別される各個人について、該個人のユーザ・プロファイルに対応するノードに対し１以上のエッジによって接続されている１以上のノードを決定する工程を含み、２つのノードの間の各エッジは、それら２つのノードに対応するエンティティの間の関係を表し、識別される前記個人の決定された属性のうちの１以上は、識別される前記個人と接続されるエンティティとの間の前記関係を含み、
前記電子広告ディスプレイに提示される前記広告の前記選択は、識別される前記個人のユーザ・プロファイルに対応するノードの間の前記関係と複数の追加のノードとに基づく、請求項１に記載の方法。
【請求項１６】
識別される前記複数の個人に対する前記電子広告ディスプレイ上の表示用の広告を選択する工程をさらに備え、前記選択は、識別される前記個人のうちの前記２以上のモバイルデバイスの各々について、該モバイルデバイスの位置、該モバイルデバイスの速度、および該モバイルデバイスの向きのうちの１以上に基づく、請求項１に記載の方法。
【請求項１７】
ソフトウェアを具現化する１または複数の非一時的なコンピュータ可読記憶媒体であって、該ソフトウェアは、実行されたときに、
複数の個人に対応する複数のモバイルデバイスの各々から、それぞれ、
前記モバイルデバイスに関連付けられているリアル・タイムの識別情報と、
前記モバイルデバイスに関連付けられているリアル・タイムの位置および向きデータと、を受信する工程であって、前記位置および向きデータは、前記モバイルデバイスの１以上のセンサによって収集され前記モバイルデバイス上に記憶されており、前記位置および向きデータは、前記モバイルデバイスの現在の位置、現在の向き、および現在の速度を示す、前記工程と、
前記識別情報を用いて複数の個人を識別する個人識別工程であって、識別される前記複数の個人はソーシャル・ネットワーキング・システムの複数のユーザを含み、該ソーシャル・ネットワーキング・システムは、複数のノードと該ノードを接続するエッジとを含むグラフを含み、識別される各個人について、該グラフの少なくとも１つのユーザ・ノードが識別される該個人のユーザ・プロファイルに対応する、前記個人識別工程と、
識別される前記複数の個人の各々について、該個人に対応する前記位置および向きデータとサーバに記憶されている電子広告ディスプレイ・データとの比較に基づき、該個人が所定の位置に設けられた電子広告ディスプレイの閲覧エリア内にいるかどうかを判定する工程であって、前記電子広告ディスプレイ・データは、
前記電子広告ディスプレイの周囲の地理と、
前記電子広告ディスプレイのサイズおよび向きと、
前記電子広告ディスプレイの周囲のエリアのサイズと、を示す、前記工程と、
前記グラフにアクセスして、前記閲覧エリア内の識別される前記複数の個人のうちの２以上に共通する１または複数の属性を決定する属性決定工程であって、前記属性は、前記電子広告ディスプレイの前記閲覧エリア内の２以上の個人に対応する２以上のユーザ・ノードを識別することによってそれぞれ識別され、識別される前記ユーザ・ノードの各々は、前記閲覧エリア内の前記２以上の個人に共通する前記１または複数の属性にそれぞれ対応する１または複数の概念ノードの各々に対し１以上のエッジによって接続されている、前記属性決定工程と、
識別される前記複数の個人のうちの前記２以上に対し前記電子広告ディスプレイに提示される広告の動的な選択のために前記属性を提供する属性提供工程であって、該選択は、前記電子広告ディスプレイの前記閲覧エリア内の前記２以上の個人に共通する決定された前記属性のうちの１または複数にそれぞれ対応する前記概念ノードの１または複数に少なくとも部分的に基づく、前記属性提供工程と、
識別される前記複数の個人のうちの前記２以上に対するリアル・タイム提示用に、選択された前記広告を前記電子広告ディスプレイに対し送信する工程と、を行うように動作可能である、媒体。
【請求項１８】
システムであって、
１または複数のプロセッサと、
該プロセッサに結合されているメモリであって、該プロセッサによって実行可能な命令を含むメモリと、を備え、該プロセッサは該命令を実行するとき、
複数の個人に対応する複数のモバイルデバイスの各々から、それぞれ、
前記モバイルデバイスに関連付けられているリアル・タイムの識別情報と、
前記モバイルデバイスに関連付けられているリアル・タイムの位置および向きデータと、を受信する工程であって、前記位置および向きデータは、前記モバイルデバイスの１以上のセンサによって収集され前記モバイルデバイス上に記憶されており、前記位置および向きデータは、前記モバイルデバイスの現在の位置、現在の向き、および現在の速度を示す、前記工程と、
前記識別情報を用いて複数の個人を識別する個人識別工程であって、識別される前記複数の個人はソーシャル・ネットワーキング・システムの複数のユーザを含み、該ソーシャル・ネットワーキング・システムは、複数のノードと該ノードを接続するエッジとを含むグラフを含み、識別される各個人について、該グラフの少なくとも１つのユーザ・ノードが識別される該個人のユーザ・プロファイルに対応する、前記個人識別工程と、
識別される前記複数の個人の各々について、該個人に対応する前記位置および向きデータとサーバに記憶されている電子広告ディスプレイ・データとの比較に基づき、該個人が所定の位置に設けられた電子広告ディスプレイの閲覧エリア内にいるかどうかを判定する工程であって、前記電子広告ディスプレイ・データは、
前記電子広告ディスプレイの周囲の地理と、
前記電子広告ディスプレイのサイズおよび向きと、
前記電子広告ディスプレイの周囲のエリアのサイズと、を示す、前記工程と、
前記グラフにアクセスして、前記閲覧エリア内の識別される前記複数の個人のうちの２以上に共通する１または複数の属性を決定する属性決定工程であって、前記属性は、前記電子広告ディスプレイの前記閲覧エリア内の２以上の個人に対応する２以上のユーザ・ノードを識別することによってそれぞれ識別され、識別される前記ユーザ・ノードの各々は、前記閲覧エリア内の前記２以上の個人に共通する前記１または複数の属性にそれぞれ対応する１または複数の概念ノードの各々に対し１以上のエッジによって接続されている、前記属性決定工程と、
識別される前記複数の個人のうちの前記２以上に対し前記電子広告ディスプレイに提示される広告の動的な選択のために前記属性を提供する属性提供工程であって、該選択は、前記電子広告ディスプレイの前記閲覧エリア内の前記２以上の個人に共通する決定された前記属性のうちの１または複数にそれぞれ対応する前記概念ノードの１または複数に少なくとも部分的に基づく、前記属性提供工程と、
識別される前記複数の個人のうちの前記２以上に対するリアル・タイム提示用に、選択された前記広告を前記電子広告ディスプレイに対し送信する工程と、を行うように動作可能である、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般には電子広告に関する。
【背景技術】
【０００２】
電子広告スペースは、広告の消費者に電子広告を表示する場所を広告主に提供する。電子広告スペースは、様々なサイズの電子ディスプレイ上に存在することがある。ディスプレイは、モバイルデバイス（スマート・フォンなど）、ラップトップ、パーソナル・コンピュータ、テレビジョン、キオスク、および掲示板上に存在することがある。電子広告スペースは、公共またはプライベート・スペース内のディスプレイ上に存在することがあり、単一の人または複数の人々によって閲覧されるように意図された広告を含むことがあり、単一の人または複数の人々によって実際に閲覧されることがある。例えば、掲示板上の広告スペースは、掲示板の閲覧エリア内の複数の人々によって閲覧されるように意図される。別の例として、レストラン、小売店、または他の会社内のテレビジョンまたはモニタは、人々の大きなグループによって同時に、または異なる時点で閲覧されることがある。同様に、プライベート・スペース内のディスプレイであっても複数の人々によって閲覧されることがある。例えば、プライベートな住居内のテレビジョンが、住居スペースを共有する家族または他のグループの多くのメンバによって閲覧されることがある。電子広告スペースは、電子的な広告を表示するので、広告スペース内の広告は、（例えば、塗装された掲示板に対して必要とされるように）変更するための手作業の労働を必要とする代わりに、時間が進むにつれて電子的に変更することができる。
【図面の簡単な説明】
【０００３】
【図１】例示的ネットワーク環境を示す図。
【図２】例示的ソーシャル・ネットワークを示す図。
【図３】親和性の測定値を計算する例示的方法を示す図。
【図４Ａ】例示的パーソナル・コンピューティング・デバイスを示す図。
【図４Ｂ】例示的パーソナル・コンピューティング・デバイスを示す図。
【図５】パーソナル・コンピューティング・デバイス上の情報およびアプリケーションに関する例示的ソフトウェア・アーキテクチャを示す図。
【図６】例示的広告ネットワークを示す図。
【図７】複数の個人が広告の閲覧エリア内にいるとき、１または複数の個人を広告のターゲットにする例示的方法を示す図。
【図８】特定の実施形態を実施する例示的コンピュータ・システムを示す図。
【発明を実施するための形態】
【０００４】
特定の実施形態では、電子広告スペースは、広告スペース内の広告の複数の消費者によって閲覧することができ、または閲覧するように意図することができる。例えば、レストラン、会社、または公共もしくはプライベート構造物内のデジタル掲示板または電子ディスプレイは、複数の個人によって閲覧することができる。特定の実施形態では、個人のうちの少なくとも一部は、個人、概念、または物事に対応するノードと、様々なノードの間の接続または関係を記述するエッジとを含むソーシャル・ネットワークのユーザでよい。
【０００５】
前述の広告スペース内の広告は、広告スペースに近接する個人をターゲットにすることができる。特定の実施形態では、広告スペースの閲覧エリア内の複数の個人の識別を決定することができる。次いで、個人の１または複数の属性を決定することができる。例えば、ソーシャル・ネットワークにアクセス可能な、またはソーシャル・ネットワーク内に格納された、明示された情報、推論された情報、または予測された情報について属性を決定
することができる。次いで、決定した属性を、広告の選択、広告スペースの入札の決定、またはその両方のために提供することができる。特定の実施形態では、広告または入札の選択のために使用される属性は、個人の年齢、性別、過去の挙動、選好、嫌いなこと、関心、縁故、雇用状況、収入、購買力、メンバシップ、教育、関係、物理的向き（向かう方向など）、運動（方向または速度）、または任意の他の適切な特徴に関係することができる。特定の実施形態では、入札の広告の選択は、特定の属性を有する識別した個人の割合、特定の属性を有する個人の絶対数、またはその両方に基づくことができる。
【０００６】
図１に、例示的ネットワーク環境１００を示す。ネットワーク環境１００は、１または複数のサーバ１２０および１または複数のクライアント１３０を互いに結合するネットワーク１１０を含む。特定の実施形態では、ネットワーク１１０は、イントラネット、エクストラネット、仮想プライベート・ネットワーク（ＶＰＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイヤレスＬＡＮ（ＷＬＡＮ）、広域ネットワーク（ＷＡＮ）、大都市圏ネットワーク（ＭＡＮ）、インターネットの一部、セルラ技術ベースのネットワーク、衛星通信技術ベースのネットワーク、または別のネットワーク１１０もしくは２つ以上のそのようなネットワーク１１０の組合せである。本開示は任意の適切なネットワーク１１０を企図する。
【０００７】
１または複数のリンク１５０は、サーバ１２０またはクライアント１３０をネットワーク１１０に結合する。特定の実施形態では、１または複数のリンク１５０はそれぞれ、１または複数のワイヤーライン、ワイヤレス、または光リンク１５０を含む。特定の実施形態では、１または複数のリンク１５０はそれぞれ、イントラネット、エクストラネット、ＶＰＮ、ＬＡＮ、ＷＬＡＮ、ＷＡＮ、ＭＡＮ、インターネットの一部、セルラ技術ベースのネットワーク、衛星通信技術ベースのネットワーク、または別のリンク１５０もしくは２つ以上のそのようなリンク１５０の組合せを含む。本開示は、任意の適切なリンク１５０がサーバ１２０およびクライアント１３０をネットワーク１１０に結合することを企図する。
【０００８】
特定の実施形態では、各サーバ１２０は、一体型サーバ、または複数のコンピュータもしくは複数のデータセンタにわたる分散型サーバでよい。サーバ１２０は、例えば、限定はしないが、ウェブ・サーバ、ニュース・サーバ、メール・サーバ、メッセージ・サーバ、広告サーバ、ファイル・サーバ、アプリケーション・サーバ、交換サーバ、データベース・サーバ、プロキシ・サーバ、本明細書で説明する機能および／または工程を実施するのに適した別のサーバ、あるいはそれらの任意の組合せなどの様々なタイプでよい。特定の実施形態では、各サーバ１２０は、サーバ１２０によって実装またはサポートされる適切な機能を実施するハードウェア、ソフトウェア、または組込み論理構成要素、あるいは２つ以上のそのような構成要素の組合せを含むことができる。例えば、ウェブ・サーバは一般に、ウェブ・ページまたはウェブ・ページの特定の要素を含むウェブサイトをホストすることができる。より具体的には、ウェブ・サーバは、ＨＴＭＬファイルまたは他のファイル・タイプをホストすることができ、または要求時にファイルを動的に作成または構成し、クライアント１３０からのＨＴＴＰ要求または他の要求に応答して、ファイルをクライアント１３０に通信することができる。メール・サーバは一般に、様々なクライアント１３０に電子メール・サービスを提供することができる。データベース・サーバは一般に、１または複数のデータ・ストア内に格納されたデータを管理するインタフェースを提供することができる。特定の実施形態では、ソーシャル・ネットワーキング・システム１２２をサーバ１２０上でホストすることができる。
【０００９】
限定としてではなく例として以下でより詳細に説明するように、ソーシャル・ネットワーキング・システム１２２の様々な部分は、様々なソフトウェア構成要素または工程が特定の実施形態を実装することを可能にするハードウェア・アーキテクチャまたはソフトウ
ェア・フレームワークを介して実装することができる。プラットフォームは、１または複数のハードウェアまたはソフトウェア構成要素を含むことができ、そのうちの１または複数は１または複数の統合コンピューティング・システムまたは分散コンピューティング・システム内に配置し、またはそこで実施することができる。
【００１０】
特定の実施形態は、統合ソーシャル・ネットワーク環境を可能にするインフラストラクチャまたはプラットフォーム（以下では、インフラストラクチャとプラットフォームを互換的に使用することがある）を含むソーシャル・ネットワーク環境に関する。本開示では、ソーシャル・グラフ情報を含むソーシャル・グラフの点からソーシャル・ネットワーク環境を説明することがある。図２に、例示的ソーシャル・グラフ２００を示す。特定の実施形態では、ソーシャル・ネットワーク環境を実装するソーシャル・ネットワーク・システムの１または複数のコンピューティング・システムは、本明細書で説明するソーシャル・ネットワーク環境を実装する際に使用されるソーシャル・グラフを含む１または複数のデータ構造を含み、格納し、またはアクセスできる。特定の実施形態では、ソーシャル・グラフ２００は、ソーシャル・ネットワーク環境の各ユーザにそれぞれ対応するユーザ・ノード、それぞれ特定の概念専用の、または特定の概念を対象とする概念ノード、それぞれソーシャル・ネットワーク環境のユーザの間の現在の関心の特定のトピック専用の、または特定のトピックを対象とする、一過性であることがあり、または一過性でないことがあるトピック・ノードなどのノード２１０を有することができる。特定の実施形態では、各ノード２１０は、ソーシャル・ネットワーク環境内でホストされ、またはアクセス可能な、対応するウェブ・ページ（「プロファイル・ページ」）を有し、表し、またはそれによって表される。例として、ユーザ・ノードは、対応するユーザがその中でコンテンツを追加し、宣言を行い、あるいは自分自身を表現することのできる、対応するユーザ・プロファイル・ページを有することができる。例として、以下で説明するように、例えば、ユーザ・プロファイル・ページ、概念プロファイル・ページ、トピック・プロファイル・ページなどの、ソーシャル・ネットワーク環境内でホストされ、またはアクセス可能な様々なウェブ・ページは、ユーザがコンテンツをポストし、ステータス更新をポストし、メッセージをポストし、ユーザまたは他のユーザによってサブミットされた他のポストに関するコメントを含むコメントをポストし、関心を宣言し、前述のポストならびにページおよび特定のコンテンツのいずれかに対して「いいね」（以下で説明する）を宣言し、あるいは自分自身を表現し、または様々なアクションを実施することを可能にする（以下では、これらおよび他のユーザ・アクションを「ポスト」または「ユーザ・アクション」と総称することがある）。いくつかの実施形態では、ポスティングは、それぞれのプロファイル・ページ、他のユーザ・プロファイル・ページ、概念プロファイル・ページ、トピック・ページ、または他のウェブ・ページもしくはウェブ・アプリケーションを介して、メディア・コンテンツ（例えば、写真、ビデオ、音楽、テキストなど）、ユニフォーム・リソース・ロケータ（ＵＲＬ）、他のノードなどの追加のコンテンツにリンクすること、あるいは追加のコンテンツを参照することを含むことができる。次いで、そのようなポスト、宣言、またはアクションを、オーサリング・ユーザならびに他のユーザによって閲覧可能にすることができる。特定の実施形態では、ソーシャル・グラフ２００は、ソーシャル・グラフ２００内の対応する１対のノード２１０間の接続をそれぞれ定義または表現する複数のエッジ２２０をさらに含む。本開示は、ソーシャル・ネットワークが、任意の適切なエンティティ、概念、または物事を表す任意の適切な数のノードと、ノードを接続する任意の適切なエッジとを有することを企図する。
【００１１】
特定の実施形態では、ノードが表すエンティティ、概念、または物事についての情報、および／または他のエンティティ、概念、または物事に対する関係をソーシャル・グラフから決定することができる。特定の実施形態では、ソーシャル・ネットワークは、ノードが表すエンティティ、概念、または物事に対応する情報と、および／またはノード間の関係を定義するエッジとを格納し、またはそれにアクセスすることができる。そのような情
報を、図１のデータ構造１４０などの、ソーシャル・ネットワークによってアクセス可能な任意の適切なデータ構造内に格納することができる。そのような情報が明示された形でソーシャル・ネットワークにとって利用可能であるとき、情報を「明示された情報」と呼ぶことがある。例えば、ソーシャル・ネットワークのユーザは、ソーシャル・ネットワークによってアクセス可能な「いいね」インジケータを選択することにより、アイスクリームが好きであることを直接的に示すことができる。この情報はソーシャル・ネットワークによってアクセス可能であり、ユーザを表すノードおよび／またはアイスクリーム（または特定のブランドのアイスクリーム）を表すノードに関係する。したがって、ユーザがアイスクリームを好きであるということは、ソーシャル・グラフから明示的に決定することができ、またはソーシャル・グラフによって直接的にアクセス可能である情報である。特定の実施形態では、エンティティ、概念、または物事に関するソーシャル・グラフ内の情報から、エンティティ、概念、物事についての情報を推論することができる。エンティティ、概念、または物事に対応するノードに関する明示された情報、ノードと他のノードとの間の（ソーシャル・グラフ内にエッジとして格納された）接続に関する明示された情報、またはソーシャル・グラフ内の他のノード（例えば、エンティティ、概念、または物事を表すノードが接続されるノード）に関する明示された情報から推論を行うことができる。追加または代替として、ソーシャル・ネットワークにとってアクセス可能な明示された情報から行われた他の推論から推論を行うことができる。情報を推論することの１例として、前述のように、明示された情報は、ユーザがアイスクリームを好きであることを示すことができる。明示された情報はまた、ユーザの甥がアイスクリームを好きであることを示すことができ、エッジは、ユーザおよびユーザの甥がソーシャル・ネットワーク内で接続されることを示すことができる。したがって、ネットワークは、ユーザおよびユーザの甥が一緒にアイスクリームを食べることを楽しむはずであると推論することができる。上記の例は単純なものであるが、ソーシャル・ネットワークがエンティティ、概念、または物事に関する明示された情報を含み、またはそれにアクセスすることができること、およびネットワークにとって利用可能な明示された情報からエンティティ、概念、または物事についての情報を推論することができることを示す。別の例として、ユーザは、ユーザがどこの大学に行ったかを記述する、ソーシャル・ネットワークによってアクセス可能な情報を入力することがあるが、ユーザが専攻した学科は入力しないことがある。したがって、ユーザがどこの大学に行ったかは、ソーシャル・グラフ内の少なくともユーザのノードに関する明示された情報である。しかし、ユーザの専攻は、例えばユーザが表明した他の関心、ユーザがその中にいるネットワークまたはグループ、ユーザの大学の友人の専攻などの、ネットワーク内の明示された情報から決定することができる。本開示はソーシャル・ネットワークにとって明示された利用可能な情報、および情報を推論する方法の特定の例を説明するが、本開示は、ソーシャル・ネットワークにとって利用可能な任意の適切なタイプの明示された情報、およびソーシャル・グラフ内の１または複数のノードまたはエッジに関する情報を推論する任意の適切な方法を企図する。
【００１２】
特定の実施形態では、ソーシャル・ネットワーキング・システムに関連する親和性・モジュールが、ユーザについての特定の情報に関する親和性または特定の情報の関連性の尺度を与える。予測子モジュールが、ある情報がユーザに関連するかどうか（例えば、ユーザが何かを好きであるはずかどうか）を予測する１組の予測子関数を計算する役目を果たす。予測子関数は、ソーシャル・ネットワーキング・システムにとって利用可能な明示された情報または推論された情報を入力として使用して、情報のユーザに対する関連性を予測する。ユーザについて予測される情報は、ユーザが特定の将来のアクションを取る可能性がどれほどであるか、ユーザ特定の活動または物事を楽しむ可能性がどれほどであるか、あるいはユーザの選好、関心、個人的および／または商業的習慣、または個人的連絡先もしくは仕事の連絡先を含むことができる。予測子関数の計算および／またはユーザに関連する親和性の予測で、ソーシャル・ネットワークにとってアクセス可能な任意の適切な情報（上記で論じた明示された情報または推論された情報など）を使用することができる
。
【００１３】
様々な工程が、親和性・モジュールに親和性の尺度を要求することができる。限定ではなく例として、工程は、例えば、ニュースフィードアルゴリズム、広告ターゲット・アルゴリズム、または友人サジェッション・アルゴリズムなどのソーシャル・ネットワーキング・システム１２２機能を含むことができる。ソーシャル・ネットワーキング・システム１２２内で動作するが、ソーシャル・ネットワーキング・システム１２２のオペレータ以外の第３者によって提供することのできるアプリケーションである、１または複数のプラットフォーム・アプリケーションにより、親和性の尺度を要求する他の工程を実行することができる。プラットフォーム・アプリケーションは、ソーシャル・ネットワーキング・システム１２２によって提供されるソーシャル・プラットフォームを使用するソーシャル・ゲーム、メッセージング・サービス、または任意の適切なアプリケーションを含むことができる。いくつかの実施形態では、ユーザに関する親和性の尺度を要求する工程は、外部サーバ１２０上で動作する１または複数の外部アプリケーションを含むことができる。例えば、第３者の広告主は、ソーシャル・ネットワーキング・システム１２２に、ユーザに関する親和性の１または複数の尺度を要求することができる。外部アプリケーションは、ＡＰＩを介してソーシャル・ネットワーキング・システム１２２と対話することができる。外部アプリケーションは、ソーシャル・ネットワーキング・システムを通じてユーザが互いにメッセージを送ることを可能にすること、またはソーシャル・ネットワーキング・システム１２２を通じてルーティングされた広告を示すことなど、ＡＰＩによってサポートされる様々な動作を実施することができる。
【００１４】
特定の実施形態では、親和性・モジュールは、重み付けされた１組の予測子関数を組み合わせることにより、要求された親和性の尺度を計算し、各予測子関数は、特定の情報がユーザに関連するかどうかを予測する。重みが予測子関数に適用され、次いで予測子関数の重み付けされた結果が組み合わされ、親和性の尺度が得られる。限定ではなく例として、重み付けされた予測子関数が線形的に加算される。別の例として、例えば調和平均、平均２乗、相乗平均などの、予測子関数を組み合わせる別の方法を使用することができる。親和性の尺度を計算するのに使用される予測子関数の重み付けが、親和性の尺度を要求する工程によって提供される。親和性関数が工程によって可同調となるように、各工程は、予測子関数を異なるように重み付けして、特定のユーザに関する親和性の尺度を計算することができる。
【００１５】
さらに、情報がユーザに関連するかどうかを予測する前に、重みが変化する複数の親和性の尺度を計算することができる。親和性関数の重みにより、親和性関数をソーシャル・ネットワーキング・システム環境内の様々な工程で異なる目的で使用することが可能となる。例えば、ユーザの「友人」からのソーシャル承認（ｓｏｃｉａｌ  ｅｎｄｏｒｓｅｍｅｎｔ）を広告に与える工程では、広告アルゴリズムが、親和性関数の尺度を使用して、ユーザの「友人」のうちの誰がソーシャル承認で言及しているか、またはどのようなタイプのアクションを承認で言及しているかを判定することができる。特定の実施形態では、親和性の尺度を使用して、ソーシャル・ネットワーキング・システムとのより多くのユーザ対話を奨励し、ユーザ体験を高めることができる。ソーシャル・ネットワーキング・システムは、ネットワーク上の生のコンテンツをフィルタリングするためのアルゴリズムを利用することにより、モバイル・コンピューティング・デバイス４００上の特定のアプリケーションを実行中の閲覧ユーザへの情報の送達をカスタマイズすることができる。ユーザの地理的位置、雇用者、職種、年齢、音楽選好、関心、他の属性などのソーシャル・ネットワークにとって利用可能な情報に基づいて、ならびに生成されたコンテンツに関係する別のユーザ（例えば、コンテンツまたは情報が得られるアクションを実施したユーザ）に対するユーザの関心に基づいて、コンテンツをフィルタリングすることができる。ソーシャル承認情報を使用して、モバイル・コンピューティング・デバイス４００上で実行さ
れる特定のアプリケーション、またはソーシャル・ネットワーキング・システムにとってネイティブではないアプリケーションを使用するときに、特定のユーザに提示される広告に関するソーシャル・コンテキストを提供することができる。次いで、親和性の尺度は、別のユーザによってポストされたコンテンツを閲覧する際にユーザが持つことがある関心のレベルを示す予測子関数、ならびにソーシャル承認で言及されることのある様々なアクションでユーザが持つ関心のレベルを示す１または複数の予測子関数に基づくことができる。
【００１６】
限定ではなく例として、得られる親和性の尺度が、どのソーシャル承認がユーザにとってより関心を引くかをより正確に判定するように、広告アルゴリズムは、これらの予測子関数について相対的に大きい重みを与えることができる。広告アルゴリズムは、得られる親和性の尺度を使用してソーシャル承認を選択することができ、それによって広告のクリックスルーの可能性が高まる。別の例として、ユーザの縁故を招待し、またはユーザの代わりにメッセージを送ろうと試みるソーシャル・ゲーム・アプリケーションに関する工程で、ソーシャル・アルゴリズムは、親和性関数の尺度を使用して、ユーザの縁故のうちの誰にゲームへの招待を提案するか、またはどのようなタイプのメッセージをユーザの代わりに送るかを判定することができる。このための親和性の尺度は、ユーザがユーザの縁故によってポストされたコンテンツを閲覧する際にどれほど関心を示したか、および／またはユーザが一般にユーザの縁故とどれほど頻繁にゲームをプレイするかを示す予測子関数、ならびにユーザが異なるタイプのメッセージをポスティングしていることにどれほど関心を示したかを示す１または複数の予測子関数に基づくことができる。したがって、得られる親和性の尺度が、どの縁故がユーザが招待することを示唆するか、どの招待またはメッセージが閲覧するユーザにとってより関心引くかをより正確に判定し、次いで得られる親和性の尺度を使用して招待またはメッセージを選択するように、ソーシャル・アルゴリズムは、これらの予測子関数を相対的に高く重み付けする。
【００１７】
図３に、親和性の測定値を計算する例示的方法３００を示す。方法３００はステップ３１０で開始することができ、ソーシャル・ネットワーキング・システムが、ソーシャル・ネットワーキング・システムのユーザに関連する何らかの情報に関する親和性の尺度を求める要求を受信する。特定の実施形態では、親和性の尺度は、特定の情報のユーザに対する関連性を示す。ステップ３２０で、１または複数の予測子関数のそれぞれに関する結果が、ソーシャル・ネットワーキング・システムにとって利用可能な情報に少なくとも部分的に基づいて決定される。特定の実施形態では、各予測子関数が、何らかの情報がユーザに関連する可能性を計算する。ステップ３３０は、予測子関数のうちの１または複数に関する結果に基づいて、ユーザに関連する親和性の尺度を計算する。特定の実施形態では、親和性の尺度が、予測子関数の結果の組合せを使用して計算される。ステップ３４０で、計算した親和性の尺度を提供する。本開示は、図３の方法の特定のステップが特定の順序で行われるものとして説明および図示するが、本開示は、図３の方法の任意の適切なステップが任意の適切な順序で行われることを企図する。さらに、本開示は、特定の構成要素が図３の方法の特定のステップを実施することを説明および図示するが、本開示は、任意の適切な構成要素の任意の適切な組合せが図３の方法の任意の適切なステップを実施することを企図する。
【００１８】
特定の実施形態では、ユーザが、例として、前述のようなポストをサブミットするとき、または例として、語または照会を検索ボックスにタイプすること、ハイパーリンクをクリックすること、さらには特定のページを単に訪問することなどの何らかの他のアクションを実施するとき、ポストまたはアクションが、本明細書で説明するソーシャル・ネットワーク・システムによって受信または検出される。ソーシャル・ネットワーク・システムは、ポストのコンテンツ（例えば、ポスト内の語、メディア、または他のコンテンツ、または「いいね」の場合、「いいね」を付けたポスト内の語、メディア、または他のコンテ
ンツ）、または実施されるアクションに関連する様々な情報（例えば、検索ボックスに入力された語、ハイパーリンクをクリックしたときにアクセスされる情報、または要求されたウェブ・ページ内で提供される情報）を解析し、ポストの１または複数のトピック（例えば、テーマ、主旨、またはポストの主題）、または実施されるアクションに関連するトピック（例えば、トピック、テーマ、主旨、タイトル、または検索またはアクセスされたページの主題）を決定または抽出する。その後で、ソーシャル・ネットワーク・システムは、トピックのデータベースまたは索引、および他のユーザから以前に受信したポストの相関のあるデータベースを探索し、同一または類似のトピックのうちの１または複数を共有する他のユーザからの任意の関連するポストがあればそれを識別する。特定の実施形態では、次いで、ソーシャル・ネットワーク・システムは、ユーザに提示するために、１または複数の関連するポスト、または例として、テキストまたは他のコンテンツを含む、関連するポストについての情報、ならびに特定の実施形態では、関連するポストのオーサリング・ユーザに関する情報を送信する。１実装では、サブミットされるポストまたはユーザによって実施されるアクションに対してほぼリアル・タイムに、関連するポストを送信することができ、したがって１または複数の関連するポストが、極めて時間的に近接してユーザに提示される。関連するポストの識別および提示は、トピック、あるいはユーザのポストまたはアクションおよび関連するポストのトピックを巡る自発的な会話を可能にする基礎を形成する。より具体的には、ソーシャル・ネットワーク・システムは、トピックのデータベースまたは索引を探索して、ユーザのサブミットしたポストまたは検出したアクションに対して最高の、または少なくともしきい値の関連性を有する、ポストのデータベース内に格納された１または複数の関連するポストを識別し、関連するポストのうちの１または複数、または関連するポストに関連する情報を、いくつかの形式のうちの１または複数で、および特定の実施形態では、１または複数の対話要素と共にユーザに提示することができる。特定の実施形態では、対話要素は、ユーザが関連するポストまたは関連するポストに関連する情報を閲覧し、それぞれの関連するポストまたは関連するポストに関連する他の情報と共に提示される対話要素によって、関連するポストまたは関連するポストのオーサリング・ユーザに対してコメントし、あるいはそれと対話することを可能にする。このようにして、ソーシャル・ネットワーク環境は、関連するポストのユーザおよびオーサリング・ユーザの間の対話を容易にし、特定の実施形態では、ポストをサブミットし、またはアクションを実施するユーザによる追加の入力なしにそのようにする。すなわち、特定の実施形態では、ソーシャル・ネットワーク・システムは、ユーザがユーザ自身のポストをサブミットし、または一定のアクションを実施した後に、ユーザによる別の命令を必要とすることなく、関連するポストを探索および識別する。
【００１９】
様々な例示的実施形態では、１または複数の記述されたウェブ・ページまたはウェブ・アプリケーションが、ソーシャル・ネットワーク環境またはソーシャル・ネットワーキング・サービスに関連付けられる。本明細書では、「ユーザ」は、そのようなソーシャル・ネットワーク環境と、またはそれを介して対話または通信する個人（人間のユーザ）、エンティティ（例えば、企業、会社、またはサードパーティアプリケーション）、またはグループ（例えば、個人またはエンティティ）でよい。ソーシャル・ネットワークの文脈では、「登録ユーザ」とは、ソーシャル・ネットワーク環境内で公式に登録したユーザを指す。特定の実施形態では、本明細書で説明するユーザおよびユーザ・ノードとは、登録ユーザのみを指す。特定の実施形態では、本明細書で説明するユーザおよびユーザ・ノードは、本明細書で説明するソーシャル・ネットワーク環境に登録していないユーザを指すことがある。特定の実施形態では、各ユーザは、ソーシャル・ネットワーク環境によって格納され、ホストされ、またはアクセス可能であり、他のユーザのすべてまたは選択されたサブセットによって閲覧可能な、対応する「プロファイル」ページを有する。一般には、ユーザは、ユーザ自身のそれぞれのプロファイル・ページのすべてまたは一部、ならびに潜在的には、可能性の中でもとりわけ、例えば、ホーム・ページ、ウェブ・アプリケーションをホストするページを含む、特定のユーザによって、または特定のユーザのために作
成された他のページに対する管理権を有する。ソーシャル・ネットワーキング環境の文脈では、「認証ユーザ」とは、ユーザが管理権を有する対応するプロファイル・ページ内で主張されるユーザ、あるいは主張されるユーザの適切な信頼できる代表であるとソーシャル・ネットワーク環境によって認証されたユーザを指す。
【００２０】
図１のネットワーク環境に戻ると、特定の実施形態では、１または複数のリンク１５０を介して、１または複数のデータ・ストレージ１４０を１または複数のサーバ１２０に通信可能にリンクすることができる。特定の実施形態では、データ・ストレージ１４０を使用して、様々なタイプの情報を格納することができる。特定の実施形態では、データ・ストレージ１４０内に格納された情報を特定のデータ構造に従って編成することができる。特定の実施形態では、各データ・ストレージ１４０はリレーショナル・データベースでよい。特定の実施形態は、データ・ストレージ１４０内に格納された情報をサーバ１２０またはクライアント１３０が管理する、例えば取り出し、修正し、追加し、または削除することを可能にするインタフェースを設けることができる。
【００２１】
特定の実施形態では、各クライアント１３０は、ハードウェア、ソフトウェア、または組込み論理構成要素、あるいは２つ以上のそのような構成要素の組合せを含み、クライアント１３０によって実装またはサポートされる適切な機能を実施することのできる電子デバイスでよい。限定ではなく例として、クライアント１３０は、デスクトップ・コンピュータ、ノートブックまたはラップトップ、ネットブック、タブレット、ｅブック・リーダ、ＧＰＳデバイス、カメラ、携帯情報端末（ＰＤＡ）、ハンドヘルド電子デバイス、携帯電話、別の類似のプロセッサベースの電子デバイスなどのコンピュータ・システムを含むことができる。本開示は任意の適切なクライアント１３０を企図する。クライアント１３０は、クライアント１３０のネットワーク・ユーザがネットワーク１３０にアクセスすることを可能にする。クライアント１３０は、そのユーザが、他のクライアント１３０の他のユーザと通信することを可能にすることができる。特定の実施形態では、クライアントデバイス１３０は、図４Ａおよび４Ｂで説明するようなパーソナル・コンピューティング・デバイス４００を含むことができる。
【００２２】
クライアント１３０は、ＭＩＣＲＯＳＯＦＴ（登録商標）  ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ（登録商標）、ＧＯＯＧＬＥ  ＣＨＲＯＭＥ（商標）、ＭＯＺＩＬＬＡ  ＦＩＲＥＦＯＸ（登録商標）などのウェブ・ブラウザ１３２を有することができ、ＴＯＯＬＢＡＲやＹＡＨＯＯ  ＴＯＯＬＢＡＲ（登録商標）などの１または複数のアドオン、プラグイン、または他の拡張を有することができる。クライアント１３０のユーザは、ウェブ・ブラウザ１３２をサーバ１２０に導くユニフォーム・リソース・ロケータ（ＵＲＬ）または他のアドレスを入力することができ、ウェブ・ブラウザ１３２は、ハイパーテキスト転送プロトコル（ＨＴＴＰ）要求を生成し、サーバ１２０にＨＴＴＰ要求を通信することができる。サーバ１２０は、ＨＴＴＰ要求を受諾し、ＨＴＴＰ要求に応答して、クライアント１３０に１または複数のハイパーテキスト・マークアップ言語（ＨＴＭＬ）ファイルを通信することができる。クライアント１３０は、サーバ１２０からのＨＴＭＬファイルに基づいて、ユーザに提示するためにウェブ・ページをレンダリングすることができる。本開示は、任意の適切なウェブ・ページ・ファイルを企図する。限定ではなく例として、ウェブ・ページは、特定の必要に従って、ＨＴＭＬファイル、拡張可能ハイパーテキスト・マークアップ言語（ＸＨＴＭＬ）ファイル、または拡張マークアップ言語（ＸＭＬ）ファイルからレンダリングすることができる。そのようなページはまた、限定ではなく例として、Ｊａｖａｓｃｒｉｐｔ（登録商標）、ＪＡＶＡ（登録商標）、ＭＩＣＲＯＳＯＦＴ（登録商標）  ＳＩＬＶＥＲＬＩＧＨＴ（登録商標）、ＡＪＡＸ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｊａｖａｓｃｒｉｐｔ（登録商標）  ａｎｄ  ＸＭＬ）などのマークアップ言語とスクリプトの組合せなどで書かれたようなスクリプトを実行することができる。本明細書では、適切な場合、ウェブ・ページに対する参照は、（ブラウザがウェブ・ページをレンダ
リングするために使用することのできる）１または複数の対応するウェブ・ページ・ファイルを包含し、逆も同様である。
【００２３】
図４Ａに、例示的パーソナル・コンピューティング・デバイス４００を示す。特定の実施形態では、パーソナル・コンピューティング・デバイス４００は、プロセッサ４１０、メモリ４２０、通信構成要素４３０（例えば、ワイヤレス通信のためのアンテナおよび通信インタフェース）、１または複数の入力および／または出力（Ｉ／Ｏ）構成要素および／またはインタフェース４４０、ならびに１または複数のセンサ４５０を備えることができる。特定の実施形態では、１または複数のＩ／Ｏ構成要素および／またはインタフェース４４０は、１または複数のセンサ４５０を組み込むことができる。特定の実施形態では、パーソナル・コンピューティング・デバイス４００は、図７およびそれに関連する説明で説明するコンピュータ・システムまたはその要素を備えることができる。
【００２４】
特定の実施形態では、モバイルデバイスなどのパーソナル・コンピューティング・デバイスは、限定ではなく例として、ユーザが（例えば、１または複数の指を用いて）モバイル電子デバイスの表面にタッチしたことを検出する（例えば、デバイスのディスプレイ上、デバイスの後面、および／またはデバイスの１または複数の側縁部に配設された）タッチ・センサ、パーソナル・コンピューティング・デバイス４００が移動中かどうか、および移動速度を検出する加速度計、パーソナル・コンピューティング・デバイス４００の付近の温度変化を測定する温度計、別の物体（例えば、手、机、または他の物体）に対するパーソナル・コンピューティング・デバイス４００の近接を検出する近接センサ、パーソナル・コンピューティング・デバイス４００の周りの周辺光を測定する光センサ、パーソナル・コンピューティング・デバイス４００の付近の物体（例えば、状況、人々、バー・コード、ＱＲコード（登録商標）など）のデジタル静止画像および／またはビデオを取り込む撮像センサ（例えば、カメラ）、モバイル電子デバイスの（例えば、緯度および経度に関する）位置を決定する位置センサ（例えば、全地球測位システム（ＧＰＳ））、極近傍の範囲内の通信ネットワーク（例えば、近距離場通信（ＮＦＣ）、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＲＦＩＤ、赤外線）を検出するセンサ、化学センサ、パーソナル・コンピューティング・デバイス４００のユーザのバイオメトリクス・ベースの（例えば、指紋、手掌静脈パターン、手の幾何形状、虹彩／網膜、ＤＮＡ、顔、音声、嗅覚、汗）認証用の生体センサなどの様々なタイプのセンサ４５０を含むことができる。本開示は、パーソナル・コンピューティング・デバイスが任意の適用可能なタイプのセンサを含むことができることを企図する。センサは、様々なタイプのセンサ・データを提供することができ、センサ・データを解析して、所与の時刻のモバイル電子デバイスに対するユーザの意図を判定することができる。
【００２５】
特定の実施形態では、任意選択で、センサ・ハブ４６０がパーソナル・コンピューティング・デバイス４００内に含まれることがある。センサ４５０をセンサ・ハブ４６０に接続することができ、センサ・ハブ４６０は、センサ４５０を制御し、センサ４５０に関する電力を管理し、センサ入力を処理し、センサ・データを集約し、一定のセンサ機能を実施する低消費電力プロセッサでよい。さらに、特定の実施形態では、いくつかのタイプのセンサ４５０をコントローラ４７０に接続することができる。この場合、センサ・ハブ４６０をコントローラ４７０に接続することができ、コントローラ４７０はセンサ４５０に接続される。あるいは、特定の実施形態では、センサ４５０を管理するセンサ・ハブ４６０の代わりにセンサ・モニタがあることがある。
【００２６】
特定の実施形態では、正面に加えて、パーソナル・コンピューティング・デバイス４００は、生体識別を実施する１または複数のセンサを有することができる。そのようなセンサをパーソナル・コンピューティング・デバイス４００の任意の表面上に配置することができる。例示的実施形態では、ユーザの手がパーソナル・コンピューティング・デバイス
４００をつかむためにパーソナル・コンピューティング・デバイス４００に触れるとき、タッチ・センサは、ユーザの指紋または手掌静脈パターンを取り込むことができる。例示的実施形態では、ユーザがパーソナル・コンピューティング・デバイス４００の画面を閲覧している間、カメラが、ユーザの顔のイメージを取り込んで顔認識を実施することができる。例示的実施形態では、ユーザがパーソナル・コンピューティング・デバイス４００の画面を閲覧している間、赤外線スキャナが、ユーザの虹彩および／または網膜を走査することができる。例示的実施形態では、ユーザがパーソナル・コンピューティング・デバイス４００に接触している、または極めて近接している間、化学および／または嗅覚センサが、ユーザについての関連データを取り込むことができる。特定の実施形態では、パーソナル・コンピューティング・デバイス４００自体によって、または他のタイプのセンサ指示と組み合わせて、パーソナル・コンピューティング・デバイス４００を利用するユーザの識別に関する状態に変化があったことを検出したとき、パーソナル・コンピューティング・デバイス４００は、パーソナル・コンピューティング・デバイス４００が共有されていることを判定することができる。
【００２７】
特定の実施形態では、正面に加えて、パーソナル・コンピューティング・デバイス４００は、左側面および右側面にタッチ・センサを有することができる。任意選択で、パーソナル・コンピューティング・デバイス４００はまた、後面、頂面、または底面にもタッチ・センサを有することができる。したがって、ユーザの手がパーソナル・コンピューティング・デバイス４００をつかむためにパーソナル・コンピューティング・デバイス４００に触れるとき、タッチ・センサは、パーソナル・コンピューティング・デバイス４００に触れるユーザの指または手掌を検出することができる。特定の実施形態では、パーソナル・コンピューティング・デバイス４００自体によって、または他のタイプのセンサ指示と組み合わせて、パーソナル・コンピューティング・デバイス４００に触れるユーザに関する状態に変化があったことを検出したとき、パーソナル・コンピューティング・デバイス４００は、パーソナル・コンピューティング・デバイス４００が共有されていることを判定することができる。
【００２８】
特定の実施形態では、パーソナル・コンピューティング・デバイス４００は、左側面および右側面のタッチ・センサに加えて、またはその代わりに、加速度計を有することができる。加速度計によって提供されるセンサ・データを使用して、また、新しいユーザがパーソナル・コンピューティング・デバイス４００を静止位置、例えばテーブル上もしくは机上、ディスプレイ棚、または誰かの手もしくは誰かのバッグの中から取り上げたかどうかを推定することができる。ユーザがパーソナル・コンピューティング・デバイス４００を取り上げてユーザの顔の正面に持ってきたとき、パーソナル・コンピューティング・デバイス４００の移動速度の比較的突然の増加があることがある。加速度計によって供給されるセンサ・データに基づいて、このデバイスの移動速度の変化を検出することができる。特定の実施形態では、パーソナル・コンピューティング・デバイス４００自体によって、または他のタイプのセンサ指示と組み合わせて、デバイスの移動速度の比較的著しい増加があったことを検出したとき、パーソナル・コンピューティング・デバイス４００は、パーソナル・コンピューティング・デバイス４００が共有されていることを判定することができる。
【００２９】
特定の実施形態では、パーソナル・コンピューティング・デバイス４００は、左側面および右側面のタッチ・センサに加えて、またはその代わりに、ジャイロメータを有することができる。ジャイロメータは、ジャイロスコープとしても知られ、１または複数の軸に沿った向きを測定するデバイスである。特定の実施形態では、ジャイロメータを使用して、パーソナル・コンピューティング・デバイス４００の向きを測定することができる。パーソナル・コンピューティング・デバイス４００が棚の上、またはユーザのバッグ内に格納されるとき、パーソナル・コンピューティング・デバイス４００は、大部分はある向き
にとどまることがある。しかし、ユーザがパーソナル・コンピューティング・デバイス４００をつかんで、パーソナル・コンピューティング・デバイス４００を持ち上げ、かつ／またはパーソナル・コンピューティング・デバイス４００をユーザの顔の正面に近づけたとき、パーソナル・コンピューティング・デバイス４００の向きの比較的突然の変化があることがある。パーソナル・コンピューティング・デバイス４００の向きを検出し、ジャイロメータによって測定することができる。パーソナル・コンピューティング・デバイス４００の向きが著しく変化した場合、特定の実施形態では、パーソナル・コンピューティング・デバイス４００自体によって、または他のタイプのセンサ指示と組み合わせて、パーソナル・コンピューティング・デバイス４００の向きの比較的著しい変化があることを検出したとき、パーソナル・コンピューティング・デバイス４００は、パーソナル・コンピューティング・デバイス４００が共有されていることを判定することができる。
【００３０】
特定の実施形態では、パーソナル・コンピューティング・デバイス４００は光センサを有することができる。パーソナル・コンピューティング・デバイス４００がユーザのポケットまたはケース内に格納されるとき、パーソナル・コンピューティング・デバイス４００の周りは比較的暗い。一方、ユーザがユーザのポケットからパーソナル・コンピューティング・デバイス４００を取り出したとき、特に日中または明るいエリア内では、パーソナル・コンピューティング・デバイス４００の周りは比較的明るいことがある。光センサによって供給されるセンサ・データを解析して、パーソナル・コンピューティング・デバイス４００の周りの周辺光レベルの著しい変化が生じたときを検出することができる。特定の実施形態では、パーソナル・コンピューティング・デバイス４００自体によって、または他のタイプのセンサ指示と組み合わせて、パーソナル・コンピューティング・デバイス４００の周りの周辺光レベルの比較的著しい増加があることを検出したとき、パーソナル・コンピューティング・デバイス４００は、パーソナル・コンピューティング・デバイス４００が共有されていることを判定することができる。
【００３１】
特定の実施形態では、パーソナル・コンピューティング・デバイス４００は近接センサを有することができる。近接センサによって供給されるセンサ・データを解析して、パーソナル・コンピューティング・デバイス４００がユーザの手などの特定の物体に極めて近接しているときを検出することができる。例えば、モバイルデバイス４００は、その後側に配置された赤外線ＬＥＤ（発光ダイオード）４９０（すなわち、近接センサ）を有することができる。ユーザがそのようなモバイルデバイスをユーザの手の中に保持するとき、ユーザの手掌が、赤外線ＬＥＤ４９０を覆うことがある。その結果、赤外線ＬＥＤ４９０は、ユーザの手がモバイルデバイス４００に極めて近接しているときを検出することができる。特定の実施形態では、パーソナル・コンピューティング・デバイス４００自体によって、または他のタイプのセンサ指示と組み合わせて、パーソナル・コンピューティング・デバイス４００がユーザの手に比較的近接していることを検出したとき、パーソナル・コンピューティング・デバイス４００は、パーソナル・コンピューティング・デバイス４００が共有されていることを判定することができる。
【００３２】
パーソナル・コンピューティング・デバイス４００は、様々なタイプの任意の数のセンサを有することができ、これらのセンサは、異なるタイプのセンサ・データを供給することができる。個々のタイプのセンサ・データの異なる組合せを共に使用して、パーソナル・コンピューティング・デバイス４００に対するユーザの現在の意図（例えば、ユーザが本当にパーソナル・コンピューティング・デバイス４００をユーザのポケットから取り出してパーソナル・コンピューティング・デバイス４００を使用するつもりであるかどうか）を検出および推定することができる。時には、複数のタイプのセンサ・データを組み合わせて使用することにより、単一のタイプのセンサ・データだけを使用するよりも、所与の時刻のパーソナル・コンピューティング・デバイス４００に関するユーザの意図の、より正確で、したがってより良好な推定をもたらすことができる。それでも、単一のタイプ
のセンサ・データ（例えば、タッチ・センサ・データ）を使用してユーザの意図を推定することは可能である。
【００３３】
図４Ｂに、例示的パーソナル・コンピューティング・デバイス４００の外部を示す。パーソナル・コンピューティング・デバイス４００は、正面、後面、頂面、底面、左側面、および右側面というほぼ６つの面を有する。パーソナル・コンピューティング・デバイス４００の６つの面のうちのいずれかのどこにでもタッチ・センサを配置することができる。例えば、図４Ｂでは、タッチ・センサ４８０Ａを組み込むタッチスクリーンが、パーソナル・コンピューティング・デバイス４００の正面に配置される。タッチスクリーンは、パーソナル・コンピューティング・デバイス４００用の入力／出力（Ｉ／Ｏ）構成要素として機能することができる。さらに、タッチ・センサ４８０Ｂおよび４８０Ｃなどのタッチ・センサを、パーソナル・コンピューティング・デバイス４００のそれぞれ左側面および右側面に配置することができる。タッチ・センサ４８０Ｂおよび４８０Ｃは、ユーザの手がパーソナル・コンピューティング・デバイス４００の面に触れることを検出することができる。特定の実施形態では、タッチ・センサ４８０Ａ、４８０Ｂ、４８０Ｃは抵抗型、容量型、および／または誘導型タッチ・センサを使用して実装することができる。タッチ・センサ４８０Ａ、４８０Ｂ、４８０Ｃの電極を薄型固体材料部片（ｔｈｉｎ  ｓｏｌｉｄ  ｐｉｅｃｅ  ｏｆ  ｍａｔｅｒｉａｌ）または薄型ワイヤ・メッシュ上に配置することができる。容量性タッチ・センサの場合、送信電極と受信電極という２つのタイプの電極があることがある。これらの電極をコントローラ（例えば、図４Ａに示すコントローラ４７０）に接続することができ、コントローラは、ユーザ・タッチの位置を検出するために、電気パルスで送信電極を駆動し、ユーザのタッチによって引き起こされる受信電極からの静電容量の変化を測定するように設計されたマイクロチップでよい。
【００３４】
もちろん、パーソナル・コンピューティング・デバイス４００は１例に過ぎない。実際には、デバイスは、任意の数の面を有することができ、本開示は、任意の数の面を有するデバイスを企図する。デバイスの任意の面にタッチ・センサを配置することができ、本開示は、任意の適切な数およびタイプのタッチ・センサを含むデバイスを企図する。
【００３５】
特定の実施形態では、パーソナル・コンピューティング・デバイス４００は、その後面に配置された近接センサ４９０（例えば、赤外線ＬＥＤ）を有することができる。近接センサ４９０は、別の物体に対する近接センサ４９０の近接、したがってパーソナル・コンピューティング・デバイス４００の近接を判定するセンサ・データを供給することができる。
【００３６】
図５に、パーソナル・コンピューティング・デバイス５００上の情報およびアプリケーションに関する例示的ソフトウェア・アーキテクチャ５００を示す。特定の実施形態では、ソフトウェア・アーキテクチャ５００は、ソフトウェア５１０およびデータ・ストア５２０を備えることができる。特定の実施形態では、アプリケーション・データ・キャッシュ５２０および／またはプロファイル・データ・ストア５２０および／または別のデータ・ストア５２０内に個人情報を格納することができる。特定の実施形態では、パーソナル・コンピューティング・デバイス５００上で１または複数のソフトウェア・アプリケーションを実行することができる。特定の実施形態では、ソフトウェア・アプリケーションは、サーバ上でホストされるウェブ・ベースのアプリケーションでよい。例えば、ウェブ・ベースのアプリケーションをＵＲＩ（ユニフォーム・リソース識別子）またはＵＲＬ（ユニフォーム・リソース・ロケータ）に関連付けることができる。パーソナル・コンピューティング・デバイス５００から、ユーザは、（例えば、ウェブ・ブラウザを使用することによって）関連付けられたＵＲＩまたはＵＲＬを通じてウェブ・ベースのアプリケーションにアクセスすることができる。あるいは、別の実施形態では、ソフトウェア・アプリケーションは、パーソナル・コンピューティング・デバイス５００上にインストールされ、
常駐するネイティブ・アプリケーションでよい。したがって、ソフトウェア５１０はまた、任意の数のアプリケーション・ユーザ・インタフェース５３０およびアプリケーション機能５４０をも含むことができる。例えば、あるアプリケーション（例えば、Ｇｏｏｇｌｅ  Ｍａｐｓ（登録商標））は、デバイスのユーザが地図を閲覧し、住所および会社を検索し、方向を得ることを可能にすることができ、第２のアプリケーションは、デバイスのユーザがＥメールを読み、送り、受信することを可能にすることができ、第３のアプリケーション（例えば、ウェブ・ブラウザ）は、デバイスのユーザがインターネットをブラウズおよび検索することを可能にすることができ、第４のアプリケーションは、パーソナル・コンピューティング・デバイス５００を使用してデバイスのユーザが写真を撮り、ビデオを記録することを可能にすることができ、第５のアプリケーションは、デバイスのユーザがＶｏＩＰおよび／またはセルラ・ネットワーク呼出しを受信および開始することを可能にすることができ、以下同様である。各アプリケーションは、１または複数の特定の機能を有し、これらの機能を実装するソフトウェア（例えば、１または複数のソフトウェア・モジュール）をアプリケーション機能５４０内に含めることができる。各アプリケーションはまた、デバイスのユーザがアプリケーションと対話することを可能にするユーザ・インタフェースを有することができ、アプリケーション・ユーザ・インタフェースを実装するソフトウェアをアプリケーション・ユーザ・インタフェース５３０内に含めることができる。特定の実施形態では、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｊａｖａ（登録商標）、Ｃ、または他の適切なプログラミング言語を使用してアプリケーションの機能を実装することができる。特定の実施形態では、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｊａｖａ（登録商標）、または他の適切なプログラミング言語を使用して、アプリケーションのユーザ・インタフェースを実装することができる。
【００３７】
特定の実施形態では、アプリケーションのユーザ・インタフェースは、任意の数の画面またはディスプレイを含むことができる。特定の実施形態では、ユーザ・インタフェースの各画面またはディスプレイをウェブ・ページとして実装することができる。したがって、デバイスのユーザは、一連の画面またはディスプレイ（すなわち、一連のウェブ・ページ）を通じてアプリケーションと対話することができる。特定の実施形態では、オペレーティング・システム５５０は、ＧｏｏｇｌｅのＡｎｄｒｏｉｄ（商標）モバイル技術プラットフォームである。Ａｎｄｒｏｉｄ（登録商標）では、ウェブをブラウジングするための様々なツールを提供する、「ａｎｄｒｏｉｄ．ｗｅｂｋｉｔ」と呼ばれるＪａｖａ（登録商標）パッケージがある。「ａｎｄｒｏｉｄ．ｗｅｂｋｉｔ」パッケージの中に、ウェブ・ページを表示するＶｉｅｗを実装する、「ａｎｄｒｏｉｄ．ｗｅｂｋｉｔ．ＷｅｂＶｉｅｗ」と呼ばれるＪａｖａ（登録商標）クラスがある。このクラスは、ＷｅｂＫｉｔレンダリング・エンジンを使用して、ウェブ・ページを表示し、履歴、ズームイン、ズームアウトを通じて前方および後方にナビゲートするメソッド、テキスト検索を実施するメソッドなどを含む。特定の実施形態では、アプリケーション・ユーザ・インタフェース５３０は、ＡｎｄｒｏｉｄのＷｅｂＶｉｅｗアプリケーション・プログラミング・インタフェース（ＡＰＩ）を利用して、「ａｎｄｒｏｉｄ．ｗｅｂｋｉｔ．ＷｅｂＶｉｅｗ」クラスによって実装されるＶｉｅｗでユーザ・インタフェースの各ウェブ・ページを表示することができる。したがって、特定の実施形態では、ソフトウェア５１０は、アプリケーションのユーザ・インタフェースを実装する１または複数のウェブ・ページをそれぞれ表示する任意の数のウェブ・ビュー５６０を含むことができる。
【００３８】
アプリケーションの実行中、デバイスのユーザは、そのユーザ・インタフェースを通じてアプリケーションと対話することができる。例えば、ユーザは、様々なディスプレイ（例えば、ウェブ・ページ）でアプリケーションに入力を与えることができる。様々なディスプレイ（例えば、ウェブ・ページ）でユーザにアプリケーションの出力を提示することもできる。特定の実施形態では、ユーザが特定のディスプレイ（例えば、特定のウェブ・
ページ）を通じてアプリケーションに入力を与えるとき、例えばウェブ・ビュー５６０またはアプリケーション・ユーザ・インタフェース５３０により、イベント（例えば、入力イベント）を生成することができる。各入力イベントをアプリケーション機能５４０に転送することができ、またはアプリケーション機能５４０が、そのように生成された入力イベントをリッスンすることができる。アプリケーション機能５４０が入力イベントを受信したとき、アプリケーション機能５４０内の適切なソフトウェア・モジュールを起動して、イベントを処理することができる。さらに、オペレーティング・システム５５０および／または（例えば、図１および４Ａ〜Ｂで説明したような）ハードウェアによって提供される特定の機能も起動することができる。例えば、ユーザがボタンを押してパーソナル・コンピューティング・デバイス５００で写真を撮った結果としてイベントが生成される場合、対応するイメージ処理モジュールを起動して、生のイメージ・データをイメージ・ファイル（例えば、ＪＰＧまたはＧＩＦ）に変換し、イメージ・ファイルをパーソナル・コンピューティング・デバイス５００のストレージ５２０内に格納することができる。別の例として、ユーザがインスタント・メッセージを構成するためのアイコンを選択した結果としてイベントが生成される場合、対応するショート・メッセージ・サービス（ＳＭＳ）モジュールを起動して、ユーザがメッセージを構成し、送ることを可能にすることができる。
【００３９】
特定の実施形態では、アプリケーションの出力をユーザに提示する準備ができているとき、例えばアプリケーション機能５４０またはオペレーティング・システム５５０内のソフトウェア・モジュールにより、イベント（例えば、出力イベント）を生成することができる。各出力イベントをアプリケーション・ユーザ・インタフェース５３０に転送することができ、またはアプリケーション・ユーザ・インタフェース５３０が、そのように生成された出力イベントをリッスンすることができる。アプリケーション・ユーザ・インタフェース５３０が出力イベントを受信したとき、アプリケーション・ユーザ・インタフェース５３０は、ウェブ・ビュー５６０を構築して、出力を表す、または出力を含むウェブ・ページを表示することができる。例えば、ユーザがインスタント・メッセージを構成するためのアイコンを選択したことに応答して、ユーザがメッセージを入力することを可能にするテキスト・フィールドを含む出力を構築することができる。この出力をウェブ・ページとしてユーザに提示し、ウェブ・ビュー５６０でユーザに表示することができ、その結果、ユーザは、テキスト・フィールド内に送るべきメッセージをタイプすることができる。
【００４０】
適切なプログラミング言語（例えば、ＨＴＭＬ、ＪａｖａＳｃｒｉｐｔ（登録商標）、またはＪａｖａ（登録商標））を使用して、アプリケーションのユーザ・インタフェースを実装することができる。より具体的には、特定の実施形態では、適切なプログラミング言語を使用して、ユーザ・インタフェースの画面またはディスプレイを実装する各ウェブ・ページを実装することができる。特定の実施形態では、ウェブ・ビュー５６０が（例えば、出力イベントに応答して、アプリケーション・ユーザ・インタフェース５３０によって）ウェブ・ページを表示するように構築されるとき、ウェブ・ページを実装するコードが、ウェブ・ビュー５６０にロードされる。
【００４１】
図６に、例示的電子広告ネットワークを示す。電子広告スペース６００は、広告の消費者に電子広告６５０を表示する場所を広告主６４０に提供する。本明細書では、広告の「消費者」は、個人が実際に広告を閲覧しているか否かに関わらず、広告の閲覧エリア内にいる個人、またはまもなく広告の閲覧エリア内にいる可能性のある個人を含む。モバイルデバイス（スマート・フォンなど）、ラップトップ、パーソナル・コンピュータ、テレビジョン、キオスク、掲示板、または任意の他の適切な電子デバイスもしくはディスプレイ上に電子広告６５０を表示することができる。広告スペース６００は、電子的に表示される任意の適切なコンテンツの部分でよい。例えば、広告スペース６００はウェブ・ページ
の部分でよい。
【００４２】
特定の実施形態では、広告主６４０は、その中に広告を配置する広告スペース６００を所有することができる。特定の実施形態では、広告の発行者６２０が広告スペース６００を所有することができる。発行者６２０は、１または複数の広告インベントリ（ｉｎｖｅｎｔｏｒｙ）６１０内の１または複数の広告スペース６００を所有することができ、広告主６５０に１または複数の広告スペース６００を直接的に販売または賃貸することができる。１例を挙げると、発行者のインベントリ６１０内の広告スペース６００が利用可能になったとき、発行者６２０は、利用可能な広告スペースを１または複数の広告主６５０に通知することができる。特定の実施形態では、発行者６２０および広告主６５０は、第３者サービスを使用して、広告スペースの購入を容易にすることができる。例えば、発行者は、発行者の広告インベントリ６１０内の広告スペース６００が利用可能になったとき、１または複数のアド・エクスチェンジ（ａｄ  ｅｘｃｈａｎｇｅ）６３０に通知することができ、アド・エクスチェンジ６３０は、利用可能な広告スペース６００を広告主６５０に通知し、広告主から応答および／または支払いを受け取って、１または複数の広告スペース６００内に広告６５０を配置することができる。例示的アド・エクスチェンジは、限定はしないが、ＡｄＥＮＣ、ＲＩＧＨＴ  ＭＥＤＩＡ、およびＤＯＵＢＬＥＣＬＩＣＫを含むことができる。特定の実施形態では、広告主は、広告ブローカを介してアド・エクスチェンジまたは発行者と通信することができる。
【００４３】
特定の実施形態では、広告主は、広告スペースに関する１または複数の入札を行うことにより、広告を発行者の広告スペース内に配置する権利を取得する。広告スペースに関する入札は、任意の適切なメトリックまたはメトリックのセット、例えば限定はしないが、ｃｏｓｔ  ｐｅｒ  ｉｍｐｒｅｓｓｉｏｎ（広告のインプレッションごとのコスト）、ｃｏｓｔ  ｐｅｒ  ｍｉｌｌｅ（広告の１０００インプレッションごとのコスト）、ｃｏｓｔ  ｐｅｒ  ｃｌｉｃｋ（広告のクリックごとのコスト）、またはｃｏｓｔ  ｐｅｒ  ａｃｔｉｏｎまたはｃｏｓｔ  ｐｅｒ  ａｃｑｕｉｓｉｔｉｏｎ（変換、購入、フォーム・サブミットなどの指定のアクションごとのコスト）に基づくことができる。特定の実施形態では、入札は、広告スペースまたは広告の潜在的消費者についての任意の適切な情報に基づくことができる。１例を挙げると、入札は、広告スペースのフォーマット、または広告スペースが現れる文脈に基づくことができる。別の例として、入札は、消費者の年齢、選好、収入、前のアクションなどの、広告の１または複数の潜在的消費者の特徴に基づくことができる。本開示は、１または複数の入札を、広告スペースについて、または広告の潜在的消費者についての任意の適切な情報に基づかせることを企図する。
【００４４】
電子広告スペースは、公共の、またはプライベートな場所のディスプレイ上に存在することがあり、単一の人または複数の人々によって閲覧されるように意図された広告を含むことがあり、単一の人または複数の人々によって実際に閲覧されることがある。例えば、掲示板の広告スペースは、掲示板の閲覧エリア内の複数の人々によって閲覧されるように意図される。別の例として、レストラン、小売店、または他の会社内のテレビジョンまたはモニタは、人々の大きなグループによって同時に、または異なる時点で閲覧されることがある。同様に、プライベート・スペース内のディスプレイであっても複数の人々によって閲覧されることがある。例えば、プライベートな住居内のテレビジョンが、住居スペースを共有する家族または他のグループの多くのメンバによって閲覧されることがある。
【００４５】
広告は、広告の潜在的消費者をターゲットにすることができる。特定の実施形態では、広告は、広告の複数の潜在的消費者をターゲットにすることができる。特定の実施形態では、複数の閲覧者（例えば掲示板）に表示することを意図する広告は、広告の１または複数の潜在的消費者をターゲットにすることができる。例えば、広告主は、広告の潜在的消費者の属性に基づいて、電子広告スペース内に表示する広告を選択することができる。図
７に、複数の消費者が広告の閲覧エリア内にいるとき、１または複数の消費者を広告のターゲットにする例示的方法を示す。方法はステップ７００で開始することができ、広告スペースの閲覧エリア内の個人を識別する情報を求める。広告スペースの閲覧エリア内の個人を識別する情報は、広告スペースの閲覧エリア内の個人の識別を明示的に、または非明示的に決定する任意の適切な情報を含むことができる。例えば、個人は、例えば、デバイスに関連する固有電話番号、ユーザが例えばログインによってデバイスに対してユーザ自身を明らかにしたこと、または前述の任意の適切なセンサ４５０によってユーザを識別する、図４の例示的デバイス４００などのモバイルデバイスを有することができる。別の例では、デバイス上のアプリケーションなどのソフトウェアが個人を識別することができる。例えば、ソーシャル・ネットワーキング・アプリケーションは、ソーシャル・ネットワークのユーザに固有のプロファイルを含むことができ、したがってアプリケーションがアクティブであるとき、またはユーザがアプリケーションを使用中であるときにユーザを識別することができる。特定の実施形態では、個人を識別することは、個人を識別する情報を受信することを含む。そのような情報を、本明細書で説明するネットワーク、デバイス、またはコンピューティング・システムの任意の適切な構成要素またはデータ構造から受信することができる。特定の実施形態では、情報を送信する構成要素またはデータ構造を含む同一のネットワーク、デバイス、またはコンピューティング・システム内に常駐する任意の適切な構成要素またはデータ構造によって情報を受信することができる。特定の実施形態では、情報を送信する構成要素またはデータ構造を含むネットワーク、デバイス、またはコンピューティング・システムの外部の、またはそれとは別々のネットワーク、デバイス、またはコンピューティング・システム内の任意の適切な構成要素またはデータ構造で情報を受信することができる。本開示は、個人を識別する特定の方法の例を与えるが、本開示は、個人の識別を決定する任意の適切な方法を企図する。
【００４６】
個人を識別することができるとき、個人が電子広告スペースの閲覧エリア内にいるという判定を行うことができる。本明細書では、広告スペースの閲覧エリアは、広告スペースをそこから閲覧することができるエリア、および広告スペースを閲覧することのできるエリアに比較的近くのエリアを含む。その結果、広告スペースの閲覧エリアは、広告スペースの環境（周囲の地理など）、広告スペースのサイズ、広告スペースに近づく個人の数、広告スペースが面する方向、広告スペースに対する個人の速度、またはどのエリアが広告スペースを閲覧することができるかということから影響を受ける可能性のある任意の他の適切な要素に依存することがある。例えば、囲まれた建物内の比較的小さい広告スペースは、掲示板または遮断されない建物の面上の広告スペースよりも小さい閲覧エリアを有する。別の例として、広告スペースの方向に向かっている個人は、広告スペースがまもなく個人の視界内となる可能性がある場合、広告スペースの閲覧エリア内にいると判定することができる。その結果、個人の速度が、広告スペースの閲覧エリアに影響を与えることになる。例えば、高速道路の脇の掲示板の閲覧エリアは、歩行経路のみを有する公園内の掲示板の閲覧エリアよりも大きいことがある。本開示は広告スペースの閲覧エリアの特定の例を与えるが、本開示は、個人がそこから広告スペースを閲覧することができ、またはまもなく閲覧することのできる閲覧エリアを任意の適切な位置として企図する。
【００４７】
個人を識別することができるとき、個人が電子広告スペースの閲覧エリア内にいるという判定を行うことができる。このことは、広告スペースに対するユーザの位置が既知であることを必要とする。特定の実施形態では、広告スペースと個人の位置のどちらも知ることができる。例えば、店舗内の掲示板や電子ディスプレイなどの広告スペースの位置を、広告主、発行者、アド・エクスチェンジ、広告スペースに対するコンテンツのプロバイダ、または任意の他の適切なエンティティがあらかじめ決定することができる。任意の適切なデバイスまたはアプリケーションによって個人の位置を決定することができる。例えば、デバイスは、自動的に、または要求時にユーザの位置を求めることのできる、ＧＰＳ対応ハードウェアおよび対応するソフトウェアなどのハードウェアまたはソフトウェアを有
することができる。デバイスがユーザの位置を決定する他の方法が、上記の図４の議論で説明される。別の例として、ユーザの位置は、ソーシャル・ネットワーキング・アプリケーションなどのアプリケーションから決定することができ、アプリケーションは、ポストまたはチェックインでのユーザの位置の識別などの明示された情報から、またはユーザが特定の店でショッピングしている、または特定の１筋の道路に沿って運転していると述べるポストなどの推論された情報から情報ユーザの位置を決定することができる。特定の実施形態では、広告スペースに対する個人の相対的位置だけが既知である。例えば、ユーザのデバイスと、広告スペースに関連するハードウェアが、ＢＬＵＥＴＯＯＴＨ（登録商標）、近距離場通信（ＮＦＣ）、光信号、無線周波数などの任意の適切な信号によって互いに通信して、ユーザが広告スペースの閲覧エリア内にいると判定することができる。例えば、ユーザは、広告スペースの部分である、または広告スペースに近接していることが知られているＮＦＣ回路の近くでユーザのデバイスを保持することができる。ＮＦＣ通信が、ユーザが回路の近くにおり、したがって広告スペースの近くにもいることを確立する。本開示は、個人が広告スペースに閲覧近接していると判定する特定の例を与えるが、本開示は、個人の位置、広告スペースの位置、またはそれらの相対位置を決定する任意の適切な方法またはハードウェアもしくはソフトウェアを企図する。
【００４８】
広告スペースの閲覧エリア内の個人を識別した後、図７の方法はステップ７１０に進み、個人の属性を決定する。この文脈では、「属性」は、個人の好み、選好、関係、活動、関心、習慣、所有物などの、個人を記述する、または個人に関連する任意の適切な情報または特徴である。個人の属性は、任意の適切な記憶媒体、例えば図１の例示的ネットワーク１００内のデータ構造１４０、または図４に示す例示的デバイス４００のデバイスのメモリ４２０上に格納された情報から決定することができる。特定の実施形態では、前述のように、個人は、ソーシャル・ネットワークのユーザでよく、個人の属性は、ソーシャル・ネットワークにとって利用可能な、またはソーシャル・ネットワークによって計算可能な任意の適切な明示された情報、推論された情報、または予測された情報から決定することができる。特定の実施形態では、個人の属性を決定することは、決定した個人の属性を受信することを含む。そのような属性は、本明細書で説明するネットワーク、デバイス、またはコンピューティング・システムの任意の適切な構成要素またはデータ構造から受信することができる。特定の実施形態では、属性を送信する構成要素またはデータ構造を含む同一のネットワーク、デバイス、またはコンピューティング・システム内に常駐する任意の適切な構成要素またはデータ構造によって属性を受信することができる。特定の実施形態では、属性を送信する構成要素またはデータ構造を含むネットワーク、デバイス、またはコンピューティング・システムの外部の、またはそれとは別々のネットワーク、デバイス、またはコンピューティング・システム内の任意の適切な構成要素またはデータ構造によって属性を受信することができる。本開示は、個人の属性を決定する特定の例示的方法を説明するが、本開示は、ユーザの属性を決定する任意の適切な方法を企図する。
【００４９】
広告スペースの閲覧エリア内の１または複数の個人の属性を決定した後、ステップ７２０で、広告の選択、広告スペースの入札、またはその両方のために、決定した属性を提供する。広告の選択または広告スペースの入札は、ステップ７１０で決定した属性のうちの少なくとも１つに基づく。広告の選択は、任意の適切なエンティティ、例えば属性を決定するエンティティ、広告主、広告スペースの発行者、アド・エクスチェンジ、エンティティのエージェント、またはそれらの任意の適切な組合せによって行うことができる。本開示は、決定した任意の適切な属性を広告の選択で使用できることを企図する。例えば、広告選択に関連する属性は、個人の年齢、性別、過去の挙動、選好、嫌いなこと、関心、縁故、雇用状況、収入、購買力、メンバシップ、教育、関係、向き（向かう方向など）、運動（方向または速度）、時刻、位置、ソーシャル・ネットワークとの対話、デバイスとの対話、または任意の他の適切な属性のうちの１または複数でよい。特定の実施形態では、広告の選択に関連する属性は、広告を選択するエンティティによって指定することができ
る。例えば、広告主は、決定したすべての属性、または広告主の要求のパラメータに対応する決定したすべての属性を受信することができ、広告主が決定した属性が広告選択に最も関連するとみなす。特定の実施形態では、広告の選択のために使用される属性を、広告を選択するエンティティ以外のエンティティによって少なくとも部分的に指定することができる。例えば、ソーシャル・ネットワークなどの属性を求めるエンティティが、どの属性が特定の広告主または業界にとって望ましいかを判定し、次いでこれらの事前ソートした属性を、広告の選択のためにエンティティに送るためのアルゴリズムを実装することができる。
【００５０】
特定の実施形態では、広告の選択または広告スペースの入札は、広告スペースの閲覧エリア内の複数の識別した個人の、決定した１または複数の属性に基づくことができる。特定の実施形態では、入札または広告選択は、決定した１または複数の特定の属性を有する識別した個人の割合に基づくことができる。例えば、ラップトップの特定のブランドに関する広告主は、このラップトップのブランドを以前に購入した個人、このラップトップのブランドを購入することに関心を表した個人、あるいはこのラップトップのブランドを購入することに関心があると予測される個人の割合が所定のしきい値（例えば、３０％）に達する場合、広告スペースに関する入札を開始することをいとわないことがある。広告主は、上記の指定した属性のうちの１つを有する個人の割合が増加するとき、広告主の入札を増加させることがある。特定の実施形態では、入札額は、１または複数の個人がそのラップトップのブランドを購入することに関心がある、予測される可能性にも依存することがある。例えば、このラップトップのブランドを購入することに関心があると予測されるユーザが２０％だけであるが、そうした個人の予測される関心が非常に高い場合、広告主は、広告スペースに対してより大きな額を入札することをいとわない可能性があり、または入札する可能性がある。別の例として、広告の選択は、競合者の製品が嫌いなことと、広告主の製品が好きであることの関係などの、特定の属性に関連する個人の割合に基づくことができる。例えば、所与の割合の個人が、シアトル・シーホークスなどの特定のスポーツ・チームが好きであると判定される場合、シーホークスは、「行けホークス！  ただ今商品１０％オフ（Ｇｏ  Ｈａｗｋｓ！  １０％  ｏｆｆ  ｍｅｒｃｈａｎｄｉｓｅ  ｎｏｗ）」などのチームサポートに焦点を当てる広告を選択することがある。一方、所与の割合の個人が、スポーツ・チームのライバル、例えばサンフランシスコ４９ｅｒｓが嫌いであると判定される場合、チームは、「あなたの声を聞かせて下さい．．．今夜私たちと一緒にナイナーズにブーイングを送りましょう！  ただ今チケット販売中」などの、ライバルに対する嫌悪に焦点を当てる広告を選択することがある。したがって、特定の広告の選択は、ある割合の識別した個人の属性が、広告へのどれほどの関心または潜在的な関心を示すかに基づくことができる。特定の実施形態では、広告の選択または広告の入札は、決定した１または複数の特定の属性を有する識別した個人の絶対数に基づくことができる。例えば、絹のシーツの広告主は、絹のシーツに関心があり、広告スペースのエリアに関心のある個人の総数が増加するとき、広告スペースにより多く入札することをいとわないことがある。例えば、広告主は、１０００人の個人が絹のシーツに関心があり、または潜在的な関心を有する場合、絹のシーツに関心があり、または潜在的な関心のある個人が１０人だけである場合よりも、１０人の個人が広告スペースの閲覧エリア内の個人の高い割合を表す場合であっても、広告スペースに対してより大きな額を入札することをいとわないことがある。別の例として、高級品の広告主は、少数の個人が高級品を購入することに関心があり、また���潜在的に関心がある場合、個人の絶対数または割合が比較的小さい場合であっても、広告スペースのために入札することをいとわないことがある。同様に、低収入の個人数が高収入の個人数よりも多いときであっても、低収入の個人に向けて適合された広告よりも、高収入の個人に向けて適合された広告が選択されることがある。特定の実施形態では、広告の選択または広告の入札は、広告スペースの閲覧エリア内の１または複数の個人の速度に基づくことができる。例えば、個人が広告スペースの方向に向いている可能性がより高い場合、または広告スペースの閲覧エリアをよりゆっくりと通過してい
る場合、広告主は、広告スペースについてより多く入札することをいとわないことがある。別の例として、個人が広告のそばを迅速に通り過ぎる可能性がより高いことを個人の速度が示すとき、広告主は、より単純な広告を選択することがあり、個人が広告のそばをゆっくりと通り過ぎる可能性がより高いことを個人の速度が示すとき、より広告主は、より複雑で、よりリッチな広告を選択することがある。特定の実施形態では、広告の選択または広告の入札は、その広告または類似の広告を１または複数の個人に示した回数に基づくことができる。例えば、多くの個人が広告を１度見た場合、広告主は、その広告を再び表示することをよりいとわないことがある。一方、個人が広告を数１０回見た場合、広告主は、異なる広告を表示することがあり、または広告スペースに対する入札を完全に回避することがある。本開示は、広告または入札を選択するのに使用される属性、複数の個人の属性が広告または入札の選択にどれほど影響を及ぼすかを判定する方法、および広告または入札を選択するエンティティの特定の例を与えるが、本開示は、広告または入札を選択するのに使用される任意の適切な属性、複数の個人の属性が広告または入札の選択にどれほど影響を及ぼすかを判定する任意の適切な方法、および広告または入札を選択する任意の適切なエンティティを企図する。
【００５１】
特定の実施形態は、適切な場合、図７の方法のステップを反復することができる。さらに、本開示は、図７の方法の特定のステップが特定の順序で行われるものとして説明および図示するが、本開示は、図７の方法の任意の適切なステップが任意の適切な順序で行われることを企図する。さらに、本開示は、特定の構成要素、デバイス、またはシステムが図７の方法の特定のステップを実施することを説明および図示するが、本開示は、任意の適切な構成要素、デバイス、またはシステムの任意の適切な組合せが図７の方法の任意の適切なステップを実施することを企図する。
【００５２】
図８に、例示的コンピュータ・システム８００を示す。特定の実施形態では、１または複数のコンピュータ・システム８００は、本明細書で説明または図示する１または複数の方法の１または複数のステップを実施する。特定の実施形態では、１または複数のコンピュータ・システム８００は、本明細書で説明または図示する機能を提供する。特定の実施形態では、１または複数のコンピュータ・システム８００上で実行中のソフトウェアは、本明細書で説明または図示する１または複数の方法の１または複数のステップを実施し、または本明細書で説明または図示する機能を提供する。特定の実施形態は、１または複数のコンピュータ・システム８００の１または複数の部分を含む。
【００５３】
本開示は、任意の適切な数のコンピュータ・システム８００を企図する。本開示は、コンピュータ・システム８００が任意の適切な物理的形態を取ることを企図する。限定ではなく例として、コンピュータ・システム８００は、組込みコンピュータ・システム、システム・オンチップ（ＳＯＣ）、シングル・ボード・コンピュータ・システム（ＳＢＣ）（例えば、コンピュータ・オン・モジュール（ＣＯＭ）やシステム・オン・モジュール（ＳＯＭ）など）デスクトップ・コンピュータ・システム、ラップトップもしくはノートブック・コンピュータ・システム、対話型キオスク、メインフレーム、コンピュータ・システムのメッシュ、携帯電話、携帯情報端末（ＰＤＡ）、サーバ、タブレット・コンピュータ・システム、またはこれらの２つ以上の組合せでよい。適切な場合、コンピュータ・システム８００は、１または複数のコンピュータ・システム８００を含むことができ、一体型または分散型でよく、複数の場所にわたるものでよく、複数のマシンにわたるものでよく、複数のデータセンタにわたるものでよく、またはクラウド内に常駐することができ、クラウドは、１または複数のネットワーク内の１または複数のクラウド構成要素を含むことができる。適切な場合、１または複数のコンピュータ・システム８００は、実質的な空間的または時間的な限定なしに、本明細書で説明または図示する１または複数の方法の１または複数のステップを実施することができる。限定ではなく例として、１または複数のコンピュータ・システム８００は、本明細書で説明または図示する１または複数の方法の１
または複数のステップをリアル・タイムに、またはバッチ・モードで実施することができる。適切な場合、１または複数のコンピュータ・システム８００は、本明細書で説明または図示する１または複数の方法の１または複数のステップを異なる時刻または異なる場所で実施することができる。
【００５４】
特定の実施形態では、コンピュータ・システム８００は、プロセッサ８０２、メモリ８０４、ストレージ８０６、入力／出力（Ｉ／Ｏ）インタフェース８０８、通信インタフェース８１０、およびバス８１２を含む。本開示は、特定の構成の、特定の数の特定の構成要素を有する特定のコンピュータ・システムを説明および図示するが、本開示は、任意の適切な構成の、任意の適切な数の任意の適切な構成要素を有する任意の適切なコンピュータ・システムを企図する。
【００５５】
特定の実施形態では、プロセッサ８０２は、コンピュータ・プログラムを構成するような命令を実行するハードウェアを含む。限定ではなく例として、命令を実行するために、プロセッサ８０２は、内部レジスタ、内部キャッシュ、メモリ８０４、またはストレージ８０６から命令を取り出し（またはフェッチし）、それを復号化および実行し、次いで内部レジスタ、内部キャッシュ、メモリ８０４、またはストレージ８０６に１または複数の結果を書き込むことができる。特定の実施形態では、プロセッサ８０２は、データ、命令、またはアドレスのための１または複数の内部キャッシュを含むことができる。本開示は特定のプロセッサを説明および図示するが、本開示は任意の適切なプロセッサを企図する。
【００５６】
特定の実施形態では、メモリ８０４は、プロセッサ８０２が実行するための命令、またはプロセッサ８０２が演算するためのデータを格納するメイン・メモリを含む。限定ではなく例として、コンピュータ・システム８００は、ストレージ８０６または別のソース（例えば、別のコンピュータ・システム８００など）からメモリ８０４に命令をロードすることができる。次いでプロセッサ８０２は、メモリ８０４から内部レジスタまたは内部キャッシュに命令をロードすることができる。命令を実行するために、プロセッサ８０２は、内部レジスタまたは内部キャッシュから命令を取り出し、それを復号化することができる。命令の実行中、または実行後、プロセッサ８０２は、１または複数の結果（これは中間結果または最終結果でよい）を内部レジスタまたは内部キャッシュに書き込むことができる。次いでプロセッサ８０２は、こうした結果のうちの１または複数をメモリ８０４に書き込むことができる。特定の実施形態では、プロセッサ８０２は、１または複数の内部レジスタまたは内部キャッシュ、あるいは（ストレージ８０６または別の場所ではなく）メモリ８０４内の命令だけを実行し、１または複数の内部レジスタまたは内部キャッシュ、あるいは（ストレージ８０６または別の場所ではなく）メモリ８０４内のデータだけに対して演算する。１または複数のメモリ・バス（これはアドレス・バスおよびデータ・バスをそれぞれ含むことができる）が、プロセッサ０２をメモリ８０４に結合することができる。バス８１２は、以下で説明するように、１または複数のメモリ・バスを含むことができる。特定の実施形態では、１または複数のメモリ管理ユニット（ＭＭＵ）が、プロセッサ８０２とメモリ８０４との間に存在し、プロセッサ８０２によって要求されるメモリ８０４へのアクセスを容易にする。本開示は特定のメモリを説明および図示するが、本開示は任意の適切なメモリを企図する。
【００５７】
特定の実施形態では、ストレージ８０６は、データまたは命令のためのマス・ストレージを含む。適切な場合、ストレージ８０６は、取外し可能または取外し不能（すなわち、固定）媒体を含むことができる。適切な場合、ストレージ８０６は、コンピュータ・システム８００の内部または外部でよい。特定の実施形態では、ストレージ８０６は不揮発性固体メモリである。適切な場合、ストレージ８０６は１または複数のストレージ８０６を含むことができる。本開示は特定のストレージを説明および図示するが、本開示は任意の
適切なストレージを企図する。
【００５８】
特定の実施形態では、Ｉ／Ｏインタフェース８０８は、コンピュータ・システム８００と、１または複数のＩ／Ｏデバイスとの間の通信のための１または複数のインタフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。適切な場合、コンピュータ・システム８００は、これらのＩ／Ｏデバイスのうちの１または複数を含むことができる。これらのＩ／Ｏデバイスのうちの１または複数は、人とコンピュータ・システム８００との間の通信を可能にすることができる。限定ではなく例としてＩ／Ｏデバイスは、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチル・カメラ、スタイラス、タブレット、タッチスクリーン、トラックボール、ビデオ・カメラ、別の適切なＩ／Ｏデバイス、またはこれらの２つ以上の組合せを含むことができる。Ｉ／Ｏデバイスは、１または複数のセンサを含むことができる。本開示は、任意の適切なＩ／Ｏデバイス、およびそのための任意の適切なＩ／Ｏインタフェース８０８を企図する。適切な場合、Ｉ／Ｏインタフェース８０８は、プロセッサ８０２がこれらのＩ／Ｏデバイスのうちの１または複数を駆動することを可能にする１または複数のデバイスまたはソフトウェア・ドライバを含むことができる。適切な場合、Ｉ／Ｏインタフェース８０８は、１または複数のＩ／Ｏインタフェース８０８を含むことができる。本開示は特定のＩ／Ｏインタフェースを説明および図示するが、本開示は任意の適切なＩ／Ｏインタフェースを企図する。
【００５９】
特定の実施形態では、通信インタフェース８１０は、コンピュータ・システム８００と、１または複数の他のコンピュータ・システム８００または１または複数のネットワークとの間の通信（例えば、パケットベースの通信など）のための１または複数のインタフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく例として、通信インタフェース８１０は、イーサネット（登録商標）または他のワイヤ・ベースのネットワークと通信するネットワーク・インタフェース・コントローラ（ＮＩＣ）またはネットワーク・アダプタ、あるいはＷｉ−Ｆｉネットワークなどのワイヤレス・ネットワークと通信するワイヤレスＮＩＣ（ＷＮＩＣ）またはワイヤレス・アダプタを含むことができる。本開示は、任意の適切なネットワーク、およびそのための任意の適切な通信インタフェース８１０を企図する。本開示は特定の通信インタフェースを説明および図示するが、本開示は任意の適切な通信インタフェースを企図する。
【００６０】
特定の実施形態では、バス８１２は、コンピュータ・システム８００の構成要素を互いに結合するハードウェア、ソフトウェア、またはその両方を含む。本開示は特定のバスを説明および図示するが、本開示は任意の適切なバスまたは相互接続を企図する。
【００６１】
本明細書では、適切な場合、非一時的なコンピュータ可読記憶媒体は、１または複数の半導体ベースのまたは他の集積回路（ＩＣ）（例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）や特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスク・ドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピー（登録商標）・ディスケット、フロッピー（登録商標）・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードまたはドライブ、任意の他の適切な非一時的なコンピュータ可読記憶媒体、あるいはこれらの２つ以上の任意の適切な組合せを含むことができる。適切な場合、非一時的なコンピュータ可読記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。
【００６２】
本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「または」は排他的ではなく包含的である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡまたはＢ」は「Ａ、Ｂ、
またはその両方」を意味する。さらに、別段に明記されていない限り、または文脈によって示されていない限り、「および」は共同の（ｊｏｉｎｔ）および個別の（ｓｅｖｅｒａｌ）の両方である。したがって、本明細書では、別段に明記されていない限り、または文脈によって示されていない限り、「ＡおよびＢ」は、「ＡおよびＢが共同で、または個別に（Ａ  ａｎｄ  Ｂ，  ｊｏｉｎｔｌｙ  ｏｒ  ｓｅｖｅｒａｌｌｙ）」を意味する。
【００６３】
本開示は、当業者が理解する、本明細書の例示的実施形態に対するすべての変更、置換、変形、改変、および修正を包含する。さらに、本開示は、本明細書のそれぞれの実施形態が特定の構成要素、要素、機能、動作、またはステップを含むものとして説明および図示するが、これらの実施形態のいずれかは、当業者が理解する、本明細書のいずれかの場所で説明または図示した構成要素、要素、機能、動作、ステップのいずれかの任意の組合せまたは並べ替えを含むことができる。さらに、添付の特許請求の範囲での、特定の機能を実施するように適合され、配置され、実施することが可能であり、実施するように構成され、実施することが可能にされ、実施するように動作可能であり、または実施するように動作するデバイスまたはシステム、あるいはデバイスまたはシステムの構成要素に対する参照は、そのデバイス、システム、または構成要素がそのように適合され、配置され、可能であり、構成され、動作可能にされ、動作可能である限り、その特定の機能が活動化され、オンにされ、またはロック解除されるか否かに関わらず、そのデバイス、システム、構成要素を包含する。
【図１】
0006310915.tif 000002
【図２】
0006310915.tif 000003
【図３】
0006310915.tif 000004
【図４Ａ】
0006310915.tif 000005
【図４Ｂ】
0006310915.tif 000006
【図５】
0006310915.tif 000007
【図６】
0006310915.tif 000008
【図７】
0006310915.tif 000009
【図８】
0006310915.tif 000010