【手続補正書】
【提出日】平成24年2月17日(2012.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサーを有するデバイスにおける計算環境を表す方法であって、
前記プロセッサーにおいて命令を実行するステップであって、前記命令が、
前記計算環境を表すオブジェクト階層を生成し、
前記デバイスにおける前記計算環境をレンダリングする要求を受けたときに、前記計算環境を前記オブジェクト階層を使ってレンダリングし、
前記計算環境を変更する要求を受けたときに、前記オブジェクト階層の少なくとも１つのオブジェクトを変更する、
ように構成された、ステップを含み、
前記オブジェクト階層が、前記計算環境を記述するメッシュ・オブジェクトを含み、
前記メッシュ・オブジェクトが、
少なくとも１つのプロファイル・リソース・オブジェクトと、
ストレージ・サービス・オブジェクトのストレージ・サービス集合体と、
アプリケーション・リソース・オブジェクトのアプリケーション・リソース集合体と、
デバイス・リソース・オブジェクトのデバイス・リソース集合体と、
ニュース項目リソース・オブジェクトのニュース項目リソース集合体と、
コア・リソース・オブジェクトのコア・リソース・オブジェクト集合体と、
を含み、
各々の前記コア・リソース・オブジェクトが、
マッピング・リソース・オブジェクトのマッピング・リソース・オブジェクト集合体であって、各々のマッピング・リソース・オブジェクトが少なくとも１つのデバイス・オブジェクトに関係した、マッピング・リソース・オブジェクト集合体と、
活動リソース・オブジェクトの活動リソース集合体と、
メンバー・リソース・オブジェクトのメンバー・リソース集合体であって、各々の前記メンバー・リソース・オブジェクトが、少なくとも１つのアイデンティティ・オブジェクトに関係した、メンバー・リソース集合体と、
データー・フィード・リソース・オブジェクトのデーター・フィード・リソース集合体と、
を含み、
各々の前記データー・フィード・リソース・オブジェクトが、
データー・エントリ・リソース・オブジェクトのデーター・エントリ・リソース集合体と、
前記データー・フィード・リソース・オブジェクトを前記コア・リソース・オブジェクトのメンバー・リソース・オブジェクトに関係付ける役割リソース・オブジェクトの役割リソース集合体と、
を含む、方法。
【請求項２】
請求項１記載の方法において、リソース・オブジェクト・タイプに基づく前記のプロファイル・リソース・オブジェクト、アプリケーション・リソース・オブジェクト、デバイス・リソース・オブジェクト、ニュース項目リソース・オブジェクト、コア・リソース・オブジェクト、マッピング・リソース・オブジェクト、活動リソース・オブジェクト、メンバー・リソース・オブジェクト、データー・フィード・リソース・オブジェクト、データー・エントリ・リソース・オブジェクト、役割リソース・オブジェクトは、
著作者集合体、
基本アドレス・オブジェクト、
カテゴリ集合体、
寄与者集合体、
著作権オブジェクト、
識別オブジェクト、
リンク集合体、
自己リンク・オブジェクト、
摘要オブジェクト、
タイトル・オブジェクト、
を含む、方法。
【請求項３】
請求項２記載の方法において、前記オブジェクト階層体系は、オブジェクト階層の各々のアドレスのため、リソース・オブジェクト・タイプの多くても１つのオブジェクトを定める階層的アドレシング・モデルを含む、方法。
【請求項４】
請求項３記載の方法において、
前記階層的アドレシング・モデルは、ユニフォーム・リソース識別子階層アドレシング・モデルを含み、
前記オブジェクト階層は、表象的状態遷移インターフェースにしたがって表される、
方法。
【請求項５】
請求項２から４のいずれかに記載の方法において、コア・リソース・オブジェクト・タイプに基づく前記コア・リソース・オブジェクトは、ユーザ・データー・オブジェクトを含む、方法。
【請求項６】
請求項２から５のいずれかに記載の方法において、アプリケーション・リソース・オブジェクト・タイプに基づく前記アプリケーション・リソース・オブジェクトは、
アプリケーション識別オブジェクト、
ホームページ位置オブジェクト、
インストール・バージョン位置、
マニフェスト位置オブジェクト、
マニフェスト・バージョン・オブジェクト、
を含む、方法。
【請求項７】
請求項２から６のいずれかに記載の方法において、データー・エントリ・リソース・オブジェクト・タイプに基づく前記データー・エントリ・リソース・オブジェクトおよびニュース項目リソース・オブジェクトは、
親識別オブジェクト、
同期オブジェクト、
ユーザー・データー・オブジェクト、
を含む、方法。
【請求項８】
請求項２から７のいずれかに記載の方法において、データー・フィード・リソース・オブジェクト・タイプに基づく前記データー・フィード・リソース・オブジェクトは、
同期関係データー・エントリ・リソース・オブジェクトの同期エントリ集合体、
データー・フィード・タイプ・オブジェクト、
を含む、方法。
【請求項９】
請求項２から８のいずれかに記載の方法において、メンバー・リソース・オブジェクト・タイプに基づく前記メンバー・リソース・オブジェクトは、
招待受諾インディケーター・オブジェクト、
招待期限切れインディケーター・オブジェクト、
所有者インディケーター・オブジェクト、
役割タイプ・オブジェクト、
を含む、方法。
【請求項１０】
請求項２から９のいずれかに記載の方法において、デバイス・リソース・オブジェクト・タイプに基づく前記デバイス・リソース・オブジェクトは、
デバイス・タイプ・オブジェクト、
デバイス・オンライン・インディケーター・オブジェクト、
を含む、方法。
【請求項１１】
請求項２から１０のいずれかに記載の方法において、リソース・オブジェクト・タイプに基づく前記マッピング・リソース・オブジェクトは、データー・フィード・マッピング集合体を含む、方法。
【請求項１２】
請求項１から１１のいずれかに記載の方法において、リソース集合体オブジェクト・タイプに基づく前記アプリケーション・リソース集合体、デバイス・リソース集合体、ニュース項目リソース集合体、コア・オブジェク・リソース集合体、マッピング・リソース集合体、活動リソース集合体、メンバー・リソース集合体、データー・フィード・リソース集合体、データー・エントリ・リソース集合体、役割リソース集合体は、
著作者集合体、
基本ロケーション・オブジェクト、
カテゴリ集合体、
寄与者集合体、
著作権オブジェクト、
識別オブジェクト、
リンク集合体、
自己リンク・オブジェクト、
摘要オブジェクト、
タイトル・オブジェクト、
を含む、方法。
【請求項１３】
請求項１から１２いずれかに記載の方法において、役割オブジェクト・タイプに基づく前記役割オブジェクトは、
作成許可インディケーター・オブジェクト、
削除許可インディケーター・オブジェクト、
読み取り許可インディケーター・オブジェクト、
更新許可インディケーター・オブジェクト、
役割タイプ・オブジェクト、
を含む、方法。
【請求項１４】
請求項１から１３いずれかに記載の方法において、前記オブジェクト階層は、再帰可能な基本表現フォーマットにしたがってオブジェクトを表現するように構成された、方法。
【請求項１５】
請求項１４記載の方法において、前記再帰可能な基本表現フォーマットは、原子のレコードの再帰可能なシーケンスを含む、方法。
【請求項１６】
請求項１から１５いずれかに記載の方法であって、
前記デバイスの前記計算環境をレンダリングすることは、
前記オブジェクト階層の少なくとも１つのオブジェクトを指定するＨＴＴＰ  ＧＥＴ要求を前記デバイスから受けたとき、前記ＨＴＴＰ  ＧＥＴ要求に対するＨＴＴＰ回答内において、前記オブジェクト階層の前記少なくとも１つのオブジェクトを前記デバイスに送ること、
前記計算環境を変更すること、
を含み、
前記計算環境を変更することは、
少なくとも１つのオブジェクトを含むＨＴＴＰ  ＰＵＴ要求を前記デバイスから受けたとき、前記オブジェクトを前記オブジェクト階層に格納すること、
前記オブジェクト階層の少なくとも１つのオブジェクトの更新を指定するＨＴＴＰ  ＰＯＳＴ要求を前記デバイスから受けたとき、前記オブジェクト階層の前記少なくとも１つのオブジェクトに対し前記更新を適用すること、
前記オブジェクト階層の少なくとも１つのオブジェクトを指定するＨＴＴＰ  ＤＥＬＥＴＥ要求を前記デバイスから受けたとき、前記オブジェクト階層から前記少なくとも１つのオブジェクトを除去すること、
を含む、方法。
【請求項１７】
請求項１から１６いずれかに記載の方法において、デバイスの前記計算環境をレンダリングすることは、前記オブジェクト階層の少なくとも１つのオブジェクトを前記デバイスに送ることを含む、方法。
【請求項１８】
請求項１７記載の方法において、デバイスの前記計算環境をレンダリングすることは、前記デバイスの少なくとも１つの能力に基づいてカスタム化した前記計算環境をレンダリングすることを含む、方法。
【請求項１９】
プロセッサー実行可能命令を含むコンピュータ読み取り可能媒体であって、前記プロセッサー実行可能命令が、デバイスのプロセッサーにおいて実行されると、
デバイスにおける計算環境を表すオブジェクト階層を生成し、
前記デバイスにおける前記計算環境をレンダリングする要求を受けたときに、前記計算環境を前記オブジェクト階層を使ってレンダリングし、
前記計算環境を変更する要求を受けたときに、前記オブジェクト階層の少なくとも１つのオブジェクトを変更する、
ことにより前記デバイスにおける前記計算環境を表し、
前記オブジェクト階層が、前記計算環境を記述するメッシュ・オブジェクトを含み、
前記メッシュ・オブジェクトが、
少なくとも１つのプロファイル・リソース・オブジェクトと、
ストレージ・サービス・オブジェクトのストレージ・サービス集合体と、
アプリケーション・リソース・オブジェクトのアプリケーション・リソース集合体と、
デバイス・リソース・オブジェクトのデバイス・リソース集合体と、
ニュース項目リソース・オブジェクトのニュース項目リソース集合体と、
コア・リソース・オブジェクトのコア・リソース・オブジェクト集合体と、
を含み、
各々の前記コア・リソース・オブジェクトが、
マッピング・リソース・オブジェクトのマッピング・リソース・オブジェクト集合体であって、各々のマッピング・リソース・オブジェクトが少なくとも１つのデバイス・オブジェクトに関係した、マッピング・リソース・オブジェクト集合体と、
活動リソース・オブジェクトの活動リソース・オブジェクト集合体と、
メンバー・リソース・オブジェクトのメンバー・リソース集合体であって、各々の前記メンバー・リソース集合体が、少なくとも１つのアイデンティティ・オブジェクトに関係した、メンバー・リソース集合体と、
データー・フィード・リソース・オブジェクトのデーター・フィード・リソース集合体と、
を含み、
各々の前記データー・フィード・リソース・オブジェクトが、
データー・エントリ・リソース・オブジェクトのデーター・エントリ・リソース集合体と、
前記データー・フィード・リソース・オブジェクトを前記コア・リソース・オブジェクトのメンバー・リソース・オブジェクトに関係付ける役割リソース・オブジェクトの役割リソース集合体と、
を含む、コンピュータ読み取り可能媒体。
【請求項２０】
プロセッサーを有するデバイスにおける計算環境を表す方法であって、
前記プロセッサーにおいて命令を実行するステップであって、前記命令が、
前記計算環境を表すオブジェクト階層を、表象的状態遷移インターフェースにしたがって生成し、前記オブジェクト階層が、原子のレコードの再帰可能なシーケンスを含む再帰可能な基本表現フォーマットにしたがって表現され、
前記デバイスにおける前記計算環境をレンダリングする要求を受けたときに、前記計算環境を前記オブジェクト階層を使ってレンダリングし、
前記計算環境を変更する要求を受けたときに、前記オブジェクト階層の少なくとも１つのオブジェクトを変更する、
ように構成された、ステップを含み、
前記オブジェクト階層が、前記計算環境を記述するメッシュ・オブジェクトを含み、
前記メッシュ・オブジェクトが、
自己リンク・オブジェクトと、
タイトル・オブジェクトと、
少なくとも１つのプロファイル・リソース・オブジェクトであって、
名称オブジェクト、
電子メール・アドレス・オブジェクト、
を含む少なくとも１つのプロファイル・リソース・オブジェクトと、
ストレージ・サービス・オブジェクトのストレージ・サービス集合体と、
アプリケーション・リソース・オブジェクトのアプリケーション・リソース集合体あって、各々のアプリケーション・リソース・オブジェクトが、
アプリケーション識別オブジェクト、
ホームページ位置オブジェクト、
インストール・バージョン位置、
マニフェスト位置オブジェクト、
マニフェスト・バージョン・オブジェクト、
を含む、アプリケーション・リソース集合体と、
デバイス・リソース・オブジェクトのデバイス・リソース集合体であって、各々のデバイス・リソース・オブジェクトが、
デバイス・タイプ・オブジェクト、
デバイス・オンライン・インディケーター・オブジェクト、
を含む、デバイス・リソース集合体と、
ニュース項目リソース・オブジェクトのニュース項目リソース集合体と、
コア・リソース・オブジェクトのコア・リソース・オブジェクト集合体であって、各々のコア・リソース・オブジェクトが、
ユーザー・データー・オブジェクト、
を含む、コア・リソース・オブジェクト集合体と、
マッピング・リソース・オブジェクトのマッピング・リソース・オブジェクト集合体であって、各々のマッピング・リソース・オブジェクトが少なくとも１つのデバイス・オブジェクトに関係し、かつデーター・フィード・リソース・オブジェクト集合体を含むマッピング・リソース・オブジェクト集合体と、
活動リソース・オブジェクトの活動リソース・オブジェクト集合体であって、各々の活動リソース・オブジェクトが、
活動タイプ・オブジェクト、
最大寿命オブジェクト、
を含む、活動リソース・オブジェクト集合体と、
メンバー・リソース・オブジェクトのメンバー・リソース集合体であって、各々の前記メンバー・リソース集合体が、少なくとも１つのアイデンティティ・オブジェクトに関係し、かつ
招待受諾インディケーター・オブジェクト、
招待期限切れインディケーター・オブジェクト、
所有者インディケーター・オブジェクト、
役割タイプ・オブジェクト、
を含む、メンバー・リソース集合体と、
データー・フィード・リソース・オブジェクトのデーター・フィード・リソース集合体であって、各々のデーター・フィード・リソース・オブジェクトが、
同期関係データー・エントリ・リソース・オブジェクトの同期エントリ集合体、
データー・フィード・タイプ・オブジェクト、
を含む、データー・フィード・リソース集合体と、
データー・エントリ・リソース・オブジェクトのデーター・エントリ・リソース集合体であって、各々のデーター・エントリ・リソース・オブジェクトが、
親識別オブジェクト、
同期オブジェクト、
ユーザー・データー・オブジェクト、
を含む、データー・エントリ・リソース集合体と、
前記データー・フィード・リソース・オブジェクトを前記コア・リソース・オブジェクトのメンバー・リソース・オブジェクトに関係付ける役割リソース・オブジェクトの役割リソース集合体であって、各々の役割リソース・オブジェクトが、
作成許可インディケーター・オブジェクト、
削除許可インディケーター・オブジェクト、
読み取り許可インディケーター・オブジェクト、
更新許可インディケーター・オブジェクト、
役割タイプ・オブジェクト、
を含む、役割リソース集合体と、
を含み、
リソース・オブジェクト・タイプに基づく前記のプロファイル・リソース・オブジェクト、アプリケーション・リソース・オブジェクト、デバイス・リソース・オブジェクト、ニュース項目リソース・オブジェクト、コア・リソース・オブジェクト、マッピング・リソース・オブジェクト、活動リソース・オブジェクト、メンバー・リソース・オブジェクト、データー・フィード・リソース・オブジェクト、データー・エントリ・リソース・オブジェクト、役割リソース・オブジェクトは、
著作者集合体、
基本アドレス・オブジェクト、
カテゴリ集合体、
寄与者集合体、
著作権オブジェクト、
識別オブジェクト、
リンク集合体、
自己リンク・オブジェクト、
摘要オブジェクト、
タイトル・オブジェクト、
を含み、
リソース集合体オブジェクト・タイプに基づく前記アプリケーション・リソース集合体、デバイス・リソース集合体、ニュース項目リソース集合体、コア・オブジェク・リソース集合体、マッピング・リソース集合体、活動リソース集合体、メンバー・リソース集合体、データー・フィード・リソース集合体、データー・エントリ・リソース集合体、役割リソース集合体は、
著作者集合体、
基本ロケーション・オブジェクト、
カテゴリ集合体、
寄与者集合体、
著作権オブジェクト、
識別オブジェクト、
リンク集合体、
自己リンク・オブジェクト、
摘要オブジェクト、
タイトル・オブジェクト、
を含み、
前記オブジェクト階層体系は、オブジェクト階層の各々のアドレスのため、リソース・オブジェクト・タイプの多くても１つのオブジェクトを定めるユニフォーム・リソース識別子階層的アドレシング・モデルを含む、
方法。