【手続補正書】
【提出日】平成20年8月14日(2008.8.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
改良されたユーザインタフェースを介して、編集されたオブジェクトに関連するソフトウェアアプリケーションから機能を提供する方法であって、
前記ユーザインタフェース内に、ソフトウェアアプリケーションから使用可能な複数の機能を提供するステップであって、前記ユーザインタフェースは、テキスト的に識別されている各タブとともにタブフォーマットで表示されたタスクベースのトップレベル機能を含み、各トップレベル機能の下の前記複数の機能の各々は選択可能なコントロールとして表示され、前記選択可能なコントロールはグラフィック表示およびテキスト表示によって表示されていることと、
前記ソフトウェアアプリケーションを介して、編集のためのオブジェクトの選択の指示を受け取るステップと、
編集する前記オブジェクトの前記選択の前記指示を受け取ったとき、前記複数の機能の第１のサブセットを表す追加の選択可能なコントロールを前記ユーザインタフェースの中に提供するステップであって、これにより前記複数の機能の前記サブセットは、前記選択されたオブジェクトを編集できるようにすることと
を備えることを特徴とする方法。
【請求項２】
第１のユーザインターフェースタブの選択の指示を受け取ったとき、前記選択された第１のユーザインターフェースタブに関連付けられている第１のタスクのもとで編成される機能を選択するための選択可能コントロールを前記ユーザインタフェースに提供するステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
第２のユーザインターフェースタブの選択の指示を受け取ったとき、前記選択された第２のユーザインターフェースタブに関連付けられている第２のタスクのもとで編成される機能を選択するための選択可能コントロールを前記ユーザインタフェースに提供するステップをさらに備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記複数の機能のサブセットを表す前記選択可能コントロールを選択可能コントロールの論理グルーピングにグループ化するステップであって、これにより前記論理グルーピングの各々は、前記選択された第１のユーザインターフェースタブに関連付けられている前記第１のタスクのもとで編成される機能を選択するために、選択可能コントロールのサブセットに関連付けられることをさらに備えることを特徴とする請求項２に記載の方法。
【請求項５】
所定の論理グルーピングの選択可能コントロールを表示するために十分なスペースがユーザインタフェースにない場合は、前記所定の論理グルーピングのもとでグループ化された選択可能コントロールにアクセスするために、所定の論理グルーピングが単一の選択可能コントロールに折りたたまれる（ｃｏｌｌａｐｓｅ）ことを特徴とする請求項３に記載の方法。
【請求項６】
前記単一の選択可能コントロールの選択を受け取ったとき、所定の論理グルーピングのもとでグループ化された前記選択可能コントロールのメニューを提供するステップをさらに備えることを特徴とする請求項４に記載の方法。
【請求項７】
所定の論理グルーピングの選択可能コントロールを表示するために十分なスペースがユーザインタフェースにない場合は、論理グルーピングの各々がユーザインタフェースに表示できるまで、前記各論理グルーピングの表示サイズが縮小されることを特徴とする請求項４に記載の方法。
【請求項８】
所定の論理グルーピングの表示サイズを縮小するために、前記論理グルーピングにグループ化される個々の選択可能コントロールのレイアウトを再配置するステップをさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記論理グルーピングの前記表示サイズを縮小するために、前記論理グルーピングにグループ化された個々の選択可能コントロールの表示を修正するステップをさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
第２のユーザインターフェースタブのマウスオーバーの指示を受け取ったとき、前記複数の機能の第２のサブセットを表す選択可能コントロールを前記ユーザインタフェースの中に提供するステップと、
前記第２のユーザインターフェースタブの前記マウスオーバーが停止したとき、前記複数の機能の前記第１のサブセットを表す選択可能コントロールを前記ユーザインタフェースの中に提供するステップと
をさらに備えることを特徴とする請求項２に記載の方法。
【請求項１１】
前記複数の機能の第２のサブセットを表す選択可能コントロールを前記ユーザインタフェースに提供した後、前記複数の機能の第２のサブセットを表す前記選択可能コントロールの１つの選択の指示を受け取り、
前記複数の機能の第２のサブセットを表す選択可能コントロールの前記ユーザインタフェースへの提供を継続するために、前記第２のユーザインターフェースタブが選択されない場合、前記複数の機能の第１のサブセットを表す選択可能コントロールを前記ユーザインタフェースに提供することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ソフトウェアアプリケーションを介して、編集するオブジェクトの選択の指示を受け取る前記ステップは、前記ソフトウェアアプリケーションを介して、編集するオブジェクトの文書オブジェクトへの挿入の指示を受け取るステップを含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記選択可能コントロールの１つの選択を受け取ったとき、前記選択可能コントロールの前記選択された１つに関連付けられている機能を前記選択されたオブジェクトに適用するステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項１４】
選択されたオブジェクトに関連するソフトウェアアプリケーションから機能を提供するための改良されたユーザインタフェースを提供するコンピュータにより実行される方法であって、
コンピュータによって、前記ユーザインタフェースの上側行に配置されたタブを表示するステップであって、前記各タブは前記ソフトウェアアプリケーションと共に実行することができるタスクを識別し、前記タスクは選択されたオブジェクトと同じタイプのオブジェクトに関連付けら、コンピュータによって表示された前記タブの各々は、選択されたタブに関連付けられた選択可能な機能コントロールの表示をさせる選択とともに動作することと、
コンピュータによって、前記タブの配置の下に一列に配置された前記選択可能機能コントロールを表示するステップであって、前記機能コントロールの各々は、グラフィック表示およびテキスト表示によって表示され、前記ソフトウェアアプリケーションの関連付けられたアプリケーションを前記選択されたオブジェクトに生じささせるよう動作することと
を備えることを特徴とする方法。
【請求項１５】
コンピュータによって、前記ユーザインタフェース内において論理グルーピングに編成され表示されるものとして前記選択可能機能コントロールを表示するステップであって、前記各論理グルーピングは前記選択されたタブに関連付けられているタスクの部分に従って前記選択されたオブジェクトに適用される前記ソフトウェアアプリケーションから使用可能な機能のサブセットに関連付けられていること
をさらに備えることを特徴とする請求項１４に記載の方法。
【請求項１６】
コンピュータによって実行されるとき改良されたユーザインタフェースを介して編集されたオブジェクトに関連するソフトウェアアプリケーションから機能を提供する方法を実行するコンピュータ実行可能命令を含むコンピュータ読取り可能媒体であって、
前記ユーザインタフェース内に、ソフトウェアアプリケーションから使用可能な複数の機能を提供するステップであって、前記ユーザインタフェースは、テキスト的に識別されている各タブとともにタブフォーマットで表示されたタスクベースのトップレベル機能を含み、各トップレベル機能の下の前記複数の機能の各々は選択可能なコントロールとして表示され、前記選択可能なコントロールはグラフィック表示およびテキスト表示によって表示されていることと、
前記ソフトウェアアプリケーションを介して、編集のためのオブジェクトの選択の指示を受け取るステップと、
編集する前記オブジェクトの前記選択の前記指示を受け取ったとき、前記複数の機能の第１のサブセットを表す追加の選択可能なコントロールを前記ユーザインタフェースに提供するステップであって、これにより前記複数の機能の前記サブセットが前記選択されたオブジェクトを編集できるようにすることと、
第１のユーザインタフェースタブの選択の表示を受け取ったならば、前記ユーザインタフェースに、選択された前記第１のユーザインタフェースタブに関連付けられた第１のタスクのもとで編成される機能を選択する選択可能コントロールを提供するステップと、
第２のユーザインタフェースタブの選択の表示を受け取ったならば、前記ユーザインタフェースに、選択された前記第２のユーザインタフェースタブに関連付けられた第２のタスクのもとで編成される機能を選択する選択可能コントロールを提供するステップと
を備えることを特徴とするコンピュータ読取り可能媒体。
【請求項１７】
前記ソフトウェアアプリケーションを介して、編集するオブジェクトの選択の指示を受け取る前記ステップに応答して、前記選択されたオブジェクト部で選択可能なコントロールを提供することにより、前記複数の機能の第１のサブセットを表す選択可能コントロールをユーザインタフェースに提供することを特徴とする請求項１６に記載のコンピュータ読取り可能媒体。
【請求項１８】
前記複数の機能のサブセットを表す前記選択可能コントロールを選択可能コントロールの論理グルーピングにグループ化するステップであって、前記各論理グルーピングは、前記選択された第１のユーザインターフェースタブに関連付けられている前記第１のタスクのもとで編成される機能を選択するために選択可能コントロールのサブセットに関連付けられることをさらに備えることを特徴とする請求項１６に記載のコンピュータ読取り可能媒体。
【請求項１９】
所定の論理グルーピングの選択可能コントロールを表示するために十分なスペースがユーザインタフェースにない場合は、前記所定の論理グルーピングのもとでグループ化された選択可能コントロールにアクセスするために所定の論理グルーピングが単一の選択可能コントロールに折りたたまれる（ｃｏｌｌａｓｐｅ）ことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２０】
前記単一の選択可能コントロールの選択を受け取ったとき、所定の論理グルーピングのもとでグループ化された前記選択可能コントロールのメニューを提供するステップをさらに備えることを特徴とする請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２１】
所定の論理グルーピングの選択可能コントロールを表示するために十分なスペースがユーザインタフェースにない場合は、各論理グルーピングがユーザインタフェースに表示できるまで前記各論理グルーピングの表示サイズが縮小されることを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２２】
所定の論理グルーピングの表示サイズを縮小するために、前記論理グルーピングにグループ化される個々の選択可能コントロールのレイアウトを再配置するステップをさらに備えることを特徴とする請求項２１に記載のコンピュータ読取り可能媒体。
【請求項２３】
前記論理グルーピングの前記表示サイズを縮小するために前記論理グルーピングにグループ化される個々の選択可能コントロールの表示を修正するステップをさらに備えることを特徴とする請求項２２に記載のコンピュータ読取り可能媒体。
【請求項２４】
第２のユーザインターフェースタブのマウスオーバーの指示を受け取ったとき、前記複数の機能の第２のサブセットを表す選択可能コントロールを前記ユーザインタフェースの中に提供するステップと、
前記第２のユーザインターフェースタブの前記マウスオーバーが停止したとき、前記複数の機能の前記第１のサブセットを表す選択可能コントロールを前記ユーザインタフェースの中に提供するステップと
をさらに備えることを特徴とする請求項１６に記載のコンピュータ読取り可能媒体。
【請求項２５】
前記複数の機能の第２のサブセットを表す選択可能コントロールを前記ユーザインタフェースに提供した後、前記複数の機能の第２のサブセットを表す前記選択可能コントロールの１つの選択の指示を受け取り、
前記複数の機能の第２のサブセットを表す選択可能コントロールの前記ユーザインタフェースへの提供を継続するために、前記第２のユーザインターフェースタブが選択されない場合、前記複数の機能の第１のサブセットを表す選択可能コントロールを前記ユーザインタフェースに提供することを特徴とする請求項２４に記載のコンピュータ読取り可能媒体。
【請求項２６】
前記ソフトウェアアプリケーションを介して編集するオブジェクトの選択の指示を受け取る前記ステップは、前記ソフトウェアアプリケーションを介して、編集するオブジェクトの文書オブジェクトへの前記挿入の指示を受け取るステップを含むことを特徴とする請求項１６に記載のコンピュータ読取り可能媒体。
【請求項２７】
前記選択可能コントロールの１つの選択を受け取ったとき、前記選択可能コントロールの前記選択された１つに関連付けられている機能を前記選択されたオブジェクトに適用するステップをさらに備えることを特徴とする請求項１６に記載のコンピュータ読取り可能媒体。
【請求項２８】
改良されたユーザインタフェースを介して、編集されたオブジェクトに関連するソフトウェアアプリケーションから機能を提供する方法であって、
前記ソフトウェアアプリケーションを介して、編集のためのオブジェクトの選択の指示を受け取るステップと、
編集する前記オブジェクトの前記選択の前記指示を受け取ると、前記選択されたオブジェクトと同じタイプのオブジェクトの実行に特有の各タスクのユーザインターフェースタブを前記ユーザインタフェースに表示するステップであって、各タブはテキスト的に識別されており前記ユーザインタフェースの上側行に配置されることと、
第１のユーザインターフェースタブを表す選択可能コントロールを前記ユーザインタフェースに表示するステップであって、前記各選択可能コントロールは第１のタスクに関連付けられている前記ソフトウェアアプリケーションの機能を前記選択されたオブジェクトに適用するように選択し、前記選択可能なコントロールの各々はグラフィック表示およびテキスト表示によって表示されていることと、
第１のユーザインターフェースタブを表す選択可能コントロールを、選択可能コントロールの論理グルーピングにグループ化するステップであって、前記論理グルーピングが前記第１のユーザインターフェースタブを表す前記選択可能コントロールのサブセットに関連付けられることと
を備えることを特徴とする方法。
【請求項２９】
前記ソフトウェアアプリケーションを介して、編集するオブジェクトの選択の指示を受け取る前記ステップに応答して、前記選択されたオブジェクトと同じタイプのオブジェクトの実行に特有の各タスクの前記ユーザインターフェースタブを選択的にユーザインタフェースに提供させるために、および、第１のユーザインターフェースタブを表す前記選択可能コントロールを前記ユーザインタフェースに提供させるために、前記選択されたオブジェクトにおいて選択可能コントロールを提供し、前記選択可能コントロールの各々は、第１のタスクに関連付けられている前記ソフトウェアアプリケーションの機能を前記選択されたオブジェクトに適用するように選択することを特徴とする請求項２８に記載の方法。
【請求項３０】
第２のユーザインターフェースタブの選択の指示を受け取ったとき、前記第２のユーザインターフェースタブを表す選択可能コントロールを前記ユーザインタフェースに提供するステップであって、各々の前記選択可能コントロールは、第２のタスクに関連付けられている前記ソフトウェアアプリケーションの機能を前記選択されたオブジェクトに適用するように選択することをさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３１】
所定の論理グルーピングの選択可能コントロールを表示するために十分なスペースがユーザインタフェースにない場合は、前記所定の論理グルーピングのもとでグループ化された選択可能コントロールにアクセスするために所定の論理グルーピングが単一の選択可能コントロールに折りたたまれることを特徴とする請求項２８に記載の方法。
【請求項３２】
前記単一の選択可能コントロールの選択を受け取ったとき、所定の論理グルーピングのもとでグループ化された前記選択可能コントロールのメニューを提供するステップをさらに備えることを特徴とする請求項３１に記載の方法。
【請求項３３】
前記ソフトウェアアプリケーションを介して、編集するオブジェクトの選択の指示を受け取る前記ステップは、前記ソフトウェアアプリケーションを介して編集するオブジェクトの文書オブジェクトへの挿入の指示を受け取るステップを含むことを特徴とする請求項２８に記載の方法。
【請求項３４】
前記選択可能コントロールの１つの選択を受け取ったとき、前記選択可能コントロールの前記選択された１つに関連付けられている機能を前記選択されたオブジェクトに適用するステップをさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３５】
コンピュータによって実行されるとき、改良されたユーザインタフェースを介して、編集されたオブジェクトに関連するソフトウェアアプリケーションから機能を提供する方法を実行するコンピュータ実行可能命令を含むコンピュータ読取り可能媒体であって、前記方法は、
前記ソフトウェアアプリケーションを介して編集のためのオブジェクトの選択の指示を受け取るステップと、
編集する前記オブジェクトの前記選択の前記指示を受け取ると、前記選択されたオブジェクトと同じタイプのオブジェクトの実行に特有の各タスクのユーザインターフェースタブを前記ユーザインタフェースに表示するステップであって、各タブはテキスト的に識別されており前記ユーザインタフェースの上側行に配置されることと、
第１のユーザインターフェースタブを表す選択可能コントロールを前記ユーザインタフェースに表示するステップであって、前記各選択可能コントロールは第１のタスクに関連付けられている前記ソフトウェアアプリケーションの機能を前記選択されたオブジェクトに適用するように選択し、前記選択可能なコントロールの各々はグラフィック表示およびテキスト表示によって表示されていることと、
第１のユーザインターフェースタブを表す選択可能コントロールを選択可能コントロールの論理グルーピングにグループ化するステップであって、前記論理グルーピングが前記第１のユーザインターフェースタブを表す前記選択可能コントロールのセブセットに関連付けられていることと
を備えることを特徴とするコンピュータ読取り可能媒体。
【請求項３６】
前記ソフトウェアアプリケーションを介して、編集するオブジェクトの選択の指示を受け取るステップに応答して、前記選択されたオブジェクトと同じタイプのオブジェクトの実行に特有の各タスクの前記ユーザインターフェースタブを選択的にユーザインタフェースに提供させるために、および、第１のユーザインターフェースタブを表す前記選択可能コントロールを前記ユーザインタフェースに提供させるために、前記選択されたオブジェクトにおいて選択可能コントロールを提供し、各々の前記選択可能コントロールは、第１のタスクに関連付けられている前記ソフトウェアアプリケーションの機能を前記選択されたオブジェクトに適用するように選択することを特徴とする請求項３５に記載のコンピュータ読取り可能媒体。
【請求項３７】
第２のユーザインターフェースタブの選択の指示を受け取ったとき、前記第２のユーザインターフェースタブを表す選択可能コントロールを前記ユーザインタフェースに提供するステップであって、前記各選択可能コントロールは第２のタスクに関連付けられている前記ソフトウェアアプリケーションの機能を前記選択されたオブジェクトに適用するように選択することをさらに備えることを特徴とする請求項３５に記載のコンピュータ読取り可能媒体。
【請求項３８】
所定の論理グルーピングの選択可能コントロールを表示するために十分なスペースがユーザインタフェースにない場合は、前記所定の論理グルーピングのもとでグループ化された選択可能コントロールにアクセスするために所定の論理グルーピングが単一の選択可能コントロールに折りたたまれる（ｃｏｌｌａｐｓｅ）ことを特徴とする請求項３５に記載のコンピュータ読取り可能媒体。
【請求項３９】
前記単一の選択可能コントロールの選択を受け取ったとき、所定の論理グルーピングのもとでグループ化された前記選択可能コントロールのメニューを提供するステップをさらに備えることを特徴とする請求項３８に記載のコンピュータ読取り可能媒体。
【請求項４０】
前記ソフトウェアアプリケーションを介して、編集するオブジェクトの選択の指示を受け取る前記ステップは、前記ソフトウェアアプリケーションを介して、編集するオブジェクトの文書オブジェクトへの挿入の指示を受け取るステップを含むことを特徴とする請求項３５に記載のコンピュータ読取り可能媒体。
【請求項４１】
前記選択可能コントロールの１つの選択を受け取ったとき、前記選択可能コントロールの前記選択された１つに関連付けられている機能を前記選択されたオブジェクトに適用するステップをさらに備えることを特徴とする請求項３５に記載のコンピュータ読取り可能媒体。