【手続補正書】
【提出日】平成20年6月13日(2008.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
エンティティの現在のコンテキストに関連付けられたアクションを発行するコンピューティング・システムであって、
（ａ）少なくとも１つのコンテキストを持つエンティティを記憶するコンポーネントと、
（ｂ）前記エンティティから切り離して、前記エンティティに関連付けられたアクションを記憶するコンポーネントと、
（ｃ）エンティティの現在のコンテキストと前記現在のコンテキストに関連付けられたアクションとに関する情報を提供するために、エンティティを記憶する前記コンポーネントおよびアクションを記憶する前記コンポーネントに結合されたソフトウェア・コンポーネントと
を備えたことを特徴とするコンピューティング・システム。
【請求項２】
前記エンティティの現在のコンテキストおよび前記現在のコンテキストに関連付けられたアクションを要求するクライアント・アプリケーションをさらに備えたことを特徴とする請求項１に記載のコンピューティング・システム。
【請求項３】
クライアント・アプリケーションは、エンティティの現在のコンテキストに関連付けられたアクションを表示することを特徴とする請求項２に記載のコンピューティング・システム。
【請求項４】
前記ソフトウェア・コンポーネントは、
（ａ）前記エンティティの現在のコンテキストを特定するコンテキスト・プロバイダ・モジュールと、
（ｂ）アクションを記憶する前記コンポーネントに問い合わせて、前記エンティティの現在のコンテキストに関連付けられたアクションを検索するアクション・プロバイダ・モジュールと
を含むことを特徴とする請求項１に記載のコンピューティング・システム。
【請求項５】
前記ソフトウェア・コンポーネントは、多数のコンテキスト・レゾルバをさらに備え、前記レゾルバの各々がコンテキストを反映するキーワードを戻すことを特徴とする請求項４に記載のコンピューティング・システム。
【請求項６】
前記ソフトウェア・コンポーネントは、サードパーティによって提供される追加コンテキストを統合することを特徴とする請求項１に記載のコンピューティング・システム。
【請求項７】
アクションを記憶する前記コンポーネントは、サードパーティによって提供される追加アクションを統合することを特徴とする請求項１のコンピューティング・システム。
【請求項８】
エンティティの現在のコンテキストに関連付けられたアクションを発行するコンピュータにより実行される方法であって、
（ａ）エンティティに関連付けられた少なくとも１つのコンテキストを求める要求を受け取り次第、前記コンテキストを提供するステップと、
（ｂ）前記エンティティの現在のコンテキストに関連付けられたアクションを求める要求を受け取り次第、前記アクションを提供するステップと
を備えることを特徴とするコンピュータにより実行される方法。
【請求項９】
少なくとも１つのコンテキストを提供する前記ステップは、
（ａ）少なくとも１つのコンテキストについての情報を取得するステップと、
（ｂ）少なくとも１つのコンテキストのオブジェクト・インスタンスを作成するステップと
をさらに含むことを特徴とする請求項８に記載のコンピュータにより実行される方法。
【請求項１０】
前記少なくとも１つのコンテキストのオブジェクト・インスタンスを含むコンテキスト・ハッシュ・オブジェクトを作成するステップをさらに含むことを特徴とする請求項９に記載のコンピュータにより実行される方法。
【請求項１１】
アクションを提供する前記ステップは、
（ａ）少なくとも１つのコンテキストを反映するキーワードを特定するステップと、
（ｂ）キーワードを注釈として含むアクションを検索するステップと  
をさらに含むことを特徴とする請求項８に記載のコンピュータにより実行される方法。
【請求項１２】
キーワードを注釈として含むアクションを検索するステップが、注釈としてキーワードのすべてだけを含むアクションを検索するステップとをさらに含むことを特徴とする請求項１１に記載のコンピュータにより実行される方法。
【請求項１３】
キーワードを注釈として含むアクションを検索するステップが、注釈としてキーワードの少なくとも１つを含むアクションを検索するステップをさらに含むことを特徴とする請求項１１に記載のコンピュータにより実行される方法。
【請求項１４】
エンティティの現在のコンテキストに関連付けられたアクションを表示するステップをさらに含むことを特徴とする請求項８に記載のコンピュータにより実行される方法。
【請求項１５】
コンピュータによって実行される時に、エンティティの現在のコンテキストに関連付けられたアクションを発行する方法をコンピュータに行わせる、コンピュータ実行可能命令を含むコンピュータ読取り可能媒体であって、前記方法は、
（ａ）エンティティに関連付けられた少なくとも１つのコンテキストを求める要求を受け取り次第、前記コンテキストを提供するステップと、
（ｂ）前記エンティティの前記現在のコンテキストに関連付けられたアクションを求める要求を受け取り次第、前記アクションを提供するステップと
を備えることを特徴とするコンピュータ読取り可能媒体。
【請求項１６】
少なくとも１つのコンテキストを提供する前記ステップは、
（ａ）少なくとも１つのコンテキストについての情報を取得するステップと、
（ｂ）少なくとも１つのコンテキストに対するオブジェクト・インスタンスを作成するステップと
をさらに含むことを特徴とする請求項１５に記載のコンピュータ読取り可能媒体。
【請求項１７】
前記少なくとも１つのコンテキストのオブジェクト・インスタンスを含むコンテキスト・ハッシュ・オブジェクトを作成するステップをさらに含むことを特徴とする請求項１６に記載のコンピュータ読取り可能媒体。
【請求項１８】
アクションを提供する前記ステップは、
（ａ）少なくとも１つのコンテキストを反映するキーワードを特定するステップと、
（ｂ）前記キーワードを注釈として含むアクションを検索するステップと
をさらに含むことを特徴とする請求項１５に記載のコンピュータ読取り可能媒体。
【請求項１９】
前記キーワードを注釈として含むアクションを検索する前記ステップは、注釈として前記キーワードのすべてだけを含むアクションを検索するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２０】
キーワードを注釈として含むアクションを検索する前記ステップは、注釈として前記キーワードの少なくとも１つを含むアクションを検索するステップをさらに含むことを特徴とする請求項１８に記載のコンピュータ読取り可能媒体。
【請求項２１】
前記エンティティの前記現在のコンテキストに関連付けられたアクションを表示するステップをさらに備えることを特徴とする請求項１５に記載のコンピュータ読取り可能媒体。
【請求項２２】
エンティティに関連付けられたアクションを管理するコンピュータ構築方法であって、前記エンティティにアクションを関連付けることを求める要求を受け取り次第、受け取られた入力に従って、前記エンティティに前記アクションを関連付けるステップを備えることを特徴とするコンピュータにより実行される方法。
【請求項２３】
前記エンティティにアクションを関連付ける前記ステップは、アクションタイプを指定するステップをさらに含むことを特徴とする請求項２２に記載のコンピュータにより実行される方法。
【請求項２４】
前記アクションタイプは、「ウェブ・ページに行く」であることを特徴とする請求項２３に記載のコンピュータにより実行される方法。
【請求項２５】
前記アクションタイプは、「ウェブ・ページに行く（拡張）」であることを特徴とする請求項２３に記載のコンピュータにより実行される方法。
【請求項２６】
前記アクションタイプは、「カスタム・アクションを実行する」であることを特徴とする請求項２３に記載のコンピュータにより実行される方法。
【請求項２７】
前記アクションを編集することを求める要求を受け取り次第、受け取られた入力に従って、前記エンティティに関連付けられたアクションのプロパティを変更するステップをさらに備えることを特徴とする請求項２２に記載のコンピュータにより実行される方法。
【請求項２８】
アクション・メニューを管理することを求める要求を受け取り次第、受け取られた入力に従って、前記エンティティに関連付けられたアクションを発行するアクション・メニューのプロパティを調整するステップをさらに備えることを特徴とする請求項２２に記載のコンピュータにより実行される方法。
【請求項２９】
アクションタイプが「ウェブ・ページに行く」である場合、エンティティにアクションを関連付ける前記ステップは、受け取られた入力に従ってウェブ・ページのＵＲＬおよびパラメータを指定するステップをさらに含むことを特徴とする請求項２３に記載のコンピュータにより実行される方法。
【請求項３０】
アクションタイプが「ウェブ・ページに行く（拡張）」である場合、エンティティにアクションを関連付ける前記ステップは、受け取られた入力に従ってウェブ・ページのＵＲＬ、パラメータ、およびフォーマット文字列を指定するステップをさらに含むことを特徴とする請求項２３に記載のコンピュータにより実行される方法。
【請求項３１】
アクションタイプが「カスタム・アクションを実行する」である場合、エンティティにアクションを関連付ける前記ステップは、受け取られた入力に従ってカスタム・アクションのファイル名を指定するステップをさらに含むことを特徴とする請求項２３に記載のコンピュータにより実行される方法。