(57)【要約】  別の計算機から移動体デバイスの情報および機能を利用するための種々の技術および技法を開示する。移動体からの通信情報を用いてデーター・ストアを更新するために、同期動作を実行する。この同期動作は、移動体デバイスによってワイヤレスに実行される。別の計算機のユーザーは、移動体デバイスとは別に、データー・ストアに格納されている通信情報にアクセスすることができる。別の計算機のユーザーは、この別の計算機から移動体デバイスにおいてリモートに動作を開始することができる。例えば、ユーザーは、別の計算機から移動体デバイスを通じてテキスト・メッセージの送出を開始することができる。別の例として、ユーザーは、別の計算機から移動体デバイスを通じてコールを開始することができる。【選択図】      図１
2011512749.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ実行可能命令を有するコンピュータ読み取り可能媒体であって、
移動体デバイスからの通信情報によってデーター・ストアを更新するために同期動作を実行するステップであって、前記同期動作はワイヤレスに前記移動体デバイスによって実行されるステップと、
別の計算機のユーザーが、前記移動体デバイスとは別に、前記データー・ストアに格納されている前記通信情報にアクセスすることを可能にするステップと、
前記別の計算機のユーザーが、前記別の計算機から遠隔で、前記移動体デバイス対する動作を開始することを可能にするステップと、
を含むステップをコンピュータに実行させる、コンピュータ読み取り可能媒体。
【請求項２】
請求項１記載のコンピュータ読み取り可能媒体において、前記別の計算機のユーザーによってアクセスすることができる前記通信情報は、前記移動体デバイスに送られた１つ以上のテキスト・メッセージを含む、コンピュータ読み取り可能媒体。
【請求項３】
請求項２記載のコンピュータ読み取り可能媒体において、前記テキスト・メッセージはＳＭＳメッセージである、コンピュータ読み取り可能媒体。
【請求項４】
請求項２記載のコンピュータ読み取り可能媒体において、前記テキスト・メッセージは、１つ以上のマルチメディア・オブジェクトを含むＭＭＳメッセージである、コンピュータ読み取り可能媒体。
【請求項５】
請求項１記載のコンピュータ読み取り可能媒体において、前記別の計算機のユーザーによってアクセスすることができる前記通信情報は、前記移動体デバイスにおける１つ以上のミス・コールを含む、コンピュータ読み取り可能媒体。
【請求項６】
請求項１記載のコンピュータ読み取り可能媒体において、前記別の計算機のユーザーによってアクセスすることができる前記通信情報は、前記移動体デバイスにおける１つ以上のコールのコール履歴を含む、コンピュータ読み取り可能媒体。
【請求項７】
請求項１記載のコンピュータ読み取り可能媒体において、ユーザーが前記別の計算機から前記移動体デバイスにおいて開始することができる遠隔動作は、テキスト・メッセージに対する応答である、コンピュータ読み取り可能媒体。
【請求項８】
請求項１記載のコンピュータ読み取り可能媒体において、ユーザーが前記別の計算機から前記移動体デバイスにおいて開始することができる遠隔動作は、前記移動体デバイスを通じてコールを行うことである、コンピュータ読み取り可能媒体。
【請求項９】
移動体デバイスを通じてのテキスト・メッセージの送出を別の計算機から開始する方法であって、
テキスト・メッセージについてのメッセージ詳細を受信するステップであって、該メッセージ詳細が、別の計算機のユーザーによって入力されたものであり、前記テキスト・メッセージが移動体デバイスを通じて送られる、ステップと、
前記テキスト・メッセージをサーバー側アウトボックスに置くステップと、
前記移動体デバイスのワイヤレス接続を通じて、前記移動体デバイスのアウトボックスに前記テキスト・メッセージを同期させることによって、前記テキスト・メッセージを前記移動体デバイスによって送らせるステップと、
を含む、方法。
【請求項１０】
請求項９記載の方法において、前記メッセージ詳細は、前記テキスト・メッセージの目標とする受取人の電話番号を含む、方法。
【請求項１１】
請求項１０記載の方法において、前記メッセージ詳細は、更に、前記目標とする受取人の電話番号に送られるテキスト・メッセージを含む、方法。
【請求項１２】
請求項９記載の方法であって、更に、
サーバー側送出済み項目フォルダーに、前記テキスト・メッセージのコピーを格納するステップを含む、方法。
【請求項１３】
請求項９記載の方法において、前記テキスト・メッセージはＳＭＳメッセージである、方法。
【請求項１４】
請求項９記載の方法において、前記テキスト・メッセージは、１つ以上のマルチメディア・オブジェクトも含むＭＭＳメッセージである、方法。
【請求項１５】
移動体デバイスを通じての遠隔ダイアリングを別の計算機を用いて開始する方法であって、
移動体デバイスを通じてコールを行う電話番号を特定するために、別の計算機のユーザーから入力を受けるステップと、
前記移動体デバイスに接続し、第三者にコールを行うために前記移動体デバイスにおいてダイアリング・プロセスを開始するステップと、
前記移動体デバイスおよび前記別の計算機との接続を同時に維持するステップと、
前記別の計算機に送信するために、前記移動体デバイスから１つ以上のデーター・パケットを受信するステップであって、前記移動体デバイスから受信する前記１つ以上のデーター・パケットが第三者の発話音声を含む、ステップと、
第三者への送信のために、１つ以上のデーター・パケットを前記移動体デバイスに送るステップであって、前記移動体デバイスに送る前記１つ以上のデーター・パケットが前記別の計算機のユーザーの発話音声を含む、ステップと、
を含む、方法。
【請求項１６】
請求項１５記載の方法であって、更に、
前記呼を終了するまで、前記維持するステップ、送るステップ、および繰り返すステップを繰り返すステップを含む、方法。
【請求項１７】
請求項１５記載の方法において、前記電話番号は、ユーザーによって直接入力される、方法。
【請求項１８】
請求項１５記載の方法において、前記電話番号は、第三者の１つ以上の電話番号のリストからユーザーが１つの電話番号を選択したときに、プログラムによって選択される、方法。
【請求項１９】
請求項１５記載の方法において、前記ダイアリング・プロセスは、前記移動体デバイスとは異なる場所に位置する前記別の計算機からユーザーによって開始されるように動作可能である、方法。
【請求項２０】
請求項１９記載の方法において、前記異なる場所は、前記移動体デバイスが物理的に位置する国とは異なる国である、方法。
【発明の詳細な説明】
【従来技術】
【０００１】
今日の技術界では、種々の移動体デバイスをいつでも人々によって用いることができる。移動体デバイスの例には、パーソナル・ディジタル・アシスタント（ＰＤＡ）、ワイヤレス・フォン、ＰＤＡフォン、ラップトップ、車両デバイス、および埋め込みデバイスが含まれ、その他にも多くの例をあげることができる。一部の移動体デバイスは、電話をかけるため、個人情報にアクセスするため、テキスト・メッセージおよび電子メールを送るため、そしてときとして会社のネットワーク・アプリケーションに遠方から接続するためにも用いられる。多くの移動体デバイスは、ワイヤレス能力を有し、移動中でも人々はメッセージを送ることができる。例えば、ＳＭＳテキスト・メッセージおよび／または電子メールは、多くのセル・フォンおよびＰＤＡフォンから送ることができる。
【０００２】
社会の移動性が増すに連れて、これらの移動体デバイスは増々頻繁に用いられるようになり、オフィス環境に設けるために用いられていた機能に取って代わりつつある。例えば、電話システムの中には、着信呼をある人のオフィス電話機に最初にルーティングし、次にその人の移動電話機にルーティングする等のことを、その人を突き止めるまで行うものもある。場合によっては、移動電話機はある人が規則的に用いる唯一の電話機であることもある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
更に、人が他のシステムに格納されている情報に関するデーターを、移動体デバイスに入力することもできる。例えば、ユーザーが約束を移動体デバイスに入力する場合、同期動作が開始されなければ、そのデーターは仕事場におけるユーザーのカレンダーに自動的に書き込まれない。典型的な同期動作では、移動体デバイスがＵＳＢまたはその他のケーブルと繋がれる必要があり、あるいはワイヤレス接続を確立するために、同期を行うコンピュータに近接させる必要がある。
【０００４】
ユーザーがこの同期を行うのを忘れた場合、またはそれ以外でもユーザーが移動体デバイスから遠ざかっている場合、移動体特定機能と共に貴重な通信情報にユーザーがアクセスおよび／または利用することが不可能になる。
【課題を解決するための手段】
【０００５】
別の計算機から移動体デバイスの情報および機能を利用するための種々の技術および技法を開示する。移動体からの通信情報を用いてデーター・ストアを更新するために、同期動作を実行する。この同期動作は、移動体デバイスによってワイヤレスに実行される。別の計算機のユーザーは、移動体デバイスとは別に、データー・ストアに格納されている通信情報にアクセスすることができる。別の計算機のユーザーは、この別の計算機から移動体デバイスにおいてリモートに動作を開始することができる。
【０００６】
一実現例では、別の計算機から移動体デバイスを通じてテキスト・メッセージの送出を開始する方法について記載する。テキスト・メッセージについてのメッセージ詳細が受信される。メッセージの詳細は、別の計算機のユーザーによって入力されたものである。テキスト・メッセージは、サーバー側のアウトボックスに入れられる。このテキスト・メッセージは、移動体デバイスのワイヤレス接続を通じて、移動体デバイスのアウトボックスに同期させられ、これによってテキスト・メッセージは移動体デバイスによって送られる。
【０００７】
別の実現例では、別の計算機を用いて移動体デバイスを通じて遠隔ダイアリング(dialing)を開始する方法について記載する。別の計算機のユーザーからの入力が受信され、移動体デバイスを通じてコールを行う電話番号を特定する。移動体デバイスとの接続が確立され、第三者にコールを行うために、移動体デバイスにおいてダイアリング・プロセスが開始される。移動体デバイスおよび別の計算機との接続が、同時に維持される。別の計算機に送信するために、移動体デバイスから１つ以上のデーター・パケットが受信される。移動体デバイスからのデーター・パケット（１つまたは複数）は、第三者の発話音声を含む。第三者に送信するために、１つ以上のデーター・パケットが移動体デバイスに送られる。移動体デバイスに送られたデーター・パケット（１つまたは複数）は、別の計算機のユーザーの発話音声を含む。呼が終了するまで、データー・パケットは順方向および逆方向に送信され続ける。
【０００８】
この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化した形態で紹介するために設けられている。この摘要は、特許請求する主題の鍵となる特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を判断する際に補助として用いられることを意図するのでもない。
【図面の簡単な説明】
【０００９】
【図１】図１は、一実現例の移動体デバイス通信システムの概略線図である。
【００１０】
【図２】図２は、他の計算機から移動体デバイス特定機構を用いる際に必要となる段階を示す、一実現例のプロセス流れ図である。
【００１１】
【図３】図３は、別の計算機から、ユーザーがＳＭＳ／ＭＭＳメッセージを作成し、特定の移動体デバイスに対してＳＭＳ／ＭＭＳメッセージに返答することを可能にする際に必要となる段階を示す、一実現例のプロセス流れ図である。
【００１２】
【図４】図４は、サーバーがＳＭＳ／ＭＭＳメッセージを移動体デバイスに同期させて送る際に必要となる段階を示す、一実現例のプロセス流れ図である。
【００１３】
【図５】図５は、サーバーにおけるデーターを、移動体において受信したＳＭＳ／ＭＭＳメッセージと同期させる際に必要となる段階を示す、一実現例のプロセス流れ図である。
【００１４】
【図６】図６は、ユーザーが移動体デバイスとは別にデーターにアクセスすることを可能にするために、移動体デバイスにおいて着信コール履歴および／またはミス・コール（missed call）履歴をサーバーと同期させる際に必要となる段階を示す、一実現例のプロセス流れ図である。
【００１５】
【図７】図７は、ユーザーが別の計算機から移動体デバイスのコール履歴および／またはミス・コールにアクセスすることを可能にする際に必要となる段階を示す、一実現例のプロセス流れ図である。
【００１６】
【図８】図８は、ユーザーが移動体デバイスを経由してルーティングされる電話コール(telephone call)を計算機から開始することを可能にする際に必要となる段階を示す、一実現例のプロセス流れ図である。
【００１７】
【図９】図９は、別の計算機からの移動体情報の目視を示す、一実現例のシミュレーション画面である。
【００１８】
【図１０】図１０は、別の計算機からの移動体デバイスに対するＳＭＳメッセージの作成および送出の開始を示す、一実現例のシミュレーション画面である。
【００１９】
【図１１】図１１は、別の計算機からの移動体デバイスに対するミス・コールの視認、および任意の折返しコールの開始を示す、一実現例のシミュレーション画面である。
【００２０】
【図１２】図１２は、移動体デバイスからダイアルされこれを経由するコールの別の計算機からの開始を示す、一実現例のシミュレーション画面である。
【００２１】
【図１３】図１３は、新たなメッセージが移動体デバイスに到達したことを示すために、どのようなプログラムの作業中であってもユーザーに警告を表示する様子を示す、一実現例のシミュレーション画面である。
【００２２】
【図１４】図１４は、一実現例のコンピュータ・システムの概略線図である。
【発明を実施するための形態】
【００２３】
本明細書では、移動体デバイスの機能および／または情報を別の計算機から利用および／またはアクセスすることを可能にするアプリケーションとして、一般的な文脈において技術および技法について説明することができるが、これらの技術および技法は、これらに加えて、他の目的にも役立つものである。一実現例では、本明細書において記載する技法の１つ以上は、MICROSOFT（登録商標）Outlook Web Access（ＯＷＡ）またはMICROSOFT（登録商標）Office OUTLOOK（登録商標）のような通信および情報管理プログラムから、あるいは移動体デバイスとの同期を実行する、またはそれ以外で移動体デバイスからの情報を用いる他の任意のタイプのプログラムまたはサービスから、MICROSOFT（登録商標）AirSyncのような同期プログラム内にある機構として実装することができる。
【００２４】
一実現例では、前述した技法の一部または全部が、別のコンピュータから移動体デバイスの機能にワイヤレスでアクセスすることをユーザーに可能にするために用いることができる。非限定的な一例として、ユーザーは、別のコンピュータを用いて、移動体デバイスのショート・メッセージ・サービス（ＳＭＳ）メッセージを見てこれに応答することができる。別の非限定的な一例として、ユーザーは、別のコンピュータを用いて、移動体デバイスのミス・コール(missed call)履歴および／または総合コール履歴にワイヤレスにアクセスすることができる。更に別の非限定的な一例として、ユーザーは、移動体デバイスが物理的にユーザーから離れて位置する別の国または場所にある場合でも、別のコンピュータからコールを開始して、移動体デバイスを通じてワイヤレスに電話をかけることができる。これらの特徴を可能にする技術および技法について、図１から図１２において更に詳しく説明する。
【００２５】
図１は、一実現例の移動体通信システム１００の概略線図である。一実現例では、移動体デバイス通信システム１００は、移動体デバイス１０８が、計算機１０２およびサーバー１０６のような別の計算機に対して多数の機構を露出する通信サーバーのように動作することを可能にする。計算機１０２およびサーバー１０６は、有線またはワイヤレス接続を通じてネットワーク１０４に結合されている。ネットワーク１０４は、インターネット、ワイド・エリア・ネットワーク（ＷＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、あるいはその他のタイプの有線またはワイヤレス・ネットワークのような、種々のタイプのネットワークの内の１つとすることができる。移動体デバイス１０８は、セルラー・ネットワーク１１０にワイヤレス様式で結合されている。セルラー・ネットワーク１１０は、メッセージを移動体デバイスに配信し、メッセージを移動体デバイスから受信することを役割とするネットワークである。セルラー・ネットワーク１１０は、しかしながら、ワイヤレス・コンポーネントおよび有線コンポーネントの双方を含んでもよい。例えば、セルラー・ネットワーク１１０は、有線電話ネットワークにリンクされているセルラー・タワーを含むことができる。通例、セルラー・タワーは移動体デバイスに対して双方向に通信を伝える。
【００２６】
ゲートウェイ１１１は、セルラー・ネットワーク１１０とネットワーク１０４との間でメッセージをルーティングする役割を果たす。例えば、サーバー１０６は、移動体デバイス１０８に宛てられたデーターを、ゲートウェイ１１１を経由して送ることができる。逆に、セルラー・ネットワーク１１０に接続されている移動体デバイスを有するユーザーは、インターネットにアクセスすることができる。ゲートウェイ１１１は、ＨＴＴＰおよびその他のメッセージをセルラー・ネットワーク１１０とネットワーク１０４との間で転送することを可能にする。
【００２７】
一実現例では、サーバー１０６は、移動体デバイス１０８とデーター・ストア１０７との間で生じた変化を同期させる同期動作を実行する役割を果たす。データー・ストア１０７は、サーバー１０６に格納されているか、または移動体デバイス１０８とは別の他の何らかの計算機に格納されている。一実現例では、この同期動作は双方向であり、ある時点において変化が双方向で同期されることを意味する。双方向同期という想定場面では、移動体デバイスにあるデーターに変化が生ずると、その更新した情報を有するために、ある時点でデーター・ストア１０７を更新する。同様に、ユーザーが計算機１０２（またはサーバー１０６）から移動体デバイスの機能にアクセスするときにデバイスのデーターに変化が生じた場合、移動体デバイス１０８が更新した情報を含むように、データー・ストア１０７が移動体デバイス１０８と同期される。
【００２８】
一実現例では、データー・ストア１０７は、ショート・メッセージ・サービス（ＳＭＳ）テキスト・メッセージ、テキスト・メッセージおよび／または１つ以上のマルチメディア・オブジェクト（写真のような）を含むマルチメディア・メッセージ・サービス（ＭＭＳ）メッセージ、ミス・コール履歴、総合コール履歴、音声メッセージ、電子メール・メッセージ、カレンダー、連絡先、作業、および／または移動体デバイス１０８および／またはその他のソースから提供される多数のタイプの情報を含むことができる。この同期は、移動体デバイスとワイヤレスで行われるが、サーバー１０６は、先に述べたように、有線接続またはワイヤレス接続を有することができる。ネットワーク１０４へのワイヤレス接続を有するのは移動体デバイスであるので、本明細書において移動体デバイスとのワイヤレス通信に言及するときはいつでも、この事実に言及するのであり、計算機１０２またはサーバー１０６がネットワーク１０４と有線接続またはワイヤレス接続を有するか否かに言及するのではない。
【００２９】
一実現例では、同期動作は、何らかのユーザーが定めた設定またはアドミニストレータが定めた設定において指定されるように、予定に基づいてというように、サーバーによって周期的に開始される。別の実現例では、ユーザーが計算機１０２からリモートに移動デバイス１０８の機構を開始するときに、サーバー１０６によって同期動作が開始される。あるいはまたは加えて、同期動作は、移動体デバイス１０８からの情報にアクセスする計算機１０２からの要求を受けたときに、サーバーによって開始することができる。更に別の実現例では、同期動作は、移動体デバイス１０８における情報が変化したときのように、周期的に移動体デバイス１０８によって開始される。これらの同期の想定場面について、本明細書において図２から図１３において更に詳しく説明する。
【００３０】
ユーザーは、計算機１０２のような、別の計算機を利用して、移動体デバイス１０８および／または他の場所から来てデーター・ストア１０７に格納されている情報にアクセスすることができる。例えば、図７において記載するように、ユーザーは、移動体デバイスにおいてミス・コールのリストに、移動体デバイスから遠ざかっている間にアクセスすることができる。このような想定場面では、図６において記載するように、計算機１０２は、サーバー１０６とまたはデーター・ストア１０７と直接通信して、移動体デバイスから同期された情報をデーター・ストア１０７から取り出すアプリケーションを有する。計算機１０２において移動他愛デバイスからの情報を表示するアプリケーションは、オフィス電話機、オフィス電子メールなどのような他の場所からの情報を含むこともできる。この例では、アプリケーションは、統一メッセージングまたは通信システムとすることができ、１つ以上の移動体デバイスからワイヤレスで同期させたデーターを含む、複数の場所からの情報およびメッセージを一緒にすることができる。
【００３１】
また、移動体デバイス１０８の他の多くの機構も、移動体デバイスに宛てられたＳＭＳおよび／またはＭＭＳメッセージの作成および／またはそれに対する応答のように、アクセスおよび／または開始することができる。図３から図５のプロセスにおいて更に詳細に説明するが、ＳＭＳメッセージおよび／またはＭＭＳメッセージは、計算機１０２から開始することができるが、移動体デバイス１０８を経由して送ることができる（移動体デバイス１０８が計算機１０２とは別の場所にある間であっても）。図８において更に詳しく説明するが、移動体デバイス１０８が計算機１０２から離れて位置していても、電話コールを計算機１０２から開始し、次いで移動体デバイス１０８を通じてダイアルすることができる。
【００３２】
以下の図では、移動体デバイス１０８がどのように通信サーバーとして動作してある種の機構へのリモート・アクセスを提供するか、および／または移動体デバイス１０８がどのようにして、１つ以上の他の計算機（計算機１０２のような）からアクセスするために、データーをサーバー１０６とワイヤレスで同期させることができるかについて例示するために、追加の例および詳細を示す。
【００３３】
ここで図２から図８に移ると、移動体デバイス通信システム１００の１つ以上の実現例を実現するための段階について詳細に記載されている。実現例によっては、図２から図８のプロセスが（図１４の）計算機５００の動作ロジックに少なくとも部分的に実装されることもある。
【００３４】
図２は、他のデバイスから移動体デバイス特定機構を用いる際に必要となる段階の一実現例を示すプロセス流れ図２００である。移動体デバイスをユーザーによって通常通りに使わせる（段階２０２）。移動体デバイスにおいてある種の通信情報が変化すると、サーバーは移動体デバイス（図１における１０８）におけるデーターをリモート・データー・ストア（図１における１０７）とネットワークを通じて同期させる（段階２０４）。同期させる通信情報のタイプの非限定的な例の一部には、ＳＭＳメッセージ、ＭＭＳメッセージ、ミス・コール履歴、および／または完了コール履歴が含まれる。先に述べたように、同期動作は、新たなデーターが要求されたときからある時間期間が経過したことに応答して、ユーザーが移動体デバイスにおける機能を別の計算機から遠隔で開始することを望むときにサーバーによる要求があったときに、データーが変化したために移動体デバイスから要求があったときに、および／または移動体デバイスの現情報にアクセスしたい計算機から要求があったときに、サーバーによって開始することができる。
【００３５】
ユーザーは、ネットワークを通じて、サーバーに格納されている移動体デバイスのデーターに他の計算機を用いてアクセスすることができる（段階２０６）。言い換えると、計算機におけるクライアント・アプリケーションから要求があると、サーバーは、移動体デバイスから最新情報を表示する、データー・ストアからのデーターによって応答することができる。現在リモート・データー・ストアに（コピーとして）含まれている移動体デバイスからの情報をユーザーが見てアクセスすることを可能にすることによって、ユーザーは、移動体デバイスから遠ざかっているときでも移動体デバイスにおいて起こった通信活動を追跡することができる。あるいはまたは加えて、ユーザーは他の計算デバイスから、ネットワークを通じて、１つ以上の移動体デバイス特定機構をリモートに開始することもできる（段階２０８）。移動体デバイスにおける機構の遠隔開始の非限定的な一例には、計算機から開始される、計算機におけるＳＭＳ／ＭＭＳメッセージの作成および／またはその応答が含まれる。別の非限定的な一例には、計算機からの電話コールの開始が含まれ、この電話コールは、次いで移動体デバイスからルーティングおよびダイアルされる。これら種々の想定場面について、これより以下に続くプロセスおよびシミュレーション画面において更に詳細に説明する。
【００３６】
図３は、ユーザーが別の計算機から特定の移動体デバイスに対するＳＭＳおよび／またはＭＭＳメッセージを作成しそれに返答することを可能にする際に必要となるステップの一実現例を示すプロセス流れ図２３０である。計算機のユーザーから選択が受信され、ＳＭＳおよび／またはＭＭＳメッセージを作成するか、あるいは移動体デバイスに送られたＳＭＳおよび／またはＭＭＳメッセージに対して返答する（段階２３２）。新たなメッセージを作成するまたは既存のメッセージに対する応答を作成するために、１つ以上の作文形態が計算機のユーザーに表示される（段階２３４）。ＳＭＳメッセージを宛てる先の他方のデバイスの電話番号、およびメッセージの本文というような、１つ以上の作文様式における関連欄を埋めるために、ユーザーから入力を受ける（段階２３６）。言い換えると、移動体デバイスとは完全に別のコンピュータを用いて、ユーザーはメッセージをタイプして、後にこのメッセージをＳＭＳテキスト・メッセージおよび／またはＭＭＳマルチメディア・メッセージとして移動体デバイスから直接送る。一旦ユーザーが情報を作文様式に入力し終えると、計算機のユーザーから送出選択が受け取られる（段階２３８）。ＳＭＳおよび／またはＭＭＳメッセージは、サーバー側アウトボックスに置かれ、これによって移動体デバイスとの同期を促す（段階２４０）。この同期について、図４において更に詳細に説明する。
【００３７】
図４は、サーバーがＳＭＳメッセージおよび／またはＭＭＳメッセージを送るために移動体デバイスに同期させる際に必要となる段階の一実現例を示すプロセス流れ図２６０である。サーバーは、ＳＭＳメッセージおよび／またはＭＭＳメッセージを移動体デバイスにおけるそれぞれのアウトボックスに同期させる（段階２６２）。移動体デバイスのアウトボックスにおけるアウトボックス状態のこの変化を受けて、丁度ユーザーがメッセージを直接デバイスにタイプ入力したかのように、移動体デバイスはＳＭＳおよび／またはＭＭＳメッセージを送る（段階２６４）。次いで、送られたメッセージは、移動体デバイスにおけるそれぞれのアウトボックス・フォルダーから、移動体デバイスおよびオプションとしてサーバーにおけるそれぞれの送出済み項目フォルダーに移される（段階２６６）。言い換えると、サーバーとの同期は、送出済み項目フォルダーまたはその他のフォルダーの状態が変化した直後に、またはその後の予定された時刻に実行することができる。図３および図４に記載したプロセスの最終結果は、ユーザーは、別の計算機を用いて、目標とする受取人に対してＳＭＳメッセージおよび／またはＭＭＳメッセージを作成することができたことであるが、メッセージは実際には移動体デバイス自体から目標とする受取人に送られたのである。
【００３８】
ここで図５に移り、サーバーにおけるデーターを移動体デバイスにおいて受信した着信ＳＭＳメッセージよび／またはＭＭＳメッセージと同期させる際に必要となる段階の一実現例を示すプロセス流れ図２９０を示す。移動体デバイスは、１つ以上の着信ＳＭＳメッセージおよび／またはＭＭＳメッセージを第三者から受信する（段階２９２）。ＳＭＳメッセージおよび／またはＭＭＳメッセージは、移動体デバイスのそれぞれのインボックスに追加され、これによってサーバーとの同期を促す（段階２９４）。同期のときに、ＳＭＳメッセージおよび／またはＭＭＳメッセージは、サーバーのデーター・ストアにセーブされる（段階２９６）。計算機におけるクライアント・アプリケーションは、オプションとして、新たなＳＭＳメッセージ（１つまたは複数）および／またはＭＭＳメッセージ（１つまたは複数）の警告を表示する（段階２９８）。
【００３９】
図６は、移動体デバイスにおける着信コール履歴および／またはミス・コール履歴をサーバーと同期させて、移動体デバイスから別個にデーターへのユーザー・アクセスを可能にする際に必要となる段階の一実現例を示すプロセス流れ図３１０である。移動体デバイスは着信コールを受信する（段階３１２）。このコールは、総合コール履歴に記録され、更にこのコールに対して移動体デバイスにおいて返答されなかった場合ミス・コール・リストに記録される（段階３１４）。コール履歴リストおよび／またはミス・コールリストは、サーバーのデーター・ストアにおいてセーブおよび／または更新される（段階３１６）。計算機におけるクライアント・アプリケーションは、オプションとして、警告を表示して、コール履歴および／またはミス・コール・リストのステータス変化を知らせることができる（段階３１８）。表示することができる警告の例を図１３に示す。
【００４０】
図７は、ユーザーが別の計算機から移動体デバイスのコール履歴および／またはミス・コールにアクセスすることを可能にする際に必要となる段階の一実現例を示すプロセス流れ図３４０である。移動体デバイスにおけるコール履歴および／またはミス・コールにアクセスする選択を、計算機のユーザーから受ける（段階３４２）。データーが最近同期されていない場合、サーバーはオプションとして移動体デバイスに接続してコール履歴および／またはミス・コールを取り出して、これらをサーバーのデーター・ストアにセーブすることができる（段階３４４）。サーバーのデーター・ストアにセーブされたコール履歴にはアクセスすることができるので、計算機におけるクライアント・アプリケーションが、要求されたコール履歴および／またはミス・コールをユーザーに表示することができる（段階３４６）。一実現例では、計算機のユーザーは、クライアント・アプリケーションにおいて表示される電話番号または連絡先を選択し、そしてクライアント・アプリケーションからコールを開始することができる（段階３４８）。このような想定場面では、コールは、移動体デバイス以外の異なる電話機または電話対応コンピュータから、および／または移動体デバイス自体から計算機の遠隔開始によって開始することもできる。別の計算機から移動体デバイスのコール履歴を見て、オプションとしてコール履歴においてダイアルする番号を選択する一例を図１１に示す。
【００４１】
図８は、ユーザーが電話コールを計算機から開始し、移動体デバイスを通じてルーティングすることを可能にする際に必要となる段階の一実現例を示すプロセス流れ図３７０である。この機構は、移動体デバイスから離れて位置するユーザーからであっても、国外からでも移動体デバイスを通じてコールを開始するを可能にする。言い換えると、この図において記載する機構に可能な１つの用法は、ユーザーが海外に旅行し、自宅で電話機のプラグを差し込んだままにしておいて、彼／彼女の移動電話機から国際電話をかけることである。これは、国際電話料金の課金を回避することができ、なおもユーザーが彼／彼女の移動体デバイスからダイアルし彼／彼女の移動体デバイスの発信側ＩＤを有することを可能にする。
【００４２】
まず最初に、別の計算機から移動体デバイスにおいてコールを行うために、遠隔ダイアリング機構にアクセスする選択を、計算機のユーザーから受ける（段階３７２）。電話番号および／または電話する人を選択するための入力を、ユーザーから受け、更にユーザーがコールを開始する準備ができていることを示す選択を、ユーザーから受ける（段階３７４）。例えば、ユーザーは番号または人をタイプ入力または選択し、次いでダイアル選択肢をクリックするかまたはそれ以外の方法で選択することができる。次いで、サーバーは移動体デバイスに接続し、電話番号またはその他の必要な情報を移動体デバイスに送り、移動体デバイスにダイアリングを開始させる（段階３７６）。サーバーは、移動体デバイスおよび計算機との接続を同時に維持する（段階３７８）。１つ以上のデーター・パケットが移動体デバイスから受信され計算機に送られるので、計算機のユーザーは第三者からの応答を聞くことができる（段階３８０）。これは、大抵の場合、「もしもし」または「ジョンともうしますが」といような、人が電話に答えるときの挨拶である。データー・パケット（１つまたは複数）は、移動体デバイスにおいて、または開放通信接続を通じてサーバーによって取り込むことができる。
【００４３】
計算機のユーザーからの発話音声は、１つ以上のデーター・パケットにおいて移動体デバイスに送られるので、第三者は計算機のユーザーからの通信を聞くことができる（段階３８２）。データー・パケットは、サーバーにおいて作成し、計算機において取り込み、通信接続を通じてサーバーに送信することができる。尚、パケットを送出および受信する順序において、定められた順序を伝えようとしているのではないことは認められよう。例えば、想定場面によっては、コールに応じた後に第三者が何も言わず、計算機のユーザーが「もしもし、どなたですか」と言うことによって応答するときのように、最初の１つ以上のデーター・パケットが、第三者からではなく、計算機のユーザーから来ることもあり得る。
【００４４】
コールが進行している間（判断点３８４）、前述の段階が繰り返されて、サーバーは接続を維持し（段階３７８）、双方の側においてデーター・パケットが交換される（段階３８０および３８２）。一旦コールが終了したなら（判断点３８４）、プロセスが終了する（段階３８６）。図８の遠隔コール開始プロセスを図１２に更に詳細に示す。
【００４５】
ここで図９から図１２に移り、別の計算機から移動体デバイスの情報および／または機構にアクセスするためのユーザー・インターフェース例を例示するために、シミュレーション画面を示す。これらの画面は、（図１４の）出力デバイス（１つまたは複数）５１１においてユーザーに表示することができる。更に、これらの画面は、（図１４の）入力デバイス）１つまたは複数）５１２からの、ユーザーからの入力を受けることもできる。
【００４６】
図９は、別の計算機から移動体デバイスの情報を見る場合を示す一実現例のシミュレーション画面４００である。データーに対応する移動体デバイス（Mobile Device）の電話番号４０２が、その移動体デバイスに関するその他のメッセージング情報と共に示されている。例えば、ＳＭＳインボックス(SMS INBOX)４０４、ＳＭＳ送出済み項目(SMS SENT ITEMS)、コール履歴(CALL HISTORY)、およびミス・コール（MISSED CALL）のフォルダー(FOLDERS)が表示されている。ＳＭＳインボックス４０４が選択されているので、移動体デバイスのインボックス４０６についてのメッセージ４０６が、更に詳しく表示されている。図示の例では、選択されたメッセージの内容４０８の詳細も、素早い確認のために表示されている。計算機のユーザーは、ＳＭＳメッセージおよび／またはその他の移動体デバイスの通信情報を更に詳しく見ることができ、オプションとして、新たなＳＭＳメッセージ作成するための新たなＳＭＳ(NEW SMS)メッセージ選択肢４１０、または選択したＳＭＳメッセージに返答するための返答(REPLY)選択肢４１２を選択することによる等で、これらのメッセージに対して行動を起こすことができる。これらの機構については、図１０において更に詳しく論ずることにする。
【００４７】
図１０は、別の計算機からのＳＭＳメッセージの作成および移動体デバイスに宛てた送出の開始を示す一実現例のシミュレーション画面４２０である。図１０に類似した画面は、ユーザーが、図９に示したように、新たなＳＭＳメッセージ選択肢または返答を選択したときにも示すことができる。ユーザーは、この特定のＳＭＳメッセージを送るべき移動体デバイスの詳細を記入することができる。例えば、宛先(TO)欄４２２、発信元(FROM)欄４２４、およびメッセージ(MESSAGE)本体４２６に、ユーザーによっておよび／または自動的に入力することができる。例えば、宛先欄４２２には、ユーザーが手作業で入力することができ、またはユーザーの連絡先リストから選択し、次いでプログラムによって追加することができる。発信元欄４２４は、ユーザーの移動電話アカウント設定値からプログラムによって記入することができ、あるいはその移動体デバイスの番号を用いる適性な権限を有するユーザーによって手作業で入力することができる。ユーザーが送りたいメッセージを、メッセージ本体４２６に入力することができる。一旦メッセージを送る準備ができたなら、ユーザーは送出(SENF)選択肢４２８を選択することができ、図４に記載した、メッセージを移動体デバイスのアウトボックスに送るプロセスが開始される。
【００４８】
図１１は、別の計算機から移動体デバイス宛てのミス・コールを見て、オプションとして折り返し電話を開始することを示す、一実現例のシミュレーション画面４４０である。この例では、ユーザーはミス・コール・フォルダー４４２を選択しており、特定の移動体デバイスからのミス・コール(MISSED CALL)リスト４４４を見ている。現在選択されているミス・コールについての追加詳細(ADDITIONAL DETAILS)４４６も表示することができ、および／またはミス・コール・リストには含まれいてもいなくてもよいコールについての追加情報も移動体デバイスから表示することができる。図１１の例では、返答しなかったコールの相手についての連絡先記録から引き出された追加の連絡先詳細が示されている。また、ミス・コールおよび／またはコール履歴ならびに関係する詳細についても、該当する人に折返し電話をかけるというような、追加の選択肢を設けることができる。図１１に示す例では、該当する人に折返し電話をかけるために、２つの選択肢が表示されている。表示されている一方の選択肢４４８は、現在の計算機（移動体デバイス以外）に結合されている電話機（ボイス・オーバーＩＰ電話のような）を用いて、現在の計算機からコールを開始するためにある。表示されている他方の選択肢４５０は、現在の計算機を開始点として用いて、移動体デバイスからコールを開始するためにある。後者のプロセスについては、図８において詳細に説明した。
【００４９】
同様に、図１２は、移動体デバイスからダイアルされこれを通じてルーティングされる、別の計算機からのコールの開始を示す一実現例のシミュレーション画面４６０である。この例では、選択された連絡先について、連絡先の詳細（CONTACT DETAILS）な記録が示されている。そのコンタクト先の電話番号から、ママに対して示されている自宅の番号４６８のような、１つを選択することができる。また、ダイアルする番号を自動的にダイアル番号(NUMBER TO DIAL)欄４６２に入力することもできる。ユーザーがコールするのを取り消したい場合、取り消し(CANCEL)選択肢４６６を選択することができる。一旦電話番号を入力したまたはそれ以外の方法で選択したなら、ダイアル(DIAL)選択肢４６４を開始して、移動体デバイスを通じてそのコールを開始することができる。次いで、コールを処理するために、移動体デバイスと計算機との間でデーター・パケットを変換する、図８において詳細に説明したプロセスが続く。
【００５０】
図１３は、新たなメッセージが移動体デバイスに到達したことを示すために、どのようなプログラムの作業中であっても、ユーザーに警告を表示することを示す、一実現例のシミュレーション画面４８０である。図示の例では、警告メッセージ４８２が、新たなＳＭＳメッセージが移動体デバイスに到着したことを示す。一実現例では、ユーザーは警告メッセージ４８２を選択し、新たなメッセージのコピーを有するサーバー側インボックスに直接ユーザーを導くことができる。別の実現例では、ユーザーは、サーバー側インボックスへのアクセスを可能にする別のプログラムを手作業で開くことができる。
【００５１】
図１４に示すように、本システムの１つ以上の部分を実現するために用いられるコンピュータ・システム例は、計算機５００のような計算機を含む。その最も基本的な構成では、計算機５００は、通例、少なくとも１つの処理ユニット５０２とメモリ５０４とを含む。計算機の正確な構成およびタイプに応じて、メモリ５０４は揮発性（ＲＡＭのような）、不揮発性（ＲＯＭ、フラッシュ・メモリ等のような）、またはこれら２つの何らかの組み合わせとすることができる。この最も基本的な構成は、図１４によって破線５０６で示されている。
【００５２】
加えて、デバイス５００は追加の機構／機能も有することができる。例えば、デバイス５００は、磁気あるいは光ディスクまたはテープを含むがこれらに限定されない追加のストレージ（リムーバブルおよび／または非リムーバブル）を含むこともできる。このような追加のストレージは、図１４では、リムーバブル・ストレージ５０８および非リムーバブル・ストレージ５１０によって例示されている。コンピュータ記憶媒体は、揮発性および不揮発性、リムーバブルおよび非リムーバブル媒体を含み、コンピュータ読み取り可能命令、データー構造、プログラム・モジュール、またはその他のデーターというような情報の格納のために任意の方法または技術で実現されている。メモリ５０４、リムーバブル・ストレージ５０８、および非リムーバブル・ストレージ５１０は、全てコンピュータ記憶媒体の例である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリまたはその他のメモリ技術、ＣＤ−ＲＯＭ、ディジタル・バーサタイル・ディスク（ＤＶＤ）またはその他の光ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージまたはその他の磁気記憶デバイス、あるいは所望の情報を格納するために用いることができ、しかもデバイス５００によってアクセスすることができる他の任意の媒体を含むが、これらに限定されるのではない。このようなコンピュータ記憶媒体の内任意のものをデバイス５００の一部とすることもできる。
【００５３】
計算機５００は、当該計算機５００が他のコンピュータ／アプリケーション５１５と通信することを可能にする１つ以上の通信接続５１４を含む。また、デバイス５００は、キーボード、マウス、ペン、音声入力デバイス、接触入力デバイスなどのような、入力デバイス（１つまたは複数）５１２も有することができる。ディスプレイ、スピーカー、プリンターなどのような出力デバイス（１つまたは複数）５１１も含むことができる。これらのデバイスは、当技術分野では周知であり、ここでは長々と論ずる必要はない。一実現例では、計算機５００は移動体デバイス通信システム１０のコンポーネントの一部または全部を含む。
【００５４】
以上、構造的特徴および／または方法論的行為に特定的な文言で主題について説明したが、添付した特許請求の範囲において定められる主題は、必ずしも前述の特定的な特徴や行為には限定されないことは言うまでもない。むしろ、前述の特定的な特徴や行為は、特許請求の範囲を実現する形態例として開示したのである。本明細書に記載した、および／または以下の特許請求の範囲による実現例の主旨に該当する全ての同等物、変更、および修正が保護されることが望まれる。
【００５５】
例えば、コンピュータ・ソフトウェア技術における当業者であれば、本明細書において論じた例は、前述の例において図示したものよりも少ないまたは多い選択肢または機構を含むように、１つ以上のコンピュータにおいて様々に編成できることが認められよう。
【図１】
2011512749.tif 000003
【図２】
2011512749.tif 000004
【図３】
2011512749.tif 000005
【図４】
2011512749.tif 000006
【図５】
2011512749.tif 000007
【図６】
2011512749.tif 000008
【図７】
2011512749.tif 000009
【図８】
2011512749.tif 000010
【図９】
2011512749.tif 000011
【図１０】
2011512749.tif 000012
【図１１】
2011512749.tif 000013
【図１２】
2011512749.tif 000014
【図１３】
2011512749.tif 000015
【図１４】
2011512749.tif 000016
【国際調査報告】
2011512749.tif 000017
2011512749.tif 000018