【手続補正書】
【提出日】平成28年4月26日(2016.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１台以上のコンピューティング・デバイスによって、複数の検索語を含む検索クエリを受信する工程と、
前記１台以上のコンピューティング・デバイスによって、前記検索クエリにおいて、前記複数の検索語のうちの第１の検索語を識別する工程であって、前記第１の検索語は、複数のオブジェクト・タイプのうちの第１のオブジェクト・タイプに関連付けられるように決定される、第１の検索語を識別する工程と、
前記１台以上のコンピューティング・デバイスによって、前記検索クエリにおける前記第１の検索語をオプションにすることにより前記検索クエリを修正する工程であって、前記オプションにすることは、前記第１の検索語が前記第１のオブジェクト・タイプに関連付けられるように決定されることに基づき、前記オプションにすることは、修正された前記検索クエリの実行により、すべての結果に対する前記第１の検索語に一致する結果の特定の比を要求することを含む、前記検索クエリを修正する工程と、
前記１台以上のコンピューティング・デバイスによって、複数のデータ・ストアからの、前記第１のオブジェクト・タイプのオブジェクトを格納する第１のデータ・ストアに対して、実行用の修正された前記検索クエリを送信する工程と、
を含むことを特徴とする方法。
【請求項２】
１台以上のコンピューティング・デバイスによって、
前記オブジェクト・タイプのうちの第２のオブジェクト・タイプのオブジェクトを格納する第２のデータ・ストアに対して、実行用の修正なしの前記検索クエリを送信する工程と、
修正された前記検索クエリの実行による第１の検索結果と修正なしの前記検索クエリの実行による第２の検索結果とを集約する工程とを更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記１台以上のコンピューティング・デバイスによって、前記第１の検索結果に少なくとも一部基づいて、集約された前記検索結果をランク付けする工程を更に含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記第１の検索語をオプションにすることにより前記検索クエリを修正する工程は、前記検索クエリから前記第１の検索語を取り除く工程を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記検索語をオプションにすることにより前記検索クエリを修正する工程は、前記検索クエリにおける前記検索語に値を割り当てる工程を含み、修正された前記検索クエリは、修正された前記検索クエリの実行により、前記特定の比が前記割り当てられた値に相当することを要求することを特徴とする請求項１に記載の方法。
【請求項６】
前記第１のオブジェクト・タイプは、ユーザ、ウェブ・ページ、アプリケーション、あるいはグループであることを特徴とする請求項１に記載の方法。
【請求項７】
前記１台以上のコンピューティング・デバイスおよび前記複数のデータ・ストアは、ソーシャル・ネットワーキング・システムに関連付けられることを特徴とする請求項１に記載の方法。
【請求項８】
ソフトウェアを具現化する１つまたは複数の非一時的なコンピュータ可読記憶媒体であって、該ソフトウェアは実行時に、
複数の検索語を含む検索クエリを受信し、
前記検索クエリにおいて、前記複数の検索語のうちの第１の検索語を識別し、同第１の検索語は、複数のオブジェクト・タイプのうちの第１のオブジェクト・タイプに関連付けられるように決定され、
前記検索クエリにおいて前記第１の検索語をオプションにすることにより、前記検索クエリを修正し、前記オプションにすることは、前記第１の検索語が前記第１のオブジェクト・タイプに関連付けられるように決定されることに基づき、前記オプションにすることは、修正した前記検索クエリの実行により、すべての結果に対する前記第１の検索語に一致する結果の特定の比を要求することを含み、
複数のデータ・ストアからの、前記第１のオブジェクト・タイプのオブジェクトを格納する第１のデータ・ストアに対して、実行用の修正された前記検索クエリを送信する、
ように動作可能であることを特徴とするコンピュータ可読記憶媒体。
【請求項９】
前記ソフトウェアは、実行時に、
前記オブジェクト・タイプのうちの第２のオブジェクト・タイプのオブジェクトを格納する第２のデータ・ストアに対して、実行用の修正なしの前記検索クエリを送信し、
修正された前記検索クエリの実行による第１の検索結果と修正なしの前記検索クエリの実行による第２の検索結果とを集約する、
ように更に動作可能であることを特徴とする請求項８に記載の媒体。
【請求項１０】
前記ソフトウェアは、実行時に前記第１の検索結果に少なくとも一部基づいて、集約された前記検索結果をランク付けするように更に動作可能であることを特徴とする請求項９に記載の媒体。
【請求項１１】
前記第１の検索語をオプションにすることにより前記検索クエリを修正するために、前記ソフトウェアは、実行時に前記検索クエリから前記第１の検索語を取り除くように動作可能であることを特徴とする請求項８に記載の媒体。
【請求項１２】
前記検索語をオプションにすることにより前記検索クエリを修正するために、前記ソフトウェアは、実行時に前記検索クエリにおける前記検索語に値を割り当てるように動作可能であり、修正された前記検索クエリは、修正された前記検索クエリの実行により、前記特定の比が前記割り当てられた値に相当することを要求することを特徴とする請求項８に記載の媒体。
【請求項１３】
前記第１のオブジェクト・タイプは、ユーザ、ウェブ・ページ、アプリケーション、あるいはグループであることを特徴とする請求項８に記載の媒体。
【請求項１４】
前記非一時的なコンピュータ可読記憶媒体および前記複数のデータ・ストアは、ソーシャル・ネットワーキング・システムに関連付けられることを特徴とする請求項８に記載の媒体。
【請求項１５】
１つ以上のプロセッサと、
同１つ以上のプロセッサによって実行可能な指示を含むとともに前記１つ以上のプロセッサに接続されるメモリとを備え、前記１つ以上のプロセッサは、前記指示の実行時に、
複数の検索語を含む検索クエリを受信し、
前記検索クエリにおいて、前記複数の検索語のうちの第１の検索語を識別し、該第１の検索語は、複数のオブジェクト・タイプのうちの第１のオブジェクト・タイプに関連付けられるように決定され、
前記検索クエリにおいて前記第１の検索語をオプションにすることにより、前記検索クエリを修正し、前記オプションにすることは、前記第１の検索語が前記第１のオブジェクト・タイプに関連付けられるように決定されることに基づき、前記オプションにすることは、修正した前記検索クエリの実行により、すべての結果に対する前記第１の検索語に一致する結果の特定の比を要求することを含み、
複数のデータ・ストアからの、前記第１のオブジェクト・タイプのオブジェクトを格納する第１のデータ・ストアに対して、実行用の修正された前記検索クエリを送信する、
ように動作可能であることを特徴とするシステム。
【請求項１６】
前記１つ以上のプロセッサは、前記指示の実行時に、
前記オブジェクト・タイプのうちの第２のオブジェクト・タイプのオブジェクトを格納する第２のデータ・ストアに対して、実行用の修正なしの前記検索クエリを送信し、
修正された前記検索クエリの実行による第１の検索結果と修正なしの前記検索クエリの実行による第２の検索結果とを集約する、
ように更に動作可能であることを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記１つ以上のプロセッサは、前記指示の実行時に、前記第１の検索結果に少なくとも一部基づいて、集約された前記検索結果をランク付けするように更に動作可能であることを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記第１の検索語をオプションにすることにより前記検索クエリを修正するために、前記１つ以上のプロセッサは、前記指示の実行時に、前記検索クエリから前記第１の検索語を取り除くように動作可能であることを特徴とする請求項１５に記載のシステム。
【請求項１９】
前記検索語をオプションにすることにより前記検索クエリを修正するために、前記プロセッサは、前記指示の実行時に、前記検索クエリにおける前記検索語に値を割り当てるように動作可能であり、修正された前記検索クエリは、修正された前記検索クエリの実行により、前記特定の比が前記割り当てられた値に相当することを要求することを特徴とする請求項１５に記載のシステム。
【請求項２０】
前記特定の比はゼロであることを特徴とする請求項１に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
所定の実施形態において、検索クエリにおける検索語を識別し、また、検索語をオプションにすることにより検索クエリを修正することによって、検索クエリを最適化する方法が開示される。所定の実施形態では、１台以上のコンピューティング・デバイスが検索クエリを受信し、検索クエリにおいて、複数のオブジェクト・タイプのうちの第１のオブジェクト・タイプに関連付けられる検索語を識別する。コンピューティング・デバイスは、検索クエリにおける検索語をオプションにすることにより、検索クエリを修正する。コンピューティング・デバイスは第１のオブジェクト・タイプの第１のデータ格納オブジェクトに対して、実行用の修正された検索クエリを送信する。コンピューティング・デバイスは、オブジェクト・タイプのうちの第２のオブジェクト・タイプのオブジェクトを格納する第２のデータ・ストアに対して、実行用の修正なしの検索クエリを更に送信し、修正された検索クエリの実行による第１の検索結果と修正なしの検索クエリを実行することによる第２の検索結果とを集約する。
より具体的には、方法は、１台以上のコンピューティング・デバイスによって、複数の検索語を含む検索クエリを受信する工程と、前記１台以上のコンピューティング・デバイスによって、前記検索クエリにおいて、前記複数の検索語のうちの第１の検索語を識別する工程であって、前記第１の検索語は、複数のオブジェクト・タイプのうちの第１のオブジェクト・タイプに関連付けられるように決定される、第１の検索語を識別する工程と、前記１台以上のコンピューティング・デバイスによって、前記検索クエリにおける前記第１の検索語をオプションにすることにより前記検索クエリを修正する工程であって、前記オプションにすることは、前記第１の検索語が前記第１のオブジェクト・タイプに関連付けられるように決定されることに基づき、前記オプションにすることは、修正された前記検索クエリの実行により、すべての結果に対する前記第１の検索語に一致する結果の特定の比を要求することを含む、前記検索クエリを修正する工程と、前記１台以上のコンピューティング・デバイスによって、複数のデータ・ストアからの、前記第１のオブジェクト・タイプのオブジェクトを格納する第１のデータ・ストアに対して、実行用の修正された前記検索クエリを送信する工程と、を含む。