【手続補正書】
【提出日】令和2年4月18日(2020.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
代替の検索結果のセットを提供するコンピュータ実施方法であって、
（ｉ）検索要求を受信するステップと、
（ｉｉ）データベースを検索し、複数の検索結果の第１のセットを提供するステップであって、各検索結果は複数の属性を含む、前記提供するステップと、
（ｉｉｉ）最良の検索結果を最初にハイライトされた結果として特定するステップと、
（ｉｖ）前記ハイライトされた検索結果を表示するように提供するステップと、
（ｖ）前記ハイライトされた検索結果の属性の選択を受信するステップと、
（ｖｉ）前記代替の検索結果のセットを提供するステップであって、選択属性は前記ハイライトされた検索結果に変わる、前記提供するステップと、
（ｖｉｉ）前記代替の検索結果のセットを表示するように提供するステップと、
を含む、前記方法。
【請求項２】
（ｖｉｉｉ）前記代替の検索結果のセットの結果の選択を受信し、新しくハイライトされた検索結果を特定するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記新しくハイライトされた検索結果は表示するように提供され、事前にハイライトされた検索結果は表示するように提供されない、または、前記新しくハイライトされた検索結果からスクリーンの別個の区分が提供される、請求項２に記載の方法。
【請求項４】
表示用の前記代替の検索結果のセットは、前記ハイライトされた検索結果に対するスクリーンの異なる一部において表示される、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記代替の検索結果のセットは、前記検索結果の第１のセットから導出される、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記検索結果の第１のセットは、キャッシュデータベース内でキャッシュされる、請求項１から５のいずれか１項に記載の方法。
【請求項７】
ステップ（ｖｉ）及び（ｖｉｉ）では、前記選択属性を使用して、属性設定において好みの属性または固定された属性を考慮して、キャッシュされた結果の結果をフィルタし、次に、前記属性設定において前記好みの属性または前記固定された属性を考慮して、前記フィルタされた結果をソートし、前記選択属性に基づいた代替結果をエンドユーザに提供する、請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記検索結果の第１のセットは、中間データベースを作るために前処理される、請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記中間データベース内で、緊密な関係性がある属性は一緒にグループ化される、請求項８に記載の方法。
【請求項１０】
表示用の前記代替の検索結果のセットは、代替の検索結果毎に、少なくとも１つの属性に関して、前記代替の検索結果の前記少なくとも１つの属性と前記ハイライトされた検索結果との差を含む、請求項１から９のいずれか１項に記載の方法。
【請求項１１】
（ア）表示用の前記代替の検索結果のセットは、代替の検索結果毎に、複数の属性に関して、前記代替の検索結果の前記複数の属性と前記ハイライトされた検索結果との差を含むか、又は
（イ）属性は変化分に対して選択されるとき、前記選択に応答して提示される結果のリストは、複数の差分フィールドを提供する、請求項１０に記載の方法。
【請求項１２】
前記ハイライトされた検索結果の属性の選択を受信することは、変更可能であるデータフィールド上のカーソルの位置を検出することを含み、これは、適切なテキスト、アイコン、またはグラフを提供することによって、前記フィールドが実際に変更可能である指示が表示されることに応答して選択されるとき、ユーザが前記フィールド内の前記データを調整するオプションを可能にする、請求項１から１１のいずれか１項に記載の方法。
【請求項１３】
ステップ（ｉｉ）〜（ｉｖ）において、第１の検索結果は、全検索が完了する前に表示される、請求項１から１２のいずれか１項に記載の方法。
【請求項１４】
前記第１の検索結果は、前記検索がより多くの検索結果を返すとき、１つ以上の後続のより良好な検索結果によって更新される、請求項１３に記載の方法。
【請求項１５】
（ア）前記ハイライトされた検索結果の属性の選択を受信することは、前記ハイライトされた検索結果の相互依存的属性のグループの選択を受信することを含むか、
（イ）前記ハイライトされた検索結果から、ユーザは任意の属性を固定または前記属性を固定解除することができるか、又は
（ウ）前記ハイライトされた検索結果のフィールドを変更させた後、前記新しいフィールドは、前記フィールド値が前記表示される検索結果において固定パラメータになるという意味で固定される、請求項１から１４のいずれか１項に記載の方法。
【請求項１６】
固定している特徴の選択は属性の値の範囲を固定する、請求項１から１５のいずれか１項に記載の方法。
【請求項１７】
固定された属性に関する異なるオプションを伴う検索結果が前記代替オプションを選択するプロセスから除外されるように、または前記結果が前記ユーザの好みに１つ以上の矛盾値を含有する係る性質を示すように算出してタグ付けされるように、固定は代表的な代替オプションを選択するためのアルゴリズムに影響を及ぼす、請求項１から１６のいずれか１項に記載の方法。
【請求項１８】
固定基準を満たさない検索結果を選択することで、固定基準が自動的に固定されないことをもたらす、請求項１から１７のいずれか１項に記載の方法。
【請求項１９】
表示するように提供される結果は、スマートフォン、スマートウォッチ、ラップトップ、またはタブレットコンピュータ等のモバイルデバイスのスクリーン上に表示するように提供される、請求項１から１８のいずれか１項に記載の方法。
【請求項２０】
（ア）値の範囲は飛行時間の値の範囲であり、前記飛行時間は、前記現在のハイライトされた検索結果と比較して、同じ所要時間またはより短い所要時間であるか、又は
（イ）値の範囲は飛行時間の値の範囲であり、前記飛行時間は、前記現在のハイライトされた検索結果の容認可能な差を加えた現在の所要時間よりも短いものである、請求項１〜１６のいずれか１項に記載の方法。
【請求項２１】
前記検索要求は、フライト、ホテル、旅行保険、またはレンタカーに関する、請求項１〜１９のいずれか１項に記載の方法。
【請求項２２】
前記検索要求は、フライトに関する、請求項２１に記載の方法。
【請求項２３】
（ア）フライト検索要求は、指定都市または指定空港から、指定都市または指定空港までの片道フライトまたは帰りのフライトに関する検索であり、単数の飛行航程または複数の飛行航程に関する日付または日付範囲を含むか、
（イ）都市が指定されるとき、前記検索は、この都市に関連付けられる全ての空港、または前記指定された都市の事前に定義された、もしくはユーザにより定義された距離の範囲内の全ての空港を含むか、
（ウ）外国行き飛行航程に関する検索結果は、出発空港、目的地空港、離陸時間、着陸時間、飛行時間、航空会社名、及び経由地の数を含むか、
（エ）本国行き飛行航程に関する検索結果は、出発空港、目的地空港、離陸時間、着陸時間、飛行時間、航空会社名、及び経由地の数を含むか、
（オ）属性は、飛行航程におけるいくつかの経由地の数、飛行航程の出発時間、飛行航程時間、またはフライトキャリアであるか、
（カ）複数の空港がある都市の１つの空港が出発空港または到着空港として選択されるとき、利用可能である代替空港のリストが示されるか、
（キ）複数の空港がある都市の１つの空港が出発空港または到着空港として選択されるとき、利用可能である空港のリストを示す代わりに、前記利用可能である代替空港をマップ上に示すか、又は
（ク）離陸時間、着陸時間、及び所要時間をグループ化することが可能であり、これは、ユーザが複数のパラメータの１つを変更する場合、前記変更に応じて、前記パラメータの残りのものが変化するためである、請求項２２に記載の方法。
【請求項２４】
代替の検索結果のセットを提供するようにプロセッサ上で実行可能なコンピュータプログラム製品であって、前記コンピュータプログラム製品は、
（ｉ）検索要求を受信し、
（ｉｉ）データベースを検索し、複数の検索結果の第１のセットを提供し、各検索結果は複数の属性を含み、
（ｉｉｉ）最良の検索結果を最初にハイライトされた結果として特定し、
（ｉｖ）前記ハイライトされた検索結果を表示するように提供し、
（ｖ）前記ハイライトされた検索結果の属性の選択を受信し、
（ｖｉ）選択属性が前記ハイライトされた検索結果に変わった前記代替の検索結果のセットを提供し、
（ｖｉｉ）前記代替の検索結果のセットを表示するように提供する
ように実行可能である、前記コンピュータプログラム製品。
【請求項２５】
サーバであって、
（ｉ）検索要求を受信し、
（ｉｉ）データベースを検索し、複数の検索結果の第１のセットを提供し、各検索結果は複数の属性を含み、
（ｉｉｉ）ハイライトされた検索結果を前記最初にハイライトされた結果として特定し、
（ｉｖ）前記ハイライトされた検索結果をクライアントコンピュータに提供し、
（ｖ）前記ハイライトされた検索結果の属性の選択を受信し、
（ｖｉ）選択属性は前記ハイライトされた検索結果に変わった前記代替の検索結果のセットを提供し、
（ｖｉｉ）前記代替の検索結果のセットを前記クライアントコンピュータに提供する
ようにプログラムされる、前記サーバ。