【手続補正書】
【提出日】平成30年2月19日(2018.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソフトウェアアプリケーションのための改良された機能を提供するための方法であって、
ソフトウェアアプリケーションウィンドウのピクセルサイズを識別するステップであり、前記ソフトウェアアプリケーションウィンドウの前記ピクセルサイズにおける変化を識別するステップを含む、前記ピクセルサイズを識別するステップと、
第１のレイアウトを計算するステップであり、前記ソフトウェアアプリケーションウィンドウの前記ピクセルサイズを優先度リストに相関付けることにより、第１の指定されたタブに関連付けられている潜在的な表示コントロールから、表示のための選択可能なコントロールを識別するステップを含む、前記第１のレイアウトを計算するステップと、
前記第１のレイアウトを表示するステップであり、前記第１のレイアウトが、
選択可能なコントロールのグルーピングを識別するタブを含む第１のリボンであり、前記第１のレイアウトに基づいて少なくとも前記第１の指定されたタブを表示する、第１のリボン、および
前記タブのうちの１つにそれぞれ関連付けられている前記選択可能なコントロールの前記グルーピングを含む第２のリボンであり、前記選択可能なコントロールの前記グルーピングが、チャンクを形成するサブグループで編成され、前記第２のリボンが、前記第１のレイアウトに基づいて前記識別された選択可能なコントロールを前記チャンクにおいて表示する第２のリボンを含む、ステップと
を含み、
前記優先度リストが、さまざまな潜在的なソフトウェアアプリケーションウィンドウピクセルサイズに従って、オーバーフローのための前記タブのうちのそれぞれに関連付けられている前記潜在的な表示コントロールのうちのそれぞれを順序付け、
前記第１のレイアウトを計算するステップが、前記チャンクのうちの少なくとも１つの中の前記潜在的な表示コントロールのサブセットを、前記サブセットを含む前記第２のリボン上に表示されるチャンクと、前記チャンクに関連付けられている非表示オーバーフローペインとの間において移動するステップを含む、方法。
【請求項２】
再順序付けコマンドのユーザによる選択に応答して前記優先度リストの少なくとも一部を再順序付けするステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
前記第１のレイアウトを計算するステップがさらに、
前記ソフトウェアアプリケーションウィンドウの前記ピクセルサイズをタブランクリストに相関付けることにより、潜在的なタブから、表示のための前記タブを識別するステップと、
少なくとも１つの潜在的なタブを、前記第１のリボン上のリストと、前記第１のリボンに関連付けられている非表示タブコールアウトとの間において移動するステップと
を含む、請求項１に記載の方法。
【請求項４】
前記チャンクが、少なくとも第１のチャンクおよび第２のチャンクを含み、前記チャンクのうちの少なくとも１つに関する前記潜在的な表示コントロールの前記サブセットを移動するステップがさらに、
前記第２のリボン上に表示される前記第１のチャンクにおける前記潜在的な表示コントロールの第１のサブセットを、前記第１のチャンクに関連付けられている第１の非表示オーバーフローペインへ移動するステップであって、前記潜在的な表示コントロールの前記第１のサブセットが、前記第１のレイアウトを表示する前記ステップの前に、前記第１のチャンクによって表示されていた、ステップと、
前記第２のリボン上に表示される前記第２のチャンクにおける前記潜在的な表示コントロールの第２のサブセットを、前記第２のチャンクに関連付けられている第２の非表示オーバーフローペインへ移動するステップであって、前記潜在的な表示コントロールの前記第２のサブセットが、前記第１のレイアウトを表示する前記ステップの前に、前記第２のチャンクによって表示されていた、ステップと
を含む、請求項１に記載の方法。
【請求項５】
前記第１のサブセットが、前記第１のサブセットを前記第１の非表示オーバーフローペインへ移動する前に前記第１のチャンクにおいて表示されていた２つの異なる選択可能なコントロールを含み、
前記第２のサブセットが、前記第２のサブセットを前記第２の非表示オーバーフローペインへ移動する前に前記第２のチャンクにおいて表示されていた１つの選択可能なコントロールを含む、
請求項４に記載の方法。
【請求項６】
前記チャンクに関連付けられている前記非表示オーバーフローペインへ前記潜在的な表示コントロールの前記サブセットを移動した前記チャンクのうちのそれぞれに関するオーバーフロー識別子を表示するステップ
をさらに含む、請求項１に記載の方法。
【請求項７】
識別されなかった前記潜在的な表示コントロールの前記サブセットを、前記第２のリボンにおける前記関連付けられているチャンクにおいてリストアップされる際に前記潜在的な表示コントロールの前記サブセットによって表示される順序と同様の形で表示するように、前記チャンクに関連付けられている前記非表示オーバーフローペインを編成するステップ
をさらに含む、請求項１に記載の方法。
【請求項８】
第２の指定されたタブを定義するための前記タブからの第２のタブの選択の指示を受け取るステップと、
第２のレイアウトを計算するステップであって、前記ソフトウェアアプリケーションウィンドウの前記ピクセルサイズを前記優先度リストに相関付けることにより、前記第２の指定されたタブに関連付けられている前記潜在的な表示コントロールから、表示のための選択可能なコントロールを識別するステップを含む、前記第２のレイアウトを計算するステップと
をさらに含み、
前記第１のリボンが、前記第２のレイアウトに基づいて少なくとも前記第２の指定されたタブを表示し、
前記第２のリボンが、前記第２のレイアウトに基づいて前記識別された選択可能なコントロールを新たなチャンクにおいて表示し、
前記第２のレイアウトを計算するステップが、前記新たなチャンクのうちの少なくとも１つの中の前記潜在的な表示コントロールの新たなサブセットを、前記新たなサブセットを含む前記第２のリボン上に表示される新たなチャンクと、前記新たなチャンクに関連付けられている新たな非表示オーバーフローペインとの間において移動するステップを含む、
請求項１に記載の方法。
【請求項９】
コンピューティングデバイスによって少なくとも部分的に実行されるソフトウェアアプリケーションを含むシステムであって、前記コンピューティングデバイスが、
少なくとも１つのプロセッサと、
コンピュータ実行可能命令を収容するためのメモリとを含み、前記コンピュータ実行可能命令が、前記少なくとも１つのプロセッサによって実行されたときに、
シルエット内の複数の選択可能なコントロールを編成するステップであり、前記シルエットが、第１のリボンおよび第２のリボンを含み、編成する前記ステップが、
前記ソフトウェアアプリケーションによって実行されることになるタスクに従って前記複数の選択可能なコントロールをグルーピングするステップであり、前記タスクが、前記第１のリボン内のタブによって識別される、ステップ、
前記第２のリボンにおける前記複数の選択可能なコントロールを前記第１のリボンにおける前記タブのうちのそれぞれに関連付けるステップ、および
それぞれのタブに関連付けられている前記複数の選択可能なコントロールを前記第２のリボン内の論理サブグループへと編成して、複数のチャンクを形成するステップと
を含む、ステップと、
優先度リストを利用してソフトウェアアプリケーションウィンドウのピクセルサイズおよび前記ソフトウェアアプリケーションウィンドウの前記ピクセルサイズにおける変化のうちの１つに対応するために第１の選択されたタブに関して前記複数の選択可能なコントロールに関するレイアウトを計算するステップであり、前記優先度リストが、オーバーフローのための前記タブのうちのそれぞれに関連付けられている前記選択可能なコントロールのうちのそれぞれを順序付け、
前記レイアウトを計算するステップが、第１のチャンク内の前記複数の選択可能なコントロールの第１のサブセットを、前記第２のリボン上の前記第１のチャンクと、前記第１のチャンクに関連付けられている第１のオーバーフローペインとの間において移動するステップを含む、ステップと、
前記レイアウトに基づいて前記第１のリボンおよび前記第２のリボンを表示するステップであり、前記レイアウトが、チャンクにおける前記第１の選択されたタブに関連付けられている前記複数の選択可能なコントロールのうちの少なくとも一部を表示し、前記第１のチャンク内の前記複数の選択可能なコントロールの前記第１のサブセットを、前記第１のチャンクに関連付けられている前記第１のオーバーフローペインにおいて非表示にする、ステップとを含む方法を前記ソフトウェアアプリケーションに実行させる、システム。
【請求項１０】
その上に格納されているコンピュータ実行可能命令を含むコンピュータ可読ストレージメディアであって、前記コンピュータ実行可能命令が、ソフトウェアアプリケーションのためにコンピューティングシステムによって実行されたときに、
ソフトウェアアプリケーションウィンドウのピクセルサイズを識別するステップであり、前記ソフトウェアアプリケーションウィンドウの前記ピクセルサイズにおける変化を識別するステップを含む、前記ピクセルサイズを識別するステップと、
シルエットに関するレイアウトを計算するステップであり、優先度リスト、および前記ソフトウェアアプリケーションウィンドウの前記ピクセルサイズに従って実行される拡大縮小ロジックに基づいて、第１の指定されたタブに関連付けられている潜在的な表示コントロールから、表示のための選択可能なコントロールを識別するステップを含む、前記レイアウトを計算するステップと、
前記レイアウトを伴う前記シルエットを表示するステップであり、前記シルエットが、
選択可能なコントロールのグルーピングを識別するタブを含む第１のリボンであり、前記レイアウトに基づいて少なくとも前記第１の指定されたタブを表示する、第１のリボン、および
前記タブのうちの１つにそれぞれ関連付けられている前記選択可能なコントロールの前記グルーピングを含む第２のリボンであり、前記選択可能なコントロールの前記グルーピングが、チャンクを形成するサブグループで編成され、前記第２のリボンが、前記レイアウトに基づいて前記識別された選択可能なコントロールを前記チャンクにおいて表示し、前記チャンクが、少なくとも第１のチャンクおよび第２のチャンクを含む、第２のリボンを含む、ステップと
を含む方法を前記コンピューティングシステムに実行させ、
前記優先度リストが、さまざまな潜在的なソフトウェアアプリケーションウィンドウピクセルサイズに従って、オーバーフローのための前記タブのうちのそれぞれに関連付けられている前記潜在的な表示コントロールのうちのそれぞれを順序付け、
前記第２のリボンがさらに、前記レイアウトに基づいて、前記第１のチャンクに関する第１のオーバーフロー識別子、および前記第２のチャンクに関する第２のオーバーフロー識別子を表示し、
前記第２のリボンがさらに、前記第１のチャンクに関する第１のオーバーフローボタンを表示して、前記第１のチャンクに関連付けられている第１の非表示オーバーフローペインへのアクセスを提供し、
前記第１のチャンクに関連付けられている前記第１の非表示オーバーフローペインが、識別されなかった前記潜在的な表示コントロールの第１のサブセットを、前記レイアウトに基づいて前記第２のリボンにおいて表示される前記第１のチャンクにおいてリストアップされる際に前記潜在的な表示コントロールの前記第１のサブセットによって表示される順序と同様の形で表示するように編成され、
前記レイアウトを計算するステップがさらに、
前記第２のリボン上に表示される前記第１のチャンクにおける前記潜在的な表示コントロールの前記第１のサブセットを、前記第１のチャンクに関連付けられている前記第１の非表示オーバーフローペインへ移動するステップと、
前記第２のリボン上に表示される前記第２のチャンクにおける前記潜在的な表示コントロールの第２のサブセットを、前記第２のチャンクに関連付けられている第２のオーバーフローペインへ移動するステップと
を含む、コンピュータ可読ストレージメディア。