【手続補正書】
【提出日】平成20年5月16日(2008.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティング・デバイスであって、
アプリケーションが共通に要求するユーザ・インタフェース・サービスを提供するアプリケーション・フレームワークを備え、
前記アプリケーション・フレームワークが、ユーザ・インタフェース・コントロールとユーザ入力との両方を処理するように動作し、
前記アプリケーションの前記ユーザ・インタフェース・コントロールが、一意に識別され、
前記アプリケーションが、いずれかの任意のアプリケーションの代わりに特定のタスク又はサービスを実行するようにリクエストされ、
前記タスク又はサービス・リクエストが、一意に識別され、
組み込みリンクが、一意に識別可能な前記ユーザ・インタフェース・コントロールと、一意に識別可能な前記タスク又はサービス・リクエストとの間で確立され、
前記組み込みリンクは、前記コンピューティング・デバイスのデータストアに格納され、
前記アプリケーション・フレームワークが、前記ユーザ・インタフェース・コントロールが呼び出された場合に、前記データストアを検査して、前記ユーザ・インタフェース・コントロールを一意に参照する前記組み込みリンクを識別し、ユーザ又はオペレータが識別された前記組み込みリンクに付随する前記タスク又はサービスに関連するオプションを追加で選択可能とするために前記ユーザ・インタフェース・コントロールを修正するように構成され、
前記アプリケーション・フレームワークは、前記ユーザ又はオペレータが、前記ユーザ・インタフェース・コントロールに加えられた前記追加のオプションを選択する場合に、識別された前記タスク又はサービス・リクエストを発行するように構成されていることを特徴とするコンピューティング・デバイス。
【請求項２】
外部アプリケーション又はエージェントが、一意に識別可能な前記ユーザ・インタフェース・コントロールと、一意に識別可能な前記タスク又はサービス・リクエストとの間のリンクを、前記組み込みリンクを格納する前記デバイスの前記データストアに追加することを特徴とする請求項１記載のコンピューティング・デバイス。
【請求項３】
前記データストアが、権限のないアクセスに対してセキュアであることを特徴とする請求項１又は２記載のコンピューティング・デバイス。
【請求項４】
アプリケーションが共通に要求するユーザ・インタフェース・サービスを提供し、ユーザ・インタフェース・コントロールとユーザ入力との両方を処理するためのアプリケーション・フレームワークを備えるコンピューティング・デバイスの動作方法であって、前記アプリケーションの前記ユーザ・インタフェース・コントロールが、一意に識別され、前記アプリケーションが、いずれかの任意の前記アプリケーションの代わりに特定のタスク又はサービスを実行するようにリクエストされ、前記タスク又はサービス・リクエストが、一意に識別され、
一意に識別可能な前記ユーザ・インタフェース・コントロールと、一意に識別可能な前記タスク又はサービス・リクエストとの間に組み込みリンクを確立し、
前記デバイスのデータストアにおいて、前記組み込みリンクを格納し、
前記ユーザ・インタフェース・コントロールが呼び出された際に、前記アプリケーション・フレームワークを用いて前記データストアを検査して、前記ユーザ・インタフェース・コントロールを一意に参照する前記組み込みリンクを識別し、識別された前記組み込みリンクに付随する前記タスク又はサービスに関連するオプションを、前記ユーザ又はオペレータが追加で選択可能とするために前記ユーザ・インタフェース・コントロールを修正し、
前記ユーザ又はオペレータが、前記ユーザ・インタフェース・コントロールに加えられた追加の前記オプションを選択する場合に、識別された前記タスク又はサービス・リクエストを発行することを特徴とするコンピューティング・デバイス動作方法。
【請求項５】
外部アプリケーション又はエージェントが、一意に識別可能な前記ユーザ・インタフェース・コントロールと、一意に識別可能な前記タスク又はサービス・リクエストとの間のリンクを、前記組み込みリンクを格納する前記デバイスの永久的な前記データストアに追加することを特徴とする請求項４記載のコンピューティング・デバイス動作方法。
【請求項６】
永久的な前記データストアが、権限のないアクセスに対してセキュアであることを特徴とする請求項４又は５記載のコンピューティング・デバイス動作方法。
【請求項７】
請求項４乃至６のいずれか１項記載のコンピューティング・デバイスの動作方法に従って、コンピューティング・デバイスを操作するオペレーティングシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
上記課題を解決するため、本発明の第１の観点に係るコンピューティング・デバイスは、
ａ．アプリケーションが共通に要求するユーザ・インタフェース（ＵＩ）・サービスを提供することができるアプリケーション・フレームワークを備え、
ｂ．アプリケーション・フレームワークが、ＵＩコントロールとユーザ入力との両方を処理するように動作し、
ｃ．アプリケーションのＵＩコントロールが、一意に識別され、
ｄ．アプリケーションが、いずれかの任意のアプリケーションの代わりに、特定のタスク又はサービスを実行するようにリクエストされ、
ｅ．タスク又はサービス・リクエストが、一意に識別され、
ｆ．組み込みリンクが、一意に識別可能なＵＩコントロールと、一意に識別可能なタスク又はサービス・リクエストとの間で確立され、
ｇ．組み込みリンクは、コンピューティング・デバイスのデータストアに格納され、
ｈ．アプリケーション・フレームワークが、コントロールが呼び出された場合に、ストアを検査して、コントロールを一意に参照する組み込みリンクを識別し、ユーザ又はオペレータが識別された組み込みリンクに付随するタスク又はサービスに関連するオプションを追加で選択可能とするために、コントロールを修正するように構成され、
ｉ．アプリケーション・フレームワークは、ユーザ又はオペレータがコントロールに加えられた追加のオプションを選択する場合に、識別されたタスク又はサービス・リクエストを発行するように構成されている。
本発明の第２の観点に係るコンピューティング・デバイス動作方法は、アプリケーションが共通に要求するユーザ・インタフェース・サービスを提供し、ＵＩコントロールとユーザ入力の両方を処理するためのアプリケーション・フレームワークを備えるコンピューティング・デバイスの動作方法であって、アプリケーションのＵＩコントロールが、一意に識別され、アプリケーションが、いずれかの任意のアプリケーションの代わりに特定のタスク又はサービスを実行するようにリクエストされ、タスク又はサービス・リクエストが、一意に識別され、
ａ．一意に識別可能なコントロールと、一意に識別可能なタスク又はサービス・リクエストとの間で組み込みリンクを確立し、
ｂ．デバイスのデータストアにおいて、組み込みリンクを格納し、
ｃ．コントロールが呼び出された際に、ストアを検査して、コントロールを一意に参照する組み込みリンクを識別し、識別された組み込みリンクに付随するタスク又はサービスに関連するオプションを、ユーザ又はオペレータが追加で選択可能とするためにコントロールを修正し、
ｄ．ユーザ又はオペレータがコントロールに加えられた追加のオプションを選択する場合に、識別されたタスク又はサービス・リクエストを発行することを特徴とする。