(57)【要約】本発明は、送信者にパーソナライズされた通知を送信するためのシステムに関するものである。該システムは、送信者デバイス（４０１）と受信者デバイス（４０２）を備え、該システムにおいて、送信者デバイスは、送信者にパーソナライズされた通知と、受信者デバイスに対応する、送信者にパーソナライズされた通知用の宛先を選択するように、また、送信者にパーソナライズされた通知を受信者デバイスに送信するように構成されている。また、受信者デバイスは、送信者にパーソナライズされた通知に対応する信号を受信し、送信者デバイスから生じた、あるいは、送信者デバイスに関連づけられたエンティティから生じた着信中のコールに対して、該信号を処理するように構成されている。
2007520928.tif 000002
【特許請求の範囲】
【請求項１】
送信者にパーソナライズされた通知をプッシュするためのシステムであって、該システムは、送信者デバイスと受信者デバイスとを含み、
送信者デバイスが、送信者にパーソナライズされた通知と、受信者デバイスに対応する送信者にパーソナライズされた通知のための宛先を選択し、送信者にパーソナライズされた通知を受信者デバイスに送信するように構成されており、また、
受信者デバイスが、送信者にパーソナライズされた通知に対応する信号を受信し、送信者デバイスから生じた、または、送信者デバイスに関連づけられたエンティティから生じた着信中のコールに対して該信号を処理するように構成されている、送信者にパーソナライズされた通知を送信するためのシステム。
【請求項２】
送信者デバイスがさらに、複数の受信者デバイスに、送信者にパーソナライズされた通知を送信するように構成されている、請求項１に記載のシステム。
【請求項３】
受信者デバイスが電話帳を含み、そして、
受信者デバイスがさらに、電話帳が送信者デバイスに対するエントリを含んでいるかどうか判断するように、また、送信者にパーソナライズされた通知を、送信者デバイスに関連づけられたエントリに対応するカスタム通知として記憶するように構成されており、その結果、受信者デバイスが送信者デバイスからのコールを受信したときに、送信者にパーソナライズされた通知として受信された通知が受信者デバイスによって再生されるようになっている、請求項１または請求項２に記載のシステム。
【請求項４】
送信者にパーソナライズされた通知のタイプが、着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字メッセージ、可聴式のキューおよび温度のうち少なくとも一つを含んでいる、請求項１から請求項３のいずれか一つに記載のシステム。
【請求項５】
信号が、通知および通知に対応する識別子のうち少なくとも一つを含んでいる、請求項１から請求項４のいずれか一つに記載のシステム。
【請求項６】
該システムがさらに通知サーバを備え、
該サーバが、送信者にパーソナライズされた通知および送信者デバイスからの宛先に対応する信号を受信し、送信者にパーソナライズされた通知を受信者デバイスに送信するように構成されている、請求項１から請求項５のいずれか一つに記載のシステム。
【請求項７】
通知サーバが選択可能な通知を定義しているエントリが入っているデータベースを含み、そして、
信号が、データベースの少なくとも一つのエントリに対応する識別子と通知のうち少なくとも一つを含んでいる、請求項６に記載のシステム。
【請求項８】
送信者にパーソナライズされた通知が、通知サーバと、送信者デバイスと受信者デバイスの少なくとも一つの間で、ＳＭＳ、ＥＭＳ、ＭＭＳ、ＩＭＰＳおよびＴＣＰ／ＩＰのうちの少なくとも一つとして通信される、請求項６に記載のシステム。
【請求項９】
送信者にパーソナライズされた通知をプッシュするための方法であって、
送信者にパーソナライズされた通知を選択するステップと、
受信者の電話番号を選択するステップと、
送信者にパーソナライズされた通知に対応する信号を受信側デバイスに送信し、コールをかけるステップと、
着信しているコールに対応する送信者にパーソナライズされた通知を処理するステップを含む、送信者にパーソナライズされた通知をプッシュするための方法。
【請求項１０】
さらに、受信者デバイスの電話帳がコールの送信者に対するエントリを含むかどうかを判断するステップ、
送信者にパーソナライズされた通知を、コールの送信者に関連づけられたエントリに対応するカスタム通知として記憶するステップ、および、
受信者デバイスがコールの送信者からコールを受信したときに、受信者デバイスによってカスタム通知を再生するステップを含んでいる、請求項９に記載の方法。
【請求項１１】
プロセッサと、
プロセッサに読み取り可能な命令でエンコードされているコンピュータ読み取り可能なメディアとを含むデバイスであって、
該命令が、プロセッサによって実行されたときに、送信者にパーソナライズされたメッセージを処理するメカニズムを実装し、該メカニズムが、送信者にパーソナライズされた通知に関連づけられている送信者からコールを受信すると、送信者にパーソナライズされた通知を処理するように構成されているデバイス。
【請求項１２】
送信者にパーソナライズされた通知を処理するメカニズムが、さらに、無線デバイスの電話帳に、送信者にパーソナライズされた通知の送信者に対するエントリが含まれるかどうかを判断し、送信者にパーソナライズされた通知を、送信者にパーソナライズされた通知の送信者に関連づけられたエントリに対応するカスタム通知として記憶するように構成されており、その結果、デバイスが、送信者にパーソナライズされた通知の送信者からコールを受信したときに、カスタム通知がデバイスによって再生されるようになっている、請求項１１に記載のデバイス。
【請求項１３】
コンピュータ・プログラム製品であって、
コンピュータの記憶媒体と、
送信者からコールを受信したときに、プロセッサが、送信者にパーソナライズされた通知を処理するようにするための、コンピュータの記憶媒体に埋め込まれたコンピュータ・プログラム・コード・メカニズムを含み、
コンピュータ・プログラム・コード・メカニズムが、送信者からコールを受信したときに、送信者にパーソナライズされた通知を処理するように構成されたコンピュータ・コード・デバイスを有している、コンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
無線通信の市場の発展は膨大なものとなってきている。無線デバイスの新たな技術と高まる性能により、新たな、そして予期していなかった市場が生まれ、巨大な利益をあげている。顕著な例としては、携帯電話のような無線デバイスで使うためにダウンロード可能な着信音の市場は、ここ数年のうちに２０億〜２５億ドルの市場へと発展してきた。技術が成熟し、無線デバイスがいっそう主流となるにつれ、これらの新市場が作り出され、拡大し続けることは明白である。
【背景技術】
【０００２】
技術が進歩するにつれ、ユーザーが、たとえばデータや着信音などをダウンロードすることができる「引き出す（ｐｕｌｌ）」技術に焦点があたってきた。同様に、ｅメール、インターネットブラウジングおよびテキストメッセージングもすべて、受信者がアクセスされているものを制御している「引き出す」技術である。
【非特許文献１】Ｇｒａｌｌａ，Ｐ．，「Ｈｏｗ  Ｗｉｒｅｌｅｓｓ  Ｗｏｒｋｓ」，Ｑｕｅ，２００２年、
【非特許文献２】Ｂｏｄｉｃ，Ｇ．，「Ｍｏｂｉｌｅ  Ｍｅｓｓａｇｉｎｇ  Ｔｅｃｈｎｏｌｏｇｉｅｓ  ａｎｄ  Ｓｅｒｖｉｃｅｓ：ＳＭＳ，ＥＭＳ  ａｎｄ  ＭＭＳ」，Ｊｏｈｎ  Ｗｉｌｅｙ  ＆  Ｓｏｎｓ，Ｌｔｄ．，２００３年
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の発明者らは、現在の無線ネットワーク用に新しい「押し込む（ｐｕｓｈ）」技術を提供することで、無線通信産業によってこれまで未開発であった新たな市場を開発できることを認識していた。一例として、本発明者らは、通信開始時に、送信者が、着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字、可聴式のキュー（ａｕｄｉｂｌｅ  ｃｕｅｓ）、温度、またはその他の感覚表示のような、パーソナライズされた通知を受信側の無線デバイスに送信するための斬新なシステム、方法、無線デバイスおよびコンピュータ・プログラム製品を発明した。さらに、本発明者らは、これらの特徴が固定回線デバイスにも適用可能であることも認識していた。
【課題を解決するための手段】
【０００４】
一つの実施態様では、無線通信ネットワークの環境において、発信者は、コールと共に送信すべき、パーソナライズされた着信音を選択する。パーソナライズされた着信音の識別情報が、コールと同時にショート・メッセージ・サービス（ＳＭＳ）のメッセージとして送信される。モバイル・スイッチング・センタは、コールが通じたとき、パーソナライズされた着信音の識別情報を含むＳＭＳメッセージをコールの受信者に送信する。受信者の無線デバイスは、着信している発信者が、送信されたばかりのＳＭＳメッセージの送信者と一致しているかどうか判断し、そして、ＳＭＳメッセージが開かれ、該ＳＭＳメッセージによって、発信者のパーソナライズされた着信音が受信者の無線デバイス上で再生されるようになっている。本発明のその他の実施態様では、着信音自体がメッセージの一部として送信される。本発明は、ＳＭＳのような、いかなる特定の通信技術にも限定されるものではない。
【０００５】
このセクションのタイトルにあるように、上記の要約は、本発明のすべての特徴または実施態様の網羅的な議論を意図するものではない。必ずしも網羅的ではないが、本発明の特徴および実施態様のより完全な記載は、「好ましい実施態様の説明」というタイトルを付けられたセクションに見られる。
【０００６】
本発明のより完全な理解と、本発明が伴う多くの利点は、添付の図面との関係において考慮されたときに、以下の詳細な説明を参照することでより良く、容易に理解されるものである。
【０００７】
図１は、本発明の一つの実施態様に従った無線通信ネットワークの例のブロック図である。
【０００８】
図２は、本発明の一つの実施態様に従ったショート・メッセージ・サービス・システムの実装例のブロック図である。
【０００９】
図３は、本発明の一つの実施態様に従った無線デバイスの例のブロック図である。
【００１０】
図４は、一つの実施態様に従った本発明を実施するためのシステムのハイレベル・ブロック図である。
【００１１】
図５は、本発明の一つの実施態様に従った、送信者にパーソナライズされた着信音を送信するためのプロセスのフローチャートである。
【００１２】
図６は、本発明の一つの実施態様に従った、受信者の無線デバイスの電話帳に、送信者にパーソナライズされた着信音を保存するフローチャートである。
【００１３】
図７は、本発明の特定の目的の機能の一つまたは複数を実行するようにプログラムされた、典型的なコンピュータ・システムである。
【００１４】
好ましい実施態様の説明
ここで図面について述べると、参照番号は、複数の図を通じて同一または対応する部分を指し、より特定的には、本発明の一つの実施態様に従った無線通信ネットワークの例のブロック図である図１のものと一致又は対応する部分を指す。
しかし、通常の当業者であれば認識するように、無線であれその他のものであれ、本発明はいかなる特定のネットワーク構成にも限定されるものではない。
【００１５】
無線通信ネットワークのさらなる詳細は、Ｇｒａｌｌａ，Ｐ．，「Ｈｏｗ  Ｗｉｒｅｌｅｓｓ  Ｗｏｒｋｓ」，Ｑｕｅ，２００２年、とりわけ該文献の第１０章および第１１章と、Ｌｅ  Ｂｏｄｉｃ，Ｇ．，「Ｍｏｂｉｌｅ  Ｍｅｓｓａｇｉｎｇ  Ｔｅｃｈｎｏｌｏｇｉｅｓ  ａｎｄ  Ｓｅｒｖｉｃｅｓ：ＳＭＳ，ＥＭＳ  ａｎｄ  ＭＭＳ」，Ｊｏｈｎ  Ｗｉｌｅｙ  ＆  Ｓｏｎｓ，Ｌｔｄ．，２００３年、とりわけ該文献の第１章で説明されており、これら３章すべての全体の内容は、参照することによってここに含まれるものである。
【００１６】
図１は、基本的な無線通信ネットワーク１００の例のハイレベル・ブロック図である。無線通信ネットワーク１００は、数あるネットワーク・タイプのどれであってもよく、該ネットワークにはたとえば、移動体通信ネットワーク、パーソナル通信サービス（ＰＣＳ）のネットワーク、第三世代移動体通信システム標準化プロジェクト（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、３ＧＰＰ）に準拠したネットワークのような第三世代（３Ｇ）ネットワーク、時分割多重接続（ＴＤＭＡ）、コード分割多重接続（ＣＤＭＡ）、移動体通信用のグローバル・システム（ＧＳＭ）の技術の一つまたは複数に基づくネットワーク、または、その他のあらゆる無線通信ネットワークが含まれる。図１の例は、本発明を説明するための状況を提供するための、説明に役立つ目的として提供されている。いずれにしても、図１における無線通信ネットワークの例の特定的な構成は、無線であれその他であれ、本発明の適用可能性を特定のネットワーク構成に限定するものではない。たとえば、ここに記載されている本発明は、従来の公衆交換電話ネットワークのようなネットワークに接続された固定回線デバイスを用いて実施してもよい。
【００１７】
図１に示されているように、無線通信ネットワーク１００は複数の無線デバイス１０１、複数の基地局１０２、複数のモバイル・スイッチング・センタ１０３、ゲートウェイ・モバイル・スイッチング・センタ１０４、公衆交換電話ネットワーク１０５、電子メールゲートウェイ１０６およびその他のネットワークを含んでおり、本例では、インターネット１０７を含んでいる。
【００１８】
無線デバイス１０１は、電話機、携帯情報端末（ＰＤＡ）、ポケットベル、多機能デバイス、またはその他の通信デバイスのような、あらゆる無線通信デバイスであってよい。無線デバイス１０１は基地局１０２を介して無線通信ネットワーク１００に接続されている。無線通信ネットワーク１００の例は、単一のゲートウェイ・モバイル・スイッチング・センタ１０４を含んでいる。ゲートウェイ・モバイル・スイッチング・センタ１０４は複数のモバイル・スイッチング・センタ１０３と通信し、該モバイル・スイッチング・センタの側では、それぞれが複数の基地局１０２と通信している。無線デバイス１０１が無線通信ネットワーク１００の地理的なカバー範囲内でエリアからエリアへと移動すると、該無線デバイスは通信の質を維持するために、ある基地局１０２から別の基地局へと渡される。
【００１９】
モバイル・スイッチング・センタ１０３は、該交換機が通信している基地局１０２によって扱われている通信をゲートウェイ・モバイル・スイッチング・センタ１０４にルーティングする。ゲートウェイ・モバイル・スイッチング・センタ１０４は、無線通信ネットワーク１００内のすべての通信を最終的な宛先にルーティングする。通信の最終的な宛先は、たとえば、無線通信ネットワーク１００内の他の無線デバイス１０１、公衆交換電話ネットワーク（ＰＳＴＮ）１０５上の宛先、たとえばインターネット１０７のようなその他のネットワークの宛先、あるいは異なった無線通信ネットワーク１００の無線デバイス１０１とすることができる。インターネット１０７にルーティングされる通信は、電子メールゲートウェイ１０６を通してゲートウェイ・モバイル・スイッチング・センタ１０４によってルーティングされることができる。他の無線通信ネットワーク１００へとルーティングされる通信は、二つの無線通信ネットワーク１００の間における「ローミング」の合意により、容易になる。
【００２０】
この説明という目的のためには、ゲートウェイ・モバイル・スイッチング・センタ１０４は、単純に、もう一つのモバイル・スイッチング・センタ１０３と考えることとする。この単純化は本発明の説明に影響を及ぼすものではない。
【００２１】
上述したように、モバイル・スイッチング・センタ１０３は無線通信ネットワーク１００を通して通信をルーティングする役割を負っている。事実、モバイル・スイッチング・センタ１０３は一般的に、無線通信ネットワーク１００を操作する役割を負っている。モバイル・スイッチング・センタ１０３は、無線通信ネットワーク１００のユーザーに関する情報を維持するためのデータベースを利用する。これらのデータベースの二つの例には、ホーム・ロケーション・レジスタ１０８と、メッセージ・センタのデータベース１０９が含まれる。
【００２２】
ホーム・ロケーション・レジスタ１０８は、特定のモバイル・スイッチング・センタ１０３の範囲内にあるすべての無線デバイス１０１の位置を追跡するために用いられる。各無線デバイス１０１は割り当てられた一意の識別番号を有し、該番号はその無線デバイス１０１を追跡するためにモバイル・スイッチング・センタ１０３によって用いることができる。ＧＳＭネットワークでは、特定の加入者に関連する識別情報は加入者識別モジュール（ＳＩＭ）カードに含まれており、該カードは、ある場合には、一つの無線デバイス１０１から取り出し、別のデバイスに配置することができる。このような例では、ＳＩＭカードは、モバイル・スイッチング・センタ１０３のホーム・ロケーション・レジスタ１０８を通して無線デバイス１０１を追跡するために用いられる情報を含んでいる。その他のネットワークでは、識別番号は無線デバイス１０１に保存され、無線デバイス１０１によってモバイル・スイッチング・センタ１０３に伝送される。
【００２３】
メッセージ・センタのデータベース１０９は、無線通信ネットワーク１００を通してメッセージをルーティングするためにモバイル・スイッチング・センタ１０３によって用いられる。これらのメッセージは、ショート・メッセージ・サービス（ＳＭＳ）のメッセージ、エンハンスド・メッセージング・サービス（ＥＭＳ）のメッセージ、マルチメディア・メッセージング・サービス（ＭＭＳ）のメッセージ、あるいは、無線通信ネットワーク１００の中で無線デバイス１０１へおよび／または無線デバイス１０１から送信されるその他のタイプのメッセージとすることができ、該その他のタイプには、ｉｍｍｅｄｉａｔｅメッセージング（ＩＭ）とプレゼンス・サービス（ＩＭＰＳ）、移動体機器のｅメール、および、インターネットプロトコル（ＩＰ）に基づくマルチメディア・サービス（ＩＭＳ）が含まれるが、これらに限定されるものではない。ＳＭＳ、ＥＭＳ、ＭＭＳ、ＩＭＰＳ、移動体機器のｅメールおよびＩＭＳのさらなる詳細は、Ｌｅ  Ｂｏｄｉｃ，Ｇ．，「Ｍｏｂｉｌｅ  Ｍｅｓｓａｇｉｎｇ  Ｔｅｃｈｎｏｌｏｇｉｅｓ  ａｎｄ  Ｓｅｒｖｉｃｅｓ：ＳＭＳ，ＥＭＳ  ａｎｄ  ＭＭＳ」，Ｊｏｈｎ  Ｗｉｌｅｙ  ＆  Ｓｏｎｓ，Ｌｔｄ．，２００３年の第２章〜第７章で説明されており、これらの各章の全体の内容は、参照によってここに含まれるものである。
【００２４】
図２は、本発明の一つの実施態様に従ったショート・メッセージ・サービス（ＳＭＳ）を実装するための、図１の無線通信ネットワーク１００のようなシステムのブロック図である。図２に示されているように、メッセージが送信側無線デバイス２０１によって送信されるとき、受信側のモバイル・スイッチング・センタ１０３はメッセージをメッセージ・センタ１０９に記憶する。モバイル・スイッチング・センタ１０３は、目的とされている受信者の無線デバイス２０２に、メッセージが送信されていることを通知する。受信者の無線デバイス２０２がメッセージを受信すると、受領確認がモバイル・スイッチング・センタ１０３に送り返され、該メッセージがメッセージ・センタ１０９から削除される。モバイル・スイッチング・センタ１０３は、受領が最終的に確認されるまで、メッセージを記憶し続け、受信者の無線デバイス２０２に繰り返し送信を試み続けるようになっている。上述したように、ＳＭＳは、本発明の実装において用いることのできる通信／シグナリング／メッセージング技術の一例にすぎない。通常の当業者であれば認識できるように、本発明は、システムおよびデバイスが適合するようにデザインされた、あらゆる通信／シグナリング／メッセージング技術、または技術の組み合わせを用いることによっても実装することができる。
【００２５】
図３は、本発明の一つの実施態様に従った典型的な無線デバイス１０１のブロック図である。本明細書および特許請求の範囲を通じて、無線デバイスとはワイヤなしで通信するデバイスとして理解されるべきものであり、図３の文脈に記載された構成要素の一つまたは複数を含むことができるが、必ずしもすべてを含んでいるわけではない。図３に示されているように、無線デバイス１０１のさまざまな構成要素は回路基板３０１を通じて相互に接続されている。図３における無線デバイス１０１の例は、携帯電話の形状で例示されている。しかし、上述したように、本発明は無線デバイスのいかなる特定の一つのタイプまたは複数のタイプに限定されるわけではなく、むしろ、さまざまなデバイスの環境において用いることができるものであり、該さまざまなデバイスには、携帯電話、携帯情報端末（ＰＤＡ）、ポケットベル、多機能デバイスまたはその他の無線デバイスが含まれる。
【００２６】
図３に示されているように、無線デバイス１０１はアンテナ３０２、アナログ−デジタル（Ａ／Ｄ）およびデジタル−アナログ（Ｄ／Ａ）変換回路３０３、デジタル信号プロセッサ３０４、メモリ３０５、バッテリー３０６、マイクロプロセッサ３０７、増幅器３０８、マイク３０９、スピーカー３１０、キーボード３１１およびディスプレイ３１２を含んでいる。通常の当業者に認識されるように、これらの構成要素のすべてが本発明で利用可能なすべての無線デバイス１０１に含まれているわけではない。
【００２７】
無線デバイス１０１の操作はマイクロプロセッサ３０７によってコントロールされる。アンテナ３０２は、無線デバイス１０１へ、そして無線デバイス１０１から、信号を受信し、送信する。Ａ／ＤおよびＤ／Ａ変換回路３０３は、たとえば、音声（たとえば、マイク３０９からのユーザーの声）を、処理可能なデジタル信号に翻訳し、デジタル信号をアナログ信号（たとえばスピーカー３１０に送信される音声）に翻訳するといった機能を実行する。通常の当業者には理解されるように、デジタル信号プロセッサ３０４は無線デバイス１０１によって受信と伝送の両方が行われる信号に対する処理を実行し、増幅器３０８は、無線デバイス１０１によって受信と伝送の両方が行われる信号を増幅するために用いられる。さらに通常の当業者には理解されるように、マイク３０９は音声を検知し、該音声を処理可能なアナログ信号に変換するために用いられ、スピーカー３１０は、選択された信号に含まれた情報を可聴的にするために用いられ、キーボード３１１はユーザーからの入力を受け入れるために用いられ、ディスプレイ３１２はユーザーに視覚的フィードバックを与えるために用いられ、そして、バッテリー３０６は、無線デバイス１０１のさまざまな構成要素に電力を供給するために用いられる。
【００２８】
マイクロプロセッサ３０７はメモリ３０５に記憶された命令でプログラムされている。図３では、メモリ３０５は単一要素として示されているが、通常の当業者が理解するように、メモリは、無線デバイス１０１の特定のデザインに基づいた複数のタイプのメモリを含むことができる。メモリ３０５は、たとえば、一つまたは複数のタイプのメモリ（たとえば、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、プログラム可能ＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、あらゆるタイプのフラッシュメモリ、リムーバブルメモリなど）を含むことができる。通常の当業者が理解するように、メモリの階層はさまざまな必要条件に合うようにデザインすることができる。メモリの階層は、たとえば、個々のメモリの種類における情報の揮発性やアクセス性能の特徴に基づいて、もっとも適切なメモリのメディアに情報を記憶するようにデザインされている。情報には揮発性メモリに記憶できるものがある一方で、非揮発性メモリに保存されるものもある。本発明は、いかなる特定のメモリタイプまたはメモリ構造を必要とするものではなく、また、これらのメモリに限定されるものではない。
【００２９】
また、メモリ３０５は、無線デバイス１０１上で稼動するアプリケーションによってアクセス可能なデータも保持する。たとえば、携帯電話という無線デバイス１０１については、メモリ３０５はユーザーによって維持することができる電話帳を記憶することができる。メモリに保持することのできるその他の情報は、無線デバイス１０１の設定情報、ゲーム、ユーザーが選択可能な着信音、カレンダー情報、ｅメール情報、無線デバイス１０１によって受信されたメッセージ、音声記録メッセージ、通話ログなどを含むことができるが、これらに限定されるものではない。マイクロプロセッサ３０７によって実行されるソフトウェア・アプリケーションは、メモリ中のこのデータにアクセスすることができる。これらのソフトウェア・アプリケーションのいくつかは対話型アプリケーションとすることができ、該対話型アプリケーションでは、情報はたとえばディスプレイ３１２、スピーカー３１０、またはその他のメカニズム（たとえばバイブレーター）を介してユーザーに提示され、そして、情報はたとえばマイク３０９、キーボード３１１またはその他のメカニズムを介して収集される。
【００３０】
通常の当業者であれば、携帯電話という無線デバイス１０１のための一般的なアプリケーションは、電話番号をメモリ３０５に記憶することのできる電話帳データベースであることを理解するであろう。いくつかのデバイスでは、ユーザーは特定の着信音を電話帳内の特定のエントリに割り当てることができ、その結果、ユーザーに選択された着信音が、特定の人物（または同一のユーザー選択着信音に割り当てられた人物のグループ）が電話をかけていることをユーザーに知らせるために再生されるようになっている。着信中のコールの番号を認識することによって、データベース内で単純な比較が行われることで、着信中の発信者についてエントリがあるかどうかが判断され、もしあれば、ユーザー選択着信音が該エントリに割り当てられているかどうか判断される。もし割り当てられていれば、デフォルトの着信音よりむしろ、ユーザー選択着信音が再生される。このように、無線デバイス１０１のユーザーは電話を見ずに発信している人物を判断することができる。
【００３１】
無線デバイス１０１用アプリケーションのその他の例には、ユーザーが着信中の電話番号に基づいて特定の画像を表示できるようにするもの、ユーザーに表示される情報のルック・アンド・フィールを変更するもの、インターネットの閲覧機能、ｅメール機能を与えるものなどが含まれる。アプリケーションのこれらの例はそれぞれ、マイクロプロセッサ３０７によって無線デバイス１０１の上で実装され、メモリ３０５を利用するものである。
【００３２】
本発明の発明者らは、無線デバイス１０１を含み、これに限定されない通信デバイスによるユーザーの経験が、「押し込む」機能をユーザーに提供することでいっそう強化されることを認識していた。特に、本発明者らは、ユーザーが、たとえば他のユーザーの無線デバイス１０１の挙動に影響を与えることができる、斬新なシステム、方法、デバイスおよびコンピュータ・プログラム製品を発明した。本発明の一つの実施態様では、発信者は発信者に特定化された通知を受信者のデバイスに送信する。本発明の例には、選択された着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字、可聴式のキュー、温度、またはその他の感覚表示を受信者のデバイスに送信することが含まれる。通常の当業者が認識するように、着信音はメロディのみを含むのではなく、たとえば、記録された音声メッセージ、広告、ジョーク、音声またはその他の可聴式の通知を含むことができる。通常の当業者にはさらに、デバイスのバイブレーションのモーターが制御可能となるようにプログラムできること、また、たとえば温度コントロールやカラー・コントロールのようなその他の表示技術も、それらの技術がパーソナル通信デバイスに含まれる時、プログラム可能にすることができることが認識されるだろう。
【００３３】
上述したように、本発明は無線デバイス１０１に限定されるものではなく、むしろ、公衆交換電話ネットワーク１０５に接続されたプロセッサを装備している電話のような、非無線通信デバイスを用いて実施することもできる。本発明は、通信デバイスのユーザーに対して強化された経験を提供するものであり、そしてまた、新たな利益の機会も生み出すことになる。
【００３４】
本発明者らは、無線デバイス１０１の処理性能と、たとえばＳＭＳによって提供される性能の両方を利用することによって、新しい性能をユーザーに与えることができることを認識した。本発明の一つの実施態様では、発信者はパーソナライズされた着信音を選択し、該着信音は、該発信者がコールしている無線デバイス１０１に送信されることになる。発信者がコールをかけると、同時に、送信者にパーソナライズされた着信音の識別情報を含むＳＭＳメッセージが送信される。コール開始の際、受信側の無線デバイス１０１は、着信しているコールがかけられるのと同時にＳＭＳメッセージを受信したかどうか判断する。受信側の無線デバイス１０１が着信しているコールと同じ番号からＳＭＳメッセージを受信していれば、ＳＭＳメッセージが開かれ、コールの受信者によって設定された着信音よりむしろ、ＳＭＳメッセージ内の送信された識別情報に対応する、発信者にパーソナライズされた着信音が再生される。この面白く新しい特徴によって、ユーザーは、呼び出されている側ではなく、発信者によって決定された着信音を再生する、「パーソナライズされた」コールを送信することが可能になる。
【００３５】
発信者情報のキャリアとしてＳＭＳを用いることで、本発明の発明者らは、単なるコール以上のものを送信するためのシステム、方法、デバイスおよびコンピュータ・プログラム製品を考え出した。着信音の識別情報が送信されるだけではなく、その他の実施態様では、一つまたは複数の感覚表示が送信され、該感覚表示には、発信者にパーソナライズされた表示される画像、送信されるソフトウェア・アップデート、送信される音声メッセージのようなオーディオメッセージ、表示される動画またはマルチメディア・メッセージ、送信されるカラーや温度などが含まれるが、これらに限定されるわけではない。無線デバイス１０１の処理能力と増大したメモリ容量および、限定されるわけではないが、固定回線デバイスを含むその他の通信デバイスによってユーザーの経験が強化され、これまで「引き出し中心」であった新しい市場が開けることを認識したのは本発明者らであった。固定回線デバイスは、たとえば、電話やテレビのセットトップボックスを含んでよい。換言すれば、本発明者らは、発信者がコールされている人物と経験を共有することが可能になる能力を有効にしたのである。
【００３６】
通常の当業者が認識するように、通信／シグナリング／メッセージング技術はＳＭＳに限定されない。逆に、本発明は、本発明を利用するシステムおよびデバイスによって有効にされる、あらゆる通信技術を用いることで実施することができる。通常の当業者であればさらに、本発明の変形例が、用いられる背景的な通信技術の性能に基づいて実施可能であることを認識するものである。たとえば、上記の例に記載されているように着信音の識別情報を送信するよりむしろ、通信技術によって、着信音自体を、送信者にパーソナライズされた通知を含んだメッセージの一部として送信することが可能になる。通常の当業者であれば、デバイスの性能および通信技術によって、本発明の枠内に留まりながら、送信者にパーソナライズされた通知を実装する多くの変形例が可能になることが認識されるものである。
【００３７】
図４は、一つの実施例にしたがった本発明を実施するためのシステムのハイレベル・ブロック図である。図４に示されているように、システムは発信者デバイス４０１、受信者デバイス４０２およびパーソナライズされた通知サーバ４０４を含んでいる。パーソナライズされた通知サーバ４０４は通知データベース４０５を含み、該データベースは、たとえば、パーソナライズされた通知として送信されうる着信音を含んでおり、各着信音は一意の識別子によって通知データベース４０５内で識別されている。受信者デバイス４０２はローカル通知データベース４０３を含み、該データベースは、たとえば、特定の発信者デバイス４０１が受信者デバイス４０２にコールするときに起動される着信音を含んでいる。ローカル通知データベース４０５では、発信者のデバイス４０１の識別情報は、受信者デバイス４０２に記憶されている特定の着信音と関連づけられている。本発明の他の実施態様では、発信者のデバイス４０１を特定の着信音に関連づけるよりむしろ、発信者が特定の着信音に関連づけられる。このような実施態様では、発信者は発信者のデバイス４０１の一つのグループに対応することもある。
【００３８】
本発明の一つの実施態様では、発信者デバイス４０１はコール先の受信者デバイス４０２と、受信者デバイスへプッシュされる通知（たとえば着信音）との組み合わせを特定する。受信者デバイス４０２上で実行されているソフトウェアは、この情報を収集するために発信者と対話を行う。それから、データコネクションが発信者デバイス４０１と通知サーバ４０４の間で確立される。発信者デバイス４０１と通知サーバ４０４の間のコネクションは同期または非同期とすることができ、また、あらゆる適切な通信／シグナリング／メッセージング技術を利用することができ、該技術には、ＴＣＰ／ＩＰ、ＳＭＳ、ＥＭＳ、ＭＭＳまたはＩＭＰＳなどが含まれるが、これらに限定されない。発信者デバイス４０１は、コール先の受信者デバイス４０２と、通知サーバ４０４にプッシュする通知との組み合わせを送信する。
【００３９】
それから、通知サーバ４０４はコール先の受信者デバイス４０２と、プッシュすべき通知の組み合わせを含むメッセージを生成し、該メッセージを受信者デバイス４０２に送信する。そして受信者デバイス４０２は、自身のローカル通知データベース４０３において、発信者デバイス４０１に対応する通知をセットアップする。次に、発信者デバイス４０１は受信者デバイス４０２へのコールを開始する。受信者デバイス上で実行されているソフトウェアは、発信者デバイス４０１の身元を認識し、受信者デバイス４０３で、プッシュされた通知を再生することになる。通知の特徴（たとえば、音声、画像、カラー、温度、テキストなど）に依存して通知を「再生」するということは、当然、感覚表示の適切な表示を実施することを意味するものである。
【００４０】
本発明のいくつかの実施態様では、コール自体がかけられることはない。換言すれば、発信者デバイス４０１は単純に通知を受信者デバイス４０２または受信者デバイスのグループにプッシュすることができるということである。
【００４１】
通常の当業者であれば、本発明の実装が、通知ファイルの識別情報の記憶と伝送の管理、および、通知ファイルそのものの管理のさまざまな変形例を含みうることを認識するものである。たとえば、本発明のいくつかの実施態様では、通知をもう一度、不必要に送信する前に、プッシュされた通知が、受信者デバイス４０２のローカル通知データベース４０３に記憶されているかどうかの判断が行われる。
【００４２】
本発明の範囲における変形例には、一つの受信者デバイス４０３ではなく、むしろデバイスのグループにコールすることも含まれ、該コールでは、それらのデバイスのそれぞれは、発信者デバイス４０１によってプッシュされた通知を受信することになる。本発明のこの変形例は、たとえば、受信者デバイス４０２のグループとの会議コールをセットアップすることや、緊急性の通知を広く発信することなどに有用である。
【００４３】
もう一つの変形例は、発信者デバイス４０１によってプッシュされた通知の再利用を管理することを含んでいる。たとえば、いくつかの通知は、受信者の誕生日に受信者のデバイス４０２へ「ハッピーバースデー」の着信音をプッシュするといったような、使い切りの通知とすることができる一方で、その他の通知は、発信者デバイス４０１がコールするごとに再利用するために、受信者デバイス４０２のローカル通知データベース４０３に記憶することができる。さらに、本発明のもう一つの変形例は、発信者が、受信者デバイス４０２のローカル通知データベース４０３の中で自身に関連づけられている通知を置き換えることを含んでいる。
【００４４】
図５は、本発明を、たとえば無線通信ネットワーク１００の無線デバイス１０１の環境で実装することのできるプロセスの高レベルの要約を示すフローチャートである。図５に示されているように、プロセスはステップＳ５０１で始まり、該ステップにおいて、発信者は、かけられたコール先と共に送信すべき、送信者にパーソナライズされた着信音を選択する。それから、プロセスはステップＳ５０２に進み、該ステップで発信者は、たとえば無線デバイス１０１上の電話帳からコールしようとしている無線デバイス１０１の電話番号をダイヤルまたは選択する。本発明の一つの実施態様では、ステップＳ５０１およびステップＳ５０２は、発信者に、着信音とコールすべき電話番号とを含む情報を促すアプリケーションを用いて成し遂げられる。通常の当業者が認識するように、ステップＳ５０１およびステップＳ５０２はさまざまな技術を用いて行うことができ、それらのいずれも本発明を限定するものではない。本発明のその他の実施態様では、かけられたコール先と共に送信すべき着信音を選択するよりむしろ、発信者は、かけられたコール先と共にコールの受信者に伝送することのできる、表示すべき画像または上述したその他の情報を選択することができる。本明細書および特許請求の範囲を通して、「コール」という語句はデバイス間のあらゆる通信を意味し、人対人の電話の通話に限定されるものではない。
【００４５】
次にプロセスはステップＳ５０３に進み、該ステップでは、コールはモバイル・スイッチング・センタ１０３を通して開始される。上述したように、モバイル・スイッチング・センタ１０３はホーム・ロケーション・レジスタ１０８とメッセージ・センタ１０９の両方を含んでいる。ステップＳ５０３では、コールは、送信者にパーソナライズされた着信音を含んだＳＭＳメッセージが送信されるのとほぼ同時に開始される。次に、プロセスはステップＳ５０４に進み、該ステップでは、モバイル・スイッチング・センタ１０３はメッセージ・センタをポーリングすることで、発信者から新しいＳＭＳメッセージが送信されたかどうか判断するようになっている。次にプロセスはステップＳ５０５に進み、該ステップでは、メッセージ・センタ１０９が新しいＳＭＳメッセージを有しているかどうかが判断される。ステップＳ５０５において、メッセージ・センタ１０９で発信者から新しいＳＭＳメッセージが受信されていないと判断されれば（すなわちステップＳ５０５での「いいえ」）、プロセスはステップＳ５０６に進み、該ステップにおいて、コールが、本発明の環境の外で通常行われるように、コールの受信者まで送信される。通常のコールがステップＳ５０６で送信された後、プロセスは終了する。
【００４６】
他方、ステップＳ５０５において、メッセージ・センタ１０９が新しいＳＭＳメッセージを発信者から受信していると判断されれば（すなわちステップＳ５０５での「はい」）、プロセスはステップＳ５０７に進み、該ステップでは、モバイル・スイッチング・センタ１０３は新しいＳＭＳメッセージを指定されたＳＭＳメッセージの受信者にプッシュする。次に、プロセスはステップＳ５０８に進むのだが、該ステップは、一つの実施態様では、発信者によってコールされているユーザーの無線デバイス１０１によって実行される。ステップＳ５０８では、着信中のコールの発信者の電話番号が、着信中のＳＭＳメッセージの送信者の電話番号と比較される。着信中のコールの発信者の電話番号が、ＳＭＳメッセージのヘッダーにある送信者の電話番号と一致すれば（すなわちステップＳ５０８における「はい」）、プロセスはステップＳ５１０に進む。ステップＳ５１０では、発信者から電話のコールを受けている受信者の無線デバイス１０１は、受信者が自身の無線デバイス１０１に再生するように設定した着信音よりむしろ、受信者の無線デバイス１０１上でＳＭＳメッセージに含まれる着信音を再生する。ステップＳ５１０の後、プロセスは終了し、コールは他のあらゆるコールがするように接続される。
【００４７】
他方、着信中の発信者の電話番号が新しいＳＭＳメッセージのヘッダーにある電話番号に一致しなければ（すなわちステップＳ５０８における「いいえ」）、プロセスはステップＳ５０９に進み、該ステップにおいて、コールは通常通りに受信機に送信され、新しいＳＭＳメッセージの通知は別々に送信される。ステップＳ５０９の後、プロセスは終了する。
【００４８】
通常の当業者には理解されるように、図５との関連で記載されているような本発明を実装するために必要な処理は、多くのさまざまな仕方で実装することができるが、本発明の枠内に留まっている。たとえば、発信者の無線デバイス１０１によって実行される処理、モバイル・スイッチング・センタで実行される処理、および受信者の無線デバイス１０１で実行される処理は、特定の実装に存在しうる制約に基づいて多様な形で分散させてもよい。
【００４９】
図６は、本発明の結果として、無線デバイス１０１のユーザーに提供することのできる新しい特徴の例を示すフローチャートである。図６に示されているように、プロセスはステップＳ６０１で開始され、該ステップにおいて、コールの受信者は、たとえば上記の図５との関連で記載されているプロセスによって、パーソナライズされた着信音を発信者から受信する。次に、プロセスはステップＳ６０２に進み、該ステップにおいて、無線デバイス１０１は、発信者が、受信者の無線デバイス１０１上で維持されている電話帳に目下存在するかどうかを判断する。発信者が受信者の電話帳に存在しないと判断されれば（すなわちステップＳ６０２の「いいえ」）、プロセスはステップＳ６０３へ進み、該ステップでは、パーソナライズされた着信音は、受信者の受信機上で再生された後に破棄され、コールが接続される。ステップ６０３で着信音が破棄された後、プロセスは終了する。
【００５０】
他方、発信者の電話番号が受信者の電話帳にあると判断されると（すなわちステップＳ６０２の「はい」）、プロセスはステップＳ６０４に進み、該ステップにおいて、送信者にパーソナライズされた着信音は発信者の電話帳エントリと共に受信者の電話帳に記憶される。送信者にパーソナライズされた着信音が受信者の電話帳に記憶された後、プロセスは終了する。このプロセスの結果として、受信者の電話は、発信者が後のコールで、パーソナライズされた着信音を送信しなくても、送信者にパーソナライズされた着信音でなり続けることになる。
【００５１】
図７は、本発明の実施態様を実装することができるコンピュータシステム７０１を示している。コンピュータシステム７０１は、情報を通信するためのバス７０２またはその他の通信メカニズムと、情報を処理するための、バス７０２に接続されたプロセッサ７０３を含んでいる。また、コンピュータシステム７０１は、ランダム・アクセス・メモリ（ＲＡＭ）またはその他の動的記憶デバイス（たとえば、ダイナミックＲＡＭ（ＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ））のようなメインメモリ７０４も含み、該メインメモリは、プロセッサ７０３によって実行される情報と命令を記憶するためにバス７０２に接続されている。さらに、メインメモリ７０４は、プロセッサ７０３による命令実行の間に、一時的な変数やその他の中間的な情報を記憶するためにも用いることができる。コンピュータシステム７０１はさらに、プロセッサ７０３用の静的な情報および命令を記憶するための、バス７０２に接続された読み出し専用メモリ（ＲＯＭ）７０５またはその他の静的記憶デバイス（例えば、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、および電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ））を含んでいる。
【００５２】
また、コンピュータシステム７０１は、磁気ハードディスク７０７などの、情報と命令を記憶するための一つまたは複数の記憶デバイスをコントロールするための、バス７０２に接続されているディスクコントローラ７０６と、リムーバブル・メディア・ドライブ７０８（たとえば、フロッピーディスクドライブ、ＣＤ−ＲＯＭドライブ、ＣＤ−ＲＷドライブ、ＣＤジュークボックス、テープドライブおよびリムーバブルな磁気光学ドライブ）を含んでいる。記憶デバイスは適切なデバイス・インタフェース（たとえば、小型コンピュータ周辺機器インタフェース（ＳＣＳＩ）、インテグレイテッド・デバイス・エレクトロニクス（ＩＤＥ）、エンハンストＩＤＥ（Ｅ−ＩＤＥ）、ダイレクト・メモリ・アクセス（ＤＭＡまたはウルトラＤＭＡ））を用いてコンピュータシステム７０１に追加することができる。
【００５３】
また、コンピュータシステム７０１は特定の目的用の論理デバイス（たとえば、特定用途向け集積回路（ＡＳＩＣ））または設定可能な論理デバイス（たとえば、シンプル・プログラマブル・ロジック・デバイス（ＳＰＬＤ）、コンプレックス・プログラマブル・ロジック・デバイス（ＣＰＬＤ）およびフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ））を含むこともできる。
【００５４】
また、コンピュータシステム７０１は、コンピュータのユーザーに情報を表示するためのブラウン管（ＣＲＴ）などのディスプレイ７１０をコントロールするために、バス７０２に接続されたディスプレイコントローラ７０９を含むこともできる。コンピュータシステムはキーボード７１１およびポインティングデバイス７１２のような入力デバイスを含むことで、コンピュータのユーザーと相互作用し、プロセッサ７０３に情報を供給するようになっている。ポインティングデバイス７１２はたとえば、方向情報やコマンドの選択をプロセッサ７０３に通信し、ディスプレイ７１０上のカーソルの動きを制御するためのマウス、トラックボール、またはポインティングスティックであってよい。さらに、プリンタは、コンピュータシステム７０１によって記憶および／または生成されたデータの印刷されたリストを供給することができる。
【００５５】
コンピュータシステム７０１は、プロセッサ７０３に応答して本発明の一部またはすべての処理ステップを行い、該プロセッサは、メインメモリ７０４のようなメモリに含まれる一つまたは複数の命令の一つまたは複数のシーケンスを実行する。このような命令は、ハードディスク７０７またはリムーバブル・メディア・ドライブ７０８のような、別のコンピュータ読み取り可能なメディアからメインメモリ７０４に読み込むことができる。また、メインメモリ７０４に含まれる命令のシーケンスを実行するために、マルチプロセッシング構成において一つまたは複数のプロセッサを用いることもできる。もう一つの実施態様では、ソフトウェアの命令の代わりに、あるいはソフトウェアの命令と組み合わせて、ハードワイヤード回路構成を用いてもよい。したがって、実施態様は、ハードウェア回路構成とソフトウェアのいかなる特定の組み合わせにも限定されるものではない。
【００５６】
上述したように、コンピュータシステム７０１は少なくとも一つのコンピュータ読み取り可能なメディアまたはメモリを含んでいることで、本発明の教示にしたがってプログラムされた命令を保持し、本明細書に記載されているデータ構造、表、レコード、またはその他のデータを含むようになっている。コンピュータ読み取り可能なメディアの例は、コンパクトディスク、ハードディスク、フロッピーディスク、テープ、光磁気ディスク、ＰＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＥＰＲＯＭ）、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ、またはその他のあらゆる磁気メディア、コンパクトディスク（たとえばＣＤ−ＲＯＭ）、またはその他のあらゆる光学メディア、パンチ・カード、紙テープ、または穴のパターンでのその他の物理メディア、搬送波（下で説明する）、またはコンピュータが読み取ることができるその他のあらゆるメディアである。
【００５７】
コンピュータ読み取り可能なメディアのいずれか一つまたはその組み合わせに保存されている状態で、本発明は、コンピュータシステム７０１をコントロールするため、本発明を実行するための一つまたは複数のデバイスを駆動するため、そして、コンピュータシステム７０１が人間であるユーザーと対話することを可能にするためのソフトウェアを含んでいる。このようなソフトウェアには、デバイスドライバ、オペレーティングシステム、開発ツール、およびアプリケーション・ソフトウェアが含まれるが、これらに限定されるわけではない。さらに、このようなコンピュータ読み取り可能なメディアは、本発明の実装において行われる処理のすべてまたは一部（処理が分散されている場合）を行うための、本発明のコンピュータ・プログラム製品を含んでいる。
【００５８】
本発明のコンピュータ・コード・デバイスは、あらゆる解釈可能あるいは実行可能なコードメカニズムであって良いものであり、スクリプト、解釈可能なプログラム、ダイナミック・リンク・ライブラリ（ＤＬＬ）、ＪＡＶＡクラス、および完全な実行可能なプログラムを含むが、これらに限定されるわけではない。さらに、より良いパフォーマンス、信頼性および／またはコストのために、本発明の処理の構成部分を分散させてもよい。
【００５９】
本明細書で用いられている「コンピュータ読み取り可能なメディア」という用語は、実行のためプロセッサ７０３に命令を供給することに参加するあらゆるメディアを指すこととする。コンピュータ読み取り可能なメディアは、非揮発性メディア、揮発性メディア、および伝送メディアを含む多くの形をとることができるが、これらに限定されるわけではない。非揮発性メディアは、たとえば、ハードディスク７０７またはリムーバブル・メディア・ドライブ７０８のような、光学ディスク、磁気ディスク、光磁気ディスクを含んでいる。揮発性メディアは、メインメモリ７０４のようなダイナミックメモリを含んでいる。伝送メディアは、バス７０２を構成するワイヤを含む、同軸ケーブル、銅線および光ファイバーを含んでいる。また、伝送メディアは、電波通信および赤外線通信の間に発生するような音波または光波という形もとる。
【００６０】
コンピュータ読み取り可能なメディアのさまざまな形は、実行のために、プロセッサ７０３に一つまたは複数の命令の一つまたは複数のシーケンスを実施することに関与させることができる。たとえば、命令は初期段階ではリモートコンピュータの磁気ディスクで配信されることができる。リモートコンピュータは、遠隔操作で本発明のすべてまたは一部を実行するための命令を動的メモリにロードし、モデムを用いて電話回線を通して命令を送信することができる。コンピュータシステム７０１にローカルなモデムは電話回線上のデータを受信し、赤外線送信機を用いてデータを赤外線信号に変換することができる。バス７０２に接続された赤外線検出器は赤外線信号の中で搬送されたデータを受信し、データをバス７０２上に置くことができる。バス７０２はデータをメインメモリ７０４に搬送し、該メインメモリから、プロセッサ７０３は命令を取り出し、実行する。メインメモリ７０４によって受信された命令は、プロセッサ７０３による実行の前または後に、状況に応じて、記憶デバイス７０７または７０８上に記憶することができる。
【００６１】
通常の当業者には理解されるように、デバイス間または構成要素間の通信はまた、Ｂｌｕｅｔｏｏｔｈ、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１１ｂ、ウルトラ・ワイド・バンドまたはその他の技術を含む無線技術を用いて実行することもできるが、これらに限定されるわけではない。
【００６２】
また、コンピュータシステム７０１は、バス７０２に接続された通信インタフェース７１３を含んでいる。通信インタフェース７１３は、ネットワーク・リンク７１４に結合している双方向データ通信を供給し、該リンクは、たとえば、ローカル・エリア・ネットワーク（ＬＡＮ）７１５またはインターネットのようなその他の通信ネットワーク７１６に接続されている。たとえば、通信インタフェース７１３は、あらゆるパケット交換方式のＬＡＮに取り付けられるネットワーク・インタフェース・カードとすることができる。もう一つの例では、通信インタフェース７１３は、非対称型デジタル加入者回線（ＡＤＳＬ）カード、総合デジタル通信網（ＩＳＤＮ）カード、または、対応する通信回線のタイプへのデータ通信接続を提供するモデムとすることができる。また、ワイヤレス・リンクも実装することができる。このようないかなる実装においても、通信インタフェース７１３は、さまざまなタイプの情報を表すデジタル・データ・ストリームを搬送する電気信号、電磁信号または光信号を送信し、受信する。
【００６３】
ネットワーク・リンク７１４は、典型的には一つまたは複数のネットワークを通してその他のデータ・デバイスへのデータ通信を提供する。たとえば、ネットワーク・リンク７１４は、ローカル・ネットワーク７１５（たとえばＬＡＮ）を通して、または、通信ネットワーク７１６を通して通信サービスを提供しているサービス・プロバイダによってオペレートされる機器を通して、他のコンピュータへの接続を提供することができる。好ましい実施態様では、ローカル・ネットワーク７１５および通信ネットワーク７１６は、好ましくは、デジタル・データ・ストリームを搬送する電気信号、電磁信号または光信号を用いる。コンピュータシステム７０１へ、またはコンピュータシステム７０１からデジタルデータを搬送する、さまざまなネットワークを介する信号とネットワーク・リンク７１４上の信号、および、通信インタフェース７１３を介する信号は、情報を運ぶ搬送波の典型的な形状である。コンピュータシステム７０１は、プログラムコードを含むデータを、ネットワーク７１５および７１６、ネットワーク・リンク７１４および通信インタフェース７１３を介して伝送し、受信することができる。さらに、ネットワーク・リンク７１４はＬＡＮ７１５を通して、携帯情報端末（ＰＤＡ）、ラップトップ・コンピュータ、または、携帯電話のようなモバイルデバイス７１７への接続を供給することができる。ＬＡＮ通信ネットワーク７１５および通信ネットワーク７１６は両方とも、デジタル・データ・ストリームを搬送する電気信号、電磁信号または光信号を用いる。システム７０１へ、またシステム７０１からデジタルデータを搬送する、さまざまなネットワークを介する信号とネットワーク・リンク７１４上の信号、および、通信インタフェース７１３を介する信号は、情報を運ぶ搬送波の典型的な形状である。プロセッサ・システム７０１は、ネットワーク、ネットワーク・リンク７１４および通信インタフェース７１３を介して、プログラムコードを含んで、通知を伝送し、データを受信することができる。
【００６４】
明らかに、本発明の多くの変更と変形例は上記の教示に照らして可能である。したがって、添付の特許請求の範囲内で、本明細書で特定的に説明したものではなく、違った仕方で本発明を実施してもよいことが理解されるものである。
【００６５】
本発明のさまざまな実施態様は以下のものを含む：送信者デバイスと受信者デバイスを含む、送信者にパーソナライズされた通知をプッシュする為のシステムであり、該システムにおいて、送信者デバイスは、受信者デバイスに対応する、送信者にパーソナライズされた通知と、送信者にパーソナライズされた通知用の宛先を選択し、そして、受信者デバイスに、送信者にパーソナライズされた通知を送信するように構成され、また、受信者デバイスは、送信者にパーソナライズされた通知を受信し、送信者にパーソナライズされた通知のタイプに基づいて、送信者にパーソナライズされた通知を処理するように構成されている。さらに、送信者にパーソナライズされた通知のタイプは、着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字メッセージ、可聴式のキュー、および温度のうち少なくとも一つを含むことができる。さらに、受信者デバイスは、送信者にパーソナライズされた通知のタイプが着信音であるとき、送信者にパーソナライズされた通知として送信された着信音を受信者デバイス上で再生するように構成することができる。さらに、送信者デバイスは、送信者にパーソナライズされた通知が受信者デバイスに送信されるのと実質的に同時に、かけるべき受信者デバイスにコールをかけるように構成することができ、受信者デバイスはさらに、送信者にパーソナライズされた通知がコールに対応しているかどうかを判断し、コールと共に送信者にパーソナライズされた通知を処理するように構成することができる。さらに、送信者デバイスは、複数の受信者デバイスに送信者にパーソナライズされた通知を送信するように構成することができる。さらに、送信者にパーソナライズされた通知は、通知と、通知に対応する識別子のうち少なくとも一つを含むことができる。さらに、システムは通知サーバを含むことができ、該通知サーバは、送信者にパーソナライズされた通知と、送信者デバイスからの宛先とを受信し、受信者デバイスに送信者にパーソナライズされた通知を送信するように構成されている。さらに、通知サーバは、選択可能な通知を定義したエントリが入っているデジタル・リポジトリを含むことができ、送信者にパーソナライズされた通知はさらに、デジタル・リポジトリの少なくとも一つのエントリに対応する識別子と通知のうち少なくとも一つを含むことができる。さらに、送信者にパーソナライズされた通知は、通知サーバと、送信者デバイスと受信者デバイスのうちの少なくとも一つとの間で、ＳＭＳ、ＥＭＳ、ＭＭＳ、ＩＭＰＳ、およびＴＣＰ／ＩＰのうち少なくとも一つとして通信されることができる。さらに、送信者デバイスと受信者デバイスのうち少なくとも一つは無線デバイスを含むことができる。さらに、送信者デバイスと受信者デバイスのうちの少なくとも一つは、固定回線デバイスを含むことができる。さらに、固定回線デバイスは、電話機とテレビのセットトップボックスの少なくとも一つを含むことができる。さらに、送信者にパーソナライズされた通知は、受信者デバイスにおいて、受信者デバイスのデジタル・リポジトリの送信者デバイスに対応するエントリに記憶することができる。送信者にパーソナライズされた通知は、受信者デバイスにおいて、受信者デバイスのデジタル・リポジトリの送信者デバイスに関連づけられたエンティティに対応するエントリに保存することができる。さらに、コールと共に送信者にパーソナライズされた通知をプッシュするための方法は、送信者にパーソナライズされた通知を選択するステップと、受信者の電話番号を選択するステップ、受信者の電話番号を送信することと、送信者にパーソナライズされた通知を送信することとを含む、コールをかけるステップ、送信者にパーソナライズされた通知がコールに対応するかどうかを判断するステップ、および、コールが受信されたときに、受信者デバイスによって、送信者にパーソナライズされたメッセージのタイプに基づいて、送信者にパーソナライズされた通知を処理するステップを含むことができる。さらに、送信者にパーソナライズされた通知のタイプは、着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字メッセージ、可聴式のキュー、および温度のうち少なくとも一つを含むことができる。さらに、処理ステップは、送信者にパーソナライズされた通知が着信音であるとき、受信者デバイス上で、送信者にパーソナライズされた着信音を再生することを含むことができる。さらに、コールをかけるステップは、送信者にパーソナライズされた通知を、ショート・メッセージ・サービス（ＳＭＳ）のメッセージ、エンハンスド・メッセージング・サービス（ＥＭＳ）のメッセージ、マルチメディア・メッセージング・サービス（ＭＭＳ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージング（ＩＭ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージングとプレゼンス・サービス（ＩＭＰＳ）のメッセージ、携帯電話のｅメールメッセージ、インターネットプロトコルに基づくマルチメディア・サービス（ＩＭＳ）のメッセージ、および、ＴＣＰ／ＩＰメッセージの少なくとも一つとして送信することを含むことができる。さらに、当該方法は、受信者デバイスの電話帳がコールの送信者用のエントリを含んでいるかどうかを判断するステップ、送信者にパーソナライズされた通知を、コール送信者に関連づけられたエントリに対応するカスタム通知として保存するステップ、そして、受信者デバイスがコール送信者からコールを受信したとき、受信者デバイスによってカスタム通知を再生するステップを含むことができる。
さらに、無線デバイスは、以下のものを含むことができる：
プロセッサ、
プロセッサに読み取り可能な命令でエンコードされたコンピュータ読み取り可能なメディアであって、該命令は、プロセッサによって実行されたときに、送信者にパーソナライズされた通知を選択するメカニズムを実装するものであり、該メカニズムは、無線デバイスによってかけられたコールと共に受信者デバイスに送信すべき、送信者にパーソナライズされた通知として通知を選択するように構成されている、コンピュータ読み取り可能なメディア、そして、
コールが受信者デバイスに対してかけられたときに、送信者にパーソナライズされた通知を送信するように構成された、コールをかけるメカニズム。
さらに、コールをかけるメカニズムは、送信者にパーソナライズされた通知を、ショート・メッセージ・サービス（ＳＭＳ）のメッセージ、エンハンスド・メッセージング・サービス（ＥＭＳ）のメッセージ、マルチメディア・メッセージング・サービス（ＭＭＳ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージング（ＩＭ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージングとプレゼンス・サービス（ＩＭＰＳ）のメッセージ、携帯電話のｅメールメッセージ、インターネットプロトコルに基づくマルチメディア・サービス（ＩＭＳ）のメッセージ、およびＴＣＰ／ＩＰメッセージの少なくとも一つとして送信するように構成することができる。さらに、固定回線デバイスは、以下のものを含むことができる：
プロセッサ、
プロセッサに読み取り可能な命令でエンコードされたコンピュータ読み取り可能なメディアであって、該命令は、プロセッサによって実行されたときに、送信者にパーソナライズされた通知を選択するメカニズムを実装するものであり、該メカニズムは、固定回線デバイスによってかけられたコールと共に受信者デバイスに送信すべき送信者にパーソナライズされた通知として通知を選択するように構成されている、コンピュータ読み取り可能なメディア、そして、
コールが受信者デバイスに対してかけられたときに、送信者にパーソナライズされた通知を送信するように構成された、コールをかけるメカニズム。
さらに、コールをかけるメカニズムは、送信者にパーソナライズされた通知を、ショート・メッセージ・サービス（ＳＭＳ）のメッセージ、エンハンスド・メッセージング・サービス（ＥＭＳ）のメッセージ、マルチメディア・メッセージング・サービス（ＭＭＳ）のメッセージ、ｉｍｍｅｄｉａｔメッセージング（ＩＭ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージングとプレゼンス・サービス（ＩＭＰＳ）のメッセージ、携帯電話のｅメールメッセージ、インターネットプロトコルに基づくマルチメディア・サービス（ＩＭＳ）のメッセージ、および、ＴＣＰ／ＩＰメッセージの少なくとも一つとして送信するように構成することができる。さらに、無線デバイスは、
プロセッサと、
プロセッサに読み取り可能な命令でエンコードされているコンピュータ読み取り可能なメディアを含むことができ、該命令は、プロセッサによって実行されたとき、送信者にパーソナライズされたメッセージを処理するメカニズムを実装するものであり、該メカニズムは、コールと共に受信された送信者にパーソナライズされた通知を処理するように構成されている。
さらに、送信者にパーソナライズされた通知を処理するメカニズムは、送信者にパーソナライズされたメッセージのタイプが着信音であるとき、送信者にパーソナライズされた通知として送信された着信音を無線デバイス上で再生するように構成することができる。さらに、送信者にパーソナライズされたメッセージを処理するメカニズムは、送信者にパーソナライズされた通知のタイプに基づいて、送信者にパーソナライズされた通知を処理するように構成することができ、送信者にパーソナライズされた通知のタイプは、着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字メッセージ、可聴式のキューおよび温度の少なくとも一つとすることができる。さらに、固定回線デバイスは、
プロセッサと、
プロセッサに読み取り可能な命令でエンコードされているコンピュータ読み取り可能なメディアを含むことができ、該命令は、プロセッサによって実行されたとき、送信者にパーソナライズされたメッセージを処理するメカニズムを実装するものであり、該メカニズムは、コールと共に受信された送信者にパーソナライズされた通知を処理するように構成することができる。さらに、送信者にパーソナライズされた通知を処理するメカニズムは、送信者にパーソナライズされたメッセージのタイプが着信音であるとき、送信者にパーソナライズされた通知として送信された着信音を固定回線デバイス上で再生するように構成することができる。さらに、送信者にパーソナライズされたメッセージを処理するメカニズムは、送信者にパーソナライズされた通知のタイプに基づいて、送信者にパーソナライズされた通知を処理するように構成することができ、送信者にパーソナライズされた通知のタイプは、着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字メッセージ、可聴式のキューおよび温度の少なくとも一つとすることができる。さらに、コンピュータ・プログラム製品は、コンピュータの記憶媒体と、コールがかけられたときに、プロセッサが、送信者にパーソナライズされた通知を選択し、該通知を受信者デバイスに送信するようにするための、コンピュータの記憶媒体に埋め込まれたコンピュータ・プログラム・コード・メカニズムを含むことができ、コンピュータ・プログラム・コード・メカニズムは、送信者デバイスによってかけられたコールと共に受信者デバイスに送信すべき、送信者にパーソナライズされた通知として通知を選択するように構成された第一のコンピュータ・コード・デバイスと、コールが受信者デバイスに対してかけられたときに、送信者にパーソナライズされた通知を送信するように構成された第二のコンピュータ・コード・デバイスを有している。第二のコンピュータ・コード・デバイスはさらに、送信者にパーソナライズされた通知を、ショート・メッセージ・サービス（ＳＭＳ）のメッセージ、エンハンスド・メッセージング・サービス（ＥＭＳ）のメッセージ、マルチメディア・メッセージング・サービス（ＭＭＳ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージング（ＩＭ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージングとプレゼンス・サービス（ＩＭＰＳ）のメッセージ、携帯電話のｅメールメッセージ、インターネットプロトコルに基づいたマルチメディア・サービス（ＩＭＳ）のメッセージ、および、ＴＣＰ／ＩＰメッセージの少なくとも一つとして送信するように構成することができる。さらに、コンピュータ・プログラム製品は、コンピュータの記憶媒体と、プロセッサがコールと共に受信された送信者にパーソナライズされた通知を処理するようにするための、コンピュータの記憶媒体に埋め込まれたコンピュータ・プログラム・コード・メカニズムを含むことができ、コンピュータ・プログラム・コード・メカニズムは、コールと共に受信された送信者にパーソナライズされた通知を処理するように構成された第一のコンピュータ・コード・デバイスを有している。第一のコンピュータ・コード・デバイスはさらに、送信者にパーソナライズされた通知のタイプが着信音であるとき、送信者にパーソナライズされた通知として送信された着信音を再生するように構成することができる。第一のコンピュータ・コード・デバイスはさらに、送信者にパーソナライズされた通知のタイプに基づいて、送信者にパーソナライズされた通知を処理するように構成することができ、送信者にパーソナライズされた通知のタイプは、着信音、カラー、画像、動画、マルチメディア・メッセージ、バイブレーション、文字メッセージ、可聴式のキューおよび温度の少なくとも一つとすることができる。さらに、コールとともに送信者にパーソナライズされた通知をプッシュするためのシステムは、
送信者にパーソナライズされた通知を選択すること、
受信者の電話番号を選択すること、
受信者の電話番号を送信することと送信者にパーソナライズされた通知を送信することを含む、コールをかけること、
送信者にパーソナライズされた通知がコールに対応するかどうか判断すること、そして、
コールが受信されたときに、受信者デバイスによって、送信者にパーソナライズされたメッセージのタイプに基づいて送信者にパーソナライズされた通知を処理することを含むことができる。さらに、受信者デバイスは、送信者にパーソナライズされたメッセージのタイプがソフトウェア・アップグレードであるとき、送信者にパーソナライズされた通知として送信されたソフトウェア・アップグレードを受信者デバイス上で処理するように構成することができる。さらに、処理ステップは、送信者にパーソナライズされた通知のタイプがソフトウェア・アップグレードであるとき、受信者デバイス上でソフトウェア・アップグレードを処理することを含むことができる。さらに、送信者にパーソナライズされた通知を処理するメカニズムは、送信者にパーソナライズされた通知のタイプがソフトウェア・アップグレードであるとき、送信者にパーソナライズされた通知として送信されたソフトウェア・アップグレードを無線デバイス上で処理するように構成することができる。さらに、第一のコンピュータ・コード・デバイスは、送信者にパーソナライズされた通知のタイプがソフトウェア・アップグレードであるとき、送信者にパーソナライズされた通知として送信されたソフトウェア・アップグレードを処理するように構成することができる。
さらに、モバイル・スイッチング・センタは、
プロセッサと、
プロセッサに読み取り可能な命令でエンコードされたコンピュータ読み取り可能なメディアであって、該命令は、プロセッサによって実行されたときに、送信者にパーソナライズされた通知を可能にするメカニズムを実装するものであり、該メカニズムは、コールの送信者が送信者にパーソナライズされた通知を、コールをかけるのと実質的に同時に送信したかどうかを判断するように構成されている、コンピュータ読み取り可能なメディア、および、
送信者にパーソナライズされた通知を、コールがコールの受信者にルーティングされるのと実質的に同時に送信するように構成された、送信者にパーソナライズされた通知をプッシュするメカニズムを含むことができる。さらに、送信者にパーソナライズされたメッセージは、ショート・メッセージ・サービス（ＳＭＳ）のメッセージ、エンハンスド・メッセージング・サービス（ＥＭＳ）のメッセージ、マルチメディア・メッセージング・サービス（ＭＭＳ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージング（ＩＭ）のメッセージ、ｉｍｍｅｄｉａｔｅメッセージングとプレゼンス・サービス（ＩＭＰＳ）のメッセージ、携帯電話のｅメールメッセージ、インターネットプロトコルに基づくマルチメディア・サービス（ＩＭＳ）のメッセージ、および、ＴＣＰ／ＩＰメッセージの少なくとも一つを含むことができる。さらに、受信者デバイスは電話帳を含むことができ、受信者デバイスはさらに、電話帳が送信者デバイスに対するエントリを含んでいるかどうか判断するように、また、送信者デバイスと関連づけられたエントリに対応するカスタム通知として送信者にパーソナライズされた通知を記憶するように構成することができ、その結果、受信者デバイスが送信者デバイスからコールを受信したときに、送信者にパーソナライズされた通知として受信された通知が受信者デバイスによって再生されるようになる。さらに、送信者にパーソナライズされた通知を処理するメカニズムは、無線デバイスの電話帳がコールの送信者に対するエントリを含んでいるかどうかを判断するように、また、コールの送信者に関連づけられたエントリに対応するカスタム通知として、送信者にパーソナライズされた通知を記憶するように構成することができ、その結果、カスタム通知は、無線デバイスがコールの送信者からコールを受信したときに、無線デバイスによって再生されるようになっている。さらに、送信者にパーソナライズされた通知を処理するメカニズムは、固定回線デバイスの電話帳がコールの送信者に対するエントリを含んでいるかどうかを判断するように、また、コールの送信者に関連づけられたエントリに対応するカスタム通知として、送信者にパーソナライズされた通知を記憶するように構成することができ、その結果、カスタム通知は、固定回線デバイスがコールの送信者からコールを受信したときに、固定回線デバイスによって再生されるようになっている。さらに、送信者にパーソナライズされた通知を処理するメカニズムは、送信者にパーソナライズされた通知のタイプがソフトウェア・アップグレードであるとき、送信者にパーソナライズされた通知として送信されたソフトウェア・アップグレードを固定回線デバイス上で処理するように構成することができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の一つの実施態様に従った無線通信ネットワークの例のブロック図である。
【図２】本発明の一つの実施態様に従ったショート・メッセージ・サービス・システムの実装例のブロック図である。
【図３】本発明の一つの実施態様に従った無線デバイスの例のブロック図である。
【図４】一つの実施態様に従った本発明を実施するためのシステムのハイレベル・ブロック図である。
【図５】本発明の一つの実施態様に従った、送信者にパーソナライズされた着信音を送信するためのプロセスのフローチャートである。
【図６】本発明の一つの実施態様に従った、受信者の無線デバイスの電話帳に、送信者にパーソナライズされた着信音を保存するフローチャートである。
【図７】本発明の、特定の目的の機能の一つまたは複数を実行するようにプログラムされた、典型的なコンピュータ・システムである。
【符号の説明】
【００６７】
１００  無線通信ネットワーク
１０１  無線デバイス
１０２  基地局
１０３  モバイル・スイッチング・センタ
１０４  ゲートウェイ・モバイル・スイッチング・センタ
１０５  公衆交換電話ネットワーク
１０６  電子メールゲートウェイ
１０７  インターネット
１０８  ホーム・ロケーション・レジスタ
１０９  メッセージ・センタのデータベース
２０１  送信者の無線デバイス
２０２  受信者の無線デバイス
３０１  回路基板
３０２  アンテナ
３０３  アナログ−デジタル、デジタル−アナログ変換回路
３０４  デジタル信号プロセッサ
３０５  メモリ
３０６  バッテリー
３０７  マイクロプロセッサ
３０８  増幅器
３０９  マイク
３１０  スピーカー
３１１  キーボード
３１２  ディスプレイ
４０１  発信者デバイス
４０２  受信者デバイス
４０３  ローカル通知データベース
４０４  通知サーバ
４０５  通知データベース
７０１  コンピュータシステム
７０２  バス
７０３  プロセッサ
７０４  メインメモリ
７０５  ＲＯＭ
７０６  ディスクコントローラ
７０７  ハードディスク
７０８  リムーバブル・メディア・ドライブ
７０９  ディスプレイコントローラ
７１０  ディスプレイ
７１１  キーボード
７１２  ポインティングデバイス
７１３  通信インタフェース
７１４  ネットワーク・リンク
７１５  ＬＡＮ
７１６  ネットワーク
７１７  モバイルデバイス
【図１】
2007520928.tif 000003
【図２】
2007520928.tif 000004
【図３】
2007520928.tif 000005
【図４】
2007520928.tif 000006
【図５】
2007520928.tif 000007
【図６】
2007520928.tif 000008
【図７】
2007520928.tif 000009
【国際調査報告】
2007520928.tif 000010
2007520928.tif 000011