【手続補正書】
【提出日】平成25年8月20日(2013.8.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子デバイスに配置される１つ又は複数のプロセッサーにより実行されると、モバイルデバイスに存在するユーザーアプリケーションと意味的な位置又は他の関心のある点（ＰＯＩ）を含むデータソースとの間の動作のために構成される、位置ベースのサービスミドルウェアシステムを実施する命令を格納する、伝搬される信号を含まない、１つ又は複数のコンピューター読み取り可能な記憶媒体であって、前記ミドルウェアは、
モバイルデバイスのユーザーが個別の情報を備えた意味的な位置を増加させることを可能にするサービスを前記ユーザーアプリケーションに提示する、意味的位置タグ付けコンポーネント、
ユーザーアプリケーションを介してもたらされたユーザークエリーを受け取り、前記ユーザークエリー、ユーザー依存の情報及び前記モバイルデバイス及びデータソースから利用可能なコンテキスト情報に基づいて洗練されたクエリーを開発する、１つ又は複数のプロセッサー上で実行可能な意味的位置検索コンポーネントであって、前記ユーザークエリーは前記ユーザーアプリケーションから得られる現在の地理的位置を含み、前記ユーザーアプリケーションは前記モバイルデバイスが備えるデバイス位置モジュールから前記現在の地理的位置を得る、意味的位置検索コンポーネント、
前記意味的位置検索コンポーネントによって開発された前記洗練されたクエリーに基づいて前記データソースに問い合わせを行う、１つ又は複数のプロセッサー上で実行可能な照合エンジン、並びに
前記ユーザーアプリケーションを介して提示された前記ユーザークエリーに応答して、前記データソースから得られる提案される意味的な位置又は他のＰＯＩのリストを提供するサービスを前記ユーザーアプリケーションに対して提示する、意味的位置提案コンポーネントであって、前記提案される意味的位置又は他のＰＯＩは前記データソースから利用可能な前記ユーザー依存の情報及びコンテキスト情報に基づいて選択され、前記意味的位置提案コンポーネントは、ユーザーが位置し意味的位置がユーザーの位置に対する距離によってそれぞれスコア付けされる超次元空間を定義する複数の次元に沿って前記データソースが分解されるように階層的に動作し、各スコアはユーザーが前記超次元空間を通って移動するときに再評価され、前記複数の次元は、空間次元、時間次元、位置分類の次元、ユーザーのタスクの次元及びユーザーの意図の次元のうちの少なくとも２つを含む、意味的位置提案コンポーネント
という、デバイスにより実施されるコンポーネントを含む、１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項２】
前記個別の情報は属性及びタグを含む請求項１に記載の位置ベースのサービスミドルウェアシステムを実施する１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項３】
前記個別の情報は前記ユーザーのユーザーＩＤに関連付けられる請求項２に記載の位置ベースのサービスミドルウェアシステムを実施する１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項４】
前記データソースは、位置ベースのサービス（ＬＢＳ）分類、関心のある点（ＰＯＩ）及びドメイン特有のコンテンツを表すデータを含む請求項１に記載の位置ベースのサービスミドルウェアシステムを実施する１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項５】
前記意味的位置検索コンポーネントは前記洗練されたクエリーに応答して前記照合エンジンから提案された意味的位置を受け取り、
前記提案された意味的位置をランク付けし、前記提案されランク付けされた意味的位置を前記意味的位置提案コンポーネントに提供する、意味的位置ランク付けコンポーネントをさらに含む請求項１に記載の位置ベースのサービスミドルウェアシステムを実施する１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項６】
前記データソースから得られる新たに発見された意味的な位置又は他のＰＯＩのリストを提供するサービスを前記ユーザーアプリケーションに対して提示する、意味的位置発見コンポーネントをさらに含み、前記提案される意味的位置又は他のＰＯＩは、前記データソースから利用可能な前記ユーザー依存の情報及び前記コンテキスト情報に基づいて選択される請求項１に記載の位置ベースのサービスミドルウェアシステムを実施する１つ又は複数のコンピューター読み取り可能な記憶媒体。
【請求項７】
ユーザーのモバイルデバイスに存在するユーザーアプリケーションと意味的位置又は他のＰＯＩを含むデータソースとの間の動作のために構成される、１つ又は複数のコンピューター読み取り可能な記憶媒体上に格納されたコンピューター実行可能コードを使用して実施される、階層的アプリケーションプログラムインターフェース（ＡＰＩ）システムであって、
前記ユーザーアプリケーションからユーザークエリーを受信し、これに応答して前記データソースから得られる提案される意味的位置又は他のＰＯＩを返すサービスを前記ユーザーアプリケーションに対して提示する、ＡＰＩの第１の組であって、前記ユーザークエリーは、各々が、前記ユーザーアプリケーションから得られる現在の地理的位置を含み、前記ユーザーアプリケーションは前記モバイルデバイスが備えるデバイス位置モジュールから前記現在の地理的位置を得るものであり、前記提案される意味的位置は、各々が、超次元空間内のユーザーの位置に対する距離によってスコア付けされ、前記超次元空間は複数の次元に沿って前記データソースが分解される場合に前記データソースによって定義され、各スコアはユーザーが前記超次元空間を通って移動するときに再評価され、前記複数の次元は、空間次元、時間次元、位置分類の次元、ユーザーのタスクの次元及びユーザーの意図の次元のうちの少なくとも２つを含む、ＡＰＩの第１の組と、
ユーザーが個別の情報を備えた意味的な位置を増加させることを可能にするサービスを前記ユーザーアプリケーションに提示するＡＰＩの第２の組と
を備える階層的アプリケーションプログラムインターフェース（ＡＰＩ）システム。
【請求項８】
前記データソースから得られる新たに発見された意味的な位置又は他のＰＯＩのリストを前記ユーザーアプリケーションに提供するサービスを前記ユーザーアプリケーションに提示する、ＡＰＩの第３の組をさらに含み、前記新たに発見された意味的な位置又は他のＰＯＩは、ユーザー依存の情報及び前記データソースから利用可能なコンテキスト情報に基づいて選択される請求項７に記載の階層的アプリケーションプログラムインターフェース（ＡＰＩ）システム。
【請求項９】
前記ＡＰＩの第１の組から前記ユーザークエリーを受信し、前記ユーザークエリー、ユーザー依存の情報及び前記データソースから利用可能なコンテキスト情報に基づいて、洗練されたクエリーを開発する、意味的位置検索コンポーネントと、
前記意味的位置検索コンポーネントによって開発された前記洗練されたクエリーに基づいて前記データソースに問い合わせを行う照合エンジンと
をさらに備える請求項７に記載の階層的アプリケーションプログラムインターフェース（ＡＰＩ）システム。
【請求項１０】
前記提案された意味的位置をランク付けし、前記提案されランク付けされた意味的位置を前記ＡＰＩの第１の組に提供する、意味的位置ランク付けコンポーネントをさらに備える請求項９に記載の階層的アプリケーションプログラムインターフェース（ＡＰＩ）システム。
【請求項１１】
前記ユーザー依存の情報がユーザープロファイルから得られる情報を含む請求項８に記載の階層的アプリケーションプログラムインターフェース（ＡＰＩ）システム。
【請求項１２】
前記照合エンジンがドメインに特有の存在論クエリーを提示する請求項１０に記載の階層的アプリケーションプログラムインターフェース（ＡＰＩ）システム。
【請求項１３】
前記ＡＰＩの第２の組は、前記個別の情報が他のモバイルデバイスのユーザーにとって利用可能にされることを可能にする請求項７に記載の階層的アプリケーションプログラムインターフェース（ＡＰＩ）システム。
【請求項１４】
位置ベースのサービスを提供するコンピューターにより実施される方法であって、
ユーザーによって動作可能なモバイルデバイスに存在するユーザーアプリケーションからユーザークエリーを受け取るステップであって、前記ユーザークエリーは前記ユーザーアプリケーションから得られる現在の地理的位置を含み、前記ユーザーアプリケーションは前記モバイルデバイスが備えるデバイス位置モジュールから前記現在の地理的位置を得る、ステップと、
ユーザー依存のコンテンツ及び複数のデータソースから利用可能なコンテキスト情報に少なくとも部分的に基づいて前記ユーザークエリーを洗練するステップと、
前記洗練されたクエリーに応答して、前記データソースの少なくとも１つからの少なくとも１つの意味的位置又は他の関心のある点（ＰＯＩ）を含むリストを得るステップであって、前記少なくとも１つの意味的位置は、超次元空間内のユーザーの位置に対する距離によってスコア付けされ、前記超次元空間は複数の次元に沿って前記データソースが分解される場合に前記データソースによって定義され、前記スコアはユーザーが前記超次元空間を通って移動するときに再評価され、前記複数の次元は、空間次元、時間次元、位置分類の次元、ユーザーのタスクの次元及びユーザーの意図の次元のうちの少なくとも２つを含む、ステップと、
前記ユーザーアプリケーションに前記スコアに従ってソートされた前記リストを提供する第１のアプリケーションプログラムインターフェース（ＡＰＩ）を前記ユーザーアプリケーションに提示するステップと
を含む方法。