ネットワーク資産の要素のスタイル情報を、該ネットワーク資産の識別子を使うことにより抽出する過程と、そして該ネットワーク資産を管理するために該要素の該抽出されたスタイル情報を提示する過程と、を具備するコンピュータで実施する方法。前記ネットワーク資産の識別子がカスケーディングスタイルシートを有する請求項1記載のコンピュータで実施する方法。前記ネットワーク資産の識別子がユニフォームリソースロケーターを有する請求項1記載のコンピュータで実施する方法。前記ネットワーク資産の要素が該ネットワーク資産のもう1つの要素の副要素である請求項1記載のコンピュータで実施する方法。前記スタイル情報を抽出する過程がフォントサービスプロバイダーで実行される請求項1記載のコンピュータで実施する方法。前記スタイル情報を抽出する過程が前記ネットワーク資産を管理する計算デバイスで実行される請求項1記載のコンピュータで実施する方法。前記スタイル情報を抽出する過程がユーザー計算デバイスで実行される請求項1記載のコンピュータで実施する方法。前記抽出されたスタイル情報を提示する過程が該抽出されたスタイル情報への調整を可能にする過程を有する請求項1記載のコンピュータで実施する方法。前記抽出されたスタイル情報を提示する過程が調整され、抽出されたスタイル情報を提示する過程を有する請求項8記載のコンピュータで実施する方法。インストラクションを記憶するよう構成されたメモリーと、そして該インストラクションを実行するプロセッサであって、ネットワーク資産の要素のスタイル情報を、該ネットワーク資産の識別子を使うことにより抽出する過程と、そして該ネットワーク資産を管理するために該要素の該抽出されたスタイル情報を提示する過程と、を有する方法を行うために該インストラクションを実行するプロセッサと、を備える計算デバイスを具備するシステム。前記ネットワーク資産の識別子がカスケーディングスタイルシートを有する請求項10記載のシステム。前記ネットワーク資産の識別子がユニフォームリソースロケーターを有する請求項10記載のシステム。前記ネットワーク資産の要素が該ネットワーク資産のもう1つの要素の副要素である請求項10記載のシステム。前記計算デバイスがフォントサービスプロバイダーに配置される請求項10記載のシステム。前記計算デバイスが前記ネットワーク資産を管理する請求項10記載のシステム。前記計算デバイスがユーザー計算デバイスである請求項10記載のシステム。前記抽出されたスタイル情報を提示する過程が、該抽出されたスタイル情報への調整を可能にする過程を有する請求項10記載のシステム。前記抽出されたスタイル情報を提示する過程が調整され、抽出されたスタイル情報を提示する過程を有する請求項17記載のシステム。プロセッサによる実行時に、ネットワーク資産の要素のスタイル情報を、該ネットワーク資産の識別子を使うことにより抽出する過程と、そして該ネットワーク資産を管理するために該要素の該抽出されたスタイル情報を提示する過程と、を有する方法を行うインストラクションを具備しており、情報キャリア内に明確に具体化されたコンピュータプログラム製品。前記ネットワーク資産の識別子がカスケーディングスタイルシートを有する請求項19記載のコンピュータプログラム製品。前記ネットワーク資産の識別子がユニフォームリソースロケーターを有する請求項19記載のコンピュータプログラム製品。前記ネットワーク資産の要素が該ネットワーク資産のもう1つの要素の副要素である請求項19記載のコンピュータプログラム製品。前記スタイル情報を抽出する過程がフォントサービスプロバイダーで実行される請求項19記載のコンピュータプログラム製品。前記スタイル情報を抽出する過程が該ネットワーク資産を管理する計算デバイスで実行される請求項19記載のコンピュータプログラム製品。前記スタイル情報を抽出する過程がユーザー計算デバイスで実行される請求項19記載のコンピュータプログラム製品。前記抽出されたスタイル情報を提示する過程が該抽出されたスタイル情報への調整を可能にする過程を有する請求項19記載のコンピュータプログラム製品。前記抽出されたスタイル情報を提示する過程が調整され、抽出されたスタイル情報を提示する過程を有する請求項26記載のコンピュータプログラム製品。図1を参照すると、ウェブ資産のフォントに関連するスタイル情報が、インターネットベースのフォントサービスプロバイダー100により識別、抽出及び管理される。例えば、ウェブサイト、ウェブページ、他の様なウェブ資産のコンテンツを提供されると、該フォントサービスプロバイダー100は、フォーマットを調整、操作する様な種々のアプリケーションのために該コンテンツからフォーマット情報を抽出し、該抽出されたフォーマットを他の資産他に適用する。この様なスタイル情報の抽出によって、該フォントサービスプロバイダー100は、該資産のプレゼンテーション動作例えば、フォーマットを説明する各スタイル要素を識別するために、個人例えば、ウェブサイトデザイナーが苦労して該資産コンテンツを探索するより[例えば、ハイパーテキストマークアップラングエージHTMLのような命令をレビューすること]、寧ろ自動的な仕方でフォントスタイル要素を識別することが出来る。フォントサービスプロバイダー100にウェブ資産を提供するために、スタイル要素情報を抽出するための種々の技術が実施される。例えば、該資産に関連する固有の識別子[例えば、ユニフォームリソースロケーターURL]、又はスタイル要素のリスト化を含むフアイル又は構造体、がフォントサービスプロバイダー100に提供されてもよい。この特定の例では、ウェブ資産例えば、HTMLドキュメントにより規定されるに関連するスタイル要素例えば、フォント、フォントサイズ、フォントカラー、他を規定するカスケーディングスタイルシートCSSフアイル102が提供される。一般に、CSSフアイル102は、フォントサービスプロバイダー100により識別され、抽出される1つ以上の構造化された文書の種々のスタイルプロパティの名前を指定するキーワードの集まりを使うインストラクションを含むと考えられる。該CSSフアイル102のインストラクションは、要素例えば、ウェブサイトヘッドライン及びスタイル例えば、フォント、フォントサイズ、他を組み合わせるため使われる1つ以上のセレクターを有するルールのリストと考えられる。セレクターは特定のタイプの全要素か又は或る属性にマッチする要素のみに適用されてもよい。この様であるから、セレクターの様なスタイル要素を識別することにより、要素のプロパティは識別され、変更され、そして他の操作に於けるユーザーと一緒に、他のウェブ資産に適用される例えば、提示用に。この特定の例で、該CSSフアイル102がフォントサービスプロバイダー100に提供されるが、しかしながら、ウェブ資産の識別用に他の項目が提供されてもよい。ウェブサイト及びウェブページに関連するURLsと一緒に、特定のアプリケーションにより作られたフアイルが該フォントサービスプロバイダー100に提供されてもよい。例えば、マイクロソフトワード又は他のアプリケーションで作られた文書が、該フォントサービスプロバイダー100に提供されてもよい。一旦受信されると、該フォントサービスプロバイダー100は個別のスタイル要素を識別し、抽出するために1つ以上の処理を実行する。識別されると、該個別要素は、該ウェブ資産の体裁を変えるよう対応するプロパティを調整するためにユーザーへ該要素を提示する様な、種々の活動用に使われてもよい。更に、該識別されたスタイル要素は、他のウェブページ及びウェブサイトの様な他のウェブ資産、そしてアプリケーション、に組み入れられてもよい。該図内で図解される様に、各要素に関連する1つ以上のプロパティと一緒に、該CSSフアイル102から識別された各スタイル要素又は該要素の部分のカタログを作るポータル104がユーザーに提示される。この例では、特定の項目及び値例えば、フォント、サイズ及びカラーを有する対応するプロパティと、対応するプロパティ例えば、ボールド、アンダーライン、イタリックがアクティブであるか、非アクティブであるかを示すブール値Booleanvaluesと一緒に、3つの要素例えば、ヘッドライン1、ヘッドライン2、本文が該ポータル内に表される。該識別されたスタイル要素と関連プロパティを自動的な仕方で抽出し、提示することにより、ユーザーウェブサイト設計者は、個別スタイル要素及び該要素の対応するプロパティを識別するために、該CSSフアイル102内に含まれる個別インストラクションを通し苦労してより分けねばならぬことから解放される。加えて、該ポータル104又は他のタイプのユーザーインターフエースを通して該要素及びプロパテイを提供することにより、該ユーザーは、該CSSフアイル102内に含まれる提示コンテンツの体裁を変えるために該プロパティを操作することが出来る。例えば、ポータル104に表される1つ以上のスタイル要素を調整するためにデータエントリーフィールド、ドロップダウンメニュー及び他のインターフエース技術が実施されてもよい。スタイル要素の管理はまた、他のプロジェクト内での該スタイル要素の記憶及び使用を含んでもよい。例えば、1つのスタイル要素例えば、ヘッドライン1に関連したプロパティはウェブページ宣伝で特に人目を引いていてもよい。この様であるから、該スタイル要素と関連プロパティは、CSSフアイル102に関連したウェブ資産と別の他のフアイル、ウェブページ、ウェブサイト、他での使用のためにはフォントサービスプロバイダー100により記憶されてもよい。同様に、該ポータル104はスタイル要素に関連する他の操作を行ってもよい。この様な操作は該CSSフアイル102から抽出されたスタイル要素の付加、交換及び削除を含んでもよい。例えば、ヘッドライン2として識別されたスタイル要素が、異なるフォント、サイズ、カラー、他を組み入れるもう1つのスタイル要素と交換されてもよい。これらのスタイル要素変更から、調整されたCSSフアイル106はフォントサービスプロバイダー100により作られる様に示される。この様な調整はまた、後の検索及びアプリケーションのためにフォントサービスプロバイダー100により記憶されてもよい。ウェブ資産CSSフアイル他から抽出されたに関連するスタイル要素を変更するため使用されると同様に、ウェブ資産を創るためにポータルがユーザーに提供されてもよい。例えば、抽出されたスタイル要素を提供すると一緒に、ウェブ資産例えば、ウェブサイト、ウェブページ、他に関連する特定プロジェクト内に組み入れられるスタイル要素を創るためにポータルが使われてもよい。該ポータル104を参照すると、新しく創られるフアイル例えば、CSSフアイル、HTMLフアイル、URL、他又は前に作られたフアイル内に組み入れられる対応する選択可能なプロパティと一緒に、追加のスタイル要素が規定されてもよい。図2を参照すると、例示用のインターネットベースのシステム200のブロック線図が図解され、該線図内ではウェブ資産例えば、ウェブサイト、ウェブページ、他のスタイル要素を抽出し、管理するために、ユーザーとフォントサービスプロバイダー202はインターネット204を通して情報を交換する。この配備で、該ユーザーは計算デバイス例えば、コンピュータシステム206を操作し、ウェブブラウザー208該コンピュータシステムにより実行させられつつあると相互作用する。ウェブブラウザー208又は他のタイプのアプリケーション個別に又は組み合わせでの使用を通して、他の個人等例えば、無制限の、権限あるグループ、他によりアクセス可能な種々の種類のウェブ資産例えば、ウェブサイト、ウェブページ、他が創られる。この様な資産を創るために、ウェブサイト及びウェブベースのアプリケーションがウェブブラウザー208を通して使われる。例えば、ウェブサイトはユーザーに、ウェブ資産の創生用に仮編成済みのグラフィカルユーザーインターフエースを提供してもよい例えば、ウェブサイトタイトル、制御メニュー、他を規定するメニューを提供する。一旦創られると、該ウェブ資産は、CSSフアイル210又はURL、他により内に部分的に表される。この様なインターフエース及び対応するツールで資産を創ることにより、ユーザー例えば、設計者は該資産内に組み入れられた個別スタイル要素に親しくなくてもよい。この様であるから、個別スタイル要素例えば、該CSSフアイル210からを識別し、調整することは極端に時間の掛かる仕事になる。この配備では、CSSフアイル210は、ウェブ資産により使われる個別スタイル要素を抽出し、カタログを作るためにインターネット204によりフォントサービスプロバイダー202へ提供される。特に、フォントサービスプロバイダー202に定在するサーバー212は、フアイル内に含まれるスタイル要素を識別するために受信CSSフアイル210を処理する抽出部214を実行させる。例えば、該抽出部214は、各スタイル要素例えば、セレクター及び対応するプロパティを識別するために、該CSSフアイル210又は該フアイルの適当な部分内に含まれる各インストラクションを解析する。該抽出部214はまた、他の操作を始動又は実行してもよく、例えば、各抽出されたスタイル要素は、後の検索及び使用のために例えば、他のウェブ資産を創る又は調整するために記憶され例えば、記憶デバイス216内に、カタログ化されてもよい。種々の種類のコンテンツがウェブ資産から抽出されてもよい。例えば、ウェブ資産のコンテンツは性質上階層的であり、そこでは要素は種々のレベルに配置されると考えられる。比較的高い階層位置に配置された要素は、可成りの量のスペース例えば、ヘッドライン、テキストの完全なパラグラフ、他又は資産の他のメジャーmeasureを使うウェブ資産の部分と組み合わされてもよい。対応して、低い階層位置に配置された要素は、資産上の少ないスペースを使ってもよい例えば、パラグラフ内の1つ以上の語、又は語内の1つ以上の文字、他。この様であるから、或る配備では、1要素例えば、語は該ウェブ資産の階層内でもう1つの要素例えば、パラグラフの副要素と考えられてもよい。抽出部214は、ウェブ資産の階層内の種々のレベルの1つ以上からスタイル要素情報を抽出することが出来る。例えば、スタイル情報例えば、フォントの種類、強調されたテキスト、他は、完全なパラグラフである要素用のCSSフアイルから抽出されてもよい。ウェブ資産の階層内で低く配置された要素については、抽出部214はCSSフアイルから、文である又はパラグラフ内の語であるスタイル要素を抽出してもよい。この様であるから、スタイル情報はウェブ資産の異なる階層レベルで抽出されてもよい。1例として、パラグラフ内のブロック引用符内の強調テキストがCSSフアイルのコンテンツから抽出されてもよい{例えば、pパラグラフブロック引用符em強調を読むインストラクション}。この特定の配備では、創生されたウェブ資産CSSフアイル210により規定されたのスタイル要素の管理を可能にするために、該抽出部214により識別されたスタイル要素情報又は情報の部分が再調査用及び調整実施用にユーザー例えば、設計者に提供される。インターネット204を通過して、該情報は、ポータル104図1に示すと同様なポータル218に与えられ、該ウェブ資産の該スタイル要素が、選択され、調整され例えば、変更され、交換され、削除され、他そして該創られた資産又は他のウェブ資産に適用されることを可能にする。一旦変更されると、該調整されたスタイル要素を表す情報は、他のウェブ資産プロジェクト用に記憶しそしてカタログ化する様な追加の処理用に、フォントサービスプロバイダー202に提供される。図解された配備では、該抽出部214は、提供されたCSSフアイル210からスタイル情報214を抽出するために、フォントサービスプロバイダー202で作動させられる。しかしながら、或る配備では、抽出部214の動作はもう1つの場所、又はフォントサービスプロバイダー202を含む、又は含まない複数の場所、で実行されてもよい。例えば、抽出部により提供される動作の1部分はユーザーサイト例えば、コンピュータシステム206上でで実行されてもよい。この様であるから、このサイトで例えば、ポータル218を使用することにより変型されるスタイル情報と一緒に、該スタイル情報は該抽出部を作動させることにより同じサイトで例えば、CSSフアイルから抽出されてもよい。抽出部214の動作はまた、他の場所で行われてもよい。例えば、抽出部214の機能は、1つ以上のウェブ資産例えば、ウェブサイト、ウェブページ、他を管理する遠隔に配置された計算デバイス例えば、コンピュータシステム、サーバー、他に提供されてもよい。1配備では、抽出部214の機能は、ネットワークの資産例えば、ウェブサイト、ウェブページ、他を調査するために秩序だった方法で1つ以上のネットワーク例えば、インターネット204をブラウズするコンピュータプログラムウェブクローラーと呼ばれるとして提供されてもよい。CSSフアイルの様な資産要素からのスタイル情報の抽出と一緒に、追加の機能が提供されてもよい。例えば、該抽出された情報を表すデータ例えば、要約が、例えば適当なフォント、テキストカラー及び他の種類のスタイルの特徴が該資産により使われつつあるかの決定用等の処理用に、遠隔の場所例えば、該フォントサービスプロバイダー202に提供されてもよい。図3を参照すると、フローチャート300はスタイル要素抽出部例えば、図2に示す抽出部214により提供される操作の様な、フォントサービスプロバイダーにより提供される操作を表す。スタイル要素抽出部の動作は典型的に1つの計算デバイス例えば、サーバー212により行われるが、しかしながら、該抽出部の動作は複数の計算デバイスにより行われてもよい。1つのサイトで例えば、1つのコンピュータシステムで行われると共に、操作実行は2つ以上の場所に分布してもよい。操作は、ウェブ資産例えば、ウェブサイト、ウェブページ、他の様な資産又は資産の1部分を規定するCSS、HTML他を含むフアイルの様なネットワーク資産識別子の受信302を含む。或る配備では、該ネットワーク資産は、1つ以上のURLsにより、又は他の同様な識別技術及び方法論を使うことにより、識別されてもよい。一旦受信すると、操作は、受信されたネットワーク資産識別子を使うことによるスタイル要素情報例えば、セレクター、プロパティ、他の抽出304を含む。抽出されると、スタイル要素情報を処理する操作が実行される。例えば、操作は、ネットワーク資産を管理するようスタイル要素及び/又は関連するプロパティを調整するために該抽出された情報又は該情報の1部分をユーザー例えば、該資産の設計者に提供する過程306を有する。操作はまた、後の検索及び使用のために該抽出されたスタイル要素情報を記憶する過程308を有する例えば、ウェブサイト、ウェブページ、他等のウェブ資産の様な資産を1つ以上の他のネットワーク資産内へ組み入れるために。図4はここに説明する技術を実施するために使われる例示用コンピュータデバイス400及び例示用モバイルコンピュータデバイス450の例を示す。例えば、抽出部214の動作の1部分又は全部は、コンピュータデバイス400例えば、フォントサービスプロバイダー202に配置されたにより及び/又はモバイルコンピュータデバイス450エンドユーザーにより操作されるにより、実行されてもよい。計算デバイス400は、例えば、ラップトップ、デスクトップ、ワークステーション、パーソナルデジタルアシスタント、サーバー、ブレードサーバー、メインフレーム、及び他の適当なコンピュータを含む、種々の形式のデジタルコンピュータを表すよう意図されている。計算デバイス450は、例えば、パーソナルデジタルアシスタント、セルラー電話、スマートフォン、及び他の同様な計算デバイスを含む、種々の形式のモバイルデバイスを表すよう意図されている。ここに示された部品、該部品の接続及び関係性、そして該部品の機能は、単に例であることを意味しており、本文書で説明される、及び/又は、請求される技術の実施を限定するよう意味してはいない。計算デバイス400はプロセッサ402、メモリー404、記憶デバイス406、メモリー404及び高速拡張ポート410へ接続する高速インターフエース408、そして低速バス414及び記憶デバイス406へ接続する低速インターフエース412を有する。部品402、404、406、408、410、及び412の各々は、種々のバスを使って相互接続され、共通のマザーボード上に又は適当な他の仕方で設置されてもよい。プロセッサ402は、例えば、高速インターフエース408に接続されたディスプレー416を含む、外部の入力/出力デバイス上に、GUI用のグラフィックデータを表示するために、メモリー404内、又は記憶デバイス406上、に記憶されたインストラクションを含む、計算デバイス400内での実行用インストラクションを処理することが出来る。他の実施例では、複数のメモリー及びメモリーの種類と一緒に、適当なマルチプロセッサ及び/又はマルチバスが使われてもよい。また、必要な操作の部分を提供する各デバイスに、複数の計算デバイス400が接続されてもよい例えば、サーバーバンク、ブレードサーバーのグループ、又はマルチプロセッサシステムとして。メモリー404は計算デバイス400内のデータを記憶する。1実施例では、メモリー404は揮発性メモリーユニット又は複数ユニットである。もう1つの実施例では、メモリー404は不揮発性メモリーユニット又は複数ユニットである。メモリー404はまた、例えば磁気又は光学ディスクを含むもう1つの形式のコンピュータ読み出し可能な媒体であってもよい。記憶デバイス406は計算デバイス400用の大容量記憶を提供することが出来る。1実施例では、記憶デバイス406は、例えば、フロッピーディスクデバイス、ハードディスクデバイス、光学ディスクデバイス、又はテープデバイス、フラッシュメモリー又は他の同様な固体メモリーデバイス、又はストレージエリアネットワーク又は他の構成内のデバイスを有する、デバイスの配列を備える、コンピュータ読み出し可能な媒体であり、又は該媒体を具備してもよい。コンピュータプログラム製品はデータキャリア内に明確に具体化されてもよい。該コンピュータプログラム製品はまた、実行すると、例えば、上記で説明された方法を含む、1つ以上の方法を行うインストラクションを有してもよい。該データキャリアは、例えば、メモリー404、記憶デバイス406、プロセッサ402上のメモリー等を含む、コンピュータ読み出し可能な、又は機械読み出し可能な媒体である。高速制御器408は計算デバイス400用のバンド幅集約的操作を管理する、一方低速制御器412はより低いバンド幅集約的操作を管理する。この様な機能の割り当ては単に一例に過ぎない。1実施例では、高速制御器408はメモリー404、ディスプレー416例えば、グラフィックプロセッサ又はアクセラレーターを通して、そして種々の拡張カード示されてないを受け入れる高速拡張ポート410に接続される。該実施例では、低速制御器412は記憶デバイス406及び低速拡張ポート414に接続される。種々の通信ポート{例えば、USB、Bluetooth登録商標、イーサーネット、ワイヤレスイーサーネットを有する低速拡張ポートは、例えば、キーボード、ポインティングデバイス、スキャナー、又は例えばネットワークアダプターを通しての、例えば、スイッチ又はルーターを含むネットワーク化デバイス、を含む1つ以上の入力/出力デバイスに接続されてもよい。計算デバイス400は、図に示す様に、多数の種々の形で実施されてもよい。例えば、該デバイスは標準サーバー420として、或いはこの様なサーバーのグループで複数回で実現されてもよい。該デバイスはまた、ラックサーバーシステム424の部分として実現されてもよい。加えて、又は代わりに、該デバイスは、例えばラップトップコンピュータ422を含むパーソナルコンピュータで実現されてもよい。或る例では、計算デバイス400の部品は、例えばデバイス450を含むモバイルデバイス示されてない内の他の部品と組み合わされてもよい。この様なデバイスの各々は計算デバイス400、450の1つ以上を有してもよく、システム全体は相互に通信する複数の計算デバイス400、450で構成されてもよい。計算デバイス450はプロセッサ452、メモリー464、例えばディスプレー454を有する入力/出力デバイス、通信インターフエース466、そしてトランシーバー468、を有する。デバイス450はまた、追加の記憶量を提供するために、例えば、マイクロドライブ又は他のデバイスを含む、記憶デバイスを備えてもよい。部品450、452、464、454、466、そして468の各々は、種々のバスを使って相互接続され、該部品の幾つかは共通のマザーボード上に、又は適当な他の仕方で、設置されてもよい。プロセッサ452は、メモリー464内に記憶されたインストラクションを含む、計算デバイス450内のインストラクションを実行する。該プロセッサは、独立した複数のアナログ及びデジタルプロセッサを含むチップのチップセットとして実現されてもよい。該プロセッサは、例えば、ユーザーインターフエースの制御、デバイス450によるアプリケーションの実行そしてデバイス450による無線通信、を含む、デバイス450の他の部品の調整を提供してもよい。プロセッサ452は制御インターフエース458と、ディスプレー454に接続されたディスプレーインターフエース456と、を通してユーザーと通信する。ディスプレー454は例えば、TFTLCD薄膜トランジスター液晶ディスプレー又はOLED有機発光ダイオードディスプレー又は他の適当なディスプレー技術品であってもよい。ディスプレーインターフエース456はグラフィック及び他のデータをユーザーに提示するためにディスプレー454を駆動する適当な回路を有してもよい。制御インターフエース458はユーザーからコマンドを受信し、該コマンドをプロセッサ452への提供用に変換してもよい。加えて、外部インターフエース462は、デバイス450と他のデバイスとの近接範囲通信を可能にするようプロセッサ452と通信する。外部インターフエース462は、例えば、或る実施例では有線通信を、或いは他の実施例では無線通信を、提供し、そして複数のインターフエースもまた使用されてもよい。メモリー464は計算デバイス450内でデータを記憶する。メモリー464は、コンピュータ読み出し可能な媒体又は複数媒体、揮発性メモリーユニット又は複数ユニット、又は不揮発性メモリーユニット又は複数ユニット、の1つ以上として実現されてもよい。拡張メモリー474はまた、例えば、SIMMシングルインラインメモリモジュールカードインタフエースを有する拡張インターフエース472を通して、デバイス450に提供され、接続されてもよい。この様な拡張メモリー474はデバイス450用の追加の記憶空間を提供するか、又はデバイス450用のアプリケーション又は他のデータを記憶してもよい。特に、拡張メモリー474は上記説明の処理を行う又は補足するインストラクションを有してもよく、そして又セキュアデータsecuredataを有してもよい。かくして、例えば、拡張メモリー474がデバイス450用のセキュリティモジュールとして提供され、デバイス450の安全な使用を可能にするインストラクションを用いてプログラムされてもよい。加えて、例えば、改変不可能な仕方でSIMMカード上に識別データを置く過程を有するセキュアなアプリケーションが、追加データと一緒に、SIMMカードを通して提供されてもよい。該メモリーは、例えば、下記で論じる様に、フラッシュメモリー及び/又はNVRAMメモリーを有してもよい。1実施例では、コンピュータプログラム製品がデータキャリア内に明確に具体化される。該コンピュータプログラム製品は、実行時、例えば上記で説明した方法を含む1つ以上の方法を行うインストラクションを有する。該データキャリアは、例えばトランシーバー468上で、又は外部インターフエース462上で、受信し得る、例えばメモリー464、拡張メモリー474及び/又はプロセッサ452上のメモリーを含む、コンピュータ読み出し可能な、又は機械読み出し可能な媒体である。デバイス450は通信インターフエース466を通して無線で通信することが出来るが、該インターフエースは、必要な場合、又は望ましい場合、デジタル信号処理回路を有してもよい。通信インターフエース466は、例えば、GSM音声コール、SMS、EMS、又はMMS伝言動作、CDMA、TDMA、PDC、WCDMA、CDMA2000、又は取り分けGPRS、その他を含む、種々のモード又はプロトコルでの通信を提供出来る。この様な通信は、例えば、無線周波トランシーバー468を通して行われてもよい。加えて、例えば、Bluetooth登録商標、WiFi、又は他のこの様なトランシーバー示されてないを使うことを含む、短距離範囲通信が行われてもよい。加えて、GPSグローバルポジショニングシステム受信器モジュール470がデバイス450に追加のナビゲーション及び位置関係無線データを提供し、該データがデバイス450上で動作するアプリケーションにより適当に使われてもよい。デバイス450はまた、ユーザーからの発言データを受信し、該データを使用可能なデジタルデータに変換することが出来る音声コーデックaudiocodec460を使って音声で通信することが出来る。音声コーデック460は同様に、例えばデバイス450のハンドセット内のスピーカーを通すことを含んで、ユーザー用に可聴音を発生する。この様な音声は音声電話コールからの音声、記録された音声例えば、声の伝言、音楽フアイル等、そして又デバイス450上で動作するアプリケーションにより発生される音声を含んでもよい。計算デバイス450は図に示す様に多数の異なる形式で実現されてもよい。例えば、該デバイスはセルラー電話480として実現されてもよい。該デバイスはまた、スマートフォン482、パーソナルデジタルアシスタント又は他の同様なモバイルデバイスの部分として実現されてもよい。ここに説明したシステム及び技術の種々の実施例は、デジタル電子回路、集積回路、特別に設計されたASICs特定用途向け集積回路、コンピュータハードウエア、ファームウエア、ソフトウエア及び/又はそれらの組み合わせで実現されてもよい。これらの種々の実施例は、記憶システムからデータ及びインストラクションを受信し、かつ該記憶システムにデータ及びインストラクションを送信するよう接続され、専用又は汎用であってもよい、少なくとも1つのプログラム可能なプロセッサ、少なくとも1つの入力デバイス及び少なくとも1つの出力デバイスを有するプログラム可能なシステム上で実行可能及び/又は解釈可能である1つ以上のコンピュータプログラムでの実施例を含んでもよい。これらのコンピュータプログラムプログラム、ソフトウェア、ソフトウェアアプリケーション、またはコードとして知られるはプログラム可能なプロセッサ用の機械命令machineinstructionsを有し、高レベル手続き型及び/又はオブジェクト指向プログラム用言語で、及び/又はアッセンブリー/機械語で、実施されてもよい。ここで使われる時、機械読み出し可能な媒体及びコンピュータ読み出し可能な媒体は、機械命令を受信する機械読み出し可能な媒体を含む、プログラム可能なプロセッサへ、機械命令及び/又はデータを提供するよう使われる、コンピュータプログラム製品、装置及び/又はデバイス[例えば、磁気ディスク、光学ディスク、メモリー、プログラム可能論理回路PLDs]を呼ぶ。ユーザーとの相互作用を提供するために、ここに説明するシステムと技術は、データをユーザーに表示するためのディスプレーデバイス{例えば、CRT陰極線管又はLCD液晶ディスプレー}と、ユーザーが該コンピュータへの入力を提供するキーボード及びポインティングデバイス例えば、マウス又はトラックボールと、を有するコンピュータ上で実施されてもよい。他の種類のデバイスが同様にユーザーとの相互作用を提供するために使われてもよく、例えば、該ユーザーに提供されるフィードバックはセンサーフィードバックの形例えば、視覚的フィードバック、可聴フィードバック、又は触覚フィードバックであってもよく、そしてユーザーからの入力は音声、会話又は触覚入力を含む形で受信されてもよい。ここで説明されるシステムと技術は、バックエンド部品例えば、データサーバーの様なを有する、又はミドルウエア部品例えば、アプリケーションサーバーを有する、又はフロントエンド部品例えば、ユーザーが、ここで説明するシステム及び技術の実施例と相互作用することが出来るユーザーインターフエース又はウェブブラウザーを有するクライアントコンピュータを有する、或いはこの様なバックエンド、ミドルウエア又はフロントエンドの部品の組み合わせを有する、計算システムで実施されてもよい。該システムの部品はデジタルデータ通信の形式又は媒体例えば、通信ネットワークにより相互接続されてもよい。通信ネットワークの例は、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN及びインターネットを含む。該計算システムはクライアント及びサーバーを有してもよい。一般に、クライアント及びサーバーは相互に遠く離れており、通信ネットワークを通して相互作用するのが典型的である。クライアント及びサーバーの関係性は、それぞれのコンピュータ上で動作し、相互にクライアント-サーバーの関係性を有するコンピュータプログラムにより生じる。ここで論じるシステム及び技術がユーザーについて個人的情報を集める状態用に、該ユーザーは、個人的情報例えば、ユーザーの選り好み又はユーザーの現在の場所についての情報を集めるプログラム又は機能に加わる/加わらない機会を提供される。加えて、或るデータは、個人的に識別可能な情報が取り除かれるよう、該データが記憶される又は使われる前に、1つ以上の方法で匿名化されてもよい。例えば、ユーザーの身元は、該ユーザーについて個人的に識別可能な情報が決定されないよう、匿名化されたり、或いは位置情報例えば、市、ジップコード、又は州レベルまでが得られるユーザーの地理的位置は、該ユーザーの特定の位置が決定され得ないよう、一般化される。或る実施例では、ここで説明されたエンジンは分離され、1つの又は組み合わせエンジン内に組み合わされるか、又は組み入れられてもよい。図に画かれたエンジンは、ここに説明されたシステムを図に示されたソフトウエアアーキテクチャーに限定するようには意図されてない。ここで説明された過程とそれらの変種該過程と呼ばれるはパーティのプライバシーが保護されることを保証する機能を有する。この目的で、該過程は、ユーザーが或る社会的ネットワーク化会計socialnetworkingaccountの会員であることが公に知られていることを確認して初めて、該ユーザーが会員であることをもう1つのパーティに漏らすよう、プログラムされている。同様に、該過程は、或るパーティについての情報が公に知られていることを確かめて初めて、その情報をもう1つのパーティに漏らす、或いはその情報をソーシャルグラフに組み入れるよう、プログラムされている。多数の実施例が説明された。それにも拘わらず、ここで説明された処理と技術の精神と範囲から離れることなく種々の変型が行われ得ることは理解されるであろう。加えて、図で画かれたロジックの流れは、望ましい結果を達成するために、示された特定の順序又はシーケンシャルな順序を要しない。加えて、説明された流れとは他の過程が提供されてもよく、或いは過程が除かれてもよく、そして説明されたシステムに他の部品が付加され、或いは除かれ、てもよい。従って、他の実施例は下記請求項の範囲内にある。