【手続補正書】
【提出日】平成25年1月8日(2013.1.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータが、ソフトウェアアプリケーションからの機能を改善されたユーザインタフェースを介して提供するための方法であって、
前記ソフトウェアアプリケーションから利用可能な複数の機能を提供するステップと、
前記ソフトウェアアプリケーションを用いて実施できる複数のタスクに従って、前記複数の機能を編成するステップと、
前記複数のタスクのための少なくとも１つのユーザインタフェースタブを、前記ユーザインタフェース内に提供するステップと、
第１のユーザインタフェースタブの選択の指示を受信すると、前記選択された第１のユーザインタフェースタブに関連付けられたタスクの下に編成された少なくとも１つの第１のコントロールを含む第１の機能コントロールセクションを、前記ユーザインタフェース内に表示するステップと、
別のユーザインタフェースタブを選択する後続選択の指示を受信すると、前記選択された第１のユーザインタフェースタブに関連付けられた前記第１のタスクの下に編成された前記表示されたコントロールに加えて、前記別のユーザインタフェースタブに関連付けられた別のタスクの下に編成されたコントロールを表示するのに、前記ユーザインタフェース内の表示スペースが利用可能か否かを判断するステップと
を含むことを特徴とする方法。
【請求項２】
前記ユーザインタフェース内の前記表示スペースが利用可能である場合、前記表示された第１の機能コントロールセクションに加えて、前記別のユーザインタフェースタブに関連付けられた前記別のタスクの下に編成された少なくとも１つの第２のコントロールを含む第２の機能コントロールセクションを前記ユーザインタフェース内に表示することを特徴とする請求項１に記載の方法。
【請求項３】
前記第２の機能コントロールセクションを前記ユーザインタフェース内に表示することは、文書内の編集されているオブジェクトのコンテキストに関連付けられた前記第２の機能コントロールセクションを表示することを含むことを特徴とする請求項２に記載の方法。
【請求項４】
第２の別のユーザインタフェースタブを選択する第２の後続選択の指示を受信すると、前記選択された第１のユーザインタフェースタブおよび前記別のユーザインタフェースタブに関連付けられた表示されたコントロールに加えて、前記選択された第２の別のユーザインタフェースタブに関連付けられた第２の別のタスクの下に編成されたコントロールを含む第３の機能コントロールセクションを表示するのに、前記ユーザインタフェース内の前記表示スペースが利用可能か否かを判断するステップと、
前記ユーザインタフェース内の前記表示スペースが利用可能な場合、前記第１のユーザインタフェースタブおよび前記別のユーザインタフェースタブに関連付けられた前記表示されたコントロールに加えて、前記第２の別のユーザインタフェースタブに関連付けられたコントロールを含む第３の機能コントロールセクションを、前記ユーザインタフェース内に表示するステップと
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項５】
編集文書内のオブジェクトに対する編集アクションの指示を受信するステップと、
前記選択された第１のユーザインタフェースタブに関連付けられた表示されたコントロールに加えて、前記オブジェクトに関連付けられた第２のタスクの下に編成されたコントロールを表示するのに、前記ユーザインタフェース内の前記表示スペースが利用可能か否かを判断するステップと、
前記ユーザインタフェース内の前記表示スペースが利用可能な場合、前記選択された第１のユーザインタフェースタブに関連付けられた前記表示されたコントロールに加えて、前記オブジェクトに関連付けられた前記第２のタスクの下に編成された少なくとも１つの第２のコントロールを、前記ユーザインタフェースに提供するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
編集文書内のオブジェクトを検出するステップと、
前記選択された第１のユーザインタフェースタブに関連付けられた前記表示されたコントロールに加えて、前記オブジェクトに関連付けられた第２のタスクの下に編成されたコントロールを表示するのに、前記ユーザインタフェース内の前記表示スペースが利用可能か否かを判断するステップと、
前記ユーザインタフェース内の前記表示スペースが利用可能な場合、前記選択された第１のユーザインタフェースタブに関連付けられた前記表示されたコントロールに加えて、前記オブジェクトに関連付けられた前記第２のタスクの下に編成された少なくとも１つの第２のコントロールを、前記ユーザインタフェースに提供するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記第１の機能コントロールセクションに関連付けられたコントロールおよび前記第２の機能コントロールセクションに関連付けられたコントロールの使用を最適化するために、前記第２の機能コントロールセクションの位置に対する前記第１の機能コントロールセクションの位置を移動するステップをさらに含むことを特徴とする請求項２に記載の方法。
【請求項８】
前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションが前記ユーザインタフェース内の利用可能な前記表示スペースに収まるように、前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションの少なくとも一方の表示サイズを変更するステップをさらに含み、
前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションの少なくとも一方の表示サイズを変更するステップは、前記ユーザインタフェース内の利用可能な前記表示スペースが、前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションの拡大または縮小された表示が可能であるとの判断の後、前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションが前記ユーザインタフェース内の利用可能な前記表示スペースに収まるように、前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションの表示サイズを自動的に変更するステップを含むことを特徴とする請求項２に記載の方法。
【請求項９】
前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションに含まれる機能コントロールの少なくとも１つのグループの表示サイズを縮小することによって、前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションの少なくとも一方を縮小するステップをさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記表示されたコントロールを少なくとも１つの論理グループにグループ化するステップをさらに備え、前記少なくとも１つの論理グループは、前記選択された第１のユーザインタフェースタブに関連付けられた機能のサブセットに関連付けられていることを特徴とする請求項１に記載の方法。
【請求項１１】
前記ユーザインタフェースに、コントロールの所与の論理グループのコントロールを表示するためのスペースが不足している場合、
前記コントロールの所与の論理グループを、前記コントロールの所与の論理グループの下にグループ化された前記コントロールにアクセスするために選択可能な単一のコントロールに折りたたむステップと、
前記コントロールの論理グループの表示サイズを小さくするために、前記コントロールの所与の論理グループにグループ化された個々のコントロールのレイアウトを再配置するステップと
をさらに備えることを特徴とする請求項１０に記載の方法。
【請求項１２】
コンピュータによって実行されると、改善されたユーザインタフェースを介してソフトウェアアプリケーションからの機能を提供する方法を前記コンピュータに実行させるコンピュータ実行可能命令を記憶したコンピュータ読取可能記録媒体であって、前記方法は、
前記ソフトウェアアプリケーションから利用可能な複数の機能を提供するステップと、
前記ソフトウェアアプリケーションによって実行される複数のタスクに従って前記複数の機能を編成するステップと、
前記複数のタスクの各々に対するユーザインタフェースタブを、前記ユーザインタフェースに提供するステップと、
第１のユーザインタフェースタブの選択の指示を受信すると、選択された第１のユーザインタフェースタブに関連付けられた第１のタスクの下に編成された第１の複数のコントロールを含む第１の機能コントロールセクションを、前記ユーザインタフェースに表示するステップと、
編集文書内のオブジェクトに対する編集アクションの指示を受信するステップと、
前記ユーザインタフェース内の表示スペースが利用可能な場合、前記表示された第１の機能コントロールセクションに加えて、前記オブジェクトの編集に関連付けられた第２のタスクの下に編成された第２の複数のコントロールを含む第２の機能コントロールセクションを、前記ユーザインタフェースに表示するステップと
を含むことを特徴とするコンピュータ読取可能記録媒体。
【請求項１３】
前記方法は、
前記第２の機能コントロールセクションを前記ユーザインタフェースに表示するステップの前に、前記第２の複数のコントロールを表示するのに、前記ユーザインタフェース内の前記表示スペースが利用可能か否かを判断するステップと、
前記ユーザインタフェース内の前記表示スペースが利用可能な場合、前記第２の複数のコントロールを前記ユーザインタフェースに提供するステップと
をさらに含むことを特徴とする請求項１２に記載のコンピュータ読取可能記録媒体。
【請求項１４】
コンピュータによって実行されると、改善されたユーザインタフェースを介してソフトウェアアプリケーションからの機能を提供する方法を前記コンピュータに実行させるコンピュータ実行可能命令を含むコンピュータ読取可能記録媒体であって、前記方法は、
前記ソフトウェアアプリケーションから利用可能な複数の機能を提供するステップと、
前記ソフトウェアアプリケーションを用いて実行される複数のタスクに従って前記複数の機能を編成するステップと、
前記複数のタスクの各々に対するユーザインタフェースタブを、前記ユーザインタフェースに提供するステップと、
第１のユーザインタフェースタブの選択の指示を受信すると、選択された第１のユーザインタフェースタブに関連付けられた第１のタスクの下に編成された第１のセットの機能を選択するための第１の複数のコントロールを含む第１の機能コントロールセクションを、前記ユーザインタフェースに表示するステップと、
別のユーザインタフェースタブに対する後続の選択の指示を受信すると、前記後続選択されたユーザインタフェースタブに関連付けられた別のタスクの下に編成された第２のセットの機能のための第２の複数のコントロールを表示するのに、前記ユーザインタフェース内の表示スペースが利用可能か否かを判断するステップと、
前記ユーザインタフェース内の前記表示スペースが利用可能な場合、前記表示された第１の機能コントロールセクションに加えて、前記第２の複数のコントロールを含む第２の機能コントロールセクションを、前記ユーザインタフェースに表示するステップと、
編集文書内のオブジェクトを検出するステップと、
前記第１の複数のコントロールおよび前記第２の複数のコントロールに加えて、前記オブジェクトに関連付けられた第３のタスクの下に編成された第３のセットの機能のための第３の複数のコントロールを表示するのに、前記ユーザインタフェース内の表示スペースが利用可能か否かを判断するステップと、
前記ユーザインタフェース内の表示スペースが利用可能な場合、前記第１の複数のコントロールおよび前記第２の複数のコントロールに加えて、前記第３の複数の複数のコントロールを前記ユーザインタフェースに提供するステップと
を含むこと特徴とするコンピュータ読取可能記録媒体。
【請求項１５】
前記方法は、
前記ユーザインタフェース内の利用可能な前記表示スペースが、前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクション拡大または縮小した表示が可能であるとの判断の後、前記第１の機能コントロールセクションおよび前記第２の機能コントロールセクションが、前記ユーザインタフェース内の利用可能な前記表示スペースに収まるように、前記第１の機能コントロールセクションまたは前記第２の機能コントロールセクションの少なくとも一方の表示サイズを自動的に変更するステップをさらに含むことを特徴とする請求項１４に記載のコンピュータ読取可能記録媒体。