(57)【要約】  複数の二次データのセットを処理するためのシステム及び方法は、二次データのセットから構成される一次データのセットを形成するために、二次データのセットをアグリゲートするステップと、二次データのセットの各々のフォーマットを規格化するために一次データのセット内の二次データのセットの各々をシンジケートするステップと、一次データのセット内の二次データのセットの各々をジオコードでジオコード化するステップを含み、ジオコードは、二次データのセット内に包含される情報に関連する地理的な位置を表示する。【選択図】      図１
2010511249.tif 000002
【特許請求の範囲】
【請求項１】
複数の二次データのセットを処理する方法であって、
前記二次データのセットから構成される一次データのセットを形成するために、前記二次データのセットをアグリゲートし、
前記二次データのセットの各々のフォーマットを規格化するために、前記一次データのセット内の前記二次データのセットの各々をシンジケートし、
前記一次データのセット内の前記二次データのセットの各々をジオコードでジオコード化する
ステップを含み、前記ジオコードは、前記二次データのセット内に包含される情報に関連する地理的な位置を表示する
ことを特徴とする方法。
【請求項２】
前記二次データのセットは、第１のパーティ・ソース、第２のパーティ・ソース、及び第３のパーティ・ソースの少なくとも１つからの情報を含むことを特徴とする請求項１に記載の方法。
【請求項３】
少なくとも１つのカテゴリ型で、前記二次データのセットの各々を分類するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記少なくとも１つのカテゴリ型は、階層構造として配列されることを特徴とする請求項３に記載の方法。
【請求項５】
前記階層構造は、非循環有向グラフであり、前記非循環有向グラフはカテゴリ用語を有する頂点及び関係を表示するエッジを含むことを特徴とする請求項４に記載の方法。
【請求項６】
重複二次データのセットを削除するために、前記一次データのセット内の前記二次データのセットの重複を無くすステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ジオコードは、緯度座標及び経度座標を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記ジオコードは、高度値をさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
サーバから、複数の二次データのセットにアクセスする方法であって、
関心のある少なくとも１つの地理的な位置を識別し、
関心のある少なくとも１つのカテゴリを識別し、
関心のある前記少なくとも１つの地理的な位置及び関心のある前記少なくとも１つのカテゴリを前記サーバへ伝える
ステップを含み、前記サーバは、前記複数の二次データのセットを含む一次データのセットを格納する格納ユニットを有しており、
前記二次データのセットの各々は、一様なフォーマット、少なくとも１つのカテゴリ型及びジオコードを有し、前記ジオコードは、前記二次データのセット内に包含される情報に関連する地理的な位置を表示し、
前記サーバから、関心のある先に伝えられた少なくとも１つのカテゴリに関連する少なくとも１つのカテゴリ型、及び、関心のある先に伝えられた少なくとも１つの地理的な位置に関連するジオコードを有する前記少なくとも１つの二次データのセットを受信する、
ステップを含む方法。
【請求項１０】
前記二次データのセットは、第１のパーティ・ソース、第２のパーティ・ソース、及び第３のパーティ・ソースの少なくとも１つからの情報を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記少なくとも１つのカテゴリ型は、階層構造として配列されることを特徴とする請求項９に記載の方法。
【請求項１２】
前記階層構造は、非循環有向グラフであり、前記非循環有向グラフはカテゴリ用語を有する頂点及び関係を表示するエッジを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記ジオコードは、緯度座標及び経度座標を含むことを特徴とする請求項９に記載の方法。
【請求項１４】
前記ジオコードは、高度値をさらに含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
複数の二次データのセットを処理するシステムであって、
プロセッサと、
一次データのセットを格納するために前記プロセッサと通信する格納ユニットと、
一組のプロセッサ実行可能命令を有するメモリユニットと、
を含み、前記プロセッサ実行可能命令は、
前記二次データのセットから構成される一次データのセットを形成するために、前記二次データのセットをアグリゲートし、
前記二次データのセットの各々のフォーマットを規格化するために、前記一次データのセット内の前記二次データのセットの各々をシンジケートし、
前記一次データのセット内の前記二次データのセットの各々をジオコードでジオコード化する
ステップを含み、前記ジオコードは、前記二次データのセット内に包含される情報に関連する地理的な位置を表示する、
ように前記プロセッサを構成する
ことを特徴とするシステム。
【請求項１６】
前記二次データのセットは、第１のパーティ・ソース、第２のパーティ・ソース、及び第３のパーティ・ソースの少なくとも１つからの情報を含むことを特徴とする請求項１５に記載のシステム。
【請求項１７】
少なくとも１つのカテゴリ型で、前記二次データのセットの各々を分類するステップをさらに含むことを特徴とする請求項１５に記載のシステム。
【請求項１８】
前記少なくとも１つのカテゴリ型は、階層構造として配列されることを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記階層構造は非循環有向グラフであり、前記非循環有向グラフはカテゴリ用語を有する頂点及び関係を表示するエッジを含むことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記プロセッサ実行可能命令は、重複二次データのセットを削除するために、前記一次データのセット内の前記二次データのセットの重複を無くすように前記プロセッサをさらに構成することを特徴とする請求項１５に記載のシステム。
【請求項２１】
前記ジオコードは、緯度座標及び経度座標を含むことを特徴とする請求項１５に記載のシステム。
【請求項２２】
前記ジオコードは、高度値をさらに含むことを特徴とする請求項２１に記載のシステム。
【請求項２３】
サーバから複数の二次データのセットにアクセスするシステムであって、
前記サーバと通信するプロセッサを有するクライアントと、
一次データのセットを格納するための、前記サーバと通信する格納ユニットと、
プロセッサと通信するメモリユニットと、
を含み、前記メモリユニットは一組のプロセッサ実行可能命令を有しており、前記プロセッサ実行可能命令は、
関心のある少なくとも１つの地理的な位置を識別し、
関心のある少なくとも１つのカテゴリを識別し、
関心のある少なくとも１つの地理的な位置及び関心のある少なくとも１つのカテゴリを前記サーバに伝え、
前記二次データのセットの各々は、一様なフォーマット、少なくとも１つのカテゴリ型及びジオコードを有しており、前記ジオコードは、前記二次データのセット内に包含される情報に関連する地理的な位置を表示しており、
前記サーバから、関心のある先に伝えられた少なくとも１つのカテゴリに関連する少なくとも１つのカテゴリ型、及び、関心のある先に伝えられた少なくとも１つの地理的な位置に関連するジオコードを有する前記少なくとも１つの二次データのセットを受信する
ように前記プロセッサを構成する
ことを特徴とする含むシステム。
【請求項２４】
前記二次データのセットは、第１のパーティ・ソース、第２のパーティ・ソース、及び第３のパーティ・ソースの少なくとも１つからの情報を含むことを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記少なくとも１つのカテゴリ型は、階層構造として配列されることを特徴とする請求項２３に記載のシステム。
【請求項２６】
前記階層構造は、非循環有向グラフであり、前記非循環有向グラフはカテゴリ用語を有する頂点及び関係を表示するエッジを含むことを特徴とする請求項２５に記載のシステム。
【請求項２７】
前記ジオコードは、緯度座標及び経度座標を含むことを特徴とする請求項２３に記載のシステム。
【請求項２８】
前記ジオコードは、高度値をさらに含むことを特徴とする請求項２７に記載のシステム。
【請求項２９】
複数の二次データのセットを処理するために、プログラミングされたプロセッサによって実行可能な命令を格納したコンピュータ可読格納媒体において、
前記二次データのセットから構成される一次データのセットを形成するために、前記二次データのセットをアグリゲートし、
前記二次データのセットの各々のフォーマットを規格化するために、前記一次データのセット内の前記二次データのセットの各々をシンジケートし、
前記一次データのセット内の前記二次データのセットの各々をジオコードでジオコード化する
ための命令を含み、前記ジオコードは、前記二次データのセット内に包含される情報に関連する地理的な位置を表示することを特徴とする格納媒体。
【請求項３０】
前記二次データのセットは、第１のパーティ・ソース、第２のパーティ・ソース、及び第３のパーティ・ソースの少なくとも１つからの情報を含むことを特徴とする請求項２９に記載の命令。
【請求項３１】
少なくとも１つのカテゴリ型で、前記二次データのセットの各々を分類するステップをさらに含むことを特徴とする請求項２９に記載の命令。
【請求項３２】
前記少なくとも１つのカテゴリ型は、階層構造として配列されることを特徴とする請求項３１に記載の命令。
【請求項３３】
前記階層構造は、非循環有向グラフであり、前記非循環有向グラフはカテゴリ用語を有する頂点及び関係を表示するエッジを含むことを特徴とする請求項３２に記載の命令。
【請求項３４】
重複二次データのセットを削除するために、前記一次データのセット内の前記二次データのセットの重複を無くすステップをさらに含むことを特徴とする請求項２９に記載の命令。
【請求項３５】
前記ジオコードは、緯度座標及び経度座標を含むことを特徴とする請求項２９に記載の命令。
【請求項３６】
前記ジオコードは、高度値をさらに含むことを特徴とする請求項３５に記載の命令。
【請求項３７】
サーバから、複数の二次データのセットにアクセスするための、プログラミングされたプロセッサによって実行可能な命令を格納したコンピュータ可読格納媒体において、
関心のある少なくとも１つの地理的な位置を識別し、
関心のある少なくとも１つのカテゴリを識別し、
関心のある前記少なくとも１つの地理的な位置及び関心のある前記少なくとも１つのカテゴリを前記サーバへ伝える
ための命令を含み、前記サーバは、前記複数の二次データのセットを含む一次データのセットを格納する格納ユニットを有し、
前記二次データのセットの各々は、一様なフォーマット、少なくとも１つのカテゴリ型及びジオコードを有しており、前記ジオコードは、前記二次データのセット内に包含される情報に関連する地理的な位置を表示しており、
前記サーバから、関心のある先に伝えられた少なくとも１つのカテゴリに関連する少なくとも１つのカテゴリ型、及び、関心のある先に伝えられた少なくとも１つの地理的な位置に関連するジオコードを有する前記少なくとも１つの二次データのセットを受信する、
ための命令を含むことを特徴とする前記格納媒体。
【請求項３８】
前記二次データのセットは、第１のパーティ・ソース、第２のパーティ・ソース、及び第３のパーティ・ソースの少なくとも１つからの情報を含むことを特徴とする請求項３７に記載の命令。
【請求項３９】
前記少なくとも１つのカテゴリ型は、階層構造として配列されることを特徴とする請求項３７に記載の命令。
【請求項４０】
前記階層構造は、非循環有向グラフであり、前記非循環有向グラフはカテゴリ用語を有する頂点及び関係を表示するエッジを含むことを特徴とする請求項３９に記載の命令。
【請求項４１】
前記ジオコードは、緯度座標及び経度座標を含むことを特徴とする請求項３７に記載の命令。
【請求項４２】
前記ジオコードは、高度値をさらに含むことを特徴とする請求項４１に記載の命令。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、センサによってデータを処理し、サーバからのデータにアクセスするシステム及び方法に関する。
【０００２】
（関連出願の相互参照）
本出願は、２００６年１１月２８日に出願された、アグリゲーション・シンジケーション・プラットフォームという表題の特許文献１に基づく利益を主張し、その全体が引用によりここに組み入れられる。
【背景技術】
【０００３】
ユーザがインターネットからのデータ、又はさらに私的イントラネットにアクセスするとき、アクセスされるデータは、一般に、多様な異なる場所及びフォーマットで格納される。データが格納される場所及びデータがどんなフォーマットであるかに基づいて、データにアクセスするユーザは、非常に限定的で非常に特定的な検索に基づいてデータにアクセスすることだけに限定されることがある。さらに、ユーザが地理的な位置に関するデータを探している場合には、データはジオコードとしてより知られている地理的識別子を包含しないことがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願連続番号第１１／６０５，８１０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、ユーザが特定の地理的な領域にあるアパートの位置を特定したいと望む場合には、ユーザは、そのアパートを簡単に検索することができるが、検索可能に正しくフォーマットされたリストを有するアパートが提供されるのみであろう。多くのアパートのリストはユーザに利用可能とされていないことがある。さらに、ユーザが公共交通機関から徒歩圏内のアパートの情報だけを知りたい場合には、ユーザは追加の検索を実行しなければならない。もちろん、全ての公共交通機関の位置が、簡単に検索できるように正しくフォーマットされている位置情報を有するわけではないという問題が依然としてある。２つの別の検索を実行した後で、ユーザは、どのアパートが公共交通機関から徒歩圏内にあるかを判断するという難しいタスクに挑むことになる。
別の例として、ユーザはアパートを検索したいと望むが、検索するアパートのいずれかの近くに、犯罪活動があったかどうかも知りたいと望んでいると仮定する。ユーザが、地理的な地域内のアパートを検索するのは簡単かもしれないが、地方新聞のウェブサイトを読むことからどこで犯罪活動が起こったかを判断するのはかなり時間を消費することになるだろう。それ故、簡単に検索可能なデータ及びジオコードデータを規格化することが可能なシステム及び方法が必要である。
【課題を解決するための手段】
【０００６】
上述の要求を満たし、並びに関連する技術の列挙された欠点及びその他の限界を克服するに際して、本発明は、複数の二次データのセットを処理するためのシステム及び方法を提供する。これらの二次データのセットは、第１、第２、及び第３のパーティ・ソースを含む多様なソースからのデータを含む。例えば、これらの二次データのセットは、従来のいかなるインターネット又はイントラネットサイトからのデータも含むことができるが、（カリフォルニア州サニーベール所在のＹａｈｏｏ！社によって提供されるディレクトリ・サービスのような）ディレクトリ・サービスからのデータ、並びに、最終ユーザのコンピュータからのデータを又含むことができる。
【０００７】
システムは、プロセッサと、一次データのセットを格納するためのプロセッサと通信する格納ユニットと、一組のプロセッサ実行可能命令を有するメモリユニットを含む。プロセッサ実行可能命令は、（ａ）二次データのセットを含む一次データのセットを形成するために、二次データのセットをアグリゲートし、（ｂ）二次データのセットの各々のフォーマットを規格化するために、一次データのセット内の二次データのセットの各々をシンジケートし、（ｃ）一次データのセット内の二次データのセットの各々をジオコードでジオコード化する、ようにプロセッサを構成する。ジオコードは、二次データのセット内に包含された情報に関連する地理的な位置を表示する。
【０００８】
さらに、本発明は、サーバからの複数の二次データのセットにアクセスするためのシステム及び方法を提供する。システムは、サーバと通信するプロセッサを有するクライアントと、一次データのセットを格納するためのサーバと通信する格納ユニットと、一組のプロセッサ実行可能命令を有するプロセッサと通信するメモリユニットとを含む。プロセッサ実行可能命令は、関心のある少なくとも１つの地理的な位置を識別し、関心のある少なくとも１つのカテゴリを識別し、関心のある少なくとも１つの地理的な位置及び関心のある少なくとも１つのカテゴリをサーバへ伝えるようにプロセッサを構成する。その後、プロセッサは、先に伝えられた関心のある少なくとも１つのカテゴリに関連する少なくとも１つのカテゴリ型と、先に伝えられた関心のある少なくとも１つの地理的な位置に関連するジオコードを有する、少なくとも１つの二次データのセットをサーバから受信する。
【０００９】
この明細書に添付され、この明細書の一部を形成する図及び特許請求の範囲を参照して、次の説明を再検討することにより、本発明のさらなる目的、特徴、及び利点が、当業者に容易に明らかになるであろう。
【図面の簡単な説明】
【００１０】
【図１】サーバによって二次データのセットを処理し、サーバから二次データのセットにアクセスするシステムを示す。
【図２】複数の二次データのセットを処理する方法を示すフローチャートである。
【図３】二次データのセットにアクセスする方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
図１を参照すると、データをアグリゲートし、シンジケートするためのシステム１０が、ネットワーク２２、クライアント２４、及びサーバ２６と組み合わせて示される。システム１０は、格納装置１４と通信するコンテンツ・アグリゲーション／シンジケーション・プラットフォーム（ＣＡＳＰＥＲ）サーバ１２を含む。格納装置１４は、ＣＡＳＰＥＲサーバ１２に組み込まれてもよいし、或いは図に示すように、ＣＡＳＰＥＲサーバ１２から分離されてもよいということが理解されるべきである。格納装置１４は、磁気格納装置、光学的格納装置、固体格納装置、又は電子情報を格納するのに適したいかなる格納装置であっても良い。
ＣＡＳＰＥＲサーバ１２は、格納装置１４と通信するプロセッサ１６とメモリユニット１８を含む。この詳細な説明において後で説明するように、メモリユニット１８は、データをアグリゲートし、シンジケートし、ジオコード化し、任意的に、分類し、及び／又はデータの重複を無くすようにプロセッサを構成するための一組の命令を含む。
【００１２】
ネットワーク・インターフェース２０は、プロセッサ１６とも通信する。ネットワーク・インターフェース２０は、システム１０がネットワーク２２と通信するのを可能にする。ネットワーク２２は、インターネットであってもよいし、又は私的イントラネット又は公的及び私的ネットワークのいかなる組み合わせであってもよい。
【００１３】
システム１０は、一般に、ウェブサーバ２６に接続するクライアント２４を介してアクセスされる。クライアント２４は、汎用コンピュータであってもよいし又は電子データにアクセスすることができる専用装置であってもよい。ウェブサーバ２６は、ネットワーク２２に接続するネットワーク・インターフェース２８を有する。例えば、クライアント２４は、（図中で矢印３０によって表示される）ＨＴＴＰ要求をウェブサーバ２６に送信することができる。ウェブサーバ２６は次に、ＣＡＳＰＥＲ要求（矢印３２）をＣＡＳＰＥＲサーバ１２へ送信する。ＣＡＳＰＥＲサーバ１２は次に、構造化照会言語（ＳＱＬ）要求（矢印３３）を格納装置１４へ送信する。それに応じて、格納装置１４は、オブジェクト（矢印３５）で応答する。システム１０のＣＡＳＰＥＲサーバ１２は次に、ウェブサーバ２６へＲＳＳ応答（矢印３４）を送信する。最終的に、ウェブサーバ２６は、ＨＴＭＬ帰還信号（矢印３６）をクライアント２４へ送信する。代替的に、クライアント２４は、それ自体に埋め込まれたＲＳＳクライアントを稼動するウェブブラウザを用いていてもよい。そうである場合には、ＣＡＳＰＥＲサーバ２４は、直接使用のためにクライアント２４上で稼動するブラウザへ直接提供されるｇｅｏＲＳＳを生成することができる。
【００１４】
図１及び図２を参照すると、データをアグリゲートし、シンジケートし、ジオコード化し、任意的に分類し、及び／又はデータの重複を無くすための方法４０が示される。方法４０は、システム１０のプロセッサ１６による実行のためのメモリユニット１８に格納される一組のプロセッサ実行可能命令として実装されることができる。もちろん、方法４０が、いかなるコンピュータ可読媒体に格納されることもできるということが理解されるべきである。
【００１５】
ステップ４２において、二次データのセットは、複数の二次データのセットから構成される一次データのセットを形成するためにアグリゲートされる。これらの二次データのセットは、第１のパーティ、第２のパーティ、又は第３のパーティ・ソースからのデータを含む。例えば、二次データのセットは、カリフォルニア州サニーベール所在のＹａｈｏｏ！社によって提供されるディレクトリ・サービスのような既に分類された第１のパーティ・ソースからのデータを含むことができる。さらに、二次データのセットは、インターネットで発見されるいかなるものでもあるような第３のパーティ・ソースからのものであってもよい。最終的に、二次データのセットは、クライアント２４に格納されるデータのような第２のパーティ・ソースからのものであってもよい。クライアント２４に格納されるデータは、電子メール情報、日付情報、又はクライアント２４に格納されるいかなる他のデータをも含むことができる。
【００１６】
ステップ４４に示すように、二次データのセットが一次データのセットを形成するためにアグリゲートされると、二次データのセットは次にシンジケートされる。アグリゲートのステップは、一次データのセットを形成するために二次データのセットをコンパイルする。シンジケートのステップは、検索のし易さ及びアクセスのし易さを可能にする規格化されたフォーマットの、一次データのセット内の二次的データのセットをフォーマットし、二次データのセットにアクセスして検索するために必要なプロセッサ・サイクルの数を最小にする。
【００１７】
任意的に、ステップ４５において、一次データのセット内の二次データのセットは、重複を無くすことができる。重複を無くすことは、不必要な重複データのいかなるセットも削除して二次データのセットの数を最小にする。そうすることによって、格納ユニット１４から要求される格納の総数が最小化される。任意的に、ステップ４６において、一次データのセット内の二次データのセットは、次に多様なカテゴリに分類されることができる。これらのカテゴリは、本質的に、階層的とすることができる。例えば、これらのカテゴリは、非循環有向グラフとして最も良く見ることができ、頂点はカテゴリ用語であり、エッジは「包含」関係を表し、幾つかの「ルート」頂点は、分類が始まるスタート地点を表す。これらのカテゴリは、ビジネス用リスト、イベント、旅行者用アトラクション、天気、ニュース、スポーツ、映画、個人的日付記入、自動車、ショッピング、及び不動産のような、前もって定義されたカテゴリもまた含むことができる。もちろん、付加的なカテゴリを考慮することができる。
【００１８】
ステップ４８において、一次データのセット内の二次データのセットは、次にジオコード化される。ジオコードは、二次データのセット内の情報に関する地理的な位置を識別するコードである。例えば、ジオコード化される二次データのセットが、特定の住所でのイベントに関する情報を包含すると仮定する。ジオコードは、二次データのセットに加えられて、イベントの緯度及び経度による位置が提供される。ジオコードは、また、高度値も含むことができ、イベントがどの高度に関係しているか表示するのに役立つ。例えば、高度値は、イベントがビルの何階に関係するのかを表示することができる。
【００１９】
上記の方法４０を実行することによって、多数のソースからのデータがアグリゲートされ、シンジケートされ（収集され、一様なフォーマットに配置される）、重複を無くされ、分類され、及びジオコード化されることが可能である。方法４０の実行は、クライアント２４が、関連のある二次データのセットを容易に検索してアクセスするのを可能にする。
【００２０】
図１及び図３を参照すると、システム１０からの二次データのセットにアクセスするための方法５０が示される。方法５０は、一般に、いかなるコンピュータ可読媒体にも格納されることが可能なプロセッサ実行可能方法である。方法５０のステップは、いかなる好適な様式においても実行することができる。例えばクライアント２４を動作させるユーザは、ウェブページ又は他のユーザインターフェースに情報を入力することができる。作動により、ウェブページは、クライアント２４によって、さらなる処理のためサーバ２６へ送信される。
【００２１】
ステップ５２において、クライアント２４のユーザは、関心のある地理的な領域を識別する。この関心のある地理的な領域は、特定の住所であることができ、或いは、緯度及び経度による座標であることができ、或いは、あらゆる他の好適な位置識別情報又はデータとすることができる。次に、ステップ５４に示すように、クライアント２４のユーザは、関心のあるカテゴリを識別する。この関心のあるカテゴリは、ビジネス用リスト、イベント、旅行者用アトラクション、天気、ニュース、スポーツ、映画、個人的日付記入、自動車、ショッピング、及び不動産を含むことができる。しかしながら、追加のカテゴリが識別できるということが理解されるべきである。
【００２２】
ステップ５６において、クライアント２４は、ＣＡＳＰＥＲサーバ１２のプロセッサ１６と通信する。通信される情報は、関心のある地理的な領域及び関心のあるカテゴリを含む。これは、クライアント２４（矢印３０）からのＨＴＴＰ要求をウェブサーバ２６へ送信することによって達成可能である。その後、ウェブサーバは、ＣＡＳＰＥＲ要求をシステム１０（矢印３２）へ送信する。
【００２３】
ステップ５８において、クライアント２４は、ＣＡＳＰＥＲサーバ１２から、関心のあるカテゴリ及び関心のある地理的な領域それぞれに関連するカテゴリ型及びジオコードを有する二次データのセットを受信する。例えば、クライアント２４からのＨＴＴＰ要求を受信するのに応じて、ＳＱＬ要求（矢印３３）を格納装置１４へ送信し、格納装置１４からオブジェクト（矢印３５）を受信することによって、ＣＡＳＰＥＲサーバ１２は、格納装置１４上の関連のある二次データのセットにアクセスする。これは、格納装置１４にアクセスするためのほんの１つの方法に過ぎず、格納装置１４にアクセスするためのいかなる好適な方法も利用できることが理解されるべきである。
【００２４】
その後で、ＣＡＳＰＥＲサーバ１２は、実在する単純シンジケート（ＲＳＳ）応答（矢印３４）をウェブサーバ２６へ送信する。その後で、ウェブサーバ２６は、ＨＴＭＬ帰還信号（矢印３６）をクライアント２４へ送信する。ＨＴＭＬ帰還信号（矢印３６）は、関心のあるカテゴリ及び関心のある地理的な領域それぞれに関連するカテゴリ型及びジオコードを有する二次データのセットを包含する。
【００２５】
方法５０をもっとよく説明するために、次の例を挙げる。クライアント２４のユーザが、ミシガン州、アナーバーのミシガン大学の大学院生だと仮定する。クライアント２４のユーザは、（２）アナーバー市内で、（３）公共交通機関から徒歩圏内で、及び（４）犯罪がほとんど起こらない場所に位置する（１）アパート、を望んでいる。クライアント２４のユーザは、関心のある地理的な領域（アナーバー市、ミシガン州、及び公共交通機関から徒歩圏内）及び関心のあるカテゴリ（アパート、犯罪事象）を識別する。関心のある地理的な領域及び関心のあるカテゴリが、次にシステム１０に送信される。システム１０が既に、多様な異なるソースから二次データのセットをアグリゲートし、シンジケートし、分類し、及びジオコード化しているので、システム１０は、関連のある二次データのセットを素早く検索しアクセスすることが可能である。システム１０は、次に、関連のある二次データのセットをクライアント２４に伝える。関連のある二次データのセットは、ミシガン州、アナーバー市内で、公共交通機関から徒歩圏内に位置するアパートの二次データのセットを含み、また関心のある地理的な領域内のいかなる犯罪事象に関する情報も提供する。
【００２６】
当業者であれば容易に理解されるため、上述の説明は本発明の原則の実装の説明としての意味をもつ。この説明は、本発明が、特許請求の範囲に定義されるように、本発明の精神から逸脱することなく、修正、変形、及び変更ができるという点において、本発明の範囲又は適用例を制限するものではない。
【符号の説明】
【００２７】
１０：システム
１２：ＣＡＳＰＥＲサーバ
１４：格納装置
１６：プロセッサ
１８：メモリユニット
２０：ネットワーク・インターフェース
２２：ネットワーク
【図１】
2010511249.tif 000003
【図２】
2010511249.tif 000004
【図３】
2010511249.tif 000005
【国際調査報告】
2010511249.tif 000006
2010511249.tif 000007