(57)【要約】  モバイル機器とデスクトップ型コンピューティング装置との間の接続性を提供する方法は、モバイル機器にデスクトップ型コンピューティング装置にインストールすることができるソフトウェアを提供し、モバイル機器をアドレス指定するためのデバイス識別データを含む構成データをデスクトップ型コンピューティング装置で動作するアプリケーションソフトウェアに提供するステップと、モバイル機器を用いて、モバイル機器が通信することができるすべてのデスクトップ型コンピューティング装置を検出するステップと、モバイル機器を用いて、アプリケーションソフトウェアがインストールされるデスクトップ型コンピューティング装置のうちの１つを選択するステップと、モバイル機器からデスクトップ型コンピューティング装置にソフトウェアを伝送するステップと、アプリケーションソフトウェアを用いたデスクトップ型コンピューティング装置からモバイル機器への通信が、ソフトウェア源のモバイル機器に直接アドレス指定されるように、デスクトップ型コンピューティング装置を用いて、ソフトウェアを実行し、構成データを用いてアプリケーションソフトウェアを構成するステップと、を含む。【選択図】なし
2010521019.tif 000002
【特許請求の範囲】
【請求項１】
モバイル機器とデスクトップ型コンピューティング装置との間の接続を提供する方法であって、
−前記モバイル機器に前記デスクトップ型コンピューティング装置にインストールすることができるソフトウェアを提供し、前記モバイル機器をアドレス指定するための機器識別データを含む構成データを前記デスクトップ型コンピューティング装置で動作するアプリケーションソフトウェアに提供するステップと、
−前記モバイル機器を用いて、当該モバイル機器が通信することができるすべてのデスクトップ型コンピューティング装置を検出するステップと、
−前記モバイル機器を用いて、前記アプリケーションソフトウェアがインストールされる前記デスクトップ型コンピューティング装置のうちの１つを選択するステップと、
−前記モバイル機器から前記デスクトップ型コンピューティング装置に前記ソフトウェアを伝送するステップと、
−アプリケーションソフトウェアを用いた前記デスクトップ型コンピューティング装置から前記モバイル機器への通信が、前記ソフトウェア源の前記モバイル機器に直接アドレス指定されるように、前記デスクトップ型コンピューティング装置を用いて、前記ソフトウェアを実行し、構成データを用いて前記アプリケーションソフトウェアを構成するステップと、を含む方法。
【請求項２】
前記モバイル機器が、携帯電話機を含む、請求項１に記載の方法。
【請求項３】
前記デスクトップ型コンピューティング装置が、ラップトップコンピュータまたはパーソナルコンピュータを含む、請求項１または２に記載の方法。
【請求項４】
前記ネットワーク資源が、インターネット資源を含む、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記ソフトウェアが、ソフトウェアローダファイルに含まれる方法であって、前記モバイル機器から前記デスクトップ型コンピューティング装置に前記ソフトウェアローダファイルを伝送するステップと、インストールされたアプリケーションソフトウェアが、前記モバイル機器、前記デスクトップ型コンピューティング装置およびネットワーク資源の間に機能性および接続性を提供するように実行可能であるように、前記デスクトップ型コンピューティング装置を用いて前記ローダソフトウェアを実行し、当該ローダソフトウェアをネットワーク資源に送って、構成データを用いてアプリケーションソフトウェアをダウンロードしてインストールするステップとを含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
前記モバイル機器に関して予め定義されたアドレス変数を含むように、前記ローダソフトウェアを準備するステップを含む、請求項５に記載の方法。
【請求項７】
前記デスクトップ型コンピューティング装置におけるレジスタに前記アドレス変数を書き込むことをさらに含む、請求項６に記載の方法。
【請求項８】
前記デスクトップ型コンピューティング装置と前記モバイル機器との間のさらなる通信において、前記レジスタに格納される前記アドレスを用いることをさらに含む、請求項７に記載の方法。
【請求項９】
ソフトウェアローダファイルは、前記電話機によって用いられるオペレーティングシステムによって処理される小さな実行可能ファイルである、請求項５〜８のいずれか１項に記載の方法。
【請求項１０】
前記アプリケーションソフトウェアが、供給源となる前記モバイル機器のみに接続するように自動的に構成可能であるように、前記ローダソフトウェアはまた、前記モバイル機器を識別するデータを含む、請求項５〜９のいずれか１項に記載の方法。
【請求項１１】
ワイヤレス接続、赤外線接続または直結ケーブル接続によって、前記モバイル機器と前記デスクトップ型コンピューティング装置との間の接続を提供するステップを含む、請求項１〜１０のいずれか１項に記載の方法。
【請求項１２】
デスクトップ型コンピューティング装置を検出する前記ステップは、ユーザによる所望のデスクトップ型コンピューティング装置の選択を可能にするように、前記モバイル機器においてそのような装置のすべてを表示するステップを含む、請求項１〜１１のいずれか１項に記載の方法。
【請求項１３】
前記デスクトップ型コンピューティング装置を検出する前記ステップは、前記装置に関する予め定義された名前、アドレスおよびクラス変数を用いるステップを含む、請求項１２に記載の方法。
【請求項１４】
前記装置を検出するためにブルートゥース（Ｂｌｕｅｔｏｏｔｈ）探索機能を用いるステップを含む、請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル資源、デスクトップ資源およびネットワーク資源の間の接続を提供する環境において、通信を行うデバイスを識別するための方法に関する。特に、本発明は、モバイル機器にソフトウェア識別を提供するための方法であって、デスクトップ環境が指定されたデバイスとだけ通信可能にする方法に関する。本発明は、携帯電話機、ラップトップコンピュータまたはデスクトップコンピュータおよびインターネットを相互接続する方法を提供する。
【背景技術】
【０００２】
携帯電話デバイスを接続してデータおよび機能性を共有することを可能にするデスクトップソフトウェアアプリケーションを提供することが周知である。そのようなアプリケーションは通常、ＣＤ−ＲＯＭで提供されるか、またはインターネットからダウンロードすることができる。一旦、インストールされると、アプリケーションがデスクトップ環境にインストールされる時点で、いずれの携帯電話機が接続されるかを「認識していない」ため、互いに通信可能にするようにデスクトップソフトウェアアプリケーションおよび携帯電話機を構成することが必要である。
【０００３】
電話番号および他の詳細な連絡先の格納、ＳＭＳまたは電子メールメッセージの送受信および着信音、写真または動画、音楽ファイルなどの媒体資源のダウンロードまたはアップロードを含むソフトウェアアプリケーションの機能性が、周知である。しかし、特に、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）が通信チャネルとして用いられる場合には、特定の携帯電話機に接続して対話するためのソフトウェアアプリケーションの構成には問題があった。
【０００４】
ブルートゥースを介した通信に関する１つの具体的な問題点は、ワイヤレス接続デバイスに関するその広範囲の選択から生じる。ワイヤレス接続デバイスは、電話機、ヘッドセット、コンピュータおよび周辺デバイスなどの間の通信に用いることができる。別の問題点は、大部分の携帯電話機は、たとえば、「モトローラ電話機（Ｍｏｔｏｒｏｌａ  Ｐｈｏｎｅ）」といった比較的不明瞭な名前を有することにある。このことは、デスクトップコンピュータにとって、接続される電話機などのデバイスを一意に識別することが困難である可能性があることを意味する。範囲内には多くのブルートゥースデバイス、特に、携帯電話機がある可能性があり、すべてのデバイスは類似の名前または不明瞭な名前を有する可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、上述の従来のシステムの欠点のないデバイスの適切な識別を提供するための方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、モバイル機器（モバイルデバイス）とデスクトップ型コンピューティング装置（デスクトップ型コンピューティングデバイス）との間の接続性を提供する方法を含み：
−モバイル機器にデスクトップ型コンピューティング装置にインストールすることができるソフトウェアを提供し、モバイル機器をアドレス指定するためのデバイス識別データを含む構成データをデスクトップ型コンピューティング装置で動作するアプリケーションソフトウェアに提供するステップと；
−モバイル機器を用いて、モバイル機器が通信することができるすべてのデスクトップ型コンピューティング装置を検出するステップと；
−モバイル機器を用いて、アプリケーションソフトウェアがインストールされるデスクトップ型コンピューティング装置のうちの１つを選択するステップと；
−モバイル機器からデスクトップ型コンピューティング装置にソフトウェアを伝送するステップと；
−アプリケーションソフトウェアを用いたデスクトップ型コンピューティング装置からモバイル機器への通信が、ソフトウェア源のモバイル機器に直接アドレス指定されるように、デスクトップ型コンピューティング装置を用いて、ソフトウェアを実行し、構成データを用いてアプリケーションソフトウェアを構成するステップと；を含む。
【０００７】
モバイル機器は、携帯電話機または他のそのようなワイヤレスハンドヘルドデバイス、ＰＤＡなどであってもよい。デスクトップ型コンピューティング装置は、ラップトップコンピュータまたは他のパーソナルコンピュータなどであってもよい。ネットワーク資源は好ましくはインターネット資源であるが、プライベートネットワーク、ローカルエリアネットワークまたはイントラネットネットワークであってもよい。
【０００８】
ソフトウェアは、ソフトウェアローダファイルに含まれることが好ましく、この方法は、モバイル機器からデスクトップ型コンピューティング装置にソフトウェアローダファイルを伝送するステップと、インストールされたアプリケーションソフトウェアが、モバイル機器、デスクトップ型コンピューティング装置およびネットワーク資源の間に機能性および接続性を提供するように実行可能であるように、デスクトップ型コンピューティング装置を用いてローダソフトウェアを実行し、それをネットワーク資源に送って、構成データを用いてアプリケーションソフトウェアをダウンロードしてそれをインストールするステップと、を含む。ソフトウェアローダファイルは通常、電話機によって用いられるオペレーティングシステム、たとえば、Ｊａｖａ（登録商標）によって処理される小さな実行可能ファイルである。アプリケーションソフトウェアが、供給源となるモバイル機器のみに接続するように自動的に構成可能であるように、ローダソフトウェアはまた、モバイル機器を識別するデータを含むことができる。
【０００９】
モバイル機器とデスクトップ型コンピューティング装置との接続は好ましくは、ブルートゥースを用いて実現される。赤外線接続および直結ケーブル接続もまた、可能である。
【００１０】
デスクトップ型コンピューティング装置を検出するステップは好ましくは、ユーザによる所望のデバイスの容易な選択を可能にするように、そのようなデバイス（装置）をすべて表示するステップを含む。
【００１１】
構成データを提供するために、モバイル機器を用いることによって、デスクトップデバイス（装置）とモバイル機器（デバイス）との間の通信は特に、アドレス指定されることができ、誤ったデバイスに送信される可能性を回避し、したがって、好都合かつより安全に構成される。
【図面の簡単な説明】
【００１２】
【図１】アプリケーションの方法が適用されるシステムのさまざまな部分の概略を示す。
【図２】デスクトップアプリケーションの概略を示す。
【図３】携帯電話機とデスクトップクライアントとの間の通信の基本要素を示す。
【発明を実施するための形態】
【００１３】
本発明は、携帯電話機などのモバイル機器のユーザが、電話機１０およびデスクトップコンピュータ１２（ラップトップコンピュータ、パーソナルコンピュータなど）を含むシステムをインターネット１４と対話して接続を提供するように構成することを可能にする好都合な態様（図１）を提供する。
【００１４】
システムの基本構成要素は、電話機クライアントアプリケーション、ローダアプリケーション、インストーラアプリケーション、ウェブサービスアプリケーション、デスクトップクライアントアプリケーション、デスクトップサービスアプリケーション、ファイルマネージャサービスアプリケーションおよびインターフェイスマネージャアプリケーションを含む。さまざまなアプリケーションは、要件に応じて、適切な言語、たとえば、Ｊａｖａ（Ｊ２ＭＥ）またはｃ＋＋で書かれる。
【００１５】
電話機クライアントアプリケーションは、電話機１０上のｊａｖａ（Ｊ２ＭＥ）クライアントであり、電話機におけるシステムの分散を担っている。Ｊ２ＭＥクライアントは、デスクトップコンピュータ１２にダウンロードされ、完全なデスクトップアプリケーションシステム１６（図２参照）をインストールする小さなウインドウズ（Ｗｉｎｄｏｗｓ（登録商標））実行可能ファイルを含む。
【００１６】
使用時には、電話機クライアントアプリケーションは、初期化されると、電話機に予めプログラムされる。特定のコンピュータ上にデスクトップアプリケーションをインストールすることが所望である場合には、電話機１０と問題になっているコンピュータ１２との間で接続１８が行われる。その最も簡単な形態において、この接続は、デスクトップコンピュータおよび電話機を直接接続するＵＳＢケーブルなどのケーブルであってもよい。２つのデバイスを接続する別の好都合な方法は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）ワイヤレス接続による。第１のステップは、電話機に関して、接続される（ケーブル）か、または接続することができる（ブルートゥース）１つまたは複数のデスクトップコンピュータを識別することである。一般にデスクトップコンピュータの範囲内にある電話機より電話機の範囲内にあるデスクトップコンピュータの方が少数であるために、デスクトップコンピュータを識別するために電話機を用いることで、選択処理がより簡単になる。このことは、大部分の電話機が、比較的不明瞭な名前（たとえば、「モトローラ電話機（Ｍｏｔｏｒｏｌａ  Ｐｈｏｎｅ）」）を有するという事実と相まって、デスクトップコンピュータが、接続されることになっている電話機を一意に識別することを困難にする可能性があることを意味するのに対して、これとは逆の場合には、その確率が低い。
【００１７】
一旦、対象のデスクトップコンピュータ１２が電話機で識別されると、たとえば、ブルートゥースＯＢＥＸプッシュコマンドによって、リンク１８を通じて、ローダアプリケーションを伝送するように命令されることができる。
【００１８】
ローダアプリケーションは、デスクトップコンピュータにインストールされると、自動的に実行して、インターネット１４へのコンピュータの接続２２を通じて、特定のウェブサイト２０から完全なインストーラアプリケーションをダウンロードする実行可能ファイルを含む。一旦、ローダアプリケーションがデスクトップコンピュータに転送されると、ユーザは、インストール処理を開始する（プログラムアイコンをクリックする）。ローダは、中央ウェブサーバからインストールアプリケーションパッケージをダウンロードし、次に、自動実行して、完全なアプリケーションソフトウェアスートをインストールする。
【００１９】
ローダアプリケーションはまた、デスクトップレジストリにハンドセットデバイスの詳細を書き込み、完全にインストールされたサービスが、どのハンドセットデバイスに接続するかを認識するようになっている。
【００２０】
好ましい一実施形態において、ローダは、ハンドセットに予めインストールされる簡単なウインドウズ／マック（Ｗｉｎｄｏｗｓ／ＭＡＣ）実行可能ファイルを含む小さなＪ２ＭＥアプリケーションである。
【００２１】
ローダは、可能な限り小さいままであることが望ましい。これは、携帯電話機におけるメモリが限られているためであり、ブルートゥース接続に関するデータ転送速度のためでもある。このため、クライアントは、任意のセットアップ情報そのものを含むのではなく、中央ウェブサーバから完全なセットアップを行う。
【００２２】
ブルートゥース分散に関するペイロードは、ファイルがダウンロードされるときに残った時間を詳述するゲージを有するダイアログボックスを表示する小さなウインドウズ（Ｗｉｎｄｏｗｓ）アプリケーションである。一旦、ファイルが首尾よくダウンロードされると、一時的なセットアップディレクトリにコピーされて、ローダソフトウェアによって自立的に実行される。
【００２３】
ユーザが、アプリケーションを実行し、近接域内のブルートゥース使用可能なデスクトップコンピュータのリストが提示される。
【００２４】
ユーザは、好ましい宛て先を選択し、ローダ実行可能ファイルのダウンロードを開始する。セキュリティキーが、要求／交換され、埋め込みローダが、デスクトップコンピュータに転送される。
【００２５】
ローダＪ２ＭＥクライアントは、ＪＳＲ  ８２（ブルートゥース）仕様の２つのキーエリア、ブルートゥース探索およびＯｂｅｘ転送を利用し、システムに関して正確に作動するように、ハンドセットデバイスにインストールされなければならない。
【００２６】
ローダは第１に、ペイロードを受信することができるネットワークの近隣域に、デスクトップコンピュータ／ラップトップコンピュータを位置決めしなければならず、ブルートゥース探索によって行われる。これは、デバイスのすべての態様にブルートゥース技術が浸透しているために、そのような探索要求に応答する数多くのデバイスがあることから、ローダの重要な機能性である。したがって、ペイロードを受信して実行することができるデバイスのみを識別することが、重要である。
【００２７】
これは、ＪＳＲ  ８２のデバイス探索および照会セクションを利用することによって実現される。ブルートゥース探索は、デバイスを一意に識別する複数の情報フィールドで応答する。ローダによって用いられるフィールドは：
ＤＥＶＩＣＥ＿ＮＡＭＥ−デバイス名の簡単な人間の読み取り可能な記述（一意ではない）；
ＤＥＶＩＣＥ＿ＡＤＤＲＥＳＳ−特定のデバイスに関する一意のバイナリアドレス；
ＤＥＶＩＣＥ＿ＣＬＡＳＳ−デバイスのタイプを識別するビットマスク（たとえば、１＝電話機、２＝スマートフォン、３＝コンピュータなど）；場合によっては、このフィールドは、コンピュータのタイプ（たとえば、ラップトップまたはデスクトップ）などのさらなる情報を含むことができるが、この情報は、主要なタイプ「コンピュータ」のデバイスに関心があるだけであるため、ローダによって必要とされない。
【００２８】
一旦、デバイスのすべてが見つかると、適正なコンピュータに関してフィルタリングが行われ、ユーザが選択することができるリストに掲載される。
【００２９】
ファイルの物理的転送は、ＪＳＲ  ８２  ＯＢＥＸ層によって処理される。転送前、転送中および転送後、クライアントによって処理されなければならない遠隔端末における複数の問題がある。これらの問題は、ブルートゥースデバイスの様々なメーカを中心に展開し、ファイルのダウンロードをどのように処理するかであり、たとえば、ユーザが、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ）ドライバと互換性があるデバイスを実行中である場合に、ブルートゥースを介したファイル転送を可能にする一連のソフトウェアを最初に実行しなければならない。ウィドコム（ＷＩＤＣＯＭＭ）デバイスは、ローダアプリケーションがユーザを促すことなく、ペイロードを転送することを可能にするが、ユーザは次に、転送中に作成された一時的なダウンロードディレクトリに移動しなければならない。
【００３０】
これを処理するために、ユーザには、遠隔端末ドライバセットを識別するために、電話機において複数の異なるオプションが提示される。Ｊ２ＭＥクライアントは、ユーザに複数の異なるグラフィカルウィザードを提示し、ユーザが、遠隔ブルートゥースドライバセットを識別するステップごとの処理を通してユーザを案内する。一旦、遠隔ドライバセットが理解されると、ユーザは、つぎのようなダウンロード処理対象領域を通じて案内されることができる：
ダウンロードされたファイルの見つかる場所；および
コンピュータ上でダウンロード処理の起動方法。
【００３１】
ローダは、ブルートゥース通信を処理するために、ＪＳＲ  ８２を利用する。特に、ローダは、ペイロードアプリケーションを転送するために、ＯＢＥＸ  ＡＰＩを用いる。
【００３２】
ユーザは、特定のウェブサーバから特定のファイルをダウンロードするために予めプログラムされるローダアプリケーションをデスクトップから実行する。ローダは、任意のサーバに接続して、任意のファイルを要求するように構成されることができる。
【００３３】
一旦、要求されたファイル（普通は、インストールシールド（ＩｎｓｔａｌｌＳｈｉｅｌｄ）セットアップパッケージまたはウインドウズ・エムエスアイ（Ｗｉｎｄｏｗｓ  ｍｓｉ）パッケージを実行する１つの実行可能ファイル）が完全にダウンロードされると、ローダアプリケーションは、ダウンロードされるファイルを実行する。
【００３４】
インストーラアプリケーションは、そのオペレーティングシステム環境の中で、デスクトップコンピュータ上にデスクトップクライアントおよびサービスアプリケーションおよびファイルマネージャアプリケーションおよびインターフェイスマネージャアプリケーションのインストールを担っている。たとえば、ウインドウズ・オーエス（Ｗｉｎｄｏｗｓ  ＯＳ）環境では、サービスアプリケーションが、ウインドウズ・サービス（Ｗｉｎｄｏｗｓ  Ｓｅｒｖｉｃｅ）としてインストールされる。
【００３５】
デスクトップアプリケーションは、完全にインストールされると、システムにおける中心ツールであるデスクトップコンピュータ１２に常駐するデスクトップクライアントを含む。これは、Ｊ２ＳＥ（Ｊａｖａ）などの言語で書かれることができ、システムを通じた情報の流れを制御するためにウェブサービスおよび主要なデスクトップサービスと統合される。デスクトップクライアントはまた、マイクロソフト・アウトルック（Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ）のインターフェイスマネージャなどのメール処理ソフトウェアと統合し、システムにおける接触および事象の管理を処理する。
【００３６】
デスクトップクライアントの代表的な機能としては、以下のものが挙げられる。
接触：追加、編集、消去、コピー、バックアップ、名刺の外観と雰囲気、アウトルック（Ｏｕｔｌｏｏｋ）用の別のフィールド：共有、融合（マイクロソフト・アウトルック（Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ）およびアウトルック・エクスプレス（Ｏｕｔｌｏｏｋ  Ｅｘｐｒｅｓｓ））；
テキストメッセージ：消去、コピー、バックアップ、応答、送信；
事象：追加、編集、消去、コピー、バックアップ、共有；
文書：追加、編集、消去、コピー、バックアップ、共有；
写真：追加、編集、消去、コピー、バックアップ、共有；
音楽：追加、編集、消去、コピー、バックアップ；
動画：追加、編集、消去、コピー、バックアップ、共有；
着信音：追加、消去、コピー、バックアップ、購入；
壁紙（画像）：追加、編集、消去、コピー、バックアップ、購入；
ＲＳＳフィード：埋め込まれたＩＥ（マイクロソフト・インターネット・エクスプローラ（Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ））ビューアを用いた世界中からのＲＳＳフィードの一覧；
インターネットラジオステーション：ビューアに埋め込まれた世界中からのインターネットラジオステーション；
電話機情報：通話履歴、通話コスト、バッテリ寿命、電話機に関するさらなる情報のための電話機ホームページ；
グループ：追加、編集、消去、コピー、バックアップ；
ユーザ登録およびプロフィール登録：顧客情報リポジストリ用の大きな登録ページ；クレジットカード登録；
デバイスプロフィール：通信するために取り付けられたデバイスの設定および位置決め；
音声通話：ダイアル、応答、回線切断、無視；
購入：ＳＳＬを用いた着信音および壁紙の安全なダウンロードおよび購入。
【００３７】
デスクトップアプリケーションはまた、コンピュータの電源が投入されている間、常に実行するデスクトップサービスアプリケーションＤＳを含む。ＤＳは、比較的途切れない高速の態様で、潜在的に大量のデータを扱わなければならないため、最大速度および効率のために、たとえば、Ｃ＋＋で書かれることができる。デスクトップサービスの中心的な機能性は、上述したデスクトップクライアントと携帯電話機１０との間の管路として作用することである。
【００３８】
図３は、ＤＳの主要な機能的構成要素を強調しており、たとえば、シリアル通信モジュール２４ａ、ウィドコム（Ｗｉｄｃｏｍｍ）ブルートゥースモジュール２４ｂ、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ）ブルートゥースモジュール２４ｃなどのモバイルハンドセットとの通信のための通信モジュール２４と、通信経路マネージャ２６と、インターフェイスパーサ／プロセッサ２８と、主要アプリケーション処理論理３０およびデスクトップクライアントとの通信用のウインソック（Ｗｉｎｓｏｃｋ）マネージャ３２と、を含む。
【００３９】
ＤＳは、以下の３つのプロトコルを用いる：
ソケット（コネクション型ＴＣＰストリームソケット）を介して接続されたクライアントがデータの送受信を可能にする特注のソケット通信プロトコル；
ＧＳＭ標準化委員会によって説明されたようなＡＴコマンドセット；および
ファイルおよびオブジェクトの転送を可能にする同期化マークアップ言語。
【００４０】
デスクトップサービスは、電話機への接続性の維持を担っている。サービスは、ブルートゥースまたはケーブル接続を自動検出し、第１の利用可能チャネルで接続する。このサービスに送信されるあらゆるコマンドは、解釈されて、電話機が理解するコマンドに変えられる。サービスは、バックグランドタスクとしてインストールされ、ＰＣが起動されると実行し、ＰＣがシャットダウンされると停止されるだけである。
【００４１】
ファイルマネージャサービスアプリケーションは、主要なサービスアプリケーションと類似のバックグランドタスクとしてインストールされる。このアプリケーションは、現在のユーザ用のデスクトップコンピュータのマイ・ドキュメント（Ｍｙ  Ｄｏｃｕｍｅｎｔ）ディレクトリに対して行われる任意の変更を監視する。ファイルが変更されると、ファイルが周知のタイプ（音楽、動画、音声など）であるかどうかを識別し、次に、適切な動作を行う。このサービスの主要な用途は、このディレクトリで追加／修正される画像の転送中にサムネイルを生成することである。
【００４２】
アウトルック（Ｏｕｔｌｏｏｋ）インターフェイスマネージャは、接触および事象を格納して管理するために、マイクロソフト・アウトルック（Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ）によるＭＡＰＩを用いて通信する簡単なＤＬＬである。ＤＬＬは、デスクトップクライアントとの統合のためのその周囲のＪＮＩラッパである。
【００４３】
システムセキュリティを改善するために、通常の態様においてさまざまなアプリケーションに暗号化を適用することができる。
【００４４】
ウェブサービスは、上述したデスクトップアプリケーションによってアクセスされるインターネット資源１４、２０の一部として提供される。ウェブサービスを提供するソフトウェアアプリケーションは、たとえば、ＰＨＰで書かれることができる。ウェブサービスは、ユーザコンテンツおよび情報を管理する高可用性サーバ２０の完全な機能ウェブファームである。全情報は、ＲＡＩＤ化されたファイバチャネル記憶装置で安全に格納され、デスクトップアプリケーションシステム１６に常駐するウェブインターフェイスを通じていつでもアクセスすることができる。ウェブサービス２０は、デスクトップクライアント用のスクリプトを提供し、特定のユーザに関するデータのアクセスを呼び出す。ウェブサービスは、クラスタ化されたＳＱＬサーバデータベースにおけるその情報のすべてを格納する。代表的な機能としては、以下のものが挙げられる。
接触−追加、編集、消去、コピー、バックアップ、アウトルック（Ｏｕｔｌｏｏｋ）用の別のフィールド；
テキストメッセージ−消去、コピー、バックアップ；
事象−追加、編集、消去、コピー、バックアップ、共有；
文書−追加、編集、消去、コピー、バックアップ、共有；
写真−追加、編集、消去、コピー、バックアップ、共有、探索、閲覧；
音楽−追加、編集、消去、コピー、バックアップ；
動画−追加、編集、消去、コピー、バックアップ、共有、探索、閲覧；
着信音−追加、消去、コピー、バックアップ、購入；
壁紙（画像）−追加、編集、消去、コピー、バックアップ、購入；
ＲＳＳフィード−埋め込まれたＩＥ（マイクロソフト・インターネット・エクスプローラ（Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ））ビューアを用いた世界中からのＲＳＳフィードの列挙；
インターネットラジオステーション−ビューアに埋め込まれた世界中からのインターネットラジオステーション；
グループ−追加、編集、消去、コピー、バックアップ；
ユーザ登録およびプロフィール登録−顧客情報リポジストリ用の大きな登録ページ、クレジットカード登録；
マイホームページ−公開ウェブページ；
ユーザコントロールパネル−オブジェクト管理（事象、接触など）；
公開制御−ユーザがパブリックドメインに公開することを可能にする；
オンラインストア−着信音および壁紙の購入を可能にする；
支払いゲートウェイの統合−バンキングまたは他の金融サービス会社によって提供される支払いゲートウェイとの統合；
ＳＬ認証−安全なＳＳＬドメインおよびロゴ；
アプリケーションダウンロード−主要なアプリケーション用のインストールシールド（ＩｎｓｔａｌｌＳｈｉｅｌｄ）のダウンロード；
別のウェブ空間−基本的なデフォルトの格納能力、さらなる格納空間を購入するためのオプション；
管理者コントロールパネル−公開、禁止、コンテンツの管理、ＲＳＳフィード管理、ラジオステーション管理。
【００４５】
ハンドセットは、通常の電話機機能および他のシステム機能性を処理するシステムの一部として対応するサービスを含む。
接触−追加、編集、消去、コピー、バックアップ、特定のデバイス用の別のフィールド； 
テキストメッセージ−消去、コピー、バックアップ、送信、受信；
事象−追加、編集、消去、コピー；
写真−追加、編集、消去、コピー；
音楽−追加、編集、消去、コピー；
動画−追加、編集、消去、コピー；
着信音−追加、消去、コピー；
壁紙（画像）−追加、編集、消去、コピー；
デバイス探索−近隣域におけるデバイス（ブルートゥースおよびケーブル）の照会およびデスクトップクライアントへの結果のフィードバック；
スタック統合−マイクロソフト（Ｍｉｃｒｏｓｏｆｔ）、ウィドコム（ＷＩＤＣＯＭＭ）など；
通話履歴ログおよび別の電話機情報−通話履歴、通話持続時間；
通話処理−ダイアル、回線切断、無視；
プロフィールログオン−デスクトップクライアントから電話機への接続方法の指定。
【００４６】
Ｊ２ＭＥハンドセットクライアントは、遠隔コンピュータに配信されると、ペイロードアプリケーションの命名を担っている。ＪＳＲ  ８２は、ソフトウェアがそれ自体デバイスアドレスを識別することを可能にする。ブルートゥースデバイスアドレスは、長さ１２桁であり、２桁６組、たとえば、２３：ａｂ：１２：０ｅ：６ｆ：８ｃに読みとられる。
【００４７】
ローダペイロードの基本名が、ｌｏａｄｅｒ．ＥＸＥであると仮定する。Ｊ２ＭＥクライアントは、デバイスアドレスを取得し、ローダ名の終わりにそれを付ける。上記の例を用いると、転送されるファイルの名前は、ｌｏａｄｅｒ２３ａｂ１２０ｅ６ｆ８ｃ．ＥＸＥである。
【００４８】
アプリケーションのすべては、アプリケーション（それ自体）を実行する名前を識別することができ、ローダの第１のジョブは、アプリケーション名を読み出し、それをその構成コンポーネントに分割し、デバイスアドレスをハードディスク上の構成ファイルに書き込むことである。ソフトウェアは次に、ペイロードを送信するデバイスのアドレスを認識し、したがって、デバイスのアドレスを既に知っているため、通信のたびに、遠隔デバイス（電話機）を再度、位置決めするために、ユーザが複雑なセットアップ手順を行う必要がない。
【００４９】
インターネット接続性に関するプロキシゲートウェイを用いる編成のために、ローダは、これらの設定に応答して、ユーザ名およびパスワード入力のためのダイアログボックスを提供しなければならない。主要なウェブサイトはまた、アプリケーションの中でハードコード化されることができる別のユーザ名およびパスワードを必要とする安全なディレクトリにおけるダウンロードを格納する。
【００５０】
別の機能性もまた、システムに提供されてもよい。Ｊ２ＭＥクライアントは、モバイル機器に対するさらなるサポートを提供するために容易に拡張されることができるブルートゥース接続性を内蔵する。一部のサンプルアプリケーションは、デスクトップソフトウェアと携帯電話機との間のパーソナルデータを安全にして同期化することと、デスクトップからのモバイルＴＶ視聴および携帯電話機への転送のためのＥＰＣ（電子プログラムガイド）を更新して同期化することと、ユーザサポートおよびヘルプガイドを徹底的に提供することと、を含む。
【図１】
2010521019.tif 000003
【図２】
2010521019.tif 000004
【図３】
2010521019.tif 000005
【国際調査報告】
2010521019.tif 000006
2010521019.tif 000007