(57)【要約】  本発明は移動体サーバ及びクライアントデバイス（１５０）と，クライアントデバイス（１５０）で閲覧可能な，それらの間を転送されるデータと，に関する。特に本発明は，個人別にされ，及び／又はコンテキスト依存の外観を有するクライアントデバイス（１５０）用の閲覧可能文書を生成する方法に関する。ディスプレイ上に提示する閲覧可能文書を生成する方法において，その文書の内容は要求時に取得され，パーソナルデバイス（１００）に関連するコンテキストデータが判定される。上記のコンテキストデータに関連するスタイルについての情報が規定され，内容とそのスタイルについての情報とによって閲覧可能文書がパースされる。
2008544358.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ上に提示する閲覧可能文書を生成する方法であって，該文書の内容を要求時に取得するものであり，
パーソナルデバイス（１００）に関するコンテキストデータを判定するステップと，
前記コンテキストデータに関するスタイルについての情報を規定するステップと，
前記内容と，前記スタイルについての前記情報とによって，前記閲覧可能文書をパースするステップと，
を有することを特徴とする方法。
【請求項２】
前記文書の前記内容を，前記パーソナルデバイス（１００）のサーバから取得することを特徴とする請求項１に記載の方法。
【請求項３】
前記スタイルについての前記情報は，スタイル設定の識別子の該スタイル設定とすることを特徴とする請求項１に記載の方法。
【請求項４】
前記スタイルは，前記パーソナルデバイス（１００）のサーバから取得することを特徴とする請求項１又は２に記載の方法。
【請求項５】
前記スタイルは，前記パーソナルデバイス（１００）外部のサーバ（１３０）から取得することを特徴とする請求項１又は２に記載の方法。
【請求項６】
前記スタイルは，コンテキスト設定データベースから取得することを特徴とする請求項１〜４のいずれか一項に記載の方法。
【請求項７】
提示される前記閲覧可能文書は，ウェブページとすることを特徴とする請求項１〜５のいずれか一項に記載の方法。
【請求項８】
前記内容は，帰属サイトと，アプリケーションデータと，のグループのうち１つとすることを特徴とする請求項１〜６のいずれか一項に記載の方法。
【請求項９】
調査する前記コンテキストデータは，前記パーソナルデバイス（１００）のプロファイルと，時間と，前記パーソナルデバイス（１００）のテーマ設定と，センサデータと，のグループのうち少なくとも１つを有することを特徴とする請求項１〜７のいずれか一項に記載の方法。
【請求項１０】
前記要求は，統一資源位置指定子と，ブラウザの識別子と，該ブラウザのユーザの識別情報と，の情報のうち少なくとも１つからなることを特徴とする請求項１〜８のいずれか一項に記載の方法。
【請求項１１】
前記スタイルは，要求時に発生させることを特徴とする請求項１〜９のいずれか一項に記載の方法。
【請求項１２】
閲覧可能文書を生成するために用いる設定データベースであって，
デバイスに関するコンテキストデータを判定する手段と，
前記コンテキストデータに関するスタイルについての情報を規定する手段と，
を備えることを特徴とするデータベース。
【請求項１３】
閲覧可能文書をクライアントデバイス（１５０）に転送するデバイス（１００）であって，該デバイス（１００）は前記クライアントデバイス（１５０）からの要求時に前記閲覧可能文書の内容を取得し，該内容を前記クライアントデバイス（１５０）へ転送することができ，更に
前記デバイス（１００）に関するコンテキストデータを判定でき，
前記コンテキストデータに関するスタイルについての情報を規定でき，
前記内容と，前記スタイルについての前記情報とを有する前記閲覧可能文書を，前記クライアントデバイス（１５０）へ転送できる，
ことを特徴とするデバイス。
【請求項１４】
サーバを特徴とする請求項１３に記載のデバイス。
【請求項１５】
前記コンテキストデータの規則を規定する設定データベースを特徴とする請求項１３又は１４に記載のデバイス。
【請求項１６】
前記スタイルについての情報を規定する設定データベースを特徴とする請求項１５に記載のデバイス。
【請求項１７】
コンテキストデータを，前記パーソナルデバイス（１００）と，前記パーソナルデバイス（１００）の位置と，時間と，前記パーソナルデバイス（１００）のテーマ設定と，センサデータと，のグループのうち１つとすることを特徴とする請求項１３〜１６のいずれか一項に記載のデバイス。
【請求項１８】
通信手段を特徴とする請求項１３〜１７のいずれか一項に記載のデバイス。
【請求項１９】
ディスプレイ上に提示する閲覧可能文書を生成する計算機プログラム製品であって，前記文書の内容を要求時に取得するものであり，計算機上で動作したとき，
パーソナルデバイス（１００）に関するコンテキストデータを判定し，
前記コンテキストデータに関するスタイルについての情報を規定し，
前記内容と，前記スタイルについての前記情報とによって前記閲覧可能文書をパースする，
ようになっている可読媒体上に記憶したコード手段を有することを特徴とする計算機プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，移動体サーバ及びクライアントデバイスと，それらの間を転送されるデータであってクライアントデバイスで閲覧可能なデータとに関する。特に本発明は，個人別にされ，及び／又はクライアントデバイス用コンテキスト依存の外観を有する，閲覧可能文書を生成する方法に関する。
【背景技術】
【０００２】
計算機システム内の電子文書は，サーバから文書を取得してディスプレイ上に提示する（クライアントデバイス内の）ブラウザを用いて見ることができる。現在閲覧するための電子文書は，いわゆるウェブページであり，ウェブブラウザを対象に生成される。ウェブページは既知のマーク付け言語を用いて設計されることが多い。またページは，図形，リンク，及びほかの独創的スタイルと連携することが多い。ウェブアプリケーション及びウェブサービスは，クライアントデバイスからの要求時に多くの種類の内容を発生させることができる。
【０００３】
ウェブページの内容，すなわち電子文書は伝統的に，静止しておりネットワークに固定のコネクションを有する計算機システムにあるサーバに記憶される。サーバは，マーク付け言語で書かれた文書をクライアントデバイスのブラウザに提供する。ブラウザはマーク付け言語を理解し，文書をクライアントデバイスのディスプレイ上に正しく表示することができる。表示する内容は必ずしも単純テキストでなくてもよく，ボタン及びハイパリンクのような対話要素も提供することができる。ウェブ技術の基本は，公的又は私的に多数のクライアントデバイスと共有するデータを供給することである。内容を要求するクライアントデバイスは，固定又は無線計算機システムであってもよいし，移動体デバイスであってもよい。企業ネットワークのような局所ネットワークにおいて，静止サーバは通常従業員が共有する。したがって例えばカレンダなどのデータは，サーバに接続されたクライアントデバイスの認証されたユーザに提供され，そのようなユーザは提供されたデータを編集することができる。
【０００４】
上述のとおり伝統的なサーバは静止したものであるが，米国特許出願第２００３／００７６７９２Ａ１号は，移動体デバイスがサーバとなる可能性も紹介している。このようなサーバを本明細書においては移動体サーバと呼ぶ。ウェブサーバである移動体サーバの別の態様は既知である。しかし移動体サーバは，移動体サーバの所有者及びクライアントデバイスのユーザ双方に対して，更なる要求を生成することが分かる。したがって本発明は，既存の課題によらず，上述の要求に関連する。
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明は，移動体端末のようなパーソナルデバイスがウェブサーバのホストとして動作する状況において，期待されるインターネット利用及び可能性を扱う。現在個人別にするために，パーソナルデバイスの外観をカバー又はユーザインタフェースデザインによって個別化する方法が用いられることが知られている。本発明は，クライアントデバイスにおいても個人別外観を共有する機会を与えることによって，個人別化を拡張する。換言すれば本発明は，例えばパーソナルデバイス内の設定データ又はコンテキストデータなどの種々のデータを用いて，移動体ウェブアプリケーションのスキンを規定することに関する。
【０００６】
本発明は，移動体ホームページの個人別化だけでなく，ウェブインタフェースを介して共有できるほかの移動体向け内容の個人別化も可能にする方法を提供する。更に本発明は，パーソナルデバイスの内容の個別化した外観を提供することもねらっており，これによって特徴及び使い勝手が維持される。
【０００７】
したがって本発明の目的は閲覧可能文書を生成する方法を提供することであり，その方法は，パーソナルデバイスに関するコンテキストデータを判定するステップと，上記コンテキストデータに関するスタイルについての情報を規定するステップと，内容と上記スタイルについての上記情報とによって上記閲覧可能文書をパースするステップと，を有する。
【０００８】
本発明の別の目的は，デバイスに関するコンテキストデータを判定する手段と，上記コンテキストデータに関するスタイルについての情報を規定する手段と，を備える設定データベース提供することである。
【０００９】
本発明の別の目的は，デバイスであってそのデバイスに関するコンテキストデータを判定でき，上記コンテキストデータに関するスタイルについての情報を規定でき，上記内容と上記スタイルについての上記情報を有する上記閲覧可能文書を上記クライアントデバイスに転送できるデバイスを提供するものである。
【００１０】
本発明の別の目的は，計算機上で動作したとき，パーソナルデバイスに関するコンテキストデータを判定し，前記コンテキストデータに関するスタイルについての情報を規定し，前記内容と，前記スタイルについての前記情報とによって前記閲覧可能文書をパースする，ようになっている可読媒体上に記憶したコード手段を有する計算機プログラム製品を提供することである。
【００１１】
本発明は，移動体サーバ上で働いて，要求に応じるときにサーバが利用できる種々のコンテキストデータを用いて，設定スタイル（例えば，カスケーディングスタイルシートＣＳＳ）を恐らく発生させるものである。パーソナルデバイスは，どの状況でどの種別のコンテキストデータを用いるかを制御する規則を提供することができる。設定スタイルを用いることによって，パーソナルデバイスのユーザインタフェースのルックアンドフィールを，クライアントデバイス上で提供されるウェブサイトに複製することができる。コンテキストを意識することによって，本発明の態様を更に広げることができる。
【００１２】
本発明は，移動体技術に広範な利点をもたらす。まず最初に，電話機アプリケーションに関する閲覧可能内容の個人別化が技術的詳細の自動化によって容易になり，内容の所有者がデータを共有し，文書の割付を設計及び作成することさえも明らかに容易にする。本発明の最も重要な利点の１つは，所有者がデータ及びコンテキストだけを提供し，アプリケーション自体は提供しないアプリケーション（電話帳，メール，ログ，ブログなどを有する既定の「ホームページ」アプリケーション，それらの組合せ）に，「スキン」（すなわち外観）が可能になることである。所有者が独自のページを作成することも可能ではあるが，そのようなスタイル基盤技術を用いているホームページでさえ，ノウハウを有するものは極めてわずかであり，それを実際に行う時間及び興味があるものは更に少ない。したがってパーソナルデバイスの所有者は，ウェブページに自分自身の動的なスタイルを用い，パーソナルデバイスのサーバに記憶させることができる。またそのスタイルはパーソナルデバイス外のサーバにも記憶させることができ，それによって所有者は新しいスタイルの版及び改善物を用いることができるようになる。
【００１３】
基本的に本発明によれば，パーソナルデバイス内の個人別化情報をほかの計算デバイスに提供することができる。パーソナルデバイスの内容は，類似の外観を有する別の計算機と共有することができ，内容の使い勝手も改善されるので，本発明はこれら２つの計算機システムの関係をより効果的に緊密にする。
【発明を実施するための最良の形態】
【００１４】
本発明を添付の図面及び以降の説明によって提供される例によって説明する。これらの例は理解のためだけに提供するものであり，したがってそれらによって不必要な限定は行われない。
【００１５】
本発明において，ウェブ閲覧可能内容はパーソナルデバイスからクライアントデバイスへ供給される。ここでパーソナルデバイスとは，携帯電話機，スマートホン，コミュニケータ，ＰＤＡデバイス，のような移動体デバイスを指すものとする。またクライアントデバイスは，移動体デバイスであってもよいし，有線又は無線のパーソナル計算機であってもよい。クライアントデバイスにおいては，ブラウザが重要な役割を持つ。ブラウザは，移動体サーバから内容を生成し，ディスプレイ上に正確に表示することができる。ウェブ閲覧可能内容は，例えばホームページのような移動体サーバが提供するウェブページに当然関係するが，本発明はウェブインタフェースを介して例えばカレンダ，電話帳，メール，ログなどのようなパーソナルデバイスのアプリケーションも利用することができるようにする。更に移動体ウェブサーバ（「移動体サーバ」）は，移動体ウェブログ及びギャラリのホストとして動作することができる。ウェブ閲覧可能内容は，例えばＨＴＭＬ又はＸＨＴＭＬのような既知のマーク付け言語を用いて形成することができる。本発明の処理中に，内容はスタイル設定を行われ，そのスタイル設定は既知のカスケーディングスタイルシート（ＣＳＳ）によって形成することができる。ＣＳＳはマーク付け言語で書かれた電子文書の提示を記述するために用いられる言語である。ＣＳＳは，例えば文書提示の色，フォント，割付及びほかのスタイル特徴を規定するために用いられる。本明細書において「コンテキストデータ」という用語は，例えばパーソナルデバイスの設定，又は要求された内容にどの設定スタイルを用いるかを判定するために用いるほかのデータを指すものとする。「設定データ」という用語は，割付設定及び閲覧可能内容がどのように見えるかを決定するスタイルデータを指すものとする。本発明の思想は，要求した内容が，パーソナルデバイス内の内容に類似して見えるように発生させることである。このことは，パーソナルデバイスのユーザインタフェース特徴を，ある点においてパーソナルデバイスの設定によってブラウザ内の内容に適用することを意味する。
【００１６】
本発明によるシステムの一例を図１に簡略に示す。この例において，移動体端末１００のようなパーソナルデバイスは移動体サーバを備える。クライアントデバイス１５０が移動体端末１００にウェブページ又はほかの内容データを要求すると，移動体サーバはネットワーク１２５を介して個別化したスタイルを有する要求されたデータをクライアントデバイス１５０に供給する。この個別化したスタイルは，移動体端末１００内の設定によって判定される。図２に別の例を示す。図１との差異は，パーソナルデバイスの内容のためのスタイルを供給する外部サーバ１３０である。したがってクライアントデバイス１５０から要求を受信した後，移動体端末１００はその設定を判定して，外部サーバ１３０に対応するスタイルを要求する。スタイル文書がどのようにクライアントデバイスに届くかについて，２つの例を説明する。第１の例は，返却された閲覧可能文書にスタイル設定を組み込むものであって，ブラウザは一度に内容及びスタイル双方を同一文書によって取得する。これはスタイル設定がデバイス１００から発生し，またスタイル文書を取得するために追加の往復はないことを意味する。この例は図１に関する。もう１つの例においては，スタイル設定はそれを参照する閲覧可能文書に外部でリンクするものであってよい。この例においては，ページを表示するようにそれ自身を規定するスタイル設定を得るためにブラウザは余分な往復を必要とするかもしれない。ここでこの外部スタイル設定（閲覧可能文書から見て「外部」）は，依然としてデバイス１００（図１参照）から来るか，別のサーバ１３０から来る（図２参照）。
【００１７】
システムはまた，例えばパーソナルデバイス１００上に記憶される設定データベースも含む。設定データベースは，どの種類のコンテキストデータを考慮に入れ，どのようになるかについての規則を規定するように構成される。移動体サーバの場合のコンテキストデータは，例えば次のようであってよい。
・要求の一部として，要求したＵＲＬページ（例えば主ページ，私的データを有するウェブアプリケーション，モブログ（ｍｏｂｌｏｇ），家族の写真）
・要求の一部として，例えばブラウザソフトウェアの識別子などのユーザエージェント
・要求の一部として，そのページについて認証が可能なとき，インターネットユーザの識別情報
・パーソナルデバイスの現在のプロファイル（例えば一般，会議，無音，など）
・パーソナルデバイス内の現在のテーマセット（背景画像，ＧＵＩのカラーパレット，使用しているアイコン）
・デバイスがセンサと通信しているとき，センサデータ。センサデータは，ＧＰＳ位置情報，気圧，周囲にあるＢｌｕｅｔｏｏｔｈ（登録商標）デバイスの数，セルラ信号強度，バッテリ状態，セルＩＤ，気温，湿度，加速度，デバイス所有者の指定ムード
【００１８】
コンテキストデータはほとんどなんでもよいと考えられ，したがって上記のリストは示唆にすぎないと考えることが望ましい。
【００１９】
本発明の基本的なステップは，パーソナルデバイスに内容を要求し，パーソナルデバイス内の設定，すなわちコンテキストデータがどれかを判定することである。設定によって，内容の割付スタイルが設定データベースから取得される。このスタイルは，クライアントデバイス上に表示するページを描画するために用いられる。ブラウザがウェブページを受信すると，パースを開始し，あるスタイルを適用しなければならないことに気付く。そのスタイルはあるＵＲＬからダウンロードすることができる。移動体サーバ又は静止サーバのいずれかである対応するサーバに接続すると，記憶装置からそのスタイルを取得することができる。静止サーバは，いわゆるスタイルウェブサーバであってもよく，それは種々のユーザにスタイルを提供する。ページが要求されたとき，取得するスタイルは必ずしもサーバ上にはない。スタイルは，要求時に動的に発生してもよい。スタイルがその場で発生されたときは，それは基本的にウェブアプリケーションであって，マーク付け言語で形成される通常のページではなく，スタイルデータからなる文書である。このような場合の一例はスタイル発生器ウェブアプリケーションであり，パーソナルデバイス上で動作するとそのデバイスの現在のテーマを取得し，そこから対応するスタイルを発生させることができる。新規に発生されたスタイルは，後で使うために記憶してもよいし，永久に削除してもよい。ブラウザは内容及び設定スタイルを取得した後，ページを描画してユーザに表示する。
【００２０】
本発明及び図１に関係する信号方式の例を図３に示す。この例において，ウェブブラウザのユーザ”ｕｓｅｒ２”（３５０）と移動体サーバの所有者”ｕｓｅｒ１．ｍｏｂｉｌｅ．ｏｒｇ”（３００）とは同一の家族に属している。ｕｓｅｒ１は，家族が端末３００内の核アプリケーション（例えばカレンダ）を見ることができるように端末３００を設定してある。この例においてｕｓｅｒ２は移動体サーバ３００にカレンダの利用を要求する（ステップａ）。移動体サーバ３００はブラウザ３５０に認証を依頼する（ステップｂ）。そして結果を受信した後（ステップｃ），移動体サーバ３００は移動体端末の現在の設定及びテーマを判定する（ステップｄ）。テーマはアプリケーションのスタイルを規定する。この例ではテーマは「ロマンス」と呼ばれる。ｕｓｅｒ２のウェブブラウザ３５０は，アドレス/css.cgi?cid=romance（すなわち移動体サーバである同一のウェブサーバを参照するＵＲＬ）で見付かるスタイルを使用することに気付く（ステップｅ）。ブラウザ３５０が対応するスタイル文書を要求すると（ステップｆ），スタイルは発生されるか，又は記憶したスタイルデータベースから提供される（ステップｇ，ｈ）。スタイル及びカレンダ双方を受信した後，ブラウザはページ３５５を描画して表示することができる。
【００２１】
図４に，ウェブブラウザのユーザ４５０が移動体端末４００上の公開ページを匿名で利用する例を示す。移動体端末４００の所有者”ｕｓｅｒ１”は，第２ウェブサーバ４３０上にスタイル設定を行っている。第２ウェブサーバ４３０は，例えば事業者が運用するスタイルサービスを提供するように構成されたスタイル発生器を備える。このサービスは第２ウェブサーバ４３０上に人々が自分のスタイルの一部を設定できるようにし，それによって発生器を呼び出すだけでスタイルを取得できる。この例においてｕｓｅｒ１は，公開スタイル”ｐｕｂ”がテーマ”ｂａｓｉｃ”であるように設定している。したがってウェブブラウザ４５０がギャラリに匿名で要求を行うと（ステップａ），移動体サーバ４００は現在の設定を判定し（ステップｂ），スタイル識別情報”ｐｕｂ”及びスタイル所有者”ｕｓｅｒ１”を有するスタイルサーバへのリンクを返却する（ステップｃ）。そしてウェブブラウザ４５０は，スタイルサーバである第２サーバ４３０に対応するスタイルを要求し（ステップｄ），どのデータからスタイルを探すか，及びどのスタイルが識別情報”ｐｕｂ”に対応するかを検査する（ステップｅ）。ｕｓｅｒ１のスタイル”ｐｕｂ”が基本スタイルに関連することを判定した後，第２サーバ４３０はウェブブラウザ４５０にそのスタイルを返却し（ステップｆ），ウェブブラウザはページ４５５を描画して表示することができる。
【００２２】
一例においてユーザは，パーソナルデバイスから提供されたすべてのページは家族に公開している核ウェブアプリケーション（カレンダ，電話帳，等）のページを除いて，基本外観で修飾するように指定することができる。家族の場合は，それらのページは個人別の外観になる。別の例においてユーザは，ＧＰＳ位置情報及び気圧を考慮に入れてページがより動的に振る舞うように構成することができ，それでウェブページが例えば熱帯の晴天や北欧の雨天，更には例えばクリスマス，イースターなどの暦日又は季節に見えるようにすることができる。
【００２３】
更なる例として，コンテキストデータは第三者サーバへの問い合わせ結果であってもよい。例えばパーソナルデバイスがＧＰＳアンテナは備えているが気圧計は備えていないとき，デバイスは気象予報ウェブサービスに接続して現在のＧＰＳ座標周辺の現在の天気を問い合わせ，ユーザが設定しているときはスタイルに対応させることができる。
【００２４】
ウェブページを提供する際，移動体サーバはそのページにどのスタイルを含めるかを判定するために設定データベースに問い合わせる。スタイルコマンドは必ずしもウェブページストリームに挿入されず，その識別子によって参照してもよい。それによってブラウザは，ページを描画するために引き続いてスタイル要求をする。
【００２５】
パーソナルデバイスのディスプレイ及びクライアントデバイスのディスプレイ双方の画面の多くはない例を図５〜７に示す。図５から，パーソナルデバイスのディスプレイ５００の内容が，クライアントデバイスのディスプレイ５５０上に同一のスタイル設定及び同一内容で表示されることが分かる。ウェブページ５５０で用いられるアイコン（５０５，５５５）及び色は，パーソナルデバイスの現在のテーマに対応する。図６の例は，図５のものに類似している。しかしこの例においては，異なるブラウザは異なるスタイルを有する。パーソナルデバイス６００の内容は，デバイスのユーザインタフェースにも用いられているものと類似のスタイルで移動体サーバの所有者に表示される。この所有者の場合ウェブページは，所有者がログインした後のデバイスのユーザインタフェースに似ていることに注意されたい。したがってクライアントデバイス６８０のウェブページもまた，「ログアウト」ボタン６８５を有する。ログインしていないほかのユーザには，パーソナルデバイスの内容に別の割付が適用される。そのようなブラウザ６７０は，既定の色及びアイコンばかりでなく，「ログイン」ボタン６７５も有する。
【００２６】
図７に対照的なカレンダの例を示す。この例において，ｕｓｅｒ１はｕｓｅｒ２との打合せ設定を所望している。ｕｓｅｒ１は自分の計算機を用いてｕｓｅｒ２の移動体ウェブサイトを探索し，ｕｓｅｒ２のカレンダに接続する。ｕｓｅｒ１の移動体ウェブサイト及びカレンダは，既に開かれている。各カレンダは所有者の名前が付けられており，双方のカレンダは対応するパーソナルデバイス７００，７２０のテーマを有するので各カレンダは別の色及びアイコンを有する別のスタイルを有し，ｕｓｅｒ１はカレンダ画面７８０，７７０のどちらがだれに属するかを容易に見分けることができる。ｕｓｅｒ１は，ウェブページ７８０内の自分のカレンダにカレンダ機能（例えば編集及び削除）ボタン７８７及びログアウトボタン７８５を有する。しかしｕｓｅｒ２のカレンダへの接続機能及び編集機能は，ｕｓｅｒ１がｕｓｅｒ２のカレンダにログインできるときだけ提供される。
【００２７】
パーソナルデバイスの例を図８に示す。デバイスは，送信器８２１及び受信器８２２を有する通信手段８２０を備えるか，そのようなものに接続している。また送信器８８１及び受信器８８２を有する別の通信手段８８０もある。第１通信手段８２０は遠距離通信ができるようになっており，別の通信手段８８０は，Ｂｌｕｅｔｏｏｔｈ（登録商標）システム，ＷＬＡＮシステム（無線構内ネットワーク），又は局所的な使用及び別のデバイスと通信するのに適した別のシステム，のような一種の短距離通信手段であってもよい。図８の例によるデバイス８００はまた，可視情報及び撮像データを表示するディスプレイ８４０も備える。デバイス８００は更に，データを入力するキーパッド８５０などのような対話手段を備えてもよい。ディスプレイがタッチパネルディスプレイのときは，キーパッド８５０に加え，又はその代わりに，デバイスはスタイラスを備えてもよい。デバイス８００は，イヤホン８６１と，マイクロホン８６２と，任意選択で音声情報を符号化（及び必要なときデコード）を行うコーデックと，のような音声手段８６０を備える。デバイス８００はまた，撮像手段８１０を備えてもよい。制御ユニット８３０を，デバイス８００内の機能を制御し，アプリケーションを動作させるために，デバイス８００に組み込んでもよい。制御ユニット８３０は，１又は複数のプロセッサ（ＣＰＵ，ＤＳＰ）を備えてもよい。更にデバイスは，例えばデータ，アプリケーション及び計算機プログラム製品を記憶するメモリ８７０を備える。サーバ８９０は，上述の例によって用いることができる。
【００２８】
前の例において，スタイル設定を取得するＵＲＬは，パーソナルデバイス又はスタイルサーバに対応するものであってよい。スタイル設定は，それを参照する閲覧可能ページがブラウザに返却されるときに存在していてもよいが，必ずしもそうでなくてもよい。スタイルをその場で発生させるときは，基本的にそれは通常の例えばＨＴＭＬページではなくスタイル設定を提供する特別なウェブアプリケーションに過ぎない。これは，送信したデータを用いて画像を発生させるウェブアプリケーション（例えば番地によって地図を発生させる）の利用に類似していることが分かるであろう。既存のスタイルに加えて，パーソナルデバイスにおいて動作しているスタイル発生器は，デバイスの現在のテーマを取得して，それから対応するスタイルを発生させることができる。
【００２９】
スタイルスクリプトがパーソナルデバイス上で局所的に動作するときは，スクリプトへの引数の量は少ない。例えば，http://user1.mobile.org/css.cgi?cid=curtheme。一方，スタイルスクリプトが別のサーバ上で動作し，スタイルを発生するときに種々のコンテキストデータ（この例においてはＧＰＳ位置情報）を考慮に入れるときは，引数の量は大きくなる。例えば，http://style.operator.com/css.cgi?mid=user1&themeid=romance&gps=2E_60N。
【００３０】
前の例においてＣＳＳストリームを発生する方法としてＣＧＩを参照したが，当業者であれば，ＣＧＩは理解のためだけに提供されたことが分かるであろう。利用可能な技術はさまざまなものであってよく，例えばＰｅｒｌ，Ｐｙｔｈｏｎ及びＰＨＰをプログラムスクリプト発生に用いてもよい。またＣ又はＣ＋＋で書かれた"mycssgenerator"を用いることも可能である。更にＪａｖａ（登録商標）を主体とする技術も可能な代替案である。非常に多様なスクリプト言語を理解することによって，当業者はまた，本発明がこれらのいずれかに限定されるものではなく，あるほかの技術によって実現することができることを理解するであろう。
【００３１】
ここで説明した実施例の変形物及び修正物が，本願特許請求の範囲に規定した本発明の保護範囲を逸脱することなく，実現可能であることは明らかである。
【図面の簡単な説明】
【００３２】
【図１】本発明によるシステムの例を示す図である。
【図２】本発明によるシステムの別の例を示す図である。
【図３】図１に関する信号方式の例を示す図である。
【図４】図２に関する信号方式の例を示す図である。
【図５】クライアントデバイスとパーソナルデバイスとが同一のテーマを有する画面例を示す図である。
【図６】ログイン状況に応じてクライアントデバイスにおけるテーマが異なる画面例を示す図である。
【図７】カレンダを比較するための画面例を示す図である。
【図８】本発明によるパーソナルデバイスの例を示す図である。
【図１】
2008544358.tif 000003
【図２】
2008544358.tif 000004
【図３】
2008544358.tif 000005
【図４】
2008544358.tif 000006
【図５】
2008544358.tif 000007
【図６】
2008544358.tif 000008
【図７】
2008544358.tif 000009
【図８】
2008544358.tif 000010
【国際調査報告】
2008544358.tif 000011
2008544358.tif 000012
2008544358.tif 000013