(57)【要約】      （修正有）【課題】階層構造に体系化した情報アイテムを提示する。【解決手段】ソーシャル・ネットワークのユーザに関連付けられている移動体デバイスが、検索クエリに応じて検索結果のセットを識別し、検索結果のセットを表示し、検索結果のセットのうちの第１の検索結果に関連するユーザ対話を受信し、ユーザ対話に応じて、第１の検索結果が１つまたは複数の第１の情報アイテムに関連付けられる場合、第１の検索結果に関連する１つまたは複数の第１の情報アイテムの表示を含む第１の検索結果を展開する。【選択図】図８
2018097892.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャル・ネットワークのユーザに関連付けられている移動体デバイスが、検索クエリに応じて検索結果のセットを識別する工程と、
前記移動体デバイスが、階層構造に体系化した前記検索結果のセットを表示する工程と、
前記移動体デバイスが、前記検索結果のセットのうちの１つまたは複数の検索結果が１つまたは複数の情報アイテムに関連付けられていると判定する工程であって、前記１つまたは複数の情報アイテムのうちの少なくとも１つは前記ソーシャル・ネットワークに関連付けられている、工程と
前記移動体デバイスが、前記検索結果のセットのうちの第１の検索結果に関連する第１のユーザ対話を受信する前に、前記１つまたは複数の検索結果に関連付けられている前記１つまたは複数の情報アイテムをプリフェッチする工程と、
前記移動体デバイスが、前記検索結果のセットのうちの前記第１の検索結果に関連する前記第１のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第１のユーザ対話に応じて、
前記第１の検索結果がプリフェッチした前記情報アイテムのうちの１つまたは複数に関連付けられており、
前記階層構造において、前記検索結果のセットからの１つまたは複数の第２の検索結果が展開されている、と判定する工程と、
前記移動体デバイスが、前記第１のユーザ対話に応じて、前記第１の検索結果を展開すると同時に自動的に前記１つまたは複数の第２の検索結果を畳み込む工程と、を備え、前記第１の検索結果を展開することは、前記第１の検索結果に関連付けられているプリフェッチした前記１つまたは複数の情報アイテムを表示することを含み、自動的に前記第２の検索結果を畳み込むことは、前記１つまたは複数の第２の検索結果に関連付けられている情報アイテムを表示から除くことを含む、
方法。
【請求項２】
前記移動体デバイスが、プリフェッチした前記１つまたは複数の情報アイテムのうちの第１の情報アイテムに関連する第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられていると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムを展開する工程であって、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムに関連付けられている前記１つまたは複数の第２の情報アイテムを表示することを含む工程と、をさらに備える、請求項１に記載の方法。
【請求項３】
前記移動体デバイスが、第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの第１の情報アイテムがコールトゥアクションに関連付けられており、かつ前記第２のユーザ対話が該コールトゥアクションとの対話を含むと判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記コールトゥアクションに関連付けられているアクションを実行する工程とをさらに備える、請求項１に記載の方法。
【請求項４】
前記移動体デバイスが、第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第２の情報アイテムを表示し、前記検索結果のセットを置き換える工程とをさらに備える、請求項１に記載の方法。
【請求項５】
前記第２の情報アイテムはウェブページである、請求項４に記載の方法。
【請求項６】
前記移動体デバイスが、第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第１の検索結果を展開する工程とをさらに備え、前記第１の検索結果を展開する工程は、前記第１の検索結果の下方に前記第２の情報アイテムを表示する工程を含む、請求項１に記載の方法。
【請求項７】
前記移動体デバイスが、前記第１の検索結果に関連する第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第１の検索結果に関連付けられているプリフェッチした情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と
をさらに備える、請求項１に記載の方法。
【請求項８】
前記移動体デバイスが、前記検索結果のセットのうちの第３の検索結果に関連する第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第３の検索結果が１つまたは複数の第２の情報アイテムに関連付けられると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第１の検索結果に関連付けられているプリフェッチした情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
前記移動体デバイスが、前記第２のユーザ対話に応じて、前記第３の検索結果を展開する工程と、をさらに備え、前記第３の検索結果を展開する工程は、前記第３の検索結果に関連付けられている前記１つまたは複数の第２の情報アイテムを表示する工程を含む、請求項１に記載の方法。
【請求項９】
１つまたは複数のプロセッサによって実行可能な命令を含むメモリと、
前記メモリに結合され、前記命令を実行するように動作可能である前記１つまたは複数のプロセッサと、を備えるシステムであって、前記１つまたは複数のプロセッサは前記命令の実行時に、
検索クエリに応じて検索結果のセットを識別する工程と、
階層構造に体系化した前記検索結果のセットを表示する工程と、
前記検索結果のセットのうちの１つまたは複数の検索結果が１つまたは複数の情報アイテムに関連付けられていると判定する工程であって、前記１つまたは複数の情報アイテムのうちの少なくとも１つはソーシャル・ネットワークに関連付けられている、工程と
前記検索結果のセットのうちの第１の検索結果に関連する第１のユーザ対話を受信する前に、前記１つまたは複数の検索結果に関連付けられている前記１つまたは複数の情報アイテムをプリフェッチする工程と、
前記検索結果のセットのうちの前記第１の検索結果に関連する前記第１のユーザ対話を受信する工程と、
前記第１のユーザ対話に応じて、
前記第１の検索結果がプリフェッチした前記情報アイテムのうちの１つまたは複数に関連付けられており、
前記階層構造において、前記検索結果のセットからの１つまたは複数の第２の検索結果が展開されている、と判定する工程と、
前記第１のユーザ対話に応じて、前記第１の検索結果を展開すると同時に自動的に前記１つまたは複数の第２の検索結果を畳み込む工程とを実行するように動作可能であり、
前記第１の検索結果を展開するための命令は、前記第１の検索結果に関連付けられているプリフェッチした前記１つまたは複数の情報アイテムを表示するための命令を含み、自動的に前記第２の検索結果を畳み込むための命令は、前記１つまたは複数の第２の検索結果に関連付けられている情報アイテムを表示から除くための命令を含む、システム。
【請求項１０】
前記１つまたは複数のプロセッサは前記命令の実行時に、
プリフェッチした前記１つまたは複数の情報アイテムのうちの第１の情報アイテムに関連する第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられていると判定する工程と、
前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムを展開する工程であって、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムに関連付けられている前記１つまたは複数の第２の情報アイテムを表示することを含む工程と、を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１１】
前記１つまたは複数のプロセッサは前記命令の実行時に、
第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの第１の情報アイテムがコールトゥアクションに関連付けられており、かつ前記第２のユーザ対話が該コールトゥアクションとの対話を含むと判定する工程と、
前記第２のユーザ対話に応じて、前記コールトゥアクションに関連付けられているアクションを実行する工程とを実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１２】
前記１つまたは複数のプロセッサは前記命令の実行時に、
第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話に応じて、前記第２の情報アイテムを表示し、前記検索結果のセットを置き換える工程とを実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１３】
前記第２の情報アイテムはウェブページである、請求項１２に記載のシステム。
【請求項１４】
前記１つまたは複数のプロセッサは前記命令の実行時に、
第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果を展開する工程であって、前記第１の検索結果の下方に前記第２の情報アイテムを表示することを含む工程と
を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１５】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１の検索結果に関連する第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果に関連付けられているプリフェッチした情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１６】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記検索結果のセットのうちの第３の検索結果に関連する第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第３の検索結果が１つまたは複数の第２の情報アイテムに関連付けられると判定する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果に関連付けられているプリフェッチした情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
前記第２のユーザ対話に応じて、前記第３の検索結果を展開する工程であって、前記第３の検索結果に関連付けられている前記１つまたは複数の第２の情報アイテムを表示することを含む工程と、
を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１７】
１つまたは複数の非一時的なコンピュータ可読記憶媒体であって、１つまたは複数のコンピュータ・システムによる実行時に、
検索クエリに応じて検索結果のセットを識別する工程と、
階層構造に体系化した前記検索結果のセットを表示する工程と、
前記検索結果のセットのうちの１つまたは複数の検索結果が１つまたは複数の情報アイテムに関連付けられていると判定する工程であって、前記１つまたは複数の情報アイテムのうちの少なくとも１つはソーシャル・ネットワークに関連付けられている、工程と
前記検索結果のセットのうちの第１の検索結果に関連する第１のユーザ対話を受信する前に、前記１つまたは複数の検索結果に関連付けられている前記１つまたは複数の情報アイテムをプリフェッチする工程と、
前記検索結果のセットのうちの前記第１の検索結果に関連する前記第１のユーザ対話を受信する工程と、
前記第１のユーザ対話に応じて、
前記第１の検索結果がプリフェッチした前記情報アイテムのうちの１つまたは複数に関連付けられており、
前記階層構造において、前記検索結果のセットからの１つまたは複数の第２の検索結果が展開されている、と判定する工程と、
前記第１のユーザ対話に応じて、前記第１の検索結果を展開すると同時に自動的に前記１つまたは複数の第２の検索結果を畳み込む工程と、を実行するように動作可能なソフトウェアを具体化し、
前記第１の検索結果を展開するための命令は、前記第１の検索結果に関連付けられているプリフェッチした前記１つまたは複数の情報アイテムを表示するための命令を含み、自動的に前記第２の検索結果を畳み込むための命令は、前記１つまたは複数の第２の検索結果に関連付けられている情報アイテムを表示から除くための命令を含む、媒体。
【請求項１８】
前記ソフトウェアは実行時、
プリフェッチした前記１つまたは複数の情報アイテムのうちの第１の情報アイテムに関連する第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられていると判定する工程と、
前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムを展開する工程であって、プリフェッチした前記１つまたは複数の情報アイテムのうちの前記第１の情報アイテムに関連付けられている前記１つまたは複数の第２の情報アイテムを表示することを含む工程と、を実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項１９】
前記ソフトウェアは実行時、
第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、プリフェッチした前記１つまたは複数の情報アイテムのうちの第１の情報アイテムがコールトゥアクションに関連付けられており、かつ前記第２のユーザ対話が該コールトゥアクションとの対話を含むと判定する工程と、
前記第２のユーザ対話に応じて、前記コールトゥアクションに関連付けられているアクションを実行する工程とを実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２０】
前記ソフトウェアは実行時、
第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話に応じて、前記第２の情報アイテムを表示し、前記検索結果のセットを置き換える工程とを実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２１】
前記第２の情報アイテムはウェブページである、請求項２０に記載の媒体。
【請求項２２】
前記ソフトウェアは実行時、
第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果を展開する工程であって、前記第１の検索結果の下方に前記第２の情報アイテムを表示することを含む工程と
を実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２３】
前記ソフトウェアは実行時、
前記第１の検索結果に関連する第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果に関連付けられているプリフェッチした情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
を実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２４】
前記ソフトウェアは実行時、
前記検索結果のセットのうちの第３の検索結果に関連する第２のユーザ対話を受信する工程と、
前記第２のユーザ対話に応じて、前記第３の検索結果が１つまたは複数の第２の情報アイテムに関連付けられると判定する工程と、
前記第２のユーザ対話に応じて、前記第１の検索結果に関連付けられているプリフェッチした情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
前記第２のユーザ対話に応じて、前記第３の検索結果を展開する工程であって、前記第３の検索結果に関連付けられている前記１つまたは複数の第２の情報アイテムを表示することを含む工程と、
を実行するようにさらに動作可能である、請求項１７に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に階層構造に体系化した検索結果を提示することに関する。
【背景技術】
【０００２】
ある種の電子デバイス、特に、携帯電話もしくはスマート電話またはノートブック・コンピュータもしくはネットブック・コンピュータなどの移動体デバイスまたはハンドヘルド・デバイスは、デバイスそれ自体の比較的小さなサイズのために比較的小さなディスプレイを有する。結果として、それほど多くはない情報しか、同時にこのような小さなディスプレイ領域内には提示できない。比較的小さなディスプレイ領域内に複数の情報項目（アイテム）を体系化しかつ表示することに役立つさまざまな設計がある。例えば、情報アイテムの大きなセットを、各々が少数の情報アイテムを含む複数のサブセットへと分割することができる。情報アイテムの各サブセットを、異なる画面上に表示し、ユーザは、複数の画面にわたってページをめくることができ、情報アイテムの複数のサブセットをレビューすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本開示は、一般に階層構造に体系化した情報アイテムを提示することに関する。
【課題を解決するための手段】
【０００４】
特定の実施形態では、検索クエリに応じて検索結果のセットを識別し、検索結果のセットを表示し、検索結果のセットのうちの第１の検索結果に関連するユーザ対話を受信し、そのユーザ対話に応じて、第１の検索結果が１つまたは複数の第１の情報アイテムに関連付けられる場合、第１の検索結果を展開する。第１の検索結果を展開することは、第１の検索結果に関連する１つまたは複数の第１の情報アイテムを表示することを含む。
【図面の簡単な説明】
【０００５】
【図１】階層構造に体系化した情報アイテムを提示するための一例の方法の図。
【図２】情報アイテムの一例の階層構造の一部の図。
【図３】階層構造に体系化した情報アイテムの提示例の図。
【図４】階層構造に体系化した情報アイテムの提示例の図。
【図５】階層構造に体系化した情報アイテムの提示例の図。
【図６】階層構造に体系化した情報アイテムの提示例の図。
【図７】階層構造に体系化した情報アイテムの提示例の図。
【図８】階層構造に体系化した検索結果のセットを提示するための一例の方法の図。
【図９】検索ツールの一例のユーザ・インターフェースの図。
【図１０】検索ツールのユーザ・インターフェース内の検索結果の提示例の図。
【図１１】検索ツールのユーザ・インターフェース内の検索結果の提示例の図。
【図１２】一例のコンピュータ・システムの図。
【発明を実施するための形態】
【０００６】
本開示のこれらのおよび他の特徴、態様、および利点を、詳細な説明において、そして添付した図とともに下記にさらに詳細に説明する。
本開示を、ここで、添付した図面に図示したような本開示の２、３の実施形態を参照して詳細に説明する。下記の説明では、本開示の十分な理解を提供するために、数多くの具体的な詳細を記述する。しかしながら、本開示を、これらの具体的な詳細の一部またはすべてを用いずに実践することができる。別の例では、本開示を不必要に不明確にしないために、良く知られた処理工程および／または構造を詳細には説明しない。加えて、本開示を特定の実施形態とともに説明するが、この説明は、説明した実施形態に本開示を限定しないものとすることが理解されるはずである。対照的に、本説明は、別記の特許請求の範囲によって規定されるように、本開示の趣旨および範囲内に含まれ得るような代替形態、修正形態、および等価物を包含するものとする。
【０００７】
特定の実施形態では、階層構造に体系化した情報アイテムを、移動体デバイス上に表示する。ユーザが特定の情報アイテムと対話する（例えば、選択するまたはクリックする）と、その情報アイテムは展開され、その結果、その子ノードまたは要素を表示する。ユーザは複数の画面にわたってページをめくる必要がない。情報アイテムが展開されると、その子は、情報アイテム自体が表示される同じ画面上に提示される。図１は、（例えば、移動体デバイス上に）階層構造に体系化した情報アイテムを表示するための一例の方法を図示する。
【０００８】
任意の数（すなわち、２つ以上）の情報アイテムを、個々の情報アイテム間のさまざまな関係を示すことができる階層構造へと体系化することができる。一例として、図２は、階層構造の一部を図示する。このケースでは、各ノードは特定の情報アイテムに対応し得る。階層構造内に任意の数のレベルがあり、および各レベルに任意の数のノードがあり得る。各ノードは、ルート・ノードを除き、親ノードを有する。したがって、各情報アイテムは、ルート・ノードに対応する情報アイテムを除き、親情報アイテムを有する。各ノードは、リーフ・ノードを除き、任意の数の子を有することができる。したがって、各情報アイテムは、リーフ・ノードに対応する情報アイテムを除き、任意の数の子情報アイテムを有することができる。加えて、２つのノードが同じ親を共有するときには、これらは、互いに兄弟と考えられる。図２では、ノード２１３に関して、ノード２０１はその親であり、ノード２１１および２１５はその兄弟であり、ノード２２１、２２３、および２２５はその子である。大きな階層構造の任意の部分がそれ自体階層構造であることに留意すること。
【０００９】
さまざまなタイプの情報アイテムがある場合があり、本開示では任意の適用可能なタイプの情報アイテムを企図する。例としてそして限定ではなく、情報アイテムを、電子メール、メッセージ、通知、投稿、ウェブページ、クリック可能なリンク、アイコン、ニュース記事、検索結果、アクション、ユーザ、画像、ビデオ、電話番号、アドレス、等とすることができる。階層構造は、すべて同じタイプの情報アイテムの集合（例えば、電子メールの階層構造、通知の階層構造、連絡先情報の階層構造）または異なるタイプの情報アイテムの組み合わせ（例えば、電子メール、メッセージ、ニュース記事、および通知の階層構造）から構成される場合がある。
【００１０】
移動体デバイス（例えば、携帯電話もしくはスマートホンまたはネットブック・コンピュータもしくはノートブック・コンピュータ）上に情報アイテムの階層構造を提示するために、特定の実施形態は、工程１０１に図示したように、情報アイテムのリストを提示することができる。表示が常に階層構造のルートから始めることは、可能であるとはいえ、必ずしも必要ではない。適用できる場合には、提示を、階層構造内の任意のレベルで始めることができる。例えば、情報アイテムのリストを、階層構造内の特定のレベルにおいて共通の親を共有する兄弟のセット（例えば、ノード２１１、２１３、および２１５）とすることができる。
【００１１】
図３は、情報アイテムのリスト（例えば、情報アイテム３１１、３１２、３１３、３１４、．．．）の一例の提示を図示する。親が任意の数の子を有することができるので、リスト中に任意の数の（すなわち、１つまたは複数の）情報アイテムがあり得る。特定の実施形態では、情報アイテムを、画像、テキスト、アイコン、クリック可能なリンク、等、またはこれらの組み合わせとして提示することができる。加えて、特定の実施形態では、非リーフ・ノードに対応するか、リーフ・ノードに対応するかに拘わらず、情報アイテムを、１つまたは複数のコールトゥアクション（ｃａｌｌ−ｔｏ−ａｃｔｉｏｎ）に関連付けることができる。コールトゥアクション（行動喚起）は、ユーザが情報アイテムに関連して実行することができる特定のアクションに対応する。特定の実施形態では、情報アイテムに関連付けられた各コールトゥアクションを、クリック可能なアイコンとして表わすことができ、これを情報アイテムのごく近くに表示することができる。ユーザは、アイコンをクリックして、対応するアクションを実行させることができる。特定の実施形態では、情報アイテムのリスト（例えば、情報アイテム３１１、３１２、３１３、３１４、．．．）がクライアント・デバイス（例えば、移動体デバイス）の画面上に表示されるときには、情報アイテムは、ほぼディスプレイ画面の幅全体を使い尽くすことがある。同様に、情報アイテムのリストがクライアント・デバイス（例えば、移動体デバイス）の画面上の指定された領域内に表示されるときには、情報アイテムは、ディスプレイ画面の指定された領域の幅のほぼ全体を使い尽くすことがある。
【００１２】
工程１０３に図示したように、ユーザが、例えば、情報アイテム上をクリックするまたはタップすることによって情報アイテムのうちの１つ（例えば、情報アイテム３１２）と対話すると仮定する。移動体デバイスは、そのユーザがデバイスへの入力を行うことを可能にするさまざまな方法を提供する。例えば、いくつかの移動体デバイスは、接触感知式画面（タッチ・センサを組み込み、その結果、そのユーザが自分の指またはスタイラスで画面に触れることによって入力を行うことができる。別の移動体デバイスは、ユーザ入力を行うために使用することができるキーまたはトラックボールを組み込む。本開示は、移動体デバイスにユーザ入力を行うための任意の適用可能な手段を企図する。
【００１３】
情報アイテム３１２ならびにその兄弟の性質、タイプ、または現在の状態に応じて、ユーザ対話は、いくつかの異なる応答をもたらすことがある。
第１に、情報アイテム３１２が、何らかの子を有し（すなわち、非リーフ・ノードに対応する）、現在、畳み込まれた形式である場合には、情報アイテム３１２を展開することができ、その結果、その子を表示することができる。いくつかの実装形態では、共通の親を共有する兄弟のセットの間では、１度に１つの兄弟だけを展開することが可能である。このケースでは、情報アイテム３１２の兄弟が現在展開した形式である場合には、工程１１１に図示したように、その兄弟を自動的に畳み込まれる。あるいは、別の実装形態では、共通の親を共有する兄弟のセットの間では、任意の数の兄弟を同時に展開することができる。このケースでは、兄弟が現在展開した形式である場合でさえ、情報アイテム３１２の兄弟を畳み込む必要がなく、工程１１１は実行されない。あるいは、さらに別の実装形態では、階層構造の同じレベルに情報アイテムのセットが与えられると、これらの情報アイテムが兄弟であるか、共通の親を共有するか否かに拘わらず、１度に１つだけの情報アイテムを展開することが可能である。このケースでは、情報アイテム３１２と階層構造の同じレベルの情報アイテムが現在展開した形式である場合には、その情報アイテムを自動的に畳み込む。
【００１４】
工程１２１に図示したように、情報アイテム３１２を展開し、その子の各々を表示する。図４は、情報アイテム３１２を展開し、その子、情報アイテム３２１、３２２、３２３、．．．を表示する一例の提示を図示する。情報アイテム３１２の子を、情報アイテム３１２と、図３では情報アイテム３１２に直ぐ続く情報アイテム３１３との間に表示する（すなわち、挿入する）。情報アイテム３１２の子のための場所を空けるために、情報アイテム３１３および３１４を含む情報アイテム３１２に続くこれらの情報アイテムを、ディスプレイをさらに押し下げる。再び、特定の実施形態では、情報アイテムの階層構造（例えば、情報アイテム３１１、３１２、３２１、３２２、３２３、３１３、３１４、．．．）をクライアント・デバイス（例えば、移動体デバイス）の画面上に表示するときには、情報アイテムは、ディスプレイ画面の幅のほぼ全体を使い尽くすことがある。同様に、情報アイテムの階層構造をクライアント・デバイス（例えば、移動体デバイス）の画面上の指定された領域内に表示するときには、情報アイテムは、ディスプレイ画面の指定された領域の幅のほぼ全体を使い尽くすことがある。
【００１５】
下記の例の疑似コードは、情報アイテムを展開することおよびその子を表示することを図示する。この例は、共通の親を共有する兄弟のセットの中で、１度に１つの兄弟（すなわち、１つの情報アイテム）だけを展開することが可能であると仮定する。
【００１６】
【表１】
2018097892.tif 000003
【００１７】
特定の実施形態では、アイコンを各情報アイテムと関連付け、アイコンは、情報アイテムが現在展開した形式であるかまたは畳み込まれた形式であるかを示す。例えば、図４では、情報アイテム３１２は、現在展開した形式である。アイコン４０１を、情報アイテム３１２に関連付ける。ユーザは、アイコン４０１上をクリックして、情報アイテム３１２を畳み込むことができる。一方で、情報アイテム３１３は、現在、畳み込まれた形式である。アイコン４０３を情報アイテム３１３に関連付ける。ユーザは、アイコン４０３上をクリックして、情報アイテム３１３を展開することができる。
【００１８】
情報アイテム３１２が展開され、その子、情報アイテム３２１、３２２、３２３、．．．が表示されると、ユーザが親と対話することと同様に、ユーザは、いずれの子とも対話することができる。子は、階層構造のもう１つのレベルにもう１つの情報アイテムのリストを形成し、図１に図示した工程を、階層構造のそのレベルに同様に適用することができる。例えば、ユーザが、情報アイテム３１２の子のうちの１つである情報アイテム３２１上をクリックするまたはタップすると仮定する。情報アイテム３２１ならびにその兄弟の性質、タイプ、または現在の状態に応じて、ユーザ対話は、いくつかの異なる応答をもたらすことがある。応答は、情報アイテム３１２の応答と同様である。例えば、情報アイテム３２１が、何らかの子を有し、現在、畳み込まれた形式である場合には、工程１２１に図示したように、情報アイテム３２１を展開することができ、その結果、その子、情報アイテム３３１、３３２、．．．を表示することができる。再び、いくつかの実装形態では、共通の親を共有する兄弟のセットの間では、１度に１つの兄弟だけを展開することが可能である。このケースでは、工程１３１  １１１に図示したように、情報アイテム３２２を含め、情報アイテム３２１のすべての兄弟を自動的に畳み込む。図５は、情報アイテム３１２を展開し、情報アイテム３１２の子である情報アイテム３２１をやはり展開する提示例を図示する。
【００１９】
第２に、情報アイテム３１２が現在展開した形式である場合には、工程１１３に図示したように、情報アイテム３１２を畳み込むことができる。例えば、１回目にユーザが情報アイテム３１２と対話すると仮定すると、対話は、情報アイテム３１２を展開し、その子を表示するという結果をもたらす。２回目にユーザが再び情報アイテム３１２と対話すると、対話は、情報アイテム３１２を畳み込むという結果をもたらすことができる。ユーザは、したがって、情報アイテムを展開することと畳み込むこととの間で切り換えることができる。
【００２０】
第３に、情報アイテム３１２がまったく子を有しない（すなわち、情報アイテム３１２がリーフ・ノードである）場合、またはコールトゥアクションが情報アイテム３１２に関連付けられる場合には、工程１１５に図示したように、情報アイテム３１２に関連するアクションを実行することができる。特定の実施形態では、リーフ情報アイテムを、アクションに関連付けることができる。ユーザがこのようなリーフ情報アイテムと対話するときには、そのリーフ情報アイテムに関連するアクションを実行する。
【００２１】
第４に、情報アイテム３１２が情報アイテムをもう１つのリストに関連付けられる場合には、工程１１７に図示したように、情報アイテムの新しいリストを表示することができ、情報アイテムの現在のリストを置き換えることができる。特定の実施形態では、他の情報アイテムのリストをやはり、階層構造の一部とすることができる。加えて、情報アイテムの２つのリストは、同じ階層構造に属しても別の階層構造に属してもよい。ユーザは、したがって、情報アイテムの異なる階層構造間をジャンプすることができる。
【００２２】
特定の実施形態では、アニメーションで表示したシーケンスが、各遷移を図示することができる。例えば、情報アイテムを展開するまたは畳み込むと、１つの状態からもう１つへの遷移を、アニメーションで表示したシーケンスを使用して図示することができる。特定の実施形態では、データをプリフェッチすることを、性能を改善するために実装することができる。例えば、現在表示されている各情報アイテムに関して、その子が、キャッシュ中にプリフェッチされ、その結果、もしユーザが特定の情報アイテムと対話するときには、その子は、容易に利用可能であり、表示される。
【００２３】
図１に図示した工程のいくつかをさらに説明するために、下記の例を考える。
第１に、図４では、情報アイテム３１１、３１２、３１３、３１４、．．．がすべて共通の親を共有し、したがって兄弟であると仮定する。情報アイテム３１２は、展開されている。さらに、ユーザがここで（例えば、情報アイテム３１４上をクリックすることまたはタップすることによって）情報アイテム３１４と対話すると仮定すると、これによって情報アイテム３１４が同様に展開され、その子が表示される。いくつかの実装形態では、情報アイテム３１２を、自動的には畳み込まない。したがって、図６に図示したように、両方の情報アイテム３１２および３１４を展開し、これらのそれぞれの子を同時に表示する。あるいは、他の実装形態では、図７に図示したように、情報アイテム３１２を自動的に畳み込み、情報アイテム３１４だけを展開し、その子を表示する。いずれのケースにおいても、情報アイテム３１４の子、情報アイテム３２５、３２６、．．．を、情報アイテム３１４の直ぐ下方に表示する。情報アイテム３１４の兄弟であるが情報アイテムの下方に表示されるこれらの情報アイテム（例えば、情報アイテム３１５）は、情報アイテム３１４の子のために場所を空けるためにさらに押し下げられる。
【００２４】
第２に、いくつかのタイプの情報アイテムに関して、それらの子を、ユーザがその情報アイテムと関連して実行することができるアクションとすることができる。一例として、情報アイテムを、電子メールとすることができ、その子は、「既読」、「返信」、「転送」、および「削除」などのアクションを含むことができる。電子メールを展開することによって、ユーザがその電子メールに関連して実行することができるアクションである子を表示することができ、ユーザは、子のいずれかと対話して、対応するアクションを実行することができる。もう１つの例として、情報アイテムを招待状とすることができ、その子は、「承諾」、「辞退」、「仮承諾」、および「要回答（ＲＳＶＰ）」などのアクションを含むことができる。再び、招待状を展開することによって、ユーザが招待状に関連して実行することができるアクションである子を表示することができ、ユーザは、子のいずれかと対話し、対応するアクションを実行することができる。第３の例として、情報アイテムを人物の名前とすることができ、その子を、自分の電子メール・アドレス、電話番号、郵送先住所、等などのその人物に関する情報とすることができる。その人物を展開することによって、その人物の情報を表示することができる。ユーザは、子と対話して、その人物に関連するアクションを実行することができる。例えば、その人物の電子メール・アドレスと対話することによって、ユーザは、その人物への電子メールを構成し、送信することができ、その人物の電話番号と対話することによって、その人物の電話への通話を開始することができる、またはユーザは、その人物の電話にテキストメッセージを構成し、送信することができる。
【００２５】
第３に、いくつかのタイプの情報アイテムを、情報アイテムの他の階層構造または他のオブジェクトにリンクすることができる。一例として、情報アイテムを、ウェブページへのリンクとすることができる。ユーザがリンクと対話すると、ウェブページそれ自体を表示し、現在表示されている情報アイテムのすべてを置き換えることができる。もう１つの例として、情報アイテムを、もう１つの階層構造内に配置されたニュース記事の集合を含むニュース配信とすることができる。ニュース配信を展開することによって、ニュース記事の集合が表示され、現在表示されている情報アイテムのすべてが置き換えられてよい。ユーザは、したがって、１つの階層構造内のノードからもう１つの階層構造へとジャンプすることができる。同様に、情報アイテムを、階層構造に配置された、名前、電話番号、アドレス、等の集合を含むアドレス帳とすることができる。アドレス帳を展開することによって、名前のリストが表示され、現在表示されている情報アイテムのすべてが置き換えられてよい。
【００２６】
特定の実施形態では、情報アイテムは、移動体デバイス上に常駐することができ、そこでは情報アイテムを、表示する、または適切な通信ネットワークを介して遠隔デバイス（例えば、サーバまたはデータベース）から取得するまたは受信することができる。特定の実施形態では、移動体デバイスのユーザを、オンライン・ソーシャル・ネットワークのメンバーとすることができる。このケースでは、情報アイテムのいくつかを、オンライン・ソーシャルネットワーキング・システムに関連する情報とすることができる。ソーシャル・ネットワークは、一般に、友人関係、血族関係、共通する関心事、金融取引、嫌悪、または信仰、見識、もしくは名声の関係などの１つまたは複数のタイプの相互依存性または関係によって結び付けられる組織または個人などのエンティティから作られる社会構造である。ごく最近では、ソーシャル・ネットワークは、インターネットをうまく利用している。ソーシャル・ネットワーキング・ウェブサイトの形式でインターネット上に存在するソーシャル・ネットワーキング・システムがある。このようなソーシャル・ネットワーキング・ウェブサイトは、通常ウェブサイト・ユーザと呼ばれるそのメンバーがさまざまな社会的活動を実行することを可能にする。例えば、ｗｗｗ．ｆａｃｅｂｏｏｋ．ｃｏｍでフェースブック（登録商標）・インコーポレイティッド社（Ｆａｃｅｂｏｏｋ  Ｉｎｃ．）によって運営されるソーシャル・ネットワーキング・ウェブサイトは、そのユーザが電子メール、インスタント・メッセージ、もしくはブログ投稿を介してユーザの友人と通信すること、ソーシャル・イベントを企画すること、写真を共有すること、ユーザの友人もしくは関心のあるイベントのニュースを受信すること、ゲームをすること、等を可能にする。ユーザは、オンライン・ソーシャル・ネットワークの他のメンバーからメッセージ、通知、招待状、友達リクエスト、等を受信することができ、これらの各々を階層構造内の情報アイテムとすることができる。
【００２７】
特定の実施形態では、上に説明したような情報アイテムの階層構造を提示する方法を、検索結果の階層構造を提示することに適用することができる。インターネットは、莫大な量の情報を提供する。個々の情報アイテムは、例えばそして限定ではなく、テキスト、オーディオ、ビデオ、画像、ウェブページ、ドキュメント、実行可能なファイル、等などのさまざまなフォーマットを有することができる。情報アイテムを、世界中の、コンピュータおよびサーバ上の、データベース内の、等などの多くのさまざまなサイトに記憶する。これらのさまざまなサイトを、さまざまなネットワーク・インフラストラクチャを介してインターネットに通信可能にリンクする。誰でも、インターネットに接続された適切なネットワーク・デバイス（例えば、コンピュータ、スマートホン、等）を介して公衆に利用可能な情報アイテムをアクセスすることができる。
【００２８】
しかしながら、インターネット上で利用可能な情報の割当量のために、特定の情報アイテムについてインターネット全体にわたり手動で検索することは、人（例えば、ユーザ）にとって実際的ではなく同様に不可能である。その代わりに、大部分のネットワーク・ユーザは、所望の情報アイテムの所在を決めるためにユーザに役立つさまざまなタイプのコンピュータ実装型ツールを頼りにする。最も一般的であり広く使用されるコンピュータ実装型ツールの１つは、検索ツールまたは検索エンジンである。特定の主題またはトピックに関する情報を検索するために、ユーザは、検索ツールに主題を記述する短いフレーズまたは２、３のキーワード、多くの場合に「検索クエリ」または簡単に「クエリ」と呼ばれる、を典型的には与える。検索ツールは、さまざまな検索アルゴリズムを使用して検索クエリに基づいて検索を行い、検索クエリに最も関連すると思われる検索結果のセットを生成する。検索結果を、その後ユーザに提示する。
【００２９】
高性能な検索ツールは、検索プロセスの一部として関連性のある検索結果を単に識別することに加えて多くの他の機能を実装する。例えば、検索ツールは、通常、検索クエリに対するそれらの関連性の相対的な程度にしたがって識別した検索結果をランク付けし、その結果、検索クエリに相対的により関連性のある検索結果を高くランク付けし、結果として、検索クエリに対して相対的に関連性の低い検索結果の前にユーザに提示する。
【００３０】
図８は、階層構造に体系化した検索結果のセットを提示するための一例の方法を図示する。特定の実施形態では、工程８０１に図示したように、ユーザは検索ツールに検索クエリを与えることができる。ユーザと対話する（例えば、ユーザから入力を受信するまたはユーザに出力を提示する）ために、検索ツールは、ユーザ・インターフェースを提供することができる。図９は、入力エリア９１０および出力エリア９２０を含む一例のユーザ・インターフェース９００を図示する。ユーザは、入力エリア９１０を介して検索クエリを入力することができ、検索結果を出力エリア９２０内に表示することができる。検索ツールが呼び出されると、検索を行うためにユーザによって使用されるクライアント・デバイス（例えば、携帯電話またはコンピュータ）の画面上に、ユーザ・インターフェース９００を表示することができる。特定の実施形態では、ユーザ・インターフェース９００は、クライアント・デバイスの全体のディスプレイ画面またはユーザ・インターフェース９００を表示するクライアント・デバイスの画面の全体の部分を実質的に使い尽くす。
【００３１】
特定の実施形態では、工程８０３に図示したように、ユーザから受信する検索クエリに応じて、検索ツールは、適切な検索アルゴリズムを使用して検索を行い、検索クエリに関連すると考えられる検索結果のセットを識別し、コンパイルすることができる。検索結果を、ユーザによって使用されるクライアント・デバイス上にローカルに記憶された情報、インターネット上で公衆に利用可能な情報、および／またはウェブサイトまたはシステムに関連する情報などのさまざまな情報源から得ることができる。例えば、ユーザがソーシャル・ネットワーキング・ウェブサイトのメンバーである場合には、検索結果は、ソーシャル・ネットワーキング・ウェブサイトに記憶されたまたは関連する情報を含むことができる。検索結果は、テキスト、オーディオ、ビデオ、クリック可能なリンク、実行可能なファイル、ウェブ配信、等などのさまざまなフォーマットを有することができる。さまざまな情報源から得られる検索結果を、一緒に組み合わせて、検索結果のセットをコンパイルすることができる。任意選択で、検索結果を、検索クエリに対するそれらの関連性の相対的な程度、それぞれの人気度、ユーザの個人的な好みまたは興味、ユーザに関連するソーシャル・ネットワーキング情報、等などのさまざまな基準に基づいてランク付けすることができる。
【００３２】
特定の実施形態では、工程８０５に図示したように、検索結果のセットを、ユーザに提示することができる。図１０は、ユーザから受信した検索クエリ１０１１に応じて識別されている多数の検索結果１０２１、１０２２、１０２３、．．．が出力エリア９２０内に表示されるユーザ・インターフェース９００を図示する。ユーザは、（検索結果上をクリックすることまたはタップすることによって）表示された検索結果のいずれかと対話することができる。例えば、ユーザが検索結果１０２１と対話すると仮定する。検索結果１０２１ならびにセット内の他の検索結果の性質、タイプ、または現在の状態に応じて、ユーザ対話は、いくつかの異なる応答をもたらすことがある。第１に、検索結果１０２１に関連する追加の情報があると仮定する。このケースでは、図１１に図示したように、検索結果１０２１を展開することができ、その結果、検索結果１０２１に関連する追加の情報を表示することができる。図１１では、検索結果１０２１に関連付けられた多数の情報アイテム１１１１、１１１２、１１１３、１１１４、．．．を、検索結果１０２１の下方に表示する。結果として、情報アイテム１１１１、１１１２、１１１３、１１１４、．．．のための場所を空けるために、検索結果１０２２、１０２３をさらに押し下げる。さまざまな検索結果を、さまざまな情報アイテムと関連付けることができる。例えば、ユーザが検索クエリ１０１１として語「ピザ」を入力し、検索結果１０２１がピザ・レストランであると仮定する。このケースでは、情報アイテム１１１１をピザ・レストランのアドレスとすることができ、情報アイテム１１１２をピザ・レストランの顧客のレビューとすることができ、情報アイテム１１１３をピザ・レストランの地図とすることができ、情報アイテム１１１４をピザ・レストランの電話番号とすることができる。ユーザが検索結果１０２１と対話することの結果として検索結果１０２１を展開すると、検索結果１０２１に関連する個々の情報アイテム１１１１、１１１２、１１１３、１１１４、．．．を、検索結果１０２１のごく近くに（例えば、下方に）表示する。
【００３３】
検索結果１０２１、１０２２、１０２３、．．．と対話することと同様な方式で、ユーザは、情報アイテム１１１１、１１１２、１１１３、１１１４、．．．のいずれかを対話するために選択することができる。例えば、ユーザは、ピザ・レストランの顧客レビューを含む情報アイテム１１１２と対話するために選択することができる。情報アイテム１１１２上をクリックするまたはタップすることによって、情報アイテム１１１２を展開することができ、その結果、ピザ・レストランの個々の顧客レビューを表示する。ユーザは、次に各レビューを読むことができる。ユーザは、ピザ・レストランの電話番号である情報アイテム１１１４と対話するために選択することができる。情報アイテム１１１４を、所定のコールトゥアクションに関連付けることができ、その結果、ユーザが情報アイテム１１１４上をクリックするまたはタップすると、ピザ・レストランへの電話呼び出しを開始する。
【００３４】
いくつかの実施形態では、一度に検索結果のセット中の１つの検索結果だけを展開することができる。このケースでは、ユーザが検索結果１０２１と対話すると、セット内に現在展開した形式であるいずれかの他の検索結果がある場合には、その検索結果を自動的に畳み込み、そのために、その検索結果に関連する情報アイテムを表示しない。検索結果１０２１に関連する情報アイテム１１１１、１１１２、１１１３、１１１４、．．．だけを表示する。あるいは、他の実施形態では、検索結果のセット内の複数の検索結果を同時に展開することができる。このケースでは、ユーザが検索結果１０２１と対話すると、セット内に現在展開した形式であるいずれかの他の検索結果がある場合には、その検索結果を展開したままにし、そのために、その検索結果に関連する情報アイテムが、もしあれば、同様に表示する。
【００３５】
特定の実施形態では、各検索結果１０２１、１０２２、１０２３、．．．ならびに検索結果に関連する各情報アイテム（例えば、情報アイテム１１１１、１１１２、１１１３、１１１４、．．．）に関連して、アイコンを表示する。アイコンは、関連する検索結果または情報アイテムが現在展開した形式であるか畳み込まれた形式であるかどうかを示す。例えば、図１１では、検索結果１０２１は、現在展開した形式であり、アイコン１１５１に関連付けられる。一方で、検索結果１０２２および１０２３は、現在、畳み込まれた形式であり、アイコン１１５２にそれぞれ関連付けられる。特定の実施形態では、ユーザがアイコン１１５１と対話すると、アイコン１１５１は、関連する検索結果または情報アイテムを畳み込む。ユーザがアイコン１１５２と対話すると、関連する検索結果または情報アイテムが展開される。
【００３６】
検索結果をいずれの追加の情報アイテムにも関連付けないことが可能である。このケースでは、ユーザがこのような検索結果と対話するときに、ユーザに表示する検索結果に関連する情報アイテムがないという理由で、検索結果は展開されない。
【００３７】
第２に、ユーザが検索結果１０２１と対話するときに、検索結果１０２１が既に展開した形式であると仮定する。このケースでは、工程８１３に図示したように、検索結果１０２１とのユーザの対話は、もう１度検索結果１０２１を畳み込ませ、その結果、検索結果１０２１に関連する情報アイテムは表示されない。特定の実施形態では、ユーザが対話するときに、検索結果または情報アイテムを、展開した形式と畳み込まれた形式との間で切り換えることができる。例えば、１回目にユーザが検索結果または情報アイテムと対話すると、検索結果または情報アイテムが展開される。２回目にユーザが検索結果または情報アイテムと対話すると、検索結果または情報アイテムを畳み込ませる。等々。
【００３８】
第３に、検索結果１０２１がコールトゥアクションに関連付けられると仮定する。このケースでは、工程８１５に図示したように、検索結果１０２１とのユーザの対話によって、検索結果１０２１に関連付けられたコールトゥアクションの基礎となるアクションが実行されてよい。例えば、ピザ・レストランとすることができる検索結果１０２１に関連するコールトゥアクションがレストランを予約することである場合には、ユーザが検索結果１０２１と対話すると、レストランの予約を、ユーザの代わりに行うことができる。
【００３９】
検索結果を複数のコールトゥアクションに関連付けることが可能である。各コールトゥアクションを検索結果（例えば、アイコンとして）と関連させて表示することができ、各コールトゥアクションは、所定の基礎となるアクションを有する。ユーザは、適切なアイコンと対話すること（例えば、クリックすることまたはタップすること）によって、どのコールトゥアクションを呼び出すかを選択することができる。
【００４０】
第４に、検索結果１０２１がもう１つの情報アイテム（例えば、ウェブページ）へのリンクであると仮定する。このケースでは、工程８１７に図示したように、検索結果１０２１とのユーザの対話によって、リンクされた情報アイテムが表示されてよい。いくつかの実施形態では、リンクされた情報アイテムを、検索結果１０２１の下方の決まった場所に（例えば、その場に）表示することができる。このケースでは、検索結果１０２１を展開する。リンクした情報アイテムのために場所を空けるために、検索結果１０２２、１０２３、．．．をさらに押し下げることができる。リンクした情報アイテムが比較的少量の情報を有し、かつ比較的小さな領域内に表示することが可能である場合には、これがより適していることがある。他の実施形態では、リンクした情報アイテムは、クライアント・デバイスの全体の画面を占有し、検索結果１０２１、１０２２、１０２３、．．．をすべて一緒に置き換えることがある。リンクした情報アイテムが比較的大量の情報を有し、かつウェブページのケースのように表示するために比較的大きな領域を必要とする場合には、これがより適していることがある。
【００４１】
ユーザは同様に検索結果１０２１、１０２２、１０２３、．．．のいずれかと対話することができる。いくつかの実施形態では、図１０および図１１に図示したような検索結果のセットを含むユーザ・インターフェース９００は、クライアント・デバイスの実質的に全体の画面を占有することがある。他の実施形態では、ユーザ・インターフェース９００を、クライアント・デバイスの画面内の特定の領域内に表示することができる。クライアント・デバイスの画面内にまたは画面内の指定された領域内に収まることが可能であるよりも多くの検索結果または情報アイテムがあるときには、ユーザは、スクロールするまたは前ページにめくるまたは次ページにめくることができ、その結果、さらなる検索結果または情報アイテムを表示することができる。
【００４２】
特定の実施形態を、１つまたは複数のコンピュータ・システム上に実装することができる。図１２は、一例のコンピュータ・システム１２００を図示する。情報アイテムを、コンピュータ・システム１２００に結合されたディスプレイ画面上に表示することができる。特定の実施形態では、１つまたは複数のコンピュータ・システム１２００は、本明細書において記述したまたは図示した１つまたは複数の方法の１つまたは複数の工程を実行する。特定の実施形態では、１つまたは複数のコンピュータ・システム１２００は、本明細書において記述したまたは図示した機能を提供する。特定の実施形態では、１つまたは複数のコンピュータ・システム１２００上で動作するソフトウェアは、本明細書において記述したもしくは図示した１つもしくは複数の方法の１つもしくは複数の工程を実行するまたは本明細書において記述したもしくは図示した機能を提供する。特定の実施形態は、１つまたは複数のコンピュータ・システム１２００の１つまたは複数の部分を含む。
【００４３】
本開示は、任意の適切な数のコンピュータ・システム１２００を企図する。本開示は、任意の適切な物理的形態を取るコンピュータ・システム１２００を企図する。例としてそして限定ではなく、コンピュータ・システム１２００を、組み込み型コンピュータ・システム、システム−オン−チップ（ＳＯＣ）、シングルボード・コンピュータ・システム（ＳＢＣ）（例えば、コンピュータ−オン−モジュール（ＣＯＭ）もしくはシステム−オン−モジュール（ＳＯＭ）など）、デスクトップ・コンピュータ・システム、ラップトップもしくはノートブック・コンピュータ・システム、対話型キオスク、メインフレーム、コンピュータ・システムのメッシュ、携帯電話、携帯情報端末（ＰＤＡ）、サーバ、またはこれらの２つ以上の組み合わせとすることができる。適切な場合には、コンピュータ・システム１２００は、１つもしくは複数のコンピュータ・システム１２００を含むことができ、一体型もしくは分散型とすることができ、複数の場所にまたがることがあり、複数の装置にまたがることがある、または１つもしくは複数のネットワーク内の１つもしくは複数のクラウド構成要素を含むことができるクラウド内に常駐することができる。適切な場合には、１つまたは複数のコンピュータ・システム１２００は、本明細書において記述したまたは図示した１つまたは複数の方法の１つまたは複数の工程を実質的に空間的または時間的に限定せずに実行することができる。一例としてそして限定ではなく、１つまたは複数のコンピュータ・システム１２００は、本明細書において記述したまたは図示した１つまたは複数の方法の１つまたは複数の工程をリアルタイムでまたはバッチモードで実行することができる。１つまたは複数のコンピュータ・システム１２００は、適切な場合には、本明細書において記述したまたは図示した１つまたは複数の方法の１つまたは複数の工程をさまざまな時間でまたはさまざまな場所で実行することができる。
【００４４】
特定の実施形態では、コンピュータ・システム１２００は、プロセッサ１２０２、メモリ１２０４、記憶装置１２０６、入力／出力（Ｉ／Ｏ）インターフェース１２０８、通信インターフェース１２１０、およびバス１２１２を含む。本開示が、特定の配置内に特定の数の特定の構成要素を有する特定のコンピュータ・システムを記述し図示するが、本開示は、任意の適切な配置内に任意の適切な数の任意の適切な構成要素を有する任意の適切なコンピュータ・システム、を企図する。
【００４５】
特定の実施形態では、プロセッサ１２０２は、コンピュータ・プログラムを作る命令などの命令を実行するためのハードウェアを含む。一例としてそして限定ではなく、命令を実行するために、プロセッサ１２０２は、内部レジスタ、内部キャッシュ、メモリ１２０４、または記憶装置１２０６から命令を引き出す（またはフェッチする）ことができ、これらをデコードし実行することができ、その後１つまたは複数の結果を内部レジスタ、内部キャッシュ、メモリ１２０４、または記憶装置１２０６に書き込むことができる。特定の実施形態では、プロセッサ１２０２は、データ、命令、またはアドレス用に１つまたは複数の内部キャッシュを含むことができる。本開示は、適切な場合には、任意の適切な数の任意の適切な内部キャッシュを含むプロセッサ１２０２を企図する。一例としてそして限定ではなく、プロセッサ１２０２は、１つまたは複数の命令キャッシュ、１つまたは複数のデータ・キャッシュ、および１つまたは複数の変換索引バッファ（ＴＬＢ）を含むことができる。命令キャッシュ内の命令を、メモリ１２０４または記憶装置１２０６内の命令のコピーとすることができ、命令キャッシュは、プロセッサ１２０２によるこれらの命令の引き出しをスピードアップすることができる。データ・キャッシュ内のデータを、プロセッサ１２０２上で動作させるためにプロセッサ１２０２において実行する命令のためのメモリ１２０４もしくは記憶装置１２０６内のデータ、プロセッサ１２０２において実行する引き続く命令によるアクセスのためまたはメモリ１２０４もしくは記憶装置１２０６に書き込むためにプロセッサ１２０２において実行した前の命令の結果、または他の適切なデータのコピーとすることができる。データ・キャッシュは、プロセッサ１２０２による読出し動作または書込み動作をスピードアップすることができる。ＴＬＢは、プロセッサ１２０２のための仮想アドレス変換をスピードアップすることができる。特定の実施形態では、プロセッサ１２０２は、データ、命令、またはアドレス用の１つまたは複数の内部レジスタを含むことができる。本開示は、適切な場合には、任意の適切な数の任意の適切な内部レジスタを含むプロセッサ１２０２を企図する。適切な場合には、プロセッサ１２０２は、１つもしくは複数の演算論理ユニット（ＡＬＵ）を含むことができ、マルチコア・プロセッサとすることができ、または１つもしくは複数のプロセッサ１２０２を含むことができる。本開示が特定のプロセッサを記述し図示するが、本開示は、任意の適切なプロセッサを企図する。
【００４６】
特定の実施形態では、メモリ１２０４は、実行するためのプロセッサ１２０２用の命令または動作させるためのプロセッサ１２０２用のデータを記憶するための主メモリを含む。一例としてそして限定ではなく、コンピュータ・システム１２００は、記憶装置１２０６または別のソース（例えば、別のコンピュータ・システム１２００など）からメモリ１２０４へと命令をロードすることができる。プロセッサ１２０２は、次に、メモリ１２０４から内部レジスタまたは内部キャッシュへと命令をロードすることができる。命令を実行するために、プロセッサ１２０２は、内部レジスタまたは内部キャッシュから命令を引き出すことができ、命令をデコードすることができる。命令の実行中または実行後に、プロセッサ１２０２は、１つまたは複数の結果を（これは中間結果であっても最終結果であってもよい）を内部レジスタまたは内部キャッシュへと書き込むことができる。プロセッサ１２０２は、次に、これらの結果のうちの１つまたは複数をメモリ１２０４へと書き込むことができる。特定の実施形態では、プロセッサ１２０２は、１つもしくは複数の内部レジスタもしくは内部キャッシュ内のまたは（記憶装置１２０６もしくはその他の場所とは対照的に）メモリ１２０４内の命令だけを実行し、１つもしくは複数の内部レジスタもしくは内部キャッシュ内のまたは（記憶装置１２０６もしくはその他の場所とは対照的に）メモリ１２０４内のデータ上だけで動作する。１つまたは複数のメモリバス（これはアドレスバスおよびデータバスをそれぞれ含むことができる）は、プロセッサ１２０２をメモリ１２０４に結合することができる。バス１２１２は、下記に説明するように、１つまたは複数のメモリバスを含むことができる。特定の実施形態では、１つまたは複数のメモリ管理ユニット（ＭＭＵ）が、プロセッサ１２０２とメモリ１２０４との間に常駐し、プロセッサ１２０２によって要求されるメモリ１２０４へのアクセスを容易にする。特定の実施形態では、メモリ１２０４は、ランダム・アクセスメモリ（ＲＡＭ）を含む。このＲＡＭを、適切な場合には、揮発性メモリとすることができる。適切な場合には、このＲＡＭを、ダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ）とすることができる。その上、適切な場合には、このＲＡＭを、シングルポートＲＡＭまたはマルチポートＲＡＭとすることができる。本開示は、任意の適切なＲＡＭを企図する。メモリ１２０４は、適切な場合には、１つまたは複数のメモリ１２０４を含むことができる。本開示が特定のメモリを記述し図示するが、本開示は、任意の適切なメモリを企図する。
【００４７】
特定の実施形態では、記憶装置１２０６は、データまたは命令用の大容量記憶装置を含む。一例としてそして限定ではなく、記憶装置１２０６は、ＨＤＤ、フロッピー（登録商標）ディスク・ドライブ、フラッシュメモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサル・シリアル・バス（ＵＳＢ）ドライブ、またはこれらの２つ以上の組み合わせを含む。記憶装置１２０６は、適切な場合には、脱着可能な媒体または非脱着可能な（固定）媒体を含むことができる。記憶装置１２０６を、適切な場合には、コンピュータ・システム１２００の内部または外部とすることができる。特定の実施形態では、記憶装置１２０６は、不揮発性、固体メモリである。特定の実施形態では、記憶装置１２０６は、読取り専用メモリ（ＲＯＭ）を含む。適切な場合には、このＲＯＭを、マスク・プログラムＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気的オルタラブルＲＯＭ（ＥＡＲＯＭ）、またはフラッシュメモリ、またはこれらの２つ以上の組み合わせとすることができる。本開示は、任意の適切な物理的な形態を取る大容量記憶装置１２０６を企図する。記憶装置１２０６は、適切な場合には、プロセッサ１２０２と記憶装置１２０６との間の通信を容易にする１つまたは複数の記憶装置制御ユニットを含むことができる。適切な場合には、記憶装置１２０６は、１つまたは複数の記憶装置１２０６を含むことができる。本開示が特定の記憶装置を記述し図示するが、本開示は、任意の適切な記憶装置を企図する。
【００４８】
特定の実施形態では、Ｉ／Ｏインターフェース１２０８は、コンピュータ・システム１２００と１つまたは複数のＩ／Ｏデバイスとの間の通信用の１つまたは複数のインターフェースを与えるハードウェア、ソフトウェア、または両方を含む。コンピュータ・システム１２００は、適切な場合には、これらのＩ／Ｏデバイスのうちの１つまたは複数を含むことができる。これらのＩ／Ｏデバイスのうちの１つまたは複数は、人間とコンピュータ・システム１２００との間の通信を可能にすることができる。一例としてそして限定ではなく、Ｉ／Ｏデバイスは、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチルカメラ、スタイラス、タブレット、タッチスクリーン、トラックボール、ビデオカメラ、別の適切なＩ／Ｏデバイス、またはこれらのうちの２つ以上の組み合わせを含むことができる。Ｉ／Ｏデバイスは、１つまたは複数のセンサを含むことができる。本開示は、任意の適切なＩ／Ｏデバイスおよびこれらのための任意の適切なＩ／Ｏインターフェース１２０８を企図する。適切な場合には、Ｉ／Ｏインターフェース１２０８は、プロセッサ１２０２が１つまたは複数のこれらのＩ／Ｏデバイスを駆動することを可能にする１つまたは複数のデバイスまたはソフトウェア・ドライバを含むことができる。Ｉ／Ｏインターフェース１２０８は、適切な場合には、１つまたは複数のＩ／Ｏインターフェース１２０８を含むことができる。本開示が特定のＩ／Ｏインターフェースを記述し図示するが、本開示は、任意の適切なＩ／Ｏインターフェースを企図する。
【００４９】
特定の実施形態では、通信インターフェース１２１０は、コンピュータ・システム１２００と、１つもしくは複数の他のコンピュータ・システム１２００または１つもしくは複数のネットワークとの間の通信（例えば、パケットベース通信など）のために１つまたは複数のインターフェースを与えるハードウェア、ソフトウェア、または両方を含む。一例としてそして限定ではなく、通信インターフェース１２１０は、イーサネット（登録商標）もしくは他の有線系ネットワークと通信するためのネットワーク・インターフェース・コントローラ（ＮＩＣ）もしくはネットワーク・アダプタ、またはＷＩ−ＦＩネットワークなどの無線ネットワークと通信するための無線ＮＩＣ（ＷＮＩＣ）もしくは無線アダプタを含むことができる。本開示は、任意の適切なネットワークおよびそのための任意の適切な通信インターフェース１２１０を企図する。一例としてそして限定ではなく、コンピュータ・システム１２００は、アドホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、またはインターネットの１つまたは複数の部分、またはこれらのうちの２つ以上の組み合わせと通信することができる。これらのネットワークの１つまたは複数のうちの１つまたは複数の部分を、有線または無線とすることができる。一例として、コンピュータ・システム１２００は、無線ＰＡＮ（ＷＰＡＮ）（例えば、ブルートゥース（ＢＬＵＥＴＯＯＴＨ（登録商標））ＷＰＡＮなど）、ＷＩ−ＦＩネットワーク、ＷＩ−ＭＡＸネットワーク、セルラ電話ネットワーク（例えば、グローバル・システム・フォー・モバイル・コミュニケーションズ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）（ＧＳＭ（登録商標））ネットワークなど）、または他の適切な無線ネットワークまたはこれらのうちの２つ以上の組み合わせと通信することができる。コンピュータ・システム１２００は、適切な場合には、これらのネットワークのいずれかのために任意の適切な通信インターフェース１２１０を含むことができる。通信インターフェース１２１０は、適切な場合には、１つまたは複数の通信インターフェース１２１０を含むことができる。本開示が特定の通信インターフェースを記述し図示するが、本開示は、任意の適切な通信インターフェースを企図する。
【００５０】
特定の実施形態では、バス１２１２は、コンピュータ・システム１２００の構成要素を相互に結合するハードウェア、ソフトウェア、または両方を含む。一例としてそして限定ではなく、バス１２１２は、アクセレレーテッド・グラフィックス・ポート（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）（ＡＧＰ）もしくは他のグラフィックス・バス、エンハンスト・インダストリー・スタンダード・アーキテクチャ（Ｅｎｈａｎｃｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）（ＥＩＳＡ）バス、フロントサイドバス（ＦＳＢ）、ハイパー・トランスポート（ＨＹＰＥＲＴＲＡＮＳＰＯＲＴ）（ＨＴ）インターコネクト、インダストリー・スタンダード・アーキテクチャ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）（ＩＳＡ）バス、インフィニバンド（ＩＮＦＩＮＩＢＡＮＤ）インターコネクト、ローピン・カウント（ＬＰＣ）バス、マイクロ・チャネル・アーキテクチャ（Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）（ＭＣＡ）バス、ペリフェラル・コンポーネント・インターコネクト（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）（ＰＣＩ）バス、ＰＣＩ−エクスプレス（ＰＣＩ−Ｅｘｐｒｅｓｓ）（ＰＣＩ−Ｘ）バス、シリアル・アドバンスト・テクノロジー・アタッチメント（ＳＡＴＡ）バス、ビデオ・エレクトロニックス・スタンダード・アソシエーション・ローカル（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄ  Ａｓｓｏｃｉａｔｉｏｎ  ｌｏｃａｌ）（ＶＬＢ）バス、または別の適切なバス、またはこれらのうちの２つ以上の組み合わせを含むことができる。バス１２１２は、適切な場合には、１つまたは複数のバス１２１２を含むことができる。本開示が特定のバスを記述し図示するが、本開示は、任意の適切なバスまたはインターコネクトを企図する。
【００５１】
本明細書においては、コンピュータ可読記憶媒体への言及は、構造を有する、１つまたは複数の非一時的な実体的コンピュータ可読記憶媒体を包含する。一例としてそして限定ではなく、適切な場合には、コンピュータ可読記憶媒体は、半導体系または他の集積回路（ＩＣ）（例えば、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ））、ハードディスク、ＨＤＤ、ハイブリッド・ハードドライブ（ＨＨＤ）、光ディスク、光ディスク・ドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピー（登録商標）ディスク、フロッピー（登録商標）ディスク・ドライブ（ＦＤＤ）、磁気テープ、ホログラフ記憶媒体、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・ディジタル（ＳＥＣＵＲＥ  ＤＩＧＩＴＡＬ）カード、セキュア・ディジタル・ドライブ、または別の適切なコンピュータ可読記憶媒体、またはこれらのうちの２つ以上の組み合わせを含むことができる。本明細書においては、コンピュータ可読記憶媒体への言及は、米国特許法第１０１条の下の特許保護に関して適格ではないいずれかの媒体を除く。本明細書においては、コンピュータ可読記憶媒体への言及は、信号伝送の一時的な形式が米国特許法第１０１条の下の特許保護に関して適格ではないという点で、信号伝送（それ自体は伝播する電気信号または電磁信号など）の一時的な形式を除く。非一時的なコンピュータ可読記憶媒体を、適切な場合には、揮発性、不揮発性、または揮発性と不揮発性との組み合わせとすることができる。
【００５２】
本開示は、任意の適切な記憶装置を実装する１つまたは複数のコンピュータ可読記憶媒体を企図する。特定の実施形態では、コンピュータ可読記憶媒体は、適切な場合には、プロセッサ１２０２の１つまたは複数の部分（例えば、１つまたは複数の内部レジスタまたはキャッシュなど）、メモリ１２０４の１つまたは複数の部分、記憶装置１２０６の１つまたは複数の部分、またはこれらの組み合わせを実装する。特定の実施形態では、コンピュータ可読記憶媒体は、ＲＡＭまたはＲＯＭを実装する。特定の実施形態では、コンピュータ可読記憶媒体は、揮発性メモリまたは持続性メモリを実装する。特定の実施形態では、１つまたは複数のコンピュータ可読記憶媒体は、ソフトウェアを具体化する。本明細書においては、ソフトウェアへの言及は、適切な場合には、１つもしくは複数のアプリケーション、バイトコード、１つもしくは複数のコンピュータ・プログラム、１つもしくは複数の実行可能なファイル、１つもしくは複数の命令、ロジック、マシンコード、１つもしくは複数のスクリプト、またはソースコードを包含することができ、そしてその逆も同様である。
【００５３】
特定の実施形態では、ソフトウェアは、１つまたは複数のアプリケーション・プログラミングインターフェース（ＡＰＩ）を含む。本開示は、任意の適切なプログラミング言語またはプログラミング言語の組み合わせで書かれたまたは別の方法で表現された任意の適切なソフトウェアを企図する。特定の実施形態では、ソフトウェアを、ソースコードまたはオブジェクトコードとして表現する。特定の実施形態では、ソフトウェアを、例えば、Ｃ、パール、またはこれらの適切な拡張などの高水準プログラミング言語で表現する。特定の実施形態では、ソフトウェアを、アセンブリ言語（またはマシンコード）などの低水準プログラミング言語で表現する。特定の実施形態では、ソフトウェアを、ＪＡＶＡ（登録商標）、Ｃ、またはＣ＋＋で表現する。特定の実施形態では、ソフトウェアを、ハイパーテキスト・マークアップ言語（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）（ＨＴＭＬ）、エクステンシブル・マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）（ＸＭＬ）、または他の適切なマークアップ言語で表現する。
【００５４】
本明細書においては、「または（ｏｒ）」は、別途明確に示されない限り、または文脈によって別途示されない限り、包括的であり、排他的ではない。これゆえ、本明細書においては、「ＡまたはＢ」は、別途明確に示されない限り、または文脈によって別途示されない限り、「Ａ、Ｂ、または両方」を意味する。その上、「および（ａｎｄ）」は、別途明確に示されない限り、または文脈によって別途示されない限り、一緒におよび個々の両方である。これゆえ、本明細書においては、「ＡおよびＢ」は、別途明確に示されない限り、または文脈によって別途示されない限り、「一緒にまたは個々に、ＡおよびＢ」を意味する。
【００５５】
本開示は、当業者なら理解するはずの本明細書中の例の実施形態に対するすべての変更形態、置換形態、変形形態、代替形態、および修正形態を包含する。同様に、適切な場合には、別記の特許請求の範囲は、当業者なら理解するはずの本明細書中の例の実施形態に対するすべての変更形態、置換形態、変形形態、代替形態、および修正形態を包含する。その上、特定の機能を実行することに適合する、実行するように配置される、実行することができる、実行するように構成される、実行することが可能である、実行するように動作可能である、実行するように動作する、装置、またはシステム、または装置の構成要素、またはシステムに対する別記の特許請求の範囲における言及は、その装置、システム、もしくは構成要素がそのように適合する、配置される、できる、構成される、可能である、動作可能であるもしくは動作する限り、装置、システム、構成要素があろうとなかろうと、またはその特定の機能を作動する、オンにする、もしくはアンロックする、その装置、システム、構成要素を包含する。
［項目１］
移動体デバイスによって、
検索クエリに応じて検索結果のセットを識別する工程と、
該検索結果のセットを表示する工程と、
該検索結果のセットのうちの第１の検索結果に関連する第１のユーザ対話を受信する工程と、
該第１のユーザ対話に応じて、該第１の検索結果が１つまたは複数の第１の情報アイテムに関連付けられる場合、該第１の検索結果を展開する工程と、を備え、該第１の検索結果を展開する工程は、該第１の検索結果に関連する該１つまたは複数の第１の情報アイテムを表示する工程を含む、
方法。
［項目２］
前記第１のユーザ対話に応じて、前記検索結果のセットのうちの１つまたは複数の第２の検索結果が展開される場合、該１つまたは複数の第２の検索結果に関連する情報アイテムが表示されないように、該１つまたは複数の第２の検索結果の各検索結果を畳み込む工程をさらに備える、項目１に記載の方法。
［項目３］
前記１つまたは複数の第１の情報アイテムのうちの１つの情報アイテムに関連する第２のユーザ対話を受信する工程と、
該第２のユーザ対話に応じて、前記１つまたは複数の第１の情報アイテムのうちの前記１つの情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられる場合、前記１つまたは複数の第１の情報アイテムのうちの前記１つの情報アイテムを展開する工程と、をさらに備え、前記１つまたは複数の第１の情報アイテムのうちの前記１つの情報アイテムを展開する工程は、前記１つまたは複数の第１の情報アイテムのうちの前記１つの情報アイテムに関連する該１つまたは複数の第２の情報アイテムを表示する工程を含む、項目１に記載の方法。
［項目４］
前記第１のユーザ対話に応じて、前記第１の検索結果がコールトゥアクションに関連付けられており、かつ前記第１のユーザ対話が該コールトゥアクションに関する場合、該コールトゥアクションに関連するアクションを実行する工程をさらに備える、項目１に記載の方法。
［項目５］
前記第１のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされる場合、該第２の情報アイテムを表示し、前記検索結果のセットを置き換える工程をさらに備える、項目１に記載の方法。
［項目６］
前記第２の情報アイテムはウェブページである、項目５に記載の方法。
［項目７］
前記第１のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされる場合、前記第１の検索結果を展開する工程をさらに備え、前記第１の検索結果を展開する工程は、前記第１の検索結果の下方に該第２の情報アイテムを表示する工程を含む、項目１に記載の方法。
［項目８］
前記第１の検索結果に関連する第２のユーザ対話を受信する工程と、
該第２のユーザ対話に応じて、前記第１の検索結果に関連する第１の情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と
をさらに備える、項目１に記載の方法。
［項目９］
前記検索結果のセットのうちの第２の検索結果に関連する第２のユーザ対話を受信する工程と、
該第２のユーザ対話に応じて、該第２の検索結果が１つまたは複数の第２の情報アイテムと関連付けられる場合、
前記第１の検索結果に関連する第１の情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
該第２の検索結果を展開する工程と、をさらに備え、該第２の検索結果を展開する工程は、該第２の検索結果に関連する該１つまたは複数の第２の情報アイテムを表示する工程を含む、項目１に記載の方法。
［項目１０］
１つまたは複数のプロセッサによって実行可能な命令を含むメモリと、
該メモリに結合され、前記命令を実行するように動作可能である該１つまたは複数のプロセッサと、を備えるシステムであって、前記１つまたは複数のプロセッサは前記命令の実行時に、
検索クエリに応じて検索結果のセットを識別する工程と、
該検索結果のセットを表示する工程と、
該検索結果のセットのうちの第１の検索結果に関連する第１のユーザ対話を受信する工程と、
該第１のユーザ対話に応じて、該第１の検索結果が１つまたは複数の第１の情報アイテムに関連付けられる場合、該第１の検索結果を展開する工程であって、該第１の検索結果に関連する該１つまたは複数の第１の情報アイテムを表示することを含む工程と、
を実行するように動作可能である、システム。
［項目１１］
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１のユーザ対話に応じて、前記検索結果のセットのうちの１つまたは複数の第２の検索結果が展開される場合、該１つまたは複数の第２の検索結果に関連する情報アイテムが表示されないように、該１つまたは複数の第２の検索結果の各検索結果を畳み込む工程を実行するようにさらに動作可能である、項目１０に記載のシステム。
［項目１２］
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記１つまたは複数の第１の情報アイテムのうちの１つの情報アイテムに関連する第２のユーザ対話を受信する工程と、
該第２のユーザ対話に応じて、前記１つまたは複数の第１の情報アイテムのうちの前記１つの情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられる場合、前記１つまたは複数の第１の情報アイテムのうちの前記１つの情報アイテムを展開する工程であって、前記１つまたは複数の第１の情報アイテムのうちの前記１つの情報アイテムに関連する該１つまたは複数の第２の情報アイテムを表示することを含む工程と、を実行するようにさらに動作可能である、項目１０に記載のシステム。
［項目１３］
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１のユーザ対話に応じて、前記第１の検索結果がコールトゥアクションに関連付けられており、かつ前記第１のユーザ対話が該コールトゥアクションに関する場合、該コールトゥアクションに関連するアクションを実行する工程を実行するようにさらに動作可能である、項目１０に記載のシステム。
［項目１４］
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされる場合、該第２の情報アイテムを表示し、前記検索結果のセットを置き換える工程を実行するようにさらに動作可能である、項目１０に記載のシステム。
［項目１５］
前記第２の情報アイテムはウェブページである、項目１４に記載のシステム。
［項目１６］
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１のユーザ対話に応じて、前記第１の検索結果が第２の情報アイテムにリンクされる場合、前記第１の検索結果を展開する工程であって、前記第１の検索結果の下方に該第２の情報アイテムを表示することを含む工程
を実行するようにさらに動作可能である、項目１０に記載のシステム。
［項目１７］
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１の検索結果に関連する第２のユーザ対話を受信する工程と、
該第２のユーザ対話に応じて、前記第１の検索結果に関連する第１の情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
を実行するようにさらに動作可能である、項目１０に記載のシステム。
［項目１８］
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記検索結果のセットのうちの第２の検索結果に関連する第２のユーザ対話を受信する工程と、
該第２のユーザ対話に応じて、該第２の検索結果が１つまたは複数の第２の情報アイテムと関連付けられる場合、
前記第１の検索結果に関連する第１の情報アイテムが表示されないように、前記第１の検索結果を畳み込む工程と、
該第２の検索結果を展開する工程であって、該第２の検索結果に関連する該１つまたは複数の第２の情報アイテムを表示することを含む工程と、
を実行するようにさらに動作可能である、項目１０に記載のシステム。
［項目１９］
１つまたは複数の非一時的なコンピュータ可読記憶媒体であって、１つまたは複数のコンピュータ・システムによる実行時に、
検索クエリに応じて検索結果のセットを識別する工程と、
該検索結果のセットを表示する工程と、
該検索結果のセットのうちの第１の検索結果に関連する第１のユーザ対話を受信する工程と、
該第１のユーザ対話に応じて、該第１の検索結果が１つまたは複数の第１の情報アイテムに関連付けられる場合、該第１の検索結果を展開する工程と、を実行するように動作可能なソフトウェアを具体化し、
該第１の検索結果を展開する工程は、該第１の検索結果に関連する該１つまたは複数の第１の情報アイテムを表示することを含む、
媒体。
［項目２０］
前記１つまたは複数のコンピュータ・システムによる実行時に、前記ソフトウェアは、
前記第１のユーザ対話に応じて、前記検索結果のセットのうちの１つまたは複数の第２の検索結果が展開される場合、該１つまたは複数の第２の検索結果に関連する情報アイテムが表示されないように、該１つまたは複数の第２の検索結果の各検索結果を畳み込む工程を実行するように、さらに動作可能である、項目１９に記載の媒体。
【図１】
2018097892.tif 000004
【図２】
2018097892.tif 000005
【図３】
2018097892.tif 000006
【図４】
2018097892.tif 000007
【図５】
2018097892.tif 000008
【図６】
2018097892.tif 000009
【図７】
2018097892.tif 000010
【図８】
2018097892.tif 000011
【図９】
2018097892.tif 000012
【図１０】
2018097892.tif 000013
【図１１】
2018097892.tif 000014
【図１２】
2018097892.tif 000015
【手続補正書】
【提出日】平成30年4月2日(2018.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソーシャル・ネットワークのユーザに関連付けられている移動体デバイスが、検索クエリに基づき、前記検索クエリに関連する検索結果のセットを識別する工程と、
前記移動体デバイスが、階層構造により前記検索結果のセットを表示する工程と、
前記移動体デバイスが、前記検索結果のセットのうちの１つまたは複数の検索結果が１つまたは複数の情報アイテムに関連付けられていると判定する工程であって、前記１つまたは複数の情報アイテムのうちの少なくとも１つは前記ソーシャル・ネットワークに関連付けられている、工程と
前記移動体デバイスが、前記検索結果のセットのうちの第１の検索結果を選択する第１のユーザ対話を受信する前に、前記１つまたは複数の検索結果に関連付けられている前記１つまたは複数の情報アイテムをプリフェッチする工程と、
前記移動体デバイスが、前記第１のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第１のユーザ対話を受信することに応じて、
（１）前記第１の検索結果が、プリフェッチした前記情報アイテムのうちの１つまたは複数である情報アイテムのセットに関連付けられており、
（２）前記階層構造による表示において、前記第１の検索結果が畳み込まれており、前記検索結果のセットからの１つまたは複数の第２の検索結果が展開されている、と判定する工程と、
前記移動体デバイスが、前記第１のユーザ対話を受信することに応じて、畳み込まれている前記第１の検索結果を展開すると同時に、展開されている前記１つまたは複数の第２の検索結果を自動的に畳み込む工程と、を備え、
畳み込まれている前記第１の検索結果を展開することは、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示することを含み、
前記第１の検索結果を畳み込むことは、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くことを含み、
前記１つまたは複数の第２の検索結果を展開することは、前記１つまたは複数の第２の検索結果に関連付けられている情報アイテムを表示することを含み、
展開されている前記１つまたは複数の第２の検索結果を畳み込むことは、前記１つまたは複数の第２の検索結果に関連付けられている前記情報アイテムを表示から除くことを含む、
方法。
【請求項２】
前記移動体デバイスが、前記情報アイテムのセットのうちの第１の情報アイテムに関連する、前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第１の情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられていると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第１の情報アイテムに関連付けられている前記１つまたは複数の第２の情報アイテムを表示することによって前記第１の情報アイテムを展開する工程と、をさらに備える、請求項１に記載の方法。
【請求項３】
前記移動体デバイスが、前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、（１）前記情報アイテムのセットのうちの第１の情報アイテムがコールトゥアクションに関連付けられており、かつ（２）前記第２のユーザ対話が該コールトゥアクションとの対話を含むと判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記コールトゥアクションに関連付けられているアクションを実行する工程とをさらに備える、請求項１に記載の方法。
【請求項４】
前記移動体デバイスが、前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記検索結果のセットを表示から除き前記第２の情報アイテムを表示する工程とをさらに備える、請求項１に記載の方法。
【請求項５】
前記第２の情報アイテムはウェブページである、請求項４に記載の方法。
【請求項６】
前記移動体デバイスが、前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第１の検索結果の下方に前記第２の情報アイテムを表示することによって前記第１の検索結果を展開する工程とをさらに備える、請求項１に記載の方法。
【請求項７】
前記移動体デバイスが、前記第１の検索結果に関連し前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くことによって前記第１の検索結果を畳み込む工程と
をさらに備える、請求項１に記載の方法。
【請求項８】
前記移動体デバイスが、前記検索結果のセットのうちの第３の検索結果に関連し前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程であって、前記第３の検索結果は前記第１の検索結果とも前記１つまたは複数の第２の検索結果とも異なる、工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第３の検索結果が１つまたは複数の第２の情報アイテムに関連付けられると判定する工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くことによって前記第１の検索結果を畳み込む工程と、
前記移動体デバイスが、前記第２のユーザ対話を受信することに応じて、前記第３の検索結果に関連付けられている前記１つまたは複数の第２の情報アイテムを表示することによって前記第３の検索結果を展開する工程とをさらに備える、請求項１に記載の方法。
【請求項９】
１つまたは複数のプロセッサによって実行可能な命令を含むメモリと、
前記メモリに結合され、前記命令を実行するように動作可能である前記１つまたは複数のプロセッサと、を備えるシステムであって、前記１つまたは複数のプロセッサは前記命令の実行時に、
検索クエリに基づき、前記検索クエリに関連する検索結果のセットを識別する工程と、
階層構造により前記検索結果のセットを表示する工程と、
前記検索結果のセットのうちの１つまたは複数の検索結果が１つまたは複数の情報アイテムに関連付けられていると判定する工程であって、前記１つまたは複数の情報アイテムのうちの少なくとも１つはソーシャル・ネットワークに関連付けられている、工程と
前記検索結果のセットのうちの第１の検索結果を選択する第１のユーザ対話を受信する前に、前記１つまたは複数の検索結果に関連付けられている前記１つまたは複数の情報アイテムをプリフェッチする工程と、
前記第１のユーザ対話を受信する工程と、
前記第１のユーザ対話を受信することに応じて、
（１）前記第１の検索結果がプリフェッチした前記情報アイテムのうちの１つまたは複数である情報アイテムのセットに関連付けられており、
（２）前記階層構造による表示において、前記第１の検索結果が畳み込まれており、前記検索結果のセットからの１つまたは複数の第２の検索結果が展開されている、と判定する工程と、
前記第１のユーザ対話を受信することに応じて、畳み込まれている前記第１の検索結果を展開すると同時に、展開されている前記１つまたは複数の第２の検索結果を自動的に畳み込む工程とを実行するように動作可能であり、
畳み込まれている前記第１の検索結果を展開するための命令は、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示するための命令を含み、
前記第１の検索結果を畳み込むための命令は、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くための命令を含み、
前記１つまたは複数の第２の検索結果を展開するための命令は、前記１つまたは複数の第２の検索結果に関連付けられている情報アイテムを表示するための命令を含み、
展開されている前記１つまたは複数の第２の検索結果を畳み込むための命令は、前記１つまたは複数の第２の検索結果に関連付けられている前記情報アイテムを表示から除くための命令を含む、システム。
【請求項１０】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記情報アイテムのセットのうちの第１の情報アイテムに関連する、前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられていると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の情報アイテムに関連付けられている前記１つまたは複数の第２の情報アイテムを表示することによって前記第１の情報アイテムを展開する工程と、を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１１】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、（１）前記情報アイテムのセットのうちの第１の情報アイテムがコールトゥアクションに関連付けられており、かつ（２）前記第２のユーザ対話が該コールトゥアクションとの対話を含むと判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記コールトゥアクションに関連付けられているアクションを実行する工程とを実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１２】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記検索結果のセットを表示から除き前記第２の情報アイテムを表示する工程とを実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１３】
前記第２の情報アイテムはウェブページである、請求項１２に記載のシステム。
【請求項１４】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果の下方に前記第２の情報アイテムを表示することによって前記第１の検索結果を展開する工程と
を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１５】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記第１の検索結果に関連し前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くことによって前記第１の検索結果を畳み込む工程と、
を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１６】
前記１つまたは複数のプロセッサは前記命令の実行時に、
前記検索結果のセットのうちの第３の検索結果に関連し前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程であって、前記第３の検索結果は前記第１の検索結果とも前記１つまたは複数の第２の検索結果とも異なる、工程と、
前記第２のユーザ対話を受信することに応じて、前記第３の検索結果が１つまたは複数の第２の情報アイテムに関連付けられると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くことによって前記第１の検索結果を畳み込む工程と、
前記第２のユーザ対話を受信することに応じて、前記第３の検索結果に関連付けられている前記１つまたは複数の第２の情報アイテムを表示することによって前記第３の検索結果を展開する工程と、
を実行するようにさらに動作可能である、請求項９に記載のシステム。
【請求項１７】
１つまたは複数の非一時的なコンピュータ可読記憶媒体であって、１つまたは複数のコンピュータ・システムによる実行時に、
検索クエリに基づき、前記検索クエリに関連する検索結果のセットを識別する工程と、
階層構造により前記検索結果のセットを表示する工程と、
前記検索結果のセットのうちの１つまたは複数の検索結果が１つまたは複数の情報アイテムに関連付けられていると判定する工程であって、前記１つまたは複数の情報アイテムのうちの少なくとも１つはソーシャル・ネットワークに関連付けられている、工程と
前記検索結果のセットのうちの第１の検索結果を選択する第１のユーザ対話を受信する前に、前記１つまたは複数の検索結果に関連付けられている前記１つまたは複数の情報アイテムをプリフェッチする工程と、
前記第１のユーザ対話を受信する工程と、
前記第１のユーザ対話を受信することに応じて、
（１）前記第１の検索結果がプリフェッチした前記情報アイテムのうちの１つまたは複数である情報アイテムのセットに関連付けられており、
（２）前記階層構造による表示において、前記第１の検索結果が畳み込まれており、前記検索結果のセットからの１つまたは複数の第２の検索結果が展開されている、と判定する工程と、
前記第１のユーザ対話を受信することに応じて、畳み込まれている前記第１の検索結果を展開すると同時に、展開されている前記１つまたは複数の第２の検索結果を自動的に畳み込む工程と、を実行するように動作可能なソフトウェアを具体化し、
畳み込まれている前記第１の検索結果を展開するための命令は、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示するための命令を含み、
前記第１の検索結果を畳み込むための命令は、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くための命令を含み、
前記１つまたは複数の第２の検索結果を展開するための命令は、前記１つまたは複数の第２の検索結果に関連付けられている情報アイテムを表示するための命令を含み、
展開されている前記１つまたは複数の第２の検索結果を畳み込むための命令は、前記１つまたは複数の第２の検索結果に関連付けられている前記情報アイテムを表示から除くための命令を含む、媒体。
【請求項１８】
前記ソフトウェアは実行時、
前記情報アイテムのセットのうちの第１の情報アイテムに関連する、前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の情報アイテムが１つまたは複数の第２の情報アイテムに関連付けられていると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の情報アイテムに関連付けられている前記１つまたは複数の第２の情報アイテムを表示することによって前記第１の情報アイテムを展開する工程と、を実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項１９】
前記ソフトウェアは実行時、
前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、（１）前記情報アイテムのセットのうちの第１の情報アイテムがコールトゥアクションに関連付けられており、かつ（２）前記第２のユーザ対話が該コールトゥアクションとの対話を含むと判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記コールトゥアクションに関連付けられているアクションを実行する工程とを実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２０】
前記ソフトウェアは実行時、
前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記検索結果のセットを表示から除き前記第２の情報アイテムを表示する工程とを実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２１】
前記第２の情報アイテムはウェブページである、請求項２０に記載の媒体。
【請求項２２】
前記ソフトウェアは実行時、
前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果が第２の情報アイテムにリンクされていると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果の下方に前記第２の情報アイテムを表示することによって前記第１の検索結果を展開する工程と
を実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２３】
前記ソフトウェアは実行時、
前記第１の検索結果に関連し前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くことによって前記第１の検索結果を畳み込む工程と、
を実行するようにさらに動作可能である、請求項１７に記載の媒体。
【請求項２４】
前記ソフトウェアは実行時、
前記検索結果のセットのうちの第３の検索結果に関連し前記第１のユーザ対話とは異なる第２のユーザ対話を受信する工程であって、前記第３の検索結果は前記第１の検索結果とも前記１つまたは複数の第２の検索結果とも異なる、工程と、
前記第２のユーザ対話を受信することに応じて、前記第３の検索結果が１つまたは複数の第２の情報アイテムに関連付けられると判定する工程と、
前記第２のユーザ対話を受信することに応じて、前記第１の検索結果に関連付けられている前記情報アイテムのセットを表示から除くことによって前記第１の検索結果を畳み込む工程と、
前記第２のユーザ対話を受信することに応じて、前記第３の検索結果に関連付けられている前記１つまたは複数の第２の情報アイテムを表示することによって前記第３の検索結果を展開する工程と、
を実行するようにさらに動作可能である、請求項１７に記載の媒体。