(57)【要約】  携帯型電子装置（１０）上において受信メッセージを処理するための装置、方法及びシステム。上記携帯型電子装置（１０）は、メッセージがモバイル機器（１０）上のアプリケーション（１４）に割り当てられたポート番号にアドレス指定されているかどうかに基づいて、モバイル機器（１０）上においてメッセージの処理又はルーティングを行うメッセージ処理部（１２）を備える。モバイル機器（１０）上においてアプリケーション（１４）に割り当てられたポートに対して上記宛先ポート番号がアドレス指定されていず、かつ、メッセージがリンクを含んでいる場合、メッセージはブラウザ（１６）で自動的に開かれる。オプションとして、上記宛先ポート番号が或る範囲のポート番号の範囲内に存在すれば、あるいは、メッセージの受け手がメッセージを開く許可を要求した後であれば、上記リンクを開くことが可能となる。
2012518309.tif 000002
【特許請求の範囲】
【請求項１】
モバイル機器（１０）を用いてメッセージを処理する方法であって、
前記モバイル機器上でメッセージを受信するステップであって、該メッセージは宛先ポート番号を含むようになっている受信ステップと、
前記携帯電話機（１０）上のアプリケーション（１４）が前記宛先ポート番号に割り当てられているかどうかを判定するステップと、
（ｉ）アプリケーション（１４）が前記宛先ポート番号に割り当てられている場合には、前記アプリケーション（１４）を用いて前記メッセージを開くステップと、
（ｉｉ）アプリケーションが前記宛先ポート番号に割り当てられていない場合には、前記メッセージがリンクを含んでいるかどうかを判定し、かつ、ブラウザ（１６）で前記リンクを自動的に開くステップと、
を有することを特徴とする方法。
【請求項２】
前記メッセージはＳＭＳメッセージであることを特徴とする請求項１に記載の方法。
【請求項３】
前記リンクはＵＲＬであることを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記ブラウザで前記リンクを自動的に開く前に、前記ＵＲＬにパラメータを追加するステップをさらに有することを特徴とする請求項３に記載の方法。
【請求項５】
前記宛先ポート番号が或る範囲のポート番号の範囲内に存在するかどうかを判定するステップと、
前記宛先ポート番号が或る範囲のポート番号の範囲内に存在し、かつ、前記メッセージがリンクを含んでいる場合には、前記ブラウザ（１６）で前記メッセージを自動的に開くか、あるいは、前記宛先ポート番号が前記ポート番号の範囲の内に存在しない場合には、前記メッセージ受信箱（６４）の中に前記メッセージを入れるステップと、
をさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記宛先ポート番号が或る範囲のポート番号の範囲内に存在するかどうかを判定するステップは、前記宛先ポート番号が１６０００と１６９９９の間のポート番号であるかどうかを判定するステップをさらに有することを特徴とする請求項５に記載の方法。
【請求項７】
前記ブラウザ（１６）で前記リンクを自動的に開く前に、許可を求めるプロンプトをユーザに示すステップをさらに有することを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記メッセージの送り手に関係する情報を前記モバイル機器（１０）のディスプレイ（２０）上に表示するステップをさらに有することを特徴とする請求項７に記載の方法。
【請求項９】
前記リンクは、ネットワークベースのアプリケーションへのリンクであることを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
メッセージで受信したデータを構文解析して、メッセージ本体とメッセージヘッダとに変えるためのメッセージ構文解析ツール（６０）であって、該メッセージヘッダは宛先ポート番号を含むようになっているメッセージ構文解析ツール（６０）と、
メッセージコントローラ（６２）であって、
（ｉ）前記アプリケーションが前記宛先ポート番号に割り当てられている場合には、前記メッセージをアプリケーション（１４）へ向けて送り、かつ、
（ｉｉ）前記メッセージがリンクを含んでいるかどうかを判定するように構成され、さらに、アプリケーションが前記宛先ポート番号に割り当てられていない場合には、ブラウザ（１６）で前記リンクを自動的に開くように構成されたメッセージコントローラ（６２）と、
を備えることを特徴とするモバイル機器（１０）。
【請求項１１】
前記メッセージはＳＭＳであることを特徴とする請求項１０に記載のモバイル機器。
【請求項１２】
前記リンクはＵＲＬであることを特徴とする請求項１０又は１１に記載のモバイル機器。
【請求項１３】
前記メッセージコントローラ（６２）は、前記メッセージが前記ブラウザ（１６）で自動的に開かれたことを示すために前記ＵＲＬにパラメータを追加するように構成されることを特徴とする請求項１２に記載のモバイル機器。
【請求項１４】
前記メッセージコントローラ（６２）は、前記宛先ポート番号が或る範囲のポート番号の範囲内に存在し、かつ、前記メッセージがリンクを含んでいる場合には、前記ブラウザ（１６）で前記メッセージを自動的に開くように、あるいは、前記宛先ポート番号が前記範囲のポート番号の範囲内に存在しない場合には、前記メッセージを前記メッセージ受信箱（６４）の中に入れるように構成されることを特徴とする請求項１０乃至１３のいずれか１項に記載のモバイル機器。
【請求項１５】
前記ポート番号の範囲はポート番号１６０００〜１６９９９であることを特徴とする請求項１４に記載のモバイル機器。
【請求項１６】
前記メッセージコントローラ（６２）は、前記リンクを自動的に開く前に、許可を求めるプロンプトをユーザに示すように構成されることを特徴とする請求項１０乃至１５のいずれか１項に記載のモバイル機器。
【請求項１７】
ディスプレイ（２０）をさら備え、前記メッセージコントローラ（６２）は、前記メッセージ本体の少なくとも一部をディスプレイ（２０）上に表示するように構成されることを特徴とする請求項１６に記載のモバイル機器。
【請求項１８】
前記リンクはネットワークベースのアプリケーションへのリンクであることを特徴とする請求項１０乃至１７のいずれか１項に記載のモバイル機器。
【請求項１９】
前記ネットワークベースのアプリケーションを含むアプリケーションサーバ（７４）を備えた通信ネットワーク（７２）と、
ユーザ電子装置（１０）であって、
メッセージを受信し、次いで、該メッセージを構文解析して、宛先ポート番号を含むメッセージヘッダと、メッセージ本体とに変えるように構成されたメッセージ構文解析ツール（６０）と、
前記モバイル機器（１０）上において前記宛先ポート番号がアプリケーション（１４）に割り当てられているかどうかを判定するように構成されたメッセージコントローラ（６２）であって、さらに、
アプリケーションが前記宛先ポート番号に割り当てられている場合には、前記割り当てられたアプリケーションへ向けて前記メッセージを送るように構成されると共に、
前記メッセージがネットワークベースのアプリケーションへのリンクを含んでいるかどうかを判定するように構成され、さらに、アプリケーションが前記宛先ポート番号に割り当てられていない場合には、ブラウザ（１６）で前記リンクを開くように構成されたメッセージコントローラ（６２）と、を含むユーザ電子装置（１０）と、
を備えることを特徴とするシステム。
【請求項２０】
前記メッセージコントローラ（６２）はさらに、前記宛先ポート番号がサードパーティのアプリケーションから得られたメッセージを示しているかどうかの判定を行うように、かつ、前記メッセージが前記範囲のポート番号の範囲内に存在する場合、前記ブラウザ（１６）で前記メッセージを自動的に開くように構成されることを特徴とする請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術は一般に携帯型通信装置に関し、特に、携帯型通信装置による受信メッセージの処理装置及び方法に関する。
【背景技術】
【０００２】
携帯電話機、メディアプレイヤ、パーソナル・デジタル・アシスタント（ＰＤＡ）及びその他のデバイスのような携帯型電子装置の人気がますます高まる一方である。複数の装置を持ち運ぶ必要がないように、携帯型電子装置は現在多岐にわたる機能を提供するように構成されている。例えば、通話の発信と受信とを行う用途に加えて、携帯電話機はまた、カメラ、ニュース及び情報にアクセスするためのインターネットブラウザ、オーディオビジュアルメディアプレイヤ、メッセージング装置（テキスト、オーディオ、視覚メッセージのうちの少なくともいずれかのメッセージ）、ゲーム用装置、個人用電子手帳等としても使用することができる。
【０００３】
さらに、携帯型通信装置は、インターネットや別のネットワーク上でネットワークベースのアプリケーションにアクセスする能力を有することができる。例示のネットワークベースのアプリケーションには、電子メールサービス、インスタントメッセージング（ＩＭ）サービス、娯楽サービス、ニュース及び情報サービス、並びに、その他多くのサービスが含まれる。携帯型通信装置はネットワークベースのアプリケーションとの使用を意図したメッセージの送受信が可能である。一般に、このようなメッセージには、例えば、ハイパーリンクすなわちユニフォーム・リソース・ロケータ（「ＵＲＬ」とも呼ばれる）のようなリンクが含まれる。
【０００４】
ネットワークベースのアプリケーション用として意図したメッセージをシンプルメッセージサービス（「ＳＭＳ」）を用いて送信することも可能である。ＳＭＳメッセージは典型的にはメッセージ受信箱において受信される。このメッセージは、一般に、人間が読めるようになっているテキストを含み、受け手がメッセージの件名と、該メッセージが関係するアプリケーションタイプとを認知できるようになっている必要がある。しかし、このフォーマットはいくつかのネットワークベースのアプリケーションへのリンクには適していない場合がある。さらに、いったんＳＭＳメッセージが受信箱へ向けて送られると、ユーザがこのメッセージを誤って別の装置へ転送してしまうような場合もある。このような誤転送は、このメッセージが特定のネットワークベースのアプリケーション用として意図した個人情報やプライベート情報を含んでいる場合もあるので望ましいことではない。ネットワークベースのアプリケーション用として意図したメッセージが受信箱へ向けて送られた後、アプリケーションの動作は自動停止する。その場合、ユーザはメッセージ中のリンクを手動で選択して、意図するアプリケーションを再開しなければならない。
【０００５】
ＳＭＳメッセージは最大長１６０文字のキャラクタを有するメッセージである。このメッセージ内に含まれているリンクすなわちＵＲＬは、１６０というキャラクタ数制限を超えているかどうかをカウントする。従って、メッセージの中にリンクを含むことによって、個人化されたメッセージと、メッセージの受け手に対する指示との少なくともいずれかを提供するための空間量が制限されることになる。この長さ制限は、特に長いＵＲＬを含むメッセージの場合特に目立つものとなる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子装置についての消費者の悩みを改善するために、メッセージを処理するための改善された方法及び装置を求めるニーズが当技術分野において存在する。
【課題を解決するための手段】
【０００７】
以下さらに詳細に記載のように、メッセージを処理する装置及び方法が開示される。本発明の１つの側面によれば、モバイル機器を用いてメッセージを処理する方法は、宛先ポート番号を含むメッセージをモバイル機器上において受信するステップと、上記携帯電話機上のアプリケーションが上記宛先ポート番号に割り当てられているかどうかを判定するステップと、（ｉ）アプリケーションが上記宛先ポート番号に割り当てられている場合には、上記アプリケーションと共に上記メッセージを開くステップと、（ｉｉ）アプリケーションが上記宛先ポート番号に割り当てられていない場合には、上記メッセージがリンクを含んでいるかどうかを判定するステップと、ブラウザで上記リンクを自動的に開くステップとを有する。
【０００８】
本方法の別の側面によれば上記メッセージはＳＭＳメッセージである。
【０００９】
本方法の別の側面によれば上記リンクはＵＲＬである。
【００１０】
別の側面によれば、本方法は、ブラウザで上記リンクを自動的に開く前に、ＵＲＬにパラメータを追加するステップをさらに有する。
【００１１】
別の側面によれば、本方法は、上記宛先ポート番号が或る範囲のポート番号の範囲内に存在するかどうかを判定するステップと、上記宛先ポート番号が或る範囲のポート番号の範囲内に存在し、かつ、上記メッセージがリンクを含んでいる場合には、ブラウザで上記メッセージを自動的に開くステップか、あるいは、上記宛先ポート番号が上記範囲のポート番号の範囲内に存在しない場合には、上記メッセージを上記メッセージ受信箱の中に入れるステップをさらに有する。
【００１２】
本方法の別の側面によれば、上記宛先ポート番号が或る範囲のポート番号の範囲内に存在するかどうかを判定するステップは、上記宛先ポート番号が１６０００と１６９９９の間のポート番号であるかどうかを判定するステップをさらに有する。
【００１３】
別の側面によれば、本方法は、ブラウザで上記リンクを自動的に開く前に、許可を求めるプロンプトをユーザに示すステップをさらに有する。
【００１４】
本方法の別の側面によれば、本方法は、上記メッセージの送り手に関係する情報を上記モバイル機器のディスプレイ上に表示するステップをさらに有する。
【００１５】
本方法の別の側面によれば、上記リンクはネットワークベースのアプリケーションへのリンクである。
【００１６】
本発明の別の側面によれば、モバイル機器が、メッセージで受信したデータの構文解析を行って、該データをメッセージ本体とメッセージヘッダとに変えるメッセージ構文解析ツールであって、該メッセージヘッダは宛先ポート番号を含むようになっているメッセージ構文解析ツールと、（ｉ）上記アプリケーションが上記宛先ポート番号に割り当てられている場合には、上記メッセージをアプリケーションへ向けて送り、かつ、（ｉｉ）上記メッセージがリンクを含んでいるかどうかを判定するように構成され、さらに、アプリケーションが上記宛先ポート番号に割り当てられていない場合には、ブラウザでリンクを自動的に開くように構成されたメッセージコントローラとを備える。
【００１７】
別の側面によれば上記メッセージはＳＭＳである。
【００１８】
別の側面によれば上記リンクはＵＲＬである。
【００１９】
上記モバイル機器の別の側面によれば、上記メッセージコントローラは、上記メッセージがブラウザで自動的に開かれたことを示すためにＵＲＬにパラメータを追加するように構成される。
【００２０】
上記モバイル機器の別の側面によれば、上記メッセージコントローラは、上記宛先ポート番号が或る範囲のポート番号の範囲内に存在し、かつ、上記メッセージがリンクを含んでいる場合には、ブラウザで上記メッセージを自動的に開くか、あるいは、上記宛先ポート番号が上記範囲のポート番号の範囲内に存在していない場合には、上記メッセージを上記メッセージ受信箱の中に入れるように構成される。
【００２１】
上記モバイル機器の別の側面によれば、上記ポート番号の範囲はポート番号１６０００〜１６９９９である。
【００２２】
上記モバイル機器の別の側面によれば、上記メッセージコントローラは、上記リンクを自動的に開く前に、許可を求めるプロンプトをユーザに示すように構成される。
【００２３】
別の側面によれば、上記モバイル機器はディスプレイをさらに備え、その場合、上記メッセージコントローラは、上記メッセージ本体の少なくとも一部を上記ディスプレイ上に表示するように構成される。
【００２４】
上記モバイル機器の別の側面によれば、上記リンクはネットワークベースのアプリケーションへのリンクである。
【００２５】
本発明の別の側面によれば、システムが、上記ネットワークベースのアプリケーションを含むアプリケーションサーバを備えた通信ネットワークと、ユーザ電子装置であって、メッセージを受信し、次いで、該メッセージを構文解析して、宛先ポート番号を含むメッセージヘッダと、メッセージ本体とに変えるように構成されたメッセージ構文解析ツール（６０）と、上記モバイル機器において上記宛先ポート番号がアプリケーションに割り当てられているかどうかを判定するように構成されたメッセージコントローラ（６２）であって、アプリケーションが上記宛先ポート番号に割り当てられている場合には、上記割り当てられたアプリケーションへ向けて上記メッセージを送るように構成されると共に、上記メッセージがネットワークベースのアプリケーションへのリンクを含んでいるかどうかを判定するように構成され、かつ、アプリケーションが上記宛先ポート番号に割り当てられていない場合には、ブラウザで上記リンクを開くように構成されたメッセージコントローラとを含むユーザ電子装置と、を備えたユーザ電子装置とを含む。
【００２６】
上記システムの別の側面によれば、上記メッセージコントローラはさらに、上記宛先ポート番号がサードパーティのアプリケーションから得られたメッセージを示しているかどうかを判定するように、かつ、上記メッセージが上記範囲のポート番号の範囲内に存在すれば、ブラウザで上記メッセージを自動的に開くように構成される。
【００２７】
以下の説明及び添付図面を参照するときこれらの特徴及び他の特徴は明らかになる。上記説明と図面において、本発明の原理を採用してもよいいくつかの方法を示すものとして本発明の特定の実施形態が詳細に開示されているが、本発明はこれに対応して範囲が限定されるものではないことを理解されたい。逆に、本発明は本明細書に添付の請求項の範囲に属するすべての変更、修正及び均等物を含むものである。
【００２８】
本明細書で使用される場合、「含む（ｃｏｍｐｒｉｓｅ）／（ｃｏｍｐｒｉｓｉｎｇ）」という用語は、言及された特徴、数値、ステップ又は構成要素の存在を特定するために用いられるが、これら以外の特徴、数値、ステップ、構成要素、又はこれらのグループの存在又は追加を排除するものではないという点を強調しておく。
【００２９】
１つの実施形態に関して説明と例示の少なくともいずれかが行われている特徴を、１以上の別の実施形態において、同じ方法で、あるいは、同様の方法で、又は、その他の実施形態の特徴と組み合わされた態様か、あるいは、その他の実施形態の特徴の代わりの態様かの少なくともいずれかの態様で利用することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の或る実施形態に従って使用される電子装置の例として携帯電話機の１つの実施形態を示す概略図である。
【図２】図１の携帯電話機の動作部を示す概略ブロック図である。
【図３】図１の携帯電話機のメッセージ処理部を示す概略ブロック図である。
【図４】通信システムの実施形態例を示す概略図である。
【図５】本発明の諸側面に従うアプリケーションサーバの実施形態例を示す概略図である。
【図６】本発明の諸側面に係る方法例を示すフローチャートである。
【図７】本発明の諸側面に従う携帯電話機の概略図である。
【発明を実施するための形態】
【００３１】
図面を参照しながら以下実施形態について説明するが、以下を通して、同一の参照番号は同様の要素を参照するために使用される。これらの図は必ずしも縮尺どおりではないことは理解されよう。
【００３２】
図１と図２を最初に参照すると、例示の携帯型電子装置１０が示されている。本発明の諸側面によれば、電子装置１０は、モバイル機器上においてメッセージの処理やルーティングを行うためのメッセージ処理部１２により構成される。メッセージ処理部１２は個々の着信メッセージを受信すると共に、このメッセージが特定のポート番号（「宛先ポート」又は「宛先ポート番号」とも呼ばれる）にアドレス指定されているかどうかの判定を行う。次いで、メッセージ処理部１２は、宛先ポート番号が装置１０上でアプリケーション１４に割り当てられているかどうかの判定を行う。アプリケーション１４が上記宛先ポートに割り当てられていれば、メッセージはこのアプリケーションへ向けられる、すなわち当該アプリケーションへルーティングされることになる。アプリケーションが宛先ポート番号に登録されていなければ、メッセージ処理部１２は、メッセージが、例えばＵＲＬやハイパーリンクのようなリンクを含んでいるかどうかの判定を行う。このリンクは、ネットワークベースのアプリケーションにアクセスして、ネットワークベースのアプリケーションの利用が可能なウェブページにリンクすることができる。
【００３３】
メッセージがリンクを含んでいる場合、このリンクはブラウザ１６で自動的に開かれる。次いで、ユーザは、上記ネットワークベースのアプリケーションをダウンロードして、インストールするか、ブラウザ１６を通じて上記アプリケーションを利用するようにしてもよい。メッセージ処理部１２は、ネットワークベースのアプリケーションに宛先ポートを割り当て、それによってこの宛先ポートにアドレス指定される将来のメッセージが、上記ネットワークベースのアプリケーションへ向けて自動的に送られるか、上記ネットワークベースのアプリケーションと共に開かれるようになる。メッセージがリンクを含んでいなければ、メッセージはメッセージ受信箱の中に入れられる。
【００３４】
メッセージ処理部１２についての追加の詳細事項及び動作について以下さらに詳細に説明する。メッセージ処理部１２は、電子装置１０内の制御回路に常駐する実行可能コードとして具現化され、かつ、該制御回路により実行されてもよい。１つの実施形態では、メッセージ処理部１２は、コンピュータ又はコンピュータ可読媒体に格納されたプログラムであってもよい。メッセージ処理部１２はスタンドアロン型ソフトウェアアプリケーションであってもよいし、あるいは、電子装置１０に関係する追加タスクを実行するソフトウェアアプリケーションの一部を形成してもよい。以下に説明するように、メッセージ処理部１２は、メモリ１８とファームウェアとの少なくともいずれかの中に格納されてもよい。
【００３５】
例示の実施形態の電子装置は携帯電話機であり、携帯電話機又は携帯通信装置１０とも呼ばれる。携帯電話機１０は「レンガ」又は「ブロック」フォームファクタハウジングを備えたものとして示されてはいるが、（「シェル型」ハウジングのような）「フリップオープン型」フォームファクタ又は（「スライダ型」ハウジングのような）スライド型フォームファクタのような別のハウジングタイプを利用してもよいことは理解できよう。
【００３６】
携帯電話機１０はディスプレイ２０を備えてもよい。携帯電話機１０の種々の機能をユーザが利用できるようにするグラフィカルユーザインタフェース（ＧＵＩ）を介して、ディスプレイ２０は動作状態、時刻、電話番号、コンタクト情報、種々のナビゲーションメニュー等のような情報をユーザに表示する。また、ディスプレイ２０を用いて、携帯電話機１０が受信したコンテンツと、携帯電話機１０のメモリ１８（図２）から取り出したコンテンツの少なくともいずれかのコンテンツを視覚的に表示してもよい。ディスプレイ２０を用いて、写真、インターネットコンテンツ、テキストメッセージ、ユーザプロンプト等のような、画像、ビデオ及び他のグラフィックをユーザに提示してもよい。
【００３７】
キーパッド２１が種々のユーザ入力操作を提供する。例えば、キーパッド２１は、一般に電話番号、電話リスト、コンタクト情報、注釈等のような英数字情報の入力を可能にする英数字キーを備える。さらに、キーパッド２１は通常、呼の起動、又は、呼への応答を行うための「呼送信」キー、及び、呼の終了を行うための「呼終了」キー、又は呼の「停止」キーのような特別の機能キーを備えることも可能である。また、特別のファンクションキーが、ディスプレイ２０に表示されるメニューを通じてナビゲーションを容易に行うためのメニューナビゲーションキーと選択キーとを備えている場合もある。例えば、ユーザからの方向入力を受け付けるためのポインティングデバイスとナビゲーションキーの少なくともいずれかが設けられている場合もある。特別の機能キーが、再生の開始、停止及び一時停止と、トラックのスキップ又は反復等を行うためのオーディオビジュアルコンテンツの再生キーを備えている場合もある。携帯電話機に関連付けられた他のキーが、音量キー、消音キー、電源オン／オフキー、ウェブブラウザ開始キー、カメラ・キー等を含む場合もある。ディスプレイ２０に関連付けられたタッチスクリーンとしてキー又はキー様の機能を実装することも可能である。また、ソフトキー機能を実現するためにディスプレイ２０及びキーパッド２１を相互に連携して使用してもよい。
【００３８】
携帯電話機１０は、通常別の携帯電話機か陸線電話機である被呼／発呼装置との呼の確立と、信号の交換との少なくともいずれかを可能にする通話回路を備えている。この被呼／発呼装置は、別の電話機である必要はなく、インターネットウェブサーバ、コンテンツ提供サーバ等のような他の任意の装置であってもよい。呼は任意の好適な形をとることが可能である。例えば、呼はセルラ回線交換ネットワークを介して確立される従来方式の呼であってもよいし、あるいは、セルラネットワークのパケット交換機能を介して、若しくは、（ＩＥＥＥ８０２．１１規格に基づくネットワーク等の）ＷｉＦｉ、（ＩＥＥＥ８０２．１４規格に基づくネットワーク等の）ＷｉＭＡＸ等のような他のパケット交換ネットワークを介して確立されるボイス・オーバ・インターネットプロトコル（ＶｏＩＰ）電話であってもよい。別例として、セルラネットワーク又は他のネットワークを介して確立されるテレビ電話がある。
【００３９】
携帯電話機１０は、テキストメッセージ（このテキストメッセージは通常シンプルなメッセージサービスを表す「ＳＭＳ」と呼ばれることもある）、インスタントメッセージ、電子メールメッセージ、マルチメディアメッセージ（このマルチメディアメッセージは通常マルチメディアメッセージサービスを表す「ＭＭＳ」と呼ばれることもある）、画像ファイル、ビデオファイル、オーディオファイル、着信音、ストリーミングオーディオ、ストリーミングビデオ、（ポッドキャストを含む）データフィード等のようなデータの送信と、受信と、処理とのうちの少なくともいずれかを行うように構成することができる。このようなデータの処理ステップには、メモリ１８へのデータの格納ステップと、データとのユーザインタラクションを可能にするアプリケーションの実行ステップと、データに関連付けられたビデオと画像の少なくともいずれかのコンテンツの表示ステップと、データに関連付けられたオーディオサウンドの出力ステップ等とを含んでもよい。
【００４０】
また、携帯電話機１０は、ウェブベースのアプリケーション又はウェブアプリケーションとも呼ばれるネットワークベースのアプリケーションにアクセスするように構成されてもよく、これらネットワークベースのアプリケーションは、インターネット又は別のネットワーク接続を経由してブラウザ１６を介してアクセスされる。ネットワークベースのアプリケーションは、ＨＴＭＬ、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ等のようなブラウザがサポートしている言語でコード化されてもよい。ネットワークベースのアプリケーションのなかには、ウェブメール、ウェブベースのインスタントメッセージング、オンラインオークション及びオンラインゲームを含むものもある。
【００４１】
図２は携帯電話機１０の機能ブロック図を表す図である。簡潔さを旨として、携帯電話機１０の一般に従来通りのものである機能については本明細書ではこれ以上詳細には説明しない。携帯電話機１０は、携帯電話機１０の機能及び動作の制御全体を実行するように構成された主制御回路２２を含む。制御回路２２は、ＣＰＵ、マイクロコントローラ又はマイクロプロセッサのような処理装置２４を含むものであってもよい。処理装置２４は、制御回路２２内のメモリ（図示せず）と、メモリ１８のような独立のメモリとの少なくともいずれかのメモリ内に格納されたコードを実行し、それによって携帯電話機１０の動作の実行を意図するものである。メモリ１８は、例えば、１以上のバッファ、フラッシュメモリ、ハードドライブ、取り外し可能媒体、揮発性メモリ、不揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、又は他の好適なデバイスであってもよい。
【００４２】
処理装置２４は、メッセージ処理部１２及び他のアプリケーション１４をモバイル機器１０上において実現するコードを実行してもよい。携帯電話機１０をプログラムして、メッセージ処理部１２と関連付けられた論理機能を動作させると共に、この論理機能を実行する方法は、コンピュータプログラミングの当業者、及び、特に携帯電話機や他の電子装置用アプリケーションプログラムの当業者には明らかである。したがって、具体的なプログラミングコードに関する詳細については簡潔さを旨として省略した。また、メッセージ処理部１２が本発明の好適な実施形態に従って処理装置２４により実行される一方で、本発明の範囲から逸脱することなく、さらに、専用ハードウェア、ファームウェア、ソフトウェア、又は、これらの組み合わせを介してこのような機能を実行することも可能である。
【００４３】
引き続き図１及び図２を参照すると、携帯電話機１０は、無線回路２８に結合されたアンテナ２６を備えている。一般に行われているように、無線回路２８はアンテナ２６を介して信号の送受信を行う無線周波数送受信機を備えている。無線回路２８は、移動通信システムにおいて動作するように構成してもよく、さらに、データコンテンツとオーディオビジュアルコンテンツの少なくともいずれかのコンテンツの送受信を行うために使用してもよい。移動無線ネットワークと放送ネットワークの少なくともいずれかのネットワークとインタラクションを行うための受信機のタイプには、例えば、ＧＳＭ、ＣＤＭＡ、ＷＣＤＭＡ、ＧＰＲＳ、ＷｉＦｉ、ＷｉＭａｘ、ＤＶＢ−Ｈ、ＩＳＤＢ−Ｔ等のみならず、これらの規格の上位バージョン等も含まれる。但しこれらのみに限定されるわけではない。
【００４４】
携帯電話機１０は、無線回路２８により送信され／無線回路２８から受信されるオーディオ信号の処理を行うサウンド信号処理回路３０もさらに備える。一般に行われているように、携帯電話機１０を介してユーザが聴いたり、話したりすることができるようにするスピーカ３２及びマイク３４がサウンド処理回路３０と結合されている。
【００４５】
無線回路２８及びサウンド処理回路３０は処理全体を実行できるように制御回路２２と各々結合されている。ユーザに対して再生を行うために、制御回路２２からサウンド信号処理回路３０へオーディオデータを渡すことが可能である。このオーディオデータには、例えば、メモリ１８により格納され、かつ、制御回路２２により取り出されるオーディオファイルから得られるオーディオデータか、あるいは、移動無線サービスから得られるストリーミングオーディオデータの形等で受信されるオーディオデータが含まれてもよい。サウンド処理回路３０は任意の適切なバッファ、デコーダ、増幅器等を含んでいてもよい。
【００４６】
ディスプレイ２０は、ビデオ処理回路３６によって制御回路２２と結合することが可能であり、ビデオ処理回路３６は、ディスプレイ２０の駆動に使用されるビデオ信号にビデオデータを変換する。ビデオ処理回路３６は任意の適切なバッファ、デコーダ、ビデオデータプロセッサ等を含んでもよい。このビデオデータは、制御回路２２により生成されたり、メモリ１８内に格納済みのビデオファイルから取り出されたり、無線回路３０が受信した着信ビデオデータストリームから導き出されたり、あるいは別の任意の好適な方法により取得されたりしてもよい。
【００４７】
携帯電話機１０は１以上のＩ／Ｏインタフェース３８をさらに備えてもよい。Ｉ／Ｏインタフェース３８は典型的携帯電話機用のＩ／Ｏインタフェースの形のものであってもよく、かつ、１以上の電気コネクタを含むものであってもよい。一般に行われているように、Ｉ／Ｏインタフェース３８を用いて、携帯電話機１０をバッテリ充電器に結合して、携帯電話機１０の内部の電力供給装置（ＰＳＵ）４０のバッテリを充電するようにしてもよい。さらに、あるいは代替例において、Ｉ／Ｏインタフェース３８は、携帯電話機１０との有線インタフェースを備えた（個人用ハンズフリー（ＰＨＦ）デバイス等の）ヘッドセットアセンブリと携帯電話機１０とを接続する役割を果たすことができる。さらに、Ｉ／Ｏインタフェース３８は、データ交換用データケーブルを介して携帯電話機１０をパーソナルコンピュータや他の装置と接続する役割を果すことができる。携帯電話機１０は、車両用電源アダプタや電気コンセントの電源アダプタに接続されているとき、Ｉ／Ｏインタフェース３８を介して動作電力を受け取ることができる。
【００４８】
また、携帯電話機１０は、携帯電話機１０の種々の構成要素を計時するための、制御回路２２のようなシステムクロック４２を備えてもよい。制御回路２２は、通話時間の計時、タイムスタンプ及び日付スタンプのコンテンツの生成等のような計時機能を順次実行することができる。
【００４９】
携帯電話機１０はデジタル写真とデジタル動画の少なくともいずれかの撮影用カメラ４４を備えてもよい。写真と動画の少なくともいずれかに対応する画像ファイルとビデオファイルの少なくともいずれかのファイルがメモリ１８に格納されてもよい。携帯電話機１０は、全地球測位システム（ＧＰＳ）受信機、ガリレオ衛星システム受信機等のような位置データ受信機４６を備えてもよい。
【００５０】
また、携帯電話機１０は、赤外線トランシーバと、（ブルートゥースインタフェース等の）ＲＦインタフェースとの少なくともいずれかのようなローカル無線インタフェース４８であって、アクセサリ、他の携帯無線端末、コンピュータ又は他の装置と通信を確立するための無線インタフェース４８も備えてもよい。例えば、ヘッドセットアセンブリが、対応する無線インタフェースを備えている或る実施形態では、ローカル無線インタフェース４８は、携帯電話機１０を（パーソナルハンズフリー装置等の）ヘッドセットアセンブリと作動的に結合することができる。
【００５１】
図３をさらに参照しながら、メッセージ処理部１２についてさらに詳細に説明する。メッセージ処理部１２は、メッセージ構文解析ツール６０、メッセージコントローラ６２、メッセージ受信箱６４、及び送信部６６を備える。制御回路２２は、モバイル機器１０が受信したＳＭＳメッセージのようなメッセージをメッセージ処理部１２へ、特にメッセージ構文解析ツール６０へ向けて送る。
【００５２】
メッセージ構文解析ツール６０は、メッセージを受信し、次いで、該メッセージ内のデータの構文解析を行って、メッセージヘッダとメッセージペイロードとのような構成要素に上記データを変える。メッセージヘッダには、一般に、配信のために利用される情報（例えば宛先ポート、送信者情報等）が含まれている。メッセージペイロードには、例えば英数字キャラクタ又はテキスト、画像、ＵＲＬ等のメッセージ本体が一般に含まれている。メッセージ構文解析ツール６０は、メッセージヘッダとメッセージペイロードとを含む構文解析済みメッセージをメッセージコントローラ６２へ向けて送る。この例示の実施形態ではメッセージ構文解析ツールとして示されてはいるが、任意の通常の方法でメッセージの内容を決定できることは理解されよう。
【００５３】
メッセージコントローラ６２は、例えばモバイル機器１０においてメッセージを任意の数の宛先へ向けて送ることによって、メッセージのルーティングを制御する。モバイル機器１０上の宛先例には、装置１０上のアプリケーション１４、ネットワークベースのアプリケーション、ブラウザ１６、メッセージ受信箱６４等のうちのいずれかが含まれる。
【００５４】
メッセージの宛先は、メッセージヘッダ内に含まれている情報に基づいてメッセージコントローラ６２により決定される。モバイル機器上の或るプログラム又はアプリケーション１４をモバイル機器１０の特定のポート番号に割当てたり、登録したりすることも可能である。受信メッセージ用宛先ポートの決定後、メッセージコントローラ６２は、このポート番号がモバイル機器１０上のアプリケーション１４に事前に割当て済みのものであるかどうかについて判定を行う。宛先ポートがアプリケーション１４に事前に割当て済みのものであれば、メッセージは当該アプリケーションへ向けて送られる。宛先ポートがアプリケーションに割り当てられていなければ、メッセージコントローラ６２は、メッセージを評価して、該メッセージがリンクを含んでいるかどうかについて判定を行うことになる。
【００５５】
メッセージコントローラ６２は、リンクを示す１以上のキャラクタを求めて、メッセージ内のデータのスキャニングを行ったり、該データの評価を別様に行ったりすることによって、メッセージがリンクを含んでいるかどうかの判定を行うことも可能である。１つの実施形態では、メッセージコントローラ６２は、メッセージをスキャンし、かつ、リンクを表す英数字キャラクタの文字列を特定するためのテキスト認識ソフトウェアや別のスキャン用ソフトウェアを含んでいてもよい。例えば、メッセージコントローラ６２は、ＵＲＬの中に通常含まれているキャラクタ文字列（「ｈｔｔｐ」、「．ｃｏｍ」、「．ｎｅｔ」、「：／／」等）や、ハイパーリンクを示す別のキャラクタ文字列を求めてメッセージをスキャンすることも可能である。
【００５６】
メッセージコントローラ６２によって、メッセージがリンクを含む旨が決定された場合、ブラウザ１６でこのリンクは自動的に開かれてもよいし、あるいは、上記とは別に、メッセージコントローラ６２は、ブラウザ１６で上記リンクを開く許可を求めるプロンプトをユーザに示してもよい。また、メッセージコントローラ６２は、確認コード、ログイン、パスワードのようなセキュリティクレデンシャル（信用情報）の入力をユーザに要求したり、安全上の問題についてユーザに質したりすることも可能である。さらに、メッセージコントローラ６２は、メッセージの送り手と、リンクの宛先とを特定するための追加情報をユーザに提供することも可能である。例えば、このような情報は、送信者の氏名、電話番号や別のコンタクト情報、アプリケーションの名称、個人化されたメッセージ等を含むものであってもよい。
【００５７】
メッセージがリンクを含んでいない場合、あるいはメッセージをブラウザ１６で自動的に開くことをユーザがメッセージコントローラ６２に許可しない場合、メッセージコントローラ６２はメッセージ受信箱６４の中へメッセージを入れる。次いで、モバイル機器１０のユーザは、一般に行われているように、メッセージを開いて、受信箱６４からこのメッセージを読み出すことができる。さらに、メッセージがリンクを含んでいる場合、ユーザはメッセージ受信箱６４からこのリンクを手動で選択することができる。
【００５８】
また、メッセージコントローラ６２は、ポート番号に対するアプリケーションの割当てや登録を行うように構成される。例えば、メッセージがネットワークベースのアプリケーションへのリンクを含んでいる場合、メッセージコントローラ６２は、ネットワークベースのアプリケーションに対する宛先ポートの登録や割当てを行うように動作することが可能となる。従って、当該ポートにアドレス指定された将来のメッセージはネットワークベースのアプリケーションへ自動的に向けられることになる。
【００５９】
メッセージが宛先ポート番号を含んでいる場合、メッセージコントローラ６２は、この宛先ポート番号が或る範囲のポート番号の範囲内に存在しているかどうかの判定を行うように構成されてもよい。メッセージコントローラ６２は、この宛先ポート番号が上記範囲内に存在しているか否かに基づいて、メッセージを別様に管理することも可能である。このような構成は、２つの異なるアプリケーションに対する同じポート番号の割当てを回避したり、モバイル機器上の或るアプリケーションから、メッセージ中のリンクを経由して配信されたり、拡散されたりする新規のアプリケーションに対するポート番号の再割当てを回避したりするのに有利であると考えられる。
【００６０】
例えば、サードパーティのアプリケーションがポート番号１６０００〜１６９９９へメッセージを送信する場合がある。受信メッセージの宛先ポートが１６０００〜１６９９９の範囲内に存在すれば、メッセージコントローラ６２は、このメッセージがサードパーティのアプリケーション向けに意図したものであって、モバイル機器上にすでにインストール済みであると考えられるアプリケーション向けに意図したものではないことを認知することになる。次いで、上述したように、メッセージコントローラ６２は上記受信メッセージがリンクを含んでいるかどうかの判定を行うことが可能となる。宛先ポートが１６０００〜１６９９９の範囲内に存在しなければ、メッセージコントローラは、メッセージが新規のアプリケーション向けに意図したものではないと決定することができ、従って、リンクを求めてメッセージのスキャンを行う必要はなくなる。ポート番号が上記範囲内に存在しなければ、メッセージコントローラ６２は受信メッセージをメッセージ受信箱６４の中に入れることができる。１６０００〜１６９９９のポート番号の範囲は本質的に例示の範囲であり、任意の範囲のポート番号の使用が可能であることは理解されよう。
【００６１】
上述したように、ウェブアプリケーションへのリンクは、メッセージ受信箱６４において受信することも可能であり、次いで、ブラウザ１６でリンクを手動で選択し、開くことによってウェブアプリケーションへのリンクを開くことが可能となる。メッセージコントローラ６２は、ブラウザ１６で上記リンクを開く前に、自動的に開かれたリンクと、このリンクにパラメータを追加することによってユーザが手動で選択して、開いたリンクとを区別することも可能である。例えば、メッセージ中のリンクが“ｈｔｔｐ：／／ｓｏｍｅｗｈｅｒｅ．ｃｏｍ／ｄｏｗｎｌｏａｄＡｐｐ”であれば、このリンクを“ｈｔｔｐ：／／ｓｏｍｅｗｈｅｒｅ．ｃｏｍ／ｄｏｗｎｌｏａｄＡｐｐ？ｒｅｄｉｒｅｃｔｅｄ＝１”にするために、メッセージにパラメータを追加してもよい。このようなパラメータは、メッセージが、自動的に開かれたのではなく、手動で選択されてから開かれたものである旨をサーバに示すものである。
【００６２】
一般に行われているように、メッセージコントローラ６２と送信部６６とは結合されて、モバイル機器１０からのメッセージ送信を制御するようになっている。送信部６６は別のモバイル機器に対する、メッセージ（ＳＭＳメッセージを含む）のアドレス指定に関係する機能を備えることも可能である。例えば、送信部６６は、メッセージの送信前に、宛先ポート番号などを含むヘッダ情報をメッセージに追加することができる。
【００６３】
図５をさらに参照すると、携帯電話機１０は、通信システム７０の一部として動作するように構成されてもよい。システム７０は、携帯電話機１０により発信され、かつ、携帯電話機１０を受信先とする呼を管理し、データを携帯電話機１０へ送信し、さらに、任意の別のサポート機能を実行するための通信サーバ７４（又は複数のサーバ）を備えた通信ネットワーク７２を含むことも可能である。
【００６４】
アプリケーションサーバ７４は、通信ネットワーク７０と結合された電子装置（例えば電子装置１０、８０等）により利用可能な情報を提供するように動作可能であると共に、例えば、ネットワークベースのアプリケーション、ウェブベースのアプリケーション等をホストしたり、提供したりすることも可能である。さらに、アプリケーションサーバ７４を１以上の別のサーバと組み合わせて、本願に記載の機能を提供することも可能である。
【００６５】
図４をさらに参照すると、アプリケーションサーバ７４は、１以上のアプリケーションに関連付けられたファイルを格納するためのアプリケーションデータベース８２を備えてもよい。例えば、アプリケーションが娯楽アプリケーションであれば、このデータベースは種々のメディアファイルを含むことができる。あるいは、上記アプリケーションが電子メールメッセージサービスとインスタントメッセージングサービスの少なくともいずれかのサービスであれば、上記データベースは、ユーザ用の格納装置ファシリティを提供したり、メッセージ処理に関連して実行されるコードを提供したりすることも可能である。同様の方法で別のアプリケーションを別のデータベースタイプに関連付けてもよい。また、上記アプリケーションサーバは、アプリケーションが要求するようなデータファイル及び情報をユーザへ送信するためのデータストリーマ８４を備えてもよい。また、このアプリケーションサーバは、該サーバの種々の機能の実行と調整とを行うためのコントローラ８６も備えてもよい。
【００６６】
図４を再度参照すると、通信ネットワークは、当技術分野で周知のように、通信ネットワーク７２においてモバイル機器１０、８０のユーザ間で送信されるＳＭＳメッセージを処理するためのショートメッセージサービスセンタ７８（「ＳＭＳＣ７８」とも呼ばれる）も備える。ＳＭＳＣ７８は、通信ネットワーク７２上において、装置１０、８０に対する、テキストメッセージのルーティングと配信とを行う。
【００６７】
通信サーバ７４、アプリケーションサーバ７６及びＳＭＳＣ７８は送信媒体を介して携帯電話機１０と通信を行う。この送信媒体は、例えば、（セルタワー等の）通信タワー、別の携帯電話機、無線アクセスポイント、衛星等を備えた任意の適切な装置又はアセンブリであってもよい。ネットワークの複数の部分は無線送信経路を備えていてもよい。ネットワーク７０は、複数の携帯電話機１０及び別のタイプのエンドユーザ装置の通信活動をサポートすることも可能である。理解されるように、サーバ７２は、サーバ機能の実行のために使用される通常のコンピュータシステムとして構成されてもよく、かつ、サーバ７２の機能を具現化する論理演算命令を含むソフトウェアを実行するように構成されたプロセッサと、このようなソフトウェアを格納するためのメモリとを備えてもよい。
【００６８】
ネットワーク７２は、複数の携帯電話機１０、８０並びに別のタイプのエンドユーザ装置の通信活動をサポートすることも可能である。理解されるように、サーバ７４、７６、７８は、サーバ機能の実行のために使用される通常のコンピュータシステムとして構成されてもよく、かつ、サーバ７４、７６、７８の機能を具現化する論理演算命令を含むソフトウェアを実行するように構成されたプロセッサと、このようなソフトウェアを格納するためのメモリとを備えてもよい。
【００６９】
図６を参照してわかるように、上記に説明したメッセージ処理部１２に従ってメッセージを処理する例示の方法１００を実行するための論理処理が図示されている。方法処理部１２の追加のオプション機能が図６の機能ブロック図に破線で示されている。
【００７０】
メッセージを処理する本方法はブロック１０２から始まる。ブロック１０４においてメッセージがモバイル機器１０により受信される。この実施形態例では、メッセージは宛先ポート番号を含むＳＭＳメッセージである。
【００７１】
ブロック１０６において、メッセージ処理部１２は、アプリケーション１４が宛先ポートに登録されているかどうかの判定を行う。アプリケーションがこの宛先ポートに登録されていた場合、メッセージは、該宛先ポートに登録済みのアプリケーションへ向けてメッセージ処理部１２により送られる。メッセージ処理部１２は、アプリケーションをモバイル機器１０上で開かせてもよいし、あるいは、装置１０のバックグラウンドで実行中の場合もあるアプリケーションを「起動させる（ｗａｋｅ）」ようにしてもよい。ブロック１０８において、メッセージは上記登録済みアプリケーションにより受信される。
【００７２】
宛先ポートがアプリケーションに登録されていなければ、本方法はブロック１１０へ進む。ブロック１１０において、メッセージ処理部１２は、例えばメッセージがメッセージヘッダ又はメッセージペイロード内にＵＲＬのようなリンクを含んでいるかどうかの判定を行う。メッセージがリンクを含んでいなければ、このメッセージはブロック１１２においてメッセージ受信箱の中に入れられ、次いで、本処理はブロック１１４において終了する。メッセージがリンクを含んでいれば、本方法はブロック１１６へ進み、次いで、上記リンクはブラウザ１６により開かれ、次いで、本方法はブロック１１８において終了する。
【００７３】
オプションのブロック１２０において、メッセージ処理部１２は、宛先ポートが或る範囲のポート番号の範囲内に存在するかどうかの判定を行う。例えば、サードパーティのアプリケーション用として割当てや予約が行われている或る範囲の（ポート番号１６０００〜１６９９９のような）ポート番号の範囲内に上記宛先ポートが存在しているかどうかの判定を行うことも可能である。上記宛先ポート番号が、サードパーティのアプリケーションに普通割り当てられるポート番号の範囲内に存在するかどうかの判定を行う利点として、２つの異なるアプリケーションに対するアプリケーションの登録が回避されるという点が挙げられる。上記の範囲はサードパーティのアプリケーションを示す範囲ではあるが、上記範囲がサードパーティのアプリケーションを示すものであるか、別のタイプのアプリケーションを示すものであるかにかかわりなく、任意の範囲の使用が可能であることは理解されよう。上記宛先ポート番号が上記指定の範囲内に存在すれば、本方法はブロック１１０へ進み、メッセージがリンクを含んでいるかどうかの判定が行われることになる。上記宛先ポート番号が上記範囲内に存在しなければ、ブロック１１２においてメッセージはメッセージ受信箱の中に入れられ、次いで、本方法はブロック１１４において終了する。
【００７４】
オプションのブロック１２２において、メッセージ処理部１２は、ユーザにプロンプトを示して、メッセージ中のリンクを開く許可を要求することも可能である。上記リンクを開く許可を求める要求例が図７に示されている。許可を求めるこの要求は、モバイル機器１０のディスプレイ２０上に受け手に対して表示することができる。
【００７５】
図７に示されているように、上記要求は送り手からの個人化されたメッセージを含むことも可能である。例えば、テキストは、ウェブベースのチャットアプリケーションを開くための受け手に対する招待を含んでもよく、かつ、リンクは、ウェブベースのアプリケーションをホストしているアプリケーションサーバ７４を表すＵＲＬを含んでもよい。また、上記要求の中に含まれている情報は、例えば、送信者の氏名、電話番号、電子メールアドレス、スクリーンネーム等のような、メッセージの送り手に関係する情報を含んでもよい。また、上記メッセージは、例えば、メッセージ中のリンクを介して利用可能であると考えられる特徴や追加機能に関係するアプリケーション又は情報をダウンロードしたり、利用したりする方法に関する、受け手に対する命令を含んでもよい。上記情報は、ウェブページとしてブラウザ１６に表示することも可能であると共に、ユーザフレンドリなフォーマットで情報の提供を行うことも可能である。
【００７６】
受け手がブラウザ１６でリンクを開くことを所望する場合、「イエス（ＹＥＳ）」の選択が可能であり、次いで、ブロック１１６に図示のように、ブラウザ１６で上記リンクが自動的に開かれることが可能となる。受け手が上記リンクを開くことを所望しない場合、「ノー（ＮＯ）」の選択が可能であり、次いで、ブロック１１２においてメッセージ受信箱の中にメッセージが入れられ、そして、本方法はブロック１１４において終了する。
【００７７】
オプションのブロック１２６によれば、メッセージ処理部１２は、ブラウザ１６で上記リンクを開く前に上記リンクにパラメータを追加するように構成されてもよい。例えば、上述したように、上記リンクが自動的に開かれたこと、あるいは、上記リンクがメッセージ受信箱６４からユーザにより手動で選択され、次いで、開かれたことがパラメータによってアプリケーションサーバ７４に示されるようにしてもよい。
【００７８】
或る好適な一実施形態又は複数の実施形態に関して本発明を図示し、説明したが、本明細書及び添付の図面を読みかつ理解することにより、当業者が等価な変更及び修正を考案することは明らかである。特に、上述の要素（構成要素、アセンブリ、デバイス、構成等）により実行される種々の機能に関して、特に指示のない限り、このような要素の説明に使用される用語（「手段」への言及を含む）は、本明細書で例示する本発明の１つ又は複数の実施形態例において機能を実行するものとして開示された構造と構造的に等価ではないが、上記記載の要素の特定の機能を実行する任意の要素に対応する（即ち機能的に等価である）ものを意図するものである。さらに、例示されているいくつかの実施形態のうちの１以上の実施形態に関してのみ本発明の特定の特徴について上述したが、このような特徴は、他の実施形態の１以上の他の特徴と組み合わされることにより、任意の所定の適応例又は特定の適応例に対して所望されるように、かつ、それにとって有利となるようにしてもよい。
【００７９】
或る好ましい実施形態を図示し、説明したが、本明細書を読み、理解するとき、添付の請求項の範囲に属する均等物及び修正が当業者である他者にも想起されることは理解されよう。
【図１】
2012518309.tif 000003
【図２】
2012518309.tif 000004
【図３】
2012518309.tif 000005
【図４】
2012518309.tif 000006
【図５】
2012518309.tif 000007
【図６】
2012518309.tif 000008
【図７】
2012518309.tif 000009
【手続補正書】
【提出日】平成23年9月27日(2011.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイル機器（１０）を用いてメッセージを処理する方法であって、
前記モバイル機器上でメッセージを受信するステップであって、該メッセージは宛先ポート番号を含むようになっている受信ステップと、
前記モバイル機器（１０）上のアプリケーション（１４）が前記宛先ポート番号に割り当てられているかどうかを判定するステップと、
（ｉ）アプリケーション（１４）が前記宛先ポート番号に割り当てられている場合には、前記アプリケーション（１４）を用いて前記メッセージを開くステップと、
（ｉｉ）アプリケーションが前記宛先ポート番号に割り当てられていない場合には、前記メッセージがリンクを含んでいるかどうかを判定し、かつ、ブラウザ（１６）で前記リンクを自動的に開くステップと、
を有することを特徴とする方法。
【請求項２】
前記メッセージがＳＭＳメッセージ、前記リンクがＵＲＬの少なくともいずれかであり、
前記リンクがＵＲＬならば、前記ブラウザで前記リンクを自動的に開く前に、前記ＵＲＬにパラメータを追加するステップをさらに有することを特徴とする請求項１に記載の方法。
【請求項３】
前記宛先ポート番号が或る範囲のポート番号の範囲内に存在するかどうかを判定するステップと、
前記宛先ポート番号が或る範囲のポート番号の範囲内に存在し、かつ、前記メッセージがリンクを含んでいる場合には、前記ブラウザ（１６）で前記メッセージを自動的に開くか、あるいは、前記宛先ポート番号が前記ポート番号の範囲の内に存在しない場合には、メッセージ受信箱（６４）の中に前記メッセージを入れるステップと、
をさらに有することを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記ブラウザ（１６）で前記リンクを自動的に開く前に、許可を求めるプロンプトをユーザに示すステップと、
前記メッセージの送り手に関係する情報を前記モバイル機器（１０）のディスプレイ（２０）上に表示するステップと、をさらに有することを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記リンクは、ネットワークベースのアプリケーションへのリンクであることを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
メッセージで受信したデータを構文解析して、メッセージ本体とメッセージヘッダとに変えるためのメッセージ構文解析ツール（６０）であって、該メッセージヘッダは宛先ポート番号を含むようになっているメッセージ構文解析ツール（６０）と、
メッセージコントローラ（６２）であって、
（ｉ）前記アプリケーションが前記宛先ポート番号に割り当てられている場合には、前記メッセージをアプリケーション（１４）へ向けて送り、かつ、
（ｉｉ）前記メッセージがリンクを含んでいるかどうかを判定するように構成され、さらに、アプリケーションが前記宛先ポート番号に割り当てられていない場合には、ブラウザ（１６）で前記リンクを自動的に開くように構成されたメッセージコントローラ（６２）と、
を備えることを特徴とするモバイル機器（１０）。
【請求項７】
前記メッセージがＳＭＳ、前記リンクがＵＲＬの少なくともいずれかであり、
前記メッセージコントローラ（６２）は、前記リンクがＵＲＬならば、前記メッセージが前記ブラウザ（１６）で自動的に開かれたことを示すために前記ＵＲＬにパラメータを追加するように構成されることを特徴とする請求項６に記載のモバイル機器。
【請求項８】
前記メッセージコントローラ（６２）は、前記宛先ポート番号が或る範囲のポート番号の範囲内に存在し、かつ、前記メッセージがリンクを含んでいる場合には、前記ブラウザ（１６）で前記メッセージを自動的に開くように、あるいは、前記宛先ポート番号が前記範囲のポート番号の範囲内に存在しない場合には、前記メッセージをメッセージ受信箱（６４）の中に入れるように構成され、
前記メッセージコントローラ（６２）は、前記リンクを自動的に開く前に、許可を求めるプロンプトをユーザに示すように構成され、
前記メッセージコントローラ（６２）は、前記メッセージ本体の少なくとも一部をディスプレイ（２０）上に表示するように構成されることを特徴とする請求項６又は７に記載のモバイル機器。
【請求項９】
前記ネットワークベースのアプリケーションを含むアプリケーションサーバ（７４）を備えた通信ネットワーク（７２）と、
モバイル機器（１０）であって、
メッセージを受信し、次いで、該メッセージを構文解析して、宛先ポート番号を含むメッセージヘッダと、メッセージ本体とに変えるように構成されたメッセージ構文解析ツール（６０）と、
前記モバイル機器（１０）上において前記宛先ポート番号がアプリケーション（１４）に割り当てられているかどうかを判定するように構成されたメッセージコントローラ（６２）であって、さらに、
アプリケーションが前記宛先ポート番号に割り当てられている場合には、前記割り当てられたアプリケーションへ向けて前記メッセージを送るように構成されると共に、
前記メッセージがネットワークベースのアプリケーションへのリンクを含んでいるかどうかを判定するように構成され、さらに、アプリケーションが前記宛先ポート番号に割り当てられていない場合には、ブラウザ（１６）で前記リンクを開くように構成されたメッセージコントローラ（６２）と、を含む前記モバイル機器（１０）と、
を備えることを特徴とするシステム。
【請求項１０】
前記メッセージコントローラ（６２）はさらに、前記宛先ポート番号がサードパーティのアプリケーションから得られたメッセージを示しているかどうかの判定を行うように、かつ、前記メッセージが前記範囲のポート番号の範囲内に存在する場合、前記ブラウザ（１６）で前記メッセージを自動的に開くように構成されることを特徴とする請求項９に記載のシステム。
【国際調査報告】
2012518309.tif 000010
2012518309.tif 000011
2012518309.tif 000012