パーソナルクラウドコンピューティングに対する方法であり:パーソナルコンピューティングクラウドのクライアントデバイスによって、該パーソナルコンピューティングクラウドに関連するサーバからメッセージを受信する段階であり、該メッセージは、該パーソナルコンピューティングクラウドの他のクライアントデバイスにおいて実行しているアプリケーションのセッションを、該他のクライアントデバイスから移行させるための情報を含む、段階;及び前記クライアントデバイスによってアプリケーションを起動し、前記メッセージに含まれた情報を使用して前記クライアントデバイスに前記セッションを移行させる段階;を含む、方法。請求項1に記載の方法であり、メッセージを受信する段階は、前記クライアントデバイスによって、前記サーバからメッセージを受信する段階を含み、該メッセージは、前記他のクライアントデバイスのアプリケーションのメタデータ、前記他のクライアントデバイスのアプリケーションによってサポートされるアクション、前記他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマット、前記他のクライアントデバイスアプリケーションによって使用されるリソースを識別するロケータ、又は特定の状態にある前記クライアントデバイスにおけるセッションの再開始を可能にするための1つ以上のパラメータ値を含む、方法。アプリケーションを起動する段階は、前記クライアントデバイスによって、前記他のクライアントデバイスのアプリケーションによってサポートされるアクション、又は前記他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマットをサポートするアプリケーションを起動する段階を含む、請求項2に記載の方法。前記クライアントデバイスによって、前記他のクライアントデバイスのアプリケーションによってサポートされるアクション、又は前記他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマットをサポートするアプリケーションを決定する段階をさらに含む、請求項1に記載の方法。前記クライアントデバイスによって、該クライアントデバイスのアプリケーションを前記サーバに登録する段階をさらに含み、該アプリケーションは、登録される該アプリケーションのメタデータ、登録される該アプリケーションによってサポートされるアクション、又は登録される該アプリケーションによってサポートされるデータフォーマットを含む、請求項1に記載の方法。前記クライアントデバイスによって、前記クライアントデバイスを前記サーバに登録する段階をさらに含む、請求項1に記載の方法。前記クライアントデバイスによって前記サーバから、前記パーソナルコンピューティングクラウドの他のクライアントデバイスのアプリケーションの状態を受け取る段階;及び前記クライアントデバイスによって前記状態を表示する段階;をさらに含む、請求項1に記載の方法。パーソナルクラウドコンピューティングに対するクライアント装置であり:該クライアント装置をネットワークに結合させるように構成されたネットワークインターフェース;該ネットワークインターフェースに結合され、インストラクションを実行するように構成されたプロセッサ;及び該プロセッサに結合された記憶媒体であり、前記クライアント装置をプログラムするように構成された複数のプログラムインストラクションを記憶しており、該プログラムインストラクションの実行に応答して前記装置の機能を有効にし、パーソナルコンピューティングクラウドのクライアントデバイスとして作動し、該プログラムインストラクションは、前記パーソナルコンピューティングクラウドに関連するサーバからメッセージを受信するステップであり、該メッセージは、前記パーソナルコンピューティングクラウドの他のクライアントデバイスにおいて実行しているアプリケーションのセッションを該他のクライアントデバイスから移行させるための情報を含み、前記クライアント装置に前記セッションを、前記メッセージに含まれた情報を使用して移行させるためにアプリケーションを起動するステップを含む、記憶媒体;を含むクライアント装置。請求項8に記載のクライアント装置であり、メッセージの受信は、前記サーバからメッセージを受信することを含み、該メッセージは、前記他のクライアントデバイスのアプリケーションのメタデータ、該他のクライアントデバイスのアプリケーションによってサポートされるアクション、該他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマット、又は特定の状態にある前記クライアントデバイスにおける前記セッションの再開を可能にするための1つ以上のパラメータ値を含む、クライアント装置。請求項9に記載のクライアント装置であり、アプリケーションの起動は、前記他のクライアントデバイスのアプリケーションによってサポートされるアクション、又は該他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマットをサポートするアプリケーションの起動を含む、クライアント装置。請求項9に記載のクライアント装置であり、前記プログラムインストラクションは、さらに、該プログラムインストラクションの実行に応答して、前記他のクライアントデバイスのアプリケーションによってサポートされるアクション、又は該他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマットをサポートする前記クライアント装置のアプリケーションを決定するように該クライアント装置を有効にする、クライアント装置。請求項9に記載のクライアント装置であり、前記プログラムインストラクションは、さらに、前記クライアント装置が、該プログラムインストラクションの実行に応答して、該クライアント装置のアプリケーションを前記パーソナルクラウドコンピューティングサーバに登録出来るようにし、該登録は、登録される前記アプリケーションのメタデータ、登録される該アプリケーションによってサポートされるアクション、又は登録される該アプリケーションによってサポートされるデータフォーマットの登録を含む、クライアント装置。前記プログラムインストラクションは、前記クライアント装置が、該プログラムインストラクションの実行に応答して、前記クライアント装置を前記パーソナルクラウドコンピューティングサーバに登録出来るようにする、請求項9に記載のクライアント装置。請求項9に記載のクライアント装置であり、前記プログラムインストラクションは、前記クライアント装置が、該プログラムインストラクションの実行に応答して、前記パーソナルクラウドコンピューティングサーバから、前記パーソナルコンピューティングクラウドの他のクライアントデバイスのアプリケーションの状態を受け取り;且つ該状態を表示する;ことが出来るようにする、クライアント装置。前記クライアント装置は、携帯型パーソナルデバイス、肯定型コンピュータデバイス、又はデジタルホームデバイスのうち選択された1つを含む、請求項9に記載のクライアント装置。パーソナルクラウドコンピューティングに対する製造品であり、非一過性の有形的なコンピュータで読み取り可能な記憶媒体;及び該記憶媒体に記憶されたプログラムインストラクションであり、装置による該インストラクションの実行に応答して、パーソナルコンピューティングクラウドのサーバの操作を実施するように前記装置を有効にするために該装置をプログラムするように構成された、プログラムインストラクション;であり、該プログラムインストラクションは、前記パーソナルコンピューティングクラウドのクライアントデバイスからメッセージを受信し、該クライアントデバイスにおいて実行しているアプリケーションのセッションを該クライアントデバイスから移行させるステップ;及び前記パーソナルコンピューティングクラウドの他のクライアントデバイスにメッセージを送信するステップであり、該パーソナルコンピューティングクラウドは、該他のクライアントデバイスにおけるアプリケーションを起動し、該他のクライアントデバイスへセッションを移行させるように備えられ、前記メッセージは、前記の移行に関する情報を含む、製造品。請求項16に記載の製造品であり、メッセージを送信するステップは、前記クライアントデバイスのアプリケーションのメタデータ、該クライアントデバイスのアプリケーションによってサポートされるアクション、該クライアントデバイスのアプリケーションによってサポートされるデータフォーマット、該クライアントデバイスのアプリケーションによって使用されるリソースを識別するロケータ、又は特定の状態にある前記他のクライアントデバイスにおけるセッションの再開を可能にするための1つ以上のパラメータ値を含むメッセージを送信するステップを含む、製造品。前記操作は、前記クライアントデバイスを決定するステップをさらに含む、請求項16に記載の製造品。前記操作は、前記クライアントデバイスのアプリケーションを登録するステップをさらに含み、該登録するステップは、登録される前記アプリケーションのメタデータ、登録される該アプリケーションによってサポートされるアクション、又は登録される該アプリケーションによってサポートされるデータフォーマットを含む、請求項16に記載の製造品。前記操作は、前記クライアントデバイスを登録するステップをさらに含む、請求項16に記載の製造品。パーソナルクラウドコンピューティングに対するサーバであり、該サーバをネットワークに結合させるように構成されたネットワークインターフェース;該ネットワークインターフェースに結合され、インストラクションを実行するように構成されたプロセッサ;該プロセッサに結合された記憶媒体であり、該サーバが、前記サーバによる前記インストラクションの実行に応答して、パーソナルコンピューティングクラウドにおいて、該パーソナルコンピューティングクラウドのクライアントデバイスからリクエストを受信し、該クライアントデバイスにおいて実行しているアプリケーションのセッションを該クライアントデバイスから移行させ;且つパーソナルコンピューティングクラウドの他のクライアントデバイスにおいてアプリケーションを起動し、該他のクライアントデバイスへ前記セッションを移行させるように備えられた該パーソナルコンピューティングクラウドの該他のクライアントデバイスに該移行に関する情報を含むメッセージを送信する、ことが出来るようにするために、該サーバをプログラムするように構成されたプログラムインストラクションを記憶している、記憶媒体;を含む、サーバ。請求項21に記載のサーバであり、メッセージの受信は、前記クライアントデバイスのアプリケーションのメタデータ、該クライアントデバイスのアプリケーションによってサポートされるアクション、該クライアントデバイスのアプリケーションによってサポートされるデータフォーマット、該クライアントデバイスのアプリケーションによって使用されるリソースを識別するロケータ、又は特定の状態にある前記他のクライアントデバイスにおいて前記セッションの再開を可能にするための1つ以上のパラメータ値を含む、サーバ。前記プログラムインストラクションは、前記装置が、前記クライアントデバイスを決定することが出来るようにする、請求項21に記載のサーバ。請求項21に記載のサーバであり、前記プログラムインストラクションは、前記クライアントデバイスのアプリケーションを前記装置が登録することが出来るようにし、該登録は、登録される前記アプリケーションのメタデータ、登録される該アプリケーションによってサポートされるアクション、又は登録される該アプリケーションによってサポートされるデータフォーマットを含む、サーバ。前記プログラムインストラクションは、前記装置が前記クライアントデバイスを登録することが出来るようにする、請求項21に記載のサーバ。本開示の実施形態は、付属の図表において示される模範的な実施形態によって提示され、限定によっては提示されない。付属の図表において、参照符号は、類似の要素を示す。パーソナルクラウドコンピューティングPCCに関連する方法及びシステムの実施形態が、本文献において開示される。実施形態において、方法は、PCCクライアントデバイス以下、クライアントデバイスと単純に示すによってPCCサーバ以下、サーバと単純に示すからメッセージを受け取る段階を含む。そのメッセージは、他のクライアントデバイスにおいて実行しているアプリケーションのセッションを、そのクライアントデバイスから移行させる段階に関する情報を含んでよい。応答においてアプリケーションが、そのクライアントデバイスによって起動され、そのメッセージに含まれた情報を使用してそのクライアントデバイスにそのセッションを移動してよい。様々な実施形態において、メッセージを受け取る段階は、そのサーバからメッセージをクライアントデバイスによって受け取る段階を含んでよく、そのメッセージは、他のクライアントデバイスのアプリケーションのメタデータを含み、他のクライアントデバイスのアプリケーションによってサポートされるアクション、他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマット、他のクライアントデバイスのアプリケーションによって使用されるリソースを識別するロケータ、又は特定の状態にあるクライアントデバイスにおけるセッションの続行を可能にする1つ以上のパラメータを含む。様々な実施形態において、アプリケーションを起動する段階は、他のクライアントデバイスのアプリケーションによってサポートされるアクション又は他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマットをサポートするアプリケーションをそのクライアントデバイスによって起動する段階を含んでよい。様々な実施形態において、その方法は、他のクライアントデバイスのアプリケーションによってサポートされるアクション、又は他のクライアントデバイスのアプリケーションによってサポートされるデータフォーマットをサポートするそのクライアントデバイスにおけるアプリケーションを、そのクライアントデバイスによって決定する段階をさらに含んでよい。様々な実施形態において、その方法は、そのクライアントデバイスによって、登録されているアプリケーションのメタデータ、登録されているアプリケーションによってサポートされるアクション、又は登録されているアプリケーションによってサポートされるデータフォーマットをそのサーバに登録する段階をさらに含んでよい。様々な実施形態において、その方法は、そのクライアントデバイスによって、そのクライアントデバイスを、そのサーバに登録する段階をさらに含んでよい。様々な実施形態において、その方法は、そのクライアントデバイスによって、パーソナルクラウドコンピューティングの他のクライアントデバイスのアプリケーションの状態を受け取り;そのクライアントデバイスによって、それらの状態を表示する段階をさらに含んでもよい。様々な実施形態において、ネットワークインターフェース、プロセッサ及び記録媒体を持つクライアントデバイスは、プログラムインストラクションを備えてよく、そのインストラクションは、そのクライアントデバイスが上記に記載の方法を、そのインストラクションをそのクライアントデバイスが実行することに応答して実施するように構成されている。様々な実施形態において、サーバは、クライアントデバイスからのリクエストを受け取り、そのクライアントデバイスにおいて実行しているアプリケーションのセッションをそのクライアントデバイスから移行させるように構成されていてよく;それに応答して、アプリケーションを起動するように備えられた他のクライアントデバイスに、そのセッションを他のクライアントデバイスへ移行させるようにメッセージを送信するように構成されていてよい。そのメッセージは、その移行に関する情報を含んでよい。様々な実施形態において、記録媒体を持つ製造品は、そこに記憶されたプログラムインストラクションを含んでよく、そのプログラムインストラクションは、サーバが上記に記載されたサーバ方法を、そのプログラムインストラクションの実行に応答して実施するようにそのサーバをプログラムするように構成されている。事例的な実施形態の様々な態様は、当業者が作業の内容を他の当業者へと伝えるように、その当業者によって一般的に使用される用語を使用して記載される。しかし、代替の実施形態が、記載される態様のいくつかだけで実施されてよいことは、当業者にとって明らかになるであろう。説明の目的で、特定の数字、材料及び構成が、事例的実施形態を深く理解出来るように明記される。しかし、代替の実施形態が、特定の詳細なしで実施されてよいことは、当業者に明らかになるであろう。他の場合において、良く知られた特性は、事例的実施形態を不明確にしないように省略又は簡略化される。さらに、様々な操作が、代わりに、事例的実施形態を理解する上で最も役立つ方法で、複数の離散的な操作として記載されるが;その記載の順序は、それらの操作が必ずしも順序に依存することを暗示していると解釈するべきではない。特に、それらの操作は、提示の順序において実施される必要は無い。1つの実施形態においてという表現は繰り返して使用される。その表現は、一般的に、同じ実施形態を呼ばない;しかし、そうであってもよい。含む及び有するという用語は、その内容が影響しない場合は、同義的である。A/Bという表現は、A又はBを意味する。A及び/又はBという表現は、A、B、又はA及びBを意味する。少なくともA、B及びCは、A、B、C、A及びB、A及びCB及びC又はA、B及びCを意味する。ABという表現は、B又はABを意味し、Aは任意的である。上記の図の全ては、本開示の実施形態に従って示されている。図1は、本開示の実施形態に従って、セッション移行を用いるパーソナルクラウドコンピューティングの概要を示す。示されるように、パーソナルクラウドコンピューティングPCC環境100は、PCCサーバ以下、単純にサーバと示すに、ネットワークファブリック120によって結合された多数のPCCクライアントデバイス以下、単純にクライアントデバイスと示す102を含む。クライアントデバイス102は、1つ以上の携帯型パーソナルデバイス104、固定されたコンピュータデバイス106及び/又はデジタルホームデバイス108を含んでよい。サーバ110は、セッション移行を用いるPCCサービス以下、単純にサービスと示す112及びPCCデータベース以下、単純にデータベースと示す114を含んでよい。クライアントデバイス102は、本開示の教示を除いては、従来技術において知られているデバイスの幅広い範囲を表わすことを目的とする。携帯型パーソナルデバイス104の例は、スマートフォン携帯電話の機能が改善し続けることから、時折、単純に携帯電話としても呼ばれる、携帯型インターネットデバイス、パーソナルデジタルアシスタント、携帯型メディアプレーヤー、ノート型パソコン、卓上型コンピュータ、電子ブックリーダー、携帯型ゲームプレーヤー、デジタルカメラなどを含むが、それらに限定されない。固定型コンピュータデバイス106は、様々なデスクトップコンピュータ及び車内インフォテインメントデバイスを含んでよいが、それらに限定されない。デジタルホームデバイス108は、デジタル通信が可能なテレビ、デジタルビデオレコーダー及び他のデジタルホーム機器を含んでよいが、それらに限定されない。サーバ110は、本開示の教示を除いては、従来技術において知られているデバイスの幅広い範囲を表わすことを目的とする。サーバ110は、単一のサーバ又は直接的結合、ローカルエリアネットワーク及び/又はワイドエリアネットワークによって局所的及び/又は遠隔で結合されたサーバのクラスターであってよい。ネットワークファブリック120は、従来技術で知られているプライベート及び/又はパブリックのローカル及び/又はワイドwideエリアネットワークの幅広い範囲を表わす。それらのネットワークは、有線又は無線であってよい。そのネットワークファブリックの一部分又は全体は、ローカルエリアネットワーク及び/又はワイドエリアネットワークであってよい。以下において、図2‐8に関して本開示の教示によってさらに詳しく記載されるように、1つのクライアントデバイス102におけるアプリケーションセッションは、他のクライアントデバイス102に途切れなく移動させてよい。結果として、クライアントデバイス102のユーザは、連続的体験を楽しむ。そうでない場合は、それは現在の技術では可能でない。図7は、デジタルホームデバイステレビ652からノート型パソコン654へのビデオセッションの移行の一例を示す。図2を参照すると、図1のクライアントデバイス102が、本開示の様々な実施形態に従って、さらに詳しく示される。示されるように、事例的実施形態に関して、クライアントデバイス102は、動作可能なように互いに結合された、1つ以上のアプリケーション202、パーソナルクラウドコンピューティングクライアント以下、単純にクライアントと示す204、及び様々なシステム通信サービス206を含んでよい。アプリケーション202は、本開示の教示を除いては、従来技術において知られているデバイスの幅広い範囲を表わすことを目的とする。アプリケーション202の例は、ビデオ、オーディオ、インターネット閲覧及び/又はゲームプレイアプリケーションを含んでよいが、それらに限定されない。それらの主な機能、つまり、ビデオレンダリング、オーディオレンダリング、ゲームプレイなどに加えて、アプリケーション202は、クライアント204にそれらを登録するようにさらに構成されていてよい。特に、アプリケーション202は、それらのサポートされたメタデータ、アクション及び/又はデータ/ファイルフォーマットを登録するようにさらに構成されていてよい。例えば、ビデオアプリケーションは、そのメタデータ、それが再生、一時停止、停止及び検索などのアクションをサポートするという事実、ogvXiphOrg財団法人によって推奨される、aviマイクロソフト社によって導入されたAudioVideoInterleaved、mpgMovingPictureExpertsGroupによって推奨される、及び/又はwmvマイクロソフト社によって開発されたWindowMediaVideoのビデオデータ/ファイルフォーマットを登録してよく、あるいは、オーディオアプリケーションは、そのメタデータ、それが類似のアクションをサポートするという事実、及びoggXiphOrg財団法人によって推奨される、mpsMovingPictureExpertsGroupによって推奨される、wmaマイクロソフト社によって開発されたWindowMediaAudio、acc国際標準化機構によって標準化されたAdvancedAudioCoding、及び/又はwavマイクロソフト社によって開発されたWaveformAudioFileFormatのオーディオデータ/ファイルフォーマットも登録してよい。同様に、マルチメディアプレーヤーが、そのメタデータ、開く、ブックマークするのアクションをそれがサポートするという事実、及びm3uNullsoftによって開発された、asxマイクロソフト社によるAdvancedStreamRedirector、xspfXiphOrg財団法人によって後援されるXMFSharablePlaylistFormat、wplマイクロソフト社によって開発されたWindowMediaPlayerPlaylist、及び/又はplsPlaylistフォーマットのデータ/ファイルフォーマットを登録してよい一方、ebookアプリケーションは、そのメタデータ、txtTextFileFormat、azwKindleeBookFileFormat、opfOpenPackagingFileFormat、tr3TomeRaidereBookFileFormat、xmlW3Cによって生成されたExtensibleMarkupLanguage、chmHTMLファイルフォーマットで編集された、又はpdfAdobeSystemsによるPrtableDocumentFormatのデータ/ファイルフォーマットを含んでもよい。様々な実施形態において、クライアント204は、クライアントデバイス及びそのアプリケーション202をサーバ110のサービス112に登録するように構成されてよく、それは、そのアプリケーションのメタデータ、アクション及び/又はサポートされるデータ/ファイルフォーマットを含む。さらに、クライアント204は、サービス112のアプリケーション202の状態を記録し、他のクライアントデバイス102における他のアプリケーション202の状態を受け取り、それ自身及び他のアプリケーション202の状態を表示するように構成されていてよい。様々な実施形態において、クライアント204は、ExtensibleMessaging及びPresenceProtocolXMPPに精通しているように構成される。システム通信サービス206は、様々な従来型のシステム、特に、アプリケーション202及びクライアント204に対する通信サービスを提供するように構成されてよい。サービス206は、リソースプロセッサ、メモリ及びストレージなどの割り当て、及び/又はサーバ110などの外部のデバイスとのネットワーク通信を含んでよい。ここで図3を参照すると、図1のサーバ110が、本開示の様々な実施形態に従ってさらに詳しく説明されている。示されるように、例示の実施形態において、サーバ110は、動作可能なように互いに結合されたサービス112及びシステム通信サービス306を含んでよい。サービス112は、登録及び状態サービス302及びセッション移行サービス304を含んでよい。様々な実施形態において、登録及び状態サービス302は、クライアントデバイス102のクライアント204と協働して、関連するアプリケーション202を登録するように構成されてよい。さらに、登録及び状態サービス302は、様々なクライアント204と協働して、選択された又は全てのアプリケーション202の状態をその様々なクライアント204がそれぞれ認識し、それぞれ表示することが可能であることを有効にするように構成されてよい。セッション移行サービス304は、1つのクライアントデバイス102から他のクライアントデバイス102までのアプリケーションセッションの途切れのない移行を可能にするように構成されてよい。システム通信サービス206に似たシステム通信サービス306は、様々な従来型のシステムサービス、特に、登録及び状態サービス302及びセッション移行サービス304のための通信サービスを提供するように構成されてよい。サービス306は、リソースプロセッサ、メモリ及びストレージなどの割り当て、及び/又はクライアントデバイス102などの外部デバイスとのネットワーク通信を含んでよい。様々な実施形態において、登録及び状態サービス302及びセッション移行サービス304の両方は、ExtensibleMessagingandPresenceProtocolXMPPをサポートするように構成されている。ここで図4を参照すると、図1のデータベース114が、本開示の様々な実施形態に従って、さらに詳しく説明されている。示されるように、事例的実施形態に対し、データベース114は、例えば、登録されたクライアントデバイス102の識別、それらのアプリケーション202及びアプリケーション202の関連情報を記憶するための表などの様々なデータ構造非表示を含んでよい。様々な実施形態において、そのデータ構造は、登録された各クライアントデバイス102の識別402及び状態404を記憶するように構成されていてよい。さらに、登録された各クライアントデバイス102に対し、登録された各アプリケーション202の識別406が記憶されてよい。さらに、登録された各アプリケーションに対し、メタデータ408、サポートされたアクション410及びサポートされたデータ/ファイルフォーマット412もまた記憶されてよい。ここで図5を参照すると、様々なPCCプロセスが、本開示の様々な実施形態に従って、説明されている。示されるように、それらのプロセスは、クライアントデバイス102のクライアント204がサービス112、502にそのクライアントデバイス102を登録又は登録の取り消しをするプロセスを含んでよい。それに応答して、サービス112の登録及び状態サービス302が、それに応じてクライアントデバイス102を登録又は登録取り消し504をしてよい。さらに、それらのプロセスは、クライアントデバイス102のアプリケーション202が、それ自身を、クライアントデバイス102、512のクライアント204に登録又は登録取り消しをしてよいプロセスを含んでよい。それに応答して、クライアントデバイス102のクライアント204は、そのアプリケーションの識別、及び関連情報を記憶又は破棄してよく、そのアプリケーション及び関連情報をサービス112、514に登録するか又は登録の取り消しをしてよい。同様に、それに応答して、サービス112の登録及び状態サービス302は、従って、クライアントデバイス102のアプリケーション202を登録するか又は登録の取り消し516をしてよい。ひき続き図5を参照すると、それらのプロセスは、クライアントデバイス102のアプリケーション202又はそのクライアントデバイス102それ自体の状態変化例えば、オンライン、アイドリングなどに関して、クライアントデバイス102のクライアント204はその状態変化を、登録及び状態サービス302、522に報告する。それに応答して、登録及び状態サービス302は、その新しい状態情報を他のクライアントデバイス102に送信し、それが維持する状態を更新524してよい。それ自体のアプリケーション202又は他のクライアントデバイス102のアプリケーション202のうち1つの新しい状態を受信すると、クライアント204は、様々なクライアントデバイス102、526のローカルな状態表示を更新してよい。状態表示の一例が図6に示されている。それに応じて、本開示のクライアントデバイス102のユーザは、彼/彼女のセッション移行を用いるパーソナルコンピューティングクラウド内の全てのクライアントデバイス102の状態を認識することが可能であってよい。図5を再び参照すると、それらのプロセスは、クライアントデバイス102例えば、クライアントデバイスAのクライアント204が、他のクライアントデバイス例えば、クライアントデバイスB102、532にそれのアプリケーションの1つのセッションを移行させるようにセッション移行サービス304をリクエストするプロセスを含んでよい。様々な実施形態において、クライアント204は、ユーザがそのようなリクエストをすることを可能にする機能を提供してよい。それらの実施形態に対し、クライアント204は、ユーザリクエストの受信に応答してそのリクエストを開始してよい。他の実施形態において、アプリケーション202は、ユーザがそのようなリクエストをすることを可能にする機能を提供してよい。それらの実施形態に対し、クライアント204は、アプリケーション202を通してそのユーザリクエストの受信に応答して、そのリクエストを開始してよい。いずれの場合においても、そのセッション移行リクエストは、メッセージの形でサービス11に送信されてよい。そのメッセージは、そのアプリケーションのメタデータ、サポートされたアクション及びそのアプリケーソンのデータ/ファイルフォーマットを含んでよい。さらに、そのメッセージは、ロケータ例えば、アプリケーションセッションによって使用されたデータの位置を識別するUniformResourceLocator及び/又は特定の状態におけるセッションを再起動するようにそのセッションの後継アプリケーションに対するパラメータ値を含んでよい。様々な実施形態において、クライアントデバイスB102は、例えば、そのアプリケーションのメタデータ、サポートされるアクション及びデータ/ファイルフォーマットなどのそのメッセージにおいて提供される情報に基づいて、セッション移行サービス304によって決定/選択してよい。他の実施形態において、クライアントデバイスB102の仕様は、セッション移行サービス304に提供されてよい。ターゲットのクライアントデバイスB102の受信又は決定において、セッション移行サービス304は、クライアントデバイスB102のクライアント204に、そのアプリケーションのメタデータ、どのセッションが移動しているか、そのアプリケーションがサポートするアクション及び/又は、データ/ファイルフォーマットを伝えてよい。様々な実施形態において、セッション移行サービス304は、さらに、クライアントデバイスB102のクライアント202に、そのセッションに関連するリソースの位置、及び特定の状態にあるセッションを再開するためのパラメータ値をさらに伝えてよい。様々な実施形態において、移行情報メタデータ、その他を受信すると、クライアントデバイス102のクライアント204は、そのクライアントデバイス102のどの登録されたアプリケーション202が、そのセッションに対して適切な後継アプリケーションであるかを決定536する。様々な実施形態において、複数のアプリケーション202が利用可能である場合、クライアント204は、ユーザが選択するように、適格なアプリケーションのメニューを提供してよい非表示。いずれにしても、その後継アプリケーションの決定又は選択において、既に起動されていない場合は、クライアント204は、その後継アプリケーションを起動し、実行をその後継アプリケーションに移して538よい。それによって、1つのパーソナルコンピューティングクラウドのクライアントデバイスからそのパーソナルコンピューティングクラウドの他のクライアントデバイスへのセッションの途切れない移行が可能になる。図8は、本開示の様々な実施形態のクライアントデバイス及び/又はサーバ態様を実施するための仕様に適切なコンピュータシステムの一例を示す。示されるようにコンピュータシステム700は、多数のプロセッサ及びプロセッサコア702及びシステムメモリ704を含む。請求項も含んだ本出願の目的において、プロセッサ及びプロセッサコアという用語は、別の面でその内容が明らかに必要としていない場合は、同義的であると見なしてよい。さらに、コンピュータシステム700は、大容量記憶デバイス706ディスケット、ハードドライブ、コンパクトディスク読み取り専用メモリCDROMなど、入力/出力デバイス708ディスプレイ、キーボード、カーソルコントロールなど及び通信インターフェースネットワークインターフェースカード、モデムなどを含む。それらの要素は、1つ以上のバスブリッジ非表示を表わすシステムバス712によって互いに結合されている。これらの要素の各々は、従来技術において知られている従来型のそれの機能を実施する。特に、システムメモリ704及び大容量記憶装置706は、クライアント204、登録及び状態サービス302又はセッション移行サービス304など、ここで集合的に722として示される様々な構成要素を実装するプログラムインストラクションの作業コピー及び永久コピーを保存するために使用してよい。その様々な構成要素は、プロセッサ702によってサポートされるアセンブラインストラクション又は例えば、そのようなインストラクションに編集され得るCなどの高級言語によって実装してよい。そのプログラムインストラクションの永久コピーは、工場又は現場における永久ストレージ706の中に、例えば、コンパクトディスクCDなどの配布媒体非表示を通して、又は通信インターフェース710配布サーバ非表示からを通して配置してよい。つまり、エージェントプログラムの実装を有する1つ以上の配布媒体は、そのエージェントを配布し、様々なコンピュータデバイスをプログラムするのに使用してよい。これらの要素702‐712の構成は知られていることから、さらに記載されない。特定の実施形態が、本文献において示され記載されてきているが、多種多様の代替及び/又は等しい実装が、示され記載された特定の実施形態を、本発明の実施形態の範囲から離れずに置き換えられてもよい。本出願は、ここで考察される実施形態の如何なる適合又は変化形も含むことを目的とする。従って、本発明の実施形態は、請求項及びそれらの均等物のみによって限定することを明らかに目的とする。