(57)【要約】  移動クライアント１０は、ユーザが利用可能なカタログ商品を閲覧して照会することを可能にする。ユーザは移動クライアント１０を用いて「どの映画館が郵便番号１２３４５に近いか？」のように照会を開始でき、次に移動クライアントはサーバ１００からカタログ商品のリストを入手し、ユーザにそれらを呈示する。また、移動クライアント１０は、ユーザがカタログのリストから商品を選択して入手することを可能にする。入手は、映画のチケットのような商品、又はクーポンのような「無料の」商品の購入の形態を取る。商品を入手するとき、サーバは資金の転送を含むトランザクションをユーザに代わって開始する。次に、入手した商品は、後で印刷するためにクライアントのメールボックス１１０に転送される。
2008523722.tif 000002
【特許請求の範囲】
【請求項１】
印刷可能なファイルを携帯用通信装置に提供するためのシステムであって、
ユーザが選択した命令を送信するための少なくとも１つの携帯用通信装置、
ユーザが選択した前記命令を受信したら直ぐに許可メッセージを送信するための、少なくとも１つのコンテンツ・プロバイダ、
少なくとも１つの前記携帯用通信装置、及び少なくとも１つの前記コンテンツ・プロバイダと通信し、少なくとも１つの前記携帯用通信装置からユーザが選択した前記命令を受信すると直ぐに少なくとも１つの前記コンテンツ・プロバイダへユーザが選択した前記命令をルーティングすること、及び前記許可メッセージを受信した後に印刷可能なファイルを少なくとも１つの前記携帯用通信装置に送信することに適合されたサーバ、並びに
少なくとも１つの前記携帯用通信装置と通信し、少なくとも１つの前記携帯用通信装置から受信した前記印刷可能なファイルに基づいて、印刷された媒体を作り出すことに適合された印刷モジュールを含むことを特徴とするシステム。
【請求項２】
少なくとも１つの前記携帯用通信装置が、携帯電話、及び個人用携帯情報端末の少なくとも１つである、請求項１に記載のシステム。
【請求項３】
前記サーバ、及び少なくとも１つの前記携帯用通信装置が無線通信に適合される、請求項１に記載のシステム。
【請求項４】
前記サーバが、少なくとも１つの前記携帯用通信装置、及び前記印刷モジュールの少なくとも１つに依存する形式で、前記印刷可能なファイルを提供することに適合される、請求項１に記載のシステム。
【請求項５】
前記サーバが、前記印刷可能なファイルの少なくとも一部として前記許可メッセージを送信することに適合される、請求項１に記載のシステム。
【請求項６】
前記サーバが、前記サーバによって送信された前記印刷可能なファイルの少なくとも一部を記憶するためのデータ・サーバを含む、請求項１に記載のシステム。
【請求項７】
前記データ・サーバが、少なくとも１つの前記コンテンツ・プロバイダから前記サーバに提供されたデータを記憶することに適合される、請求項６に記載のシステム。
【請求項８】
前記データ・サーバが、少なくとも１つの前記コンテンツ・プロバイダから削除命令を受信した後に、前記データ・サーバからのデータを削除することに適合される、請求項６に記載のシステム。
【請求項９】
前記印刷モジュールが携帯型であることに適合される、請求項１に記載のシステム。
【請求項１０】
携帯用通信装置からのデータを記憶する方法であって、
前記携帯用通信装置からユーザが選択した命令を送信すること、
ユーザが選択した前記命令をコンテンツ・プロバイダにルーティングすること、
ユーザが選択した前記命令に応答して、前記コンテンツ・プロバイダから許可メッセージを返すこと、
少なくとも部分的に前記許可メッセージに基づいて、前記携帯用通信装置に印刷可能なファイルを提供すること、及び
前記携帯用通信装置と通信する印刷モジュールを使用して媒体を印刷し、印刷された前記媒体が少なくとも部分的に前記印刷可能なファイルに基づく諸ステップを含むことを特徴とする方法。
【請求項１１】
前記方法が商用トランザクションを実行する、請求項１０に記載の方法。
【請求項１２】
前記コンテンツ・プロバイダから前記携帯用通信装置に照会を送信して、ユーザが選択した前記命令に対する選択を提供するステップを更に含む、請求項１０に記載の方法。
【請求項１３】
許可メッセージを返すステップが、ユーザが選択した前記命令の受信と非同期に発生する、請求項１０に記載の方法。
【請求項１４】
前記携帯用通信装置に前記印刷可能なファイルを提供するステップが、Ｅメールボックスに前記印刷可能なファイルを送信すること、前記携帯用通信装置が前記印刷可能なファイルを前記Ｅメールボックスから検索することを含む、請求項１０に記載の方法。
【請求項１５】
媒体を印刷するステップが、商品、又はサービスと交換可能である媒体を印刷することを含む、請求項１０に記載の方法。
【請求項１６】
前記印刷可能なファイルを提供するステップが、データ・サーバから前記印刷可能なファイルの少なくとも一部を検索することを含む、請求項１０に記載の方法。
【請求項１７】
前記印刷可能なファイルを提供するステップが、前記印刷モジュールの特性、前記携帯用通信装置の特性、及び前記携帯用通信装置に対する通信帯域幅の少なくとも１つによって前記印刷可能なファイルをフォーマットすることを含む、請求項１０に記載の方法。
【請求項１８】
携帯用通信装置によって提供されたデータに基づいて印刷された媒体を提供するためのシステムであって、
印刷可能なファイルに処理されるデータを提供するための第１携帯用通信装置、
前記データを受信するために前記第１携帯用通信装置と通信し、前記第１携帯用通信装置に返される印刷可能なファイルの前記データを処理するために適合されるサーバ、及び
前記第１携帯用通信装置から受信した前記印刷可能なファイルに基づいて、印刷された媒体を提供するために前記第１携帯用通信装置と通信する印刷モジュールを含むことを特徴とするシステム。
【請求項１９】
前記第１携帯用通信装置によって提供された前記データが、画像データを含む、請求項１８に記載のシステム。
【請求項２０】
前記第１携帯用通信装置がカメラを含む、請求項１８に記載のシステム。
【請求項２１】
前記サーバが、前記第１携帯用通信装置、及び前記印刷モジュールの少なくとも１つに依存して、前記印刷可能なファイル部で前記データを処理する、請求項１８に記載のシステム。
【請求項２２】
データを提供するために前記サーバと通信する第２携帯用通信装置を更に含み、
前記サーバは、前記第２携帯用通信装置からのデータを印刷可能な第２ファイルで処理するために適合され、前記第１携帯用通信装置は、前記サーバから印刷可能な前記第２ファイルを受信するように適合される、請求項１８に記載のシステム。
【請求項２３】
携帯用通信装置から送信されたファイルから印刷された媒体を作り出すシステムであって、
通信ネットワークから印刷可能なファイルを受信するための携帯用通信装置、及び
前記携帯用通信装置から受信した前記印刷可能なファイルに基づいて、印刷された媒体を作り出すための前記携帯用通信装置と通信する印刷モジュールを含むことを特徴とするシステム。
【請求項２４】
前記携帯用通信装置が、前記通信ネットワークに選択信号を送信するように適合され、前記印刷可能なファイルが、少なくとも部分的に前記選択信号に基づいて、前記携帯用通信装置によって受信される、請求項２３に記載のシステム。
【請求項２５】
前記携帯用通信装置が、個人用携帯情報端末、及び携帯電話の少なくとも１つである、請求項２３に記載のシステム。
【請求項２６】
前記携帯用通信装置が、前記印刷モジュールに暗号化された印刷可能なファイルを送信することに適合される、請求項２３に記載のシステム。
【請求項２７】
前記携帯用通信装置が、前記印刷可能なファイルを暗号化することに適合される、請求項２６に記載のシステム。
【請求項２８】
前記印刷モジュールが、前記印刷可能なファイルの受信、及び印刷された前記媒体の商品の少なくとも１つに基づいて、前記携帯用通信装置にインジケータ信号を送信することに適合される、請求項２３に記載のシステム。
【請求項２９】
前記携帯用通信装置が、前記通信ネットワーク上の装置に前記インジケータ信号を転送する、請求項２８に記載のシステム。
【請求項３０】
前記印刷モジュールが、前記携帯用通信装置からの前記印刷可能なファイルの予め定められたパケット長値を識別すること、及びもし予め定められた前記パケット長値が、前記印刷可能なファイルのパケット長の測定値と一致するなら、前記携帯用通信装置に成功インジケータ信号を送信することに適合される、請求項２３に記載のシステム。
【請求項３１】
前記印刷モジュールが、前記携帯用通信装置からの前記印刷可能なファイルの予め定められたパケット長値を識別すること、及びもし予め定められた前記パケット長値が、印刷可能なファイルのパケット長の測定値と一致しないなら、前記携帯用通信装置に不成功インジケータ信号を送信することに適合される、請求項２３に記載のシステム。
【請求項３２】
前記印刷モジュールが、印刷された前記媒体の成功生成の後に、前記携帯用通信装置に完了インジケータ信号を送信することに適合される、請求項２３に記載のシステム。
【請求項３３】
前記印刷モジュールが携帯型である、請求項２３に記載のシステム。
【請求項３４】
前記印刷モジュールが、前記携帯用通信装置に対する電源から独立した電源を含む、請求項２３に記載のシステム。
【請求項３５】
前記印刷モジュールが、移動通信環境の少なくとも一部である、請求項２３に記載のシステム。
【請求項３６】
携帯用通信装置と印刷モジュールの間の通信を保護するための方法であって、
前記携帯用通信装置から前記印刷モジュールに印刷可能なファイルを送信し、前記印刷可能なファイルが通信ネットワークから以前に受信されること、並びに
前記印刷モジュールが前記印刷可能なファイルを受信した後に、前記印刷モジュールから前記携帯用通信装置にインジケータ信号を送信し、前記インジケータ信号が前記印刷可能なファイルの受信、及び前記印刷可能なファイルから導出される印刷された媒体の創出の少なくとも１つに基づくこ諸ステップを含むことを特徴とする方法。
【請求項３７】
印刷可能なファイルを送信するステップが、暗号化された印刷可能なファイルを送信することを含み、前記方法が、前記印刷モジュールを用いて前記暗号化されたファイルを復号化することを更に含む、請求項３６に記載の方法。
【請求項３８】
前記携帯用通信装置を用いて前記暗号化された印刷可能なファイルを送信する前に、前記携帯用通信装置を用いて前記印刷可能なファイルを暗号化することを更に含む、請求項３７に記載の方法。
【請求項３９】
印刷可能なファイルを送信するステップが、前記印刷可能なファイルを用いて予め定められたパケット長値を送信することを含む、請求項３６に記載の方法。
【請求項４０】
前記携帯用通信装置から前記印刷可能なファイルを送信した後に、前記印刷モジュールを用いて前記印刷可能なファイルのパケット長の測定値を決定すること、及び
前記パケット長の前記測定値を予め定められた前記パケット長値と比較し、インジケータ信号を送信するステップが、もしパケット長の前記測定値が、予め定められた前記パケット長値と一致するなら、前記印刷モジュールから前記携帯用通信装置に成功インジケータ信号を送信することを含む諸ステップを含む、請求項３９に記載の方法。
【請求項４１】
インジケータ信号を送信するステップが、もしパケット長の前記測定値が、予め定められた前記パケット長値と一致しないなら、前記印刷モジュールから前記携帯用通信装置に不成功インジケータ信号を送信することを含む、請求項４０に記載の方法。
【請求項４２】
インジケータ信号を送信するステップが、前記印刷モジュールによる印刷された媒体の成功生成の後、前記印刷モジュールから前記携帯用通信装置に完了信号を送信することを含む、請求項３６に記載の方法。
【請求項４３】
前記携帯用通信装置のユーザとコンテンツ・プロバイダの間の経済トランザクションを前記通信ネットワークによって実行すること、前記コンテンツ・プロバイダが、前記経済トランザクションを実行した後に、前記通信ネットワークによって前記携帯用通信装置に前記印刷可能なファイルを送信する諸ステップを更に含む、請求項３６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願に対する相互参照
本願は、2004年12月07日に出願の米国特許仮出願第60/633,961号の利益を主張するものである。
本発明は、電気通信、及び遠隔データ記憶に関する。更に詳細には、電気通信加入者サービス、及び遠隔印刷の提供のための方法、及び装置に関する。
【背景技術】
【０００２】
多くの選択肢が、収集され、印刷され、及び永久的媒体に保存されるデータに対して存在する。このデータの大部分が、限定されるものではないが、ウェブから提供される。このデータを印刷された形態に変換するための最も一般的な方法は、例えば、コンピュータに接続されたプリンタのような、固定された印刷装置による。今日、多くのコンピュータ、及びプリンタは可搬型であるが、それらは身に着けて便利に運搬されない。
【０００３】
携帯電話、及び個人用携帯情報端末（ＰＤＡ）のような携帯用通信装置が普及している。今日まで、これらの装置からの出力は、一般に音声、及び映像であった。これらは多くの用途に適するが、その種の出力は、その出力がもし永久的に記憶できたら満たされる広範囲の要求に応えない。一例として、それらの要求は、企業取引、遠隔データ表示、等を含む。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、電気通信サービス提供データ記憶のための方法、及び装置を提供することである。一例として、更に詳細な目的は、電気通信加入者サービスの提供のための方法、及び装置を提供することである。他の目的は、携帯電話、及びＰＤＡのような携帯用通信装置からの出力の永久的（又は、半永久的）記憶を可能にする方法、及び装置を提供することである。
【０００５】
本発明の更に他の目的は、種々の電気通信ネットワークで、及び／又は種々の携帯用通信装置を用いて実施できる方法、及び装置を提供することである。
【０００６】
本発明の更に他の目的は、低コストで実施できる方法、及び装置を提供することである。
【課題を解決するための手段】
【０００７】
携帯用通信装置ユーザ（又は、「加入者」）が、例えば、パーソナル・コンピュータとドッキングすることなく、データ、及び取引コンテンツを離れて印刷することを可能にする電気通信、及び／又はネットワーク加入者サービス、及び印刷のための方法、及び装置を他の側面の間で提供する本発明によって、上記目的は達成される。
【０００８】
本発明の関連する側面は、制限されない実施例を介して、娯楽イベントに対するチケット、及びクーポン、マイクロマップ、話題のコンテンツ、交通機関のチケット、その他のような価値のある商品の遠隔印刷に関連して利用される方法、及び装置を提供する。
【０００９】
本発明の更に他の関連する側面は、異種のコンテンツ・プロバイダが、指定された遠隔クライアント・アプリケーション、及びプリンタ・インターフェース・アプリケーションと互換の形式にコンテンツを「固定」することを可能にする方法、及び装置を提供する。
【００１０】
本発明の更に他の関連する側面は、一例として、コンテンツの記憶、印刷、報告、エラー報告、及び削除を含む、加入者による記憶されたコンテンツの制御を可能にするコンテンツ管理機能を含む方法、及び装置を提供する。
【００１１】
他の側面では、本発明は、電気通信ネットワークによってデータを遠隔装置（例えば、ＰＤＡ、又は携帯電話）に転送し、コマーシャル、又は他のトランザクションをその装置で実行し、ネットワークによるデータの安全で検証可能な交換をその装置に提供し、及びそのデータをその装置で印刷するためのシステム、及び方法を提供する。本発明の関連する側面は、遠隔装置における印刷が、携帯用の、便利に設定可能な、軽量で、安価なプリンタにもたらされるシステム、及び方法を提供する。
【００１２】
本発明の関連する他の側面は、電気通信ネットワークに結合されたデータ・サーバから印刷されるデータが得られる上記のシステム、及び方法を提供する。
【００１３】
本発明の更に他の関連する側面は、永久的接続（例えば、ケーブル、又はインターフェース・コネクタ）、無線接続（例えば、 Bluetooth, IrDA, WiFi）、又はその他を通してネットワークによる、及び／又は遠隔装置へのデータ転送が行われる方法を提供する。
【００１４】
関連する他の側面では、本発明は、遠隔装置によっていったん受信されたデータが、機械が読み取り可能な形式から人間が読み取り可能な形式へプリンタによって変換され、その結果、加入者によって使用されるデータの永久的な紙記録をもたらすシステム、及び方法を提供する。
【００１５】
本発明の他の側面は、遠隔装置自体によって（例えば、ボード上のカメラ、ボイス・レコーダ、又は類似のものを介して）記録された画像、又は他の情報が、例えば、電気通信ネットワークに関係なく、プリンタに直接記録される上記のシステム、及び方法を提供する。
【００１６】
本発明の更に他の側面は、遠隔装置、及び／又はプリンタによって記録、又は生成された情報（例えば、画像、音声録音、報告、等）が、遠隔装置を介して、電気通信ネットワークによって中心位置へ転送される上記のシステム、及び方法を提供する。次に、その情報は、データ・コンテンツを変更、又は改良するために操作され、上記のように印刷のために、遠隔装置へ（例えば、自動的に、又は加入者の要求があると直ぐ）再送信される。
【発明を実施するための最良の形態】
【００１７】
図１は、電気通信加入者サービス、及び遠隔印刷の提供のための本発明によるシステムの１実施例を示す。図示された実施例の構成要素、及びそれらの相互関係の記載が続く。当業者は、他の実施例が、ここに示される構成要素に加えて、又は代わりに複数の、又は他の構成要素を持ち得ること、並びにそれらの構成要素の機能性、及び相互関係が、以下に記載のものから変わり得ることを評価するであろう。更に、他の実施例では、「プログラム」「アプリケーション」又は他のソフトウェアとして以下に記載される構成要素が、ハードウェア、及び／又はファームウェアで実施できること、並びに、逆に、他の実施例では、ハードウェアとして以下に記載される構成要素が、部分的に（又は、適切であれば、完全に）ソフトウェア、及び／又はファームウェアで実施できることが評価されるであろう。
【００１８】
システム概要
一般に、１又は複数の携帯用通信装置（即ち、移動プラットフォーム）は、１又は複数のコンテンツ・プロバイダと通信ネットワークによって通信し、通信ネットワークは通信事業者によって所有される。また、種々のエンティティと情報をやり取りするために、サーバも導入できる。同様に、プリンタも導入できる。
【００１９】
移動クライアント１０は、携帯電話のような移動プラットフォームで動作するプログラムである。カタログ情報にアクセスし、コンテンツを印刷するために、ユーザはプログラムと情報をやり取りする。移動クライアントは、外部ソースによって提供できるか、又は移動プラットフォームの内部に搭載できることが理解される。その上、移動クライアントは、移動プラットフォームで、実行可能なプログラム以外の形態で実施できる（例えば、移動クライアントは、ファームウェア、及び／又はハードウェアとして実施できる）。
【００２０】
サーバ構成要素１００は、移動クライアント１０によってインターネットからアクセス可能であるサーバ・コンピュータ１５で動作するプログラムである。サーバ１００は、コンテンツ・プロバイダ２０、及び通信事業者３０と同様にクライアント１０と情報をやり取りする。図１のサーバ１００は、ユーザ・アカウントの経過を追うために使用されるデータベース構成要素を有する（例えば、データベースは、ＨＡＬ構成要素１４０に収容できる）。また、サーバ１００は、オペレータがサーバ１００を操作し設定することを可能にするシステム管理インターフェース１９０も有する。
【００２１】
また、サーバ・コンピュータも、一緒に働く２又は３以上の個々のプロセッサとして実施でき、及び／又はインターネットを除く他のタイプの通信ネットワーク（例えば、直通電気通信線、又は他のタイプのネットワーク）を通してアクセス可能である。その上、サーバは、ハードウェア、及び／又はファームウェア、又は当業者によって認識されるような他の実施例として実施できる。更に、ここに記載される図１のサーバが、数個の機能構成要素に関して記載される。本発明の実施例によるサーバは、これらの機能構成要素の任意のサブセットを利用でき、又は追加の機能構成要素を加えることができる。その上、サーバの機能構成要素の特定のサブセットは、１又は複数のハードウェア、及び／又はファームウェアを操作できるか、又は１又は複数のプロセッサで動作する１又は複数のプログラムとして実施できる。
【００２２】
コンテンツ・プロバイダ２０は、ユーザが購入を希望する固有の価値を有するコンテンツを所有するエンティティである。例えば、コンテンツは、映画のチケット、クーポン、又は商品、サービス、若しくは価値のある他の品目と交換できる他の媒体と類似のものを含む。通信事業者３０は、移動クライアントとサーバ１００の間のデータ接続が通信で使用するネットワークを所有するエンティティである。多くの場合、通信事業者３０も、携帯電話、又は個人用携帯情報端末（ＰＤＡ）のような、ユーザにリースされたモバイル機器を所有する。
【００２３】
図１のシステムの種々の要素、及び関連する潜在的機能が、ここで更に詳細に記載される。
【００２４】
移動クライアント
移動クライアント１０は、モバイル機器で動作するアプリケーションである。本発明は、ユーザに対するシステムのインターフェースである。
【００２５】
移動クライアント１０は、サーバ１００、及び他のエンティティとの通信を容易にするために任意の数の機能を実行でき、図１のシステムは特定の組の機能を表す。例えば、１つの商品がユーザのメールボックス１１０に保存されるとき、ユーザは音声メールの受け取りの方法と類似の方法で通知される。通知の方法は、モバイル機器の能力に依存する。通知の方法は、メッセージ待機灯、及び当業者に既知の他の表示技術に類似のものを含むことがきでる。
【００２６】
移動クライアント１０は、ユーザが利用可能なカタログ商品を閲覧して照会することを可能にする。ユーザは移動クライアント１０を用いて「どの映画館が郵便番号１２３４５に近いか？」のように照会を開始でき、次に移動クライアントはサーバ１００からカタログ商品のリストを入手し、ユーザにそれらを呈示する。また、移動クライアント１０は、ユーザがカタログのリストから商品を選択して入手することを可能にする。入手は、映画のチケットのような商品、又はクーポンのような「無料の」商品の購入の形態を取る。商品を入手するとき、サーバは資金の転送を含むトランザクションをユーザに代わって開始する。次に、入手した商品は、後で印刷するためにクライアントのメールボックス１１０に転送される。
【００２７】
ユーザがメールボックス１１０の商品の印刷を選択するとき、移動クライアント１０はサーバ１００に対する接続を開始して商品を要求する。次に、商品が提供され、移動クライアント１０を通してサーバ１００からプリンタ１５に流される。
【００２８】
もし移動クライアント１０がカメラに対するアクセスを有するなら、移動クライアント１０はカメラからの画像を取り込む機能を有する。また、移動クライアント１０は、ユーザが写真に文字、グラフィック、及び境界線で注釈を付けることを可能にする。ユーザが取り込みと注釈を完了するとき、彼、又は彼女は画像を印刷すること、又はマルチメディア・メッセージング（ＭＭＳ）、又は他のメッセージング機構を介して他のユーザ４０に画像を送信することを選択でき、送信する場合、画像は他のユーザのメールボックス１１０に出現する。
【００２９】
コンテンツ提供エンジン
コンテンツ提供エンジン１２０は、コンテンツをユーザが選択したプリンタによる印刷に適した形式に変換するサーバ１００の一部である。コンテンツを如何にして最適に提供するかを決定するとき、提供プロセスは数個のメトリクスを考慮する。
【００３０】
提供パラメータを選択するとき、クライアント１０からサーバ１００にデータを移動するために使用されるデータ帯域幅が考慮される。もし必要なら、提供エンジン１２０は、データサイズを大きくするために、従って伝送速度を上げるために、画像品質を犠牲にできる。
【００３１】
また、コンテンツを提供するとき、目的のプリンタ１５の色再現能力も考慮される。もしプリンタ１５が２色のモノクロ・プリンタで、コンテンツが色成分を有するなら、提供エンジンは元画像をディザリングして、目的のプリンタ１５の能力に適合させる。また、提供エンジン１２０は、元コンテンツとプリンタの色能力の間の色空間不適合性も考慮する。もし元コンテンツが豊富な色を有し、プリンタ１５が限定された色再現能力を有するなら、提供エンジン１２０はカラーマッピングを行い、印刷される画像品質を最適化する。
【００３２】
コンテンツを変倍してプリンタの形式ファクタに合わせるために提供エンジン１２０が行うパラメータ選択は、色再現、及び帯域幅に対して直接的関係を有する。提供エンジン１２０は、この帯域幅利用を考慮して、色と画像品質の間でトレードオフを行う。
【００３３】
また、提供エンジン１２０は、文字、及びグラフィックのような非画像コンテンツも提供できる。例えば、もし元コンテンツが埋め込み画像を有するＨＴＭＬ形式であるなら、提供エンジンは、目的のプリンタを考慮して、このコンテンツを提供できる。追加の形式をサポートするために、提供エンジン１２０は、新しいコンテンツ形式をサポートするプラグインを許容する組み込み可能な設計を使用する。
【００３４】
図１に示されるコンテンツ提供エンジンは、上記のメトリクスを利用して印刷可能なファイルを作り出すが、他のコンテンツ提供エンジンは、メトリクスのサブセットを利用できるか、又は、当業者に既知のように、１又は複数の追加のメトリクスを、ここで以前に論じた任意の数のメトリクスに加えることができる。
【００３５】
クライアント・プロキシ
クライアント・プロキシ１３０は、サーバ・アーキテクチャ１００の構成要素である。この構成要素は、移動クライアント・アプリケーション１０に対する接点である。移動クライアント１０がサーバ１００に対する接続を開始するとき、クライアント・プロキシ１３０は、接続を処理するサーバ１００の構成要素である。クライアント・プロキシは、図１に対してここに記載される特定の組の機能を含む、サーバと移動クライアントの間の接続に関する多くの機能を実行できる。
【００３６】
サーバ１００がメールボックス１１０で待機しているメッセージをクライアントに通知することを所望するとき、サーバ１００はクライアント・プロキシ１３０を介して行う。移動クライアント１０が接続し、サーバ１００と接続しているとき、クライアント・プロキシ１３０は、ユーザのメールボックス１１０で待機しているメッセージがあるかをチェックする。もし新しいメッセージがあれば、クライアント・プロキシ１３０は移動クライアント１０に通知し、次に移動クライアント１０はメッセージ待機インジケータをアサートする。
【００３７】
移動クライアント１０とクライアント・プロキシ１３０の間で送信されるコンテンツは、帯域幅を保護するために圧縮される。また、コンテンツは、微妙な情報の送信を必要とするトランザクションのタイプのために暗号化される。
【００３８】
クライアント・プロキシ１３０は、注釈を付けられた写真を移動クライアント１０から常駐制御プログラム（ＨＡＬ）１４０に転送し、常駐制御プログラム（ＨＡＬ）１４０は、コンテンツを他のユーザのメールボックス１１０、又はＭＭＳエージェント１５０に要求に応じてルーティングする。
【００３９】
常駐制御プログラム（ＨＡＬ）
ＨＡＬ構成要素１４０は、データベースの使用を通してシステムの状態を維持する責任がある。データベースは、コンテンツ購入の場合に、どの特定のメールボックスがユーザに割り当てられるか、及びユーザの満足感情報は何か、のようなユーザについての情報を維持するために使用される。
【００４０】
ＨＡＬ構成要素１４０は、構成要素の間の通信を調停する。もし取り込まれた写真コンテンツが１ユーザから他のユーザに送信されるなら、例えば、ＨＡＬ構成要素１４０がトランザクションを処理する。
【００４１】
ポストオフィス
ポストオフィス構成要素１１０は、システムのユーザのためのメールボックスを含む。もしユーザの移動クライアント１０がサーバ１００に接続されたら、ポストオフィス１１０は、クライアント・プロキシ１３０を介して、ユーザに対するメッセージ待機通知を開始する。
【００４２】
コンテンツ・プロバイダ・エージェント
コンテンツ・プロバイダ・エージェント１６０は、サーバ１００と提携先コンテンツ・プロバイダ２０の間の通信を容易にするアダプタ構成要素である。エージェント１６０は、クライアント・プロキシ１３０からのカタログ照会を所定のコンテンツ・プロバイダの企業間電子商取引（Ｂ２Ｂ）インターフェースに適合させる。このコンテンツ・プロバイダ・エージェント１６０は、コンテンツ・プロバイダに特有のコードが隔離されることを可能にする。新しいコンテンツ・プロバイダが加えられるとき、この構成要素１６０は、サーバ１００の残りに呈示されるものと同じインターフェースを実施するが、実施は特定のコンテンツ・プロバイダに適合される。
【００４３】
コンテンツ・プロバイダ・エージェント１６０は、コンテンツ・プロバイダ２０のカタログ照会を可能にする図１のシステムに対するインターフェースを呈示する。このインターフェースは、クライアント・プロキシ１３０がコンテンツ・プロバイダ２０に、最終的に移動クライアント１０に送られ、ユーザに呈示されるカタログ商品のリストを要求することを可能にする。
【００４４】
ユーザが商品を取得することを望むとき、コンテンツ・プロバイダ・エージェント１６０は、トランザクションの実行を可能にするインターフェースを呈示する。もし満足感が要求されたら、カタログ商品は、インターフェースに満足感情報と一緒に呈示される。トランザクションの完了時、複数のオブジェクトの１つのオブジェクト、又はリストが、コンテンツ・プロバイダ２０によってエージェント１６０に与えられる。これら複数のオブジェクトは、映画のチケットのような、コンテンツ・プロバイダ２０から取得されたコンテンツを呈示する。
【００４５】
システムが印刷可能なオブジェクトのような外部データを受け取るとき、メタデータがオブジェクトと一緒に搬送される。メタデータは、全てのコンテンツ・プロバイダ２０からの複数の全てのオブジェクトに対するものと同じ情報、及び所定のトランザクションに含まれるコンテンツ・プロバイダ２０（又は、その所定のトランザクション自体）に特有の情報を含む。全てのコンテンツ・プロバイダ２０に適合されるメタデータの実施例は、オブジェクトがシステムに持ち込まれた日付、及び時間に類似のものである。コンテンツ・プロバイダに特有の（又は、トランザクションに特有の）情報の実施例は、クーポンの有効期限である。
【００４６】
提携先コンテンツ・プロバイダ２０が特定のビジネスルールを有する場合、システムはこの要求に対応できる。もしコンテンツ・プロバイダ２０が、「印刷される」オブジェクトのシステム状態の通知を入手したければ、通知をもたらすルールを実行できる。
【００４７】
モデルの中には、コンテンツ・プロバイダ２０が、位置に基づくクーポンのようなコンテンツをユーザに売り込むものもある。コンテンツ・プロバイダ・エージェント１６０は、この非同期受信インターフェースを通して上記複数のコンテンツ・オブジェクトを非同期的に受信できる。次に、オブジェクトは、ユーザのメールボックス１１０にルーティングされる。
【００４８】
提供、及び課金インターフェース
提供インターフェース１７０は、新しいユーザを作り出し、ユーザを削除するために使用される。インターフェース１７０は、通信事業者３０、及びコンテンツ・プロバイダ２０が有する多様な提供要求をサポートするほど柔軟であるように設計される。課金インターフェース１７０は、通信事業者３０、及びコンテンツ・プロバイダ２０に関して確立されたビジネスモデルにより、購入した商品、及び利用料金に対する満足感を提供するために使用される。また、提供インターフェース１７０は、個々のユーザ、及びユーザのグループについての使用統計を提供する能力も有する。
【００４９】
ショート・メッセージ・サービス／マルチメディア・メッセージング・エージェント
ショート・メッセージ・サービス／マルチメディア・メッセージング（ＳＭＳ／ＭＭＳ）エージェント１５０は、システムに出入りするメッセージング・トラフィックに対して責任がある。この構成要素は、コンテンツ・プロバイダ２０のような外部ソースからのメッセージを処理できる。これは、ユーザにコンテンツを売り込むための既存の広帯域技術のレバレッジを可能にする。また、このインターフェースは、ユーザに代わってシステムからメッセージを送信することを可能にする。
【００５０】
コンテンツ・ファインダ・エージェント
コンテンツ・ファインダ・エージェント１８０は、ユーザの好みに基づいてコンテンツをサーチする構成要素である。例えば、ユーザは、エージェント１８０に、現在のＧＰＳ位置に基づいてコーヒーショップに対するクーポンを探させる。また、ユーザは、商品のブランド、又はカテゴリのクーポンに登録できる。エージェント１８０は、基準を満たすコンテンツを時々サーチする。
【００５１】
クライアント・プロキシ・プロトコルに対する移動クライアント
移動クライアント１０とクライアント・プロキシ１３０の間で使用されるプロトコルは、ペイロード型、低帯域幅アプリケーションに対して好都合な帯域幅、及び安全性を変化させることに対して柔軟であることを要求される。最下層では、ＴＣＰ／ＩＰプロトコルが、最初から使用される。他の転送プロトコルは、必要に応じて代用することができる。データ・ストリームは、Ｚｉｐストリーム符号化／復号化技術を使用して圧縮される。また、データ・ストリームは、暗号化される。ストリームのコンテンツは、移動クライアント１０とクライアント・プロキシ１３０の間を通過するオブジェクトを含むＸＭＬを使用する。Ｅメール封入物のためのものと同様に、文字ではない複数のオブジェクトは、ＭＩＭＥタグを使用して符号化される。明らかに、クライアント・プロキシ１３０、及び移動クライアント１０通信の必要性に対応するのに適切なとき、他のタイプの圧縮、及び／又符号化／復号化技術が代用できる。
【００５２】
プリンタ
図１に図示された実施例のプリンタ１５は、複数の加熱素子を利用し、熱活性化媒体で反応を起こさせて、携帯用通信装置からプリンタ１５に呈示されるデータの人間が読み取り可能な画像を生成する。上記プリンタの種々の実施例が構想され、更に詳細に以下で呈示される。
【００５３】
１実施例では、プリンタは、電子端末、及び適切な機械的手段を介して、携帯電話のようなモバイル機器に接続され、実質的に単一の機器を形成する。電気コネクタは、データの伝送のための経路、プリンタの双方向通信制御機能のための経路、プリンタ状態情報を携帯電話に報告するための経路、及び携帯電話の内部の電源から電力を得るための手段を提供する。
【００５４】
複数の携帯電話の利用可能性、及び種々の電話間の標準の電気的相互接続の欠如のために、プリンタは容易に交換できるモジュール、例えば、フェースプレート、を用いて構成され、容易に交換できるモジュールは、特定の電気的に接続されたインターフェースを複数の電話に提供するように構成される。
【００５５】
プリンタからの動作情報は、ユーザにとって価値がある。従って、その種の情報は、携帯電話に対して利用可能にされ、ユーザの利益のために携帯電話によって翻訳され、表示される。
【００５６】
携帯電話に接続されるとき、プリンタは多くの一体型部品、通信源からのデータ入力に応答する多くの加熱素子を有する要素を含み、要素に通電する。プラテンはこれらの要素のための基板を形成し、ローラはプラテンに作用させる力をもたらし、モータ要素とギア要素はローラの回転を定める電気インパルスに応答する。
【００５７】
機構は、熱的に微妙な媒体の単一シートを、プラテンとローラの間の空間に進め、その後、プリンタの内部の制御回路から携帯電話を介して提供されたデータからの電気インパルスに応答して進める。
【００５８】
プラテン／ローラ・インターフェースを通したこの媒体移動の動作は媒体を進め、媒体がプリンタの内部の回路からの電気信号を進めるとき、媒体に読み取り可能なマークをもたらす動作をもたらす携帯電話によって提供されるデータに応答して、１又は複数の加熱素子に通電する。
【００５９】
その後、媒体は指定された増分だけ進められ、プロセスは繰り返され、１枚の媒体シートの全長がプラテン／ローラ・インターフェースを通して転送され、携帯電話によって転送されたデータに応答して読み取り可能なマークを形成するために通電されるまで、このプロセスは継続する。
【００６０】
プリンタは、携帯電話からの命令に応答して、上記のように、記憶して印刷するために、プリンタに予め切断された媒体の１又は複数のシートを挿入するための、ユーザがアクセス可能なドア、又は開口部を含む。
【００６１】
媒体は、個別に、又はカセットの形態の１群として挿入される。
【００６２】
また、プリンタは、媒体がプリンタから出てくること、及び永久的な記録の形態でユーザが利用可能にすることを可能にする出口スロットも備える。
【００６３】
また、プリンタは、プリンタの中の媒体の状態を報告し、媒体状態、詰まった媒体状態、及び完全な印刷サイクルを開始するための利用可能電力不足の中から多くの機能をモニタするための多くの機構も含む。後者は、印刷サイクルは開始されたが、全印刷サイクルの完了を保証する電力が不足する状態を防止する。印刷サイクルのエネルギー要求を事前に見積もるために、アルゴリズムが取り込まれる。
【００６４】
また、紙詰まりのような動作不良、又はプラテンの清掃のようなサービスが、ユーザによって実行できるように、プリンタはアクセスを含む。
【００６５】
上記プリンタの他の実施例は、プリンタの一体型構成要素としてのバッテリのような、別々の電源を提供する。これは、システムの全エネルギー容量が増加する利点を有し、携帯電話とプリンタの両方が独立した電源で動作することを可能にする。
【００６６】
別々の電源を利用することにおいて、プリンタは内部バッテリのための再充電手段を備えるか、又は携帯電話が備える再充電機構を共有するように構成される。
【００６７】
更に他の実施例は、別々の電源を携帯電話とプリンタの両方のために含み、これらの電源は、携帯電話、又はプリンタの何れかに対して個別に利用可能な電力の増加を内部で共有して、個々の動作時間を増加させる。
【００６８】
プリンタの他の実施例は、通信装置からプリンタにデータを伝えるために Bluetooth, IrDA, WiFi 又は類似の技術のような無線通信方法を使用する、携帯電話、又は他の通信装置とは物理的に別な特有のプリンタを含み、プリンタから通信装置と同様に、通信装置とプリンタの間で伝送する動作情報の転送を可能にする。
【００６９】
プリンタの更に他の実施例は、移動通信環境の一部であり、例えば、上記のプリンタは自動車内部の永久的な構成要素を構成し得る。この実施例では、携帯電話、又はＰＤＡのような通信装置が、電気コネクタを介して、又は代わりに Bluetooth, IrDA, WiFi 又は類似の技術のような無線通信方法を用いてデータをプリンタと交換し得る。
【００７０】
プリンタが移動通信環境に取り込まれるとき、プリンタを動作させる電源は自動車の内部電源から派生し、プリンタの動作能力を拡張する。
【００７１】
プリンタ／携帯用通信装置接続
印刷するコンテンツが固有の価値を有するとき、移動クライアント１０とプリンタ１５の間の接続機構に対する要求は増大する。通常の印刷オペレーションに関して、ユーザは商品の印刷を再度試みるだけであり得る。価値のある商品に関して、印刷オペレーションの間に、コンテンツの価値は紙に転写される。もしこの転写オペレーションにエラーがあり、コンテンツが使用不能で、システムがオペレーションは成功したと判断したら、価値は本質的に失われる。
【００７２】
プリンタ１５と移動クライアント１０の間の安全な接続は、意図しない人が印刷中のコンテンツを記録すること、及び価値ある商品の複数のコピーを生成することを妨げる。エンティティがプリンタの振りをして、電子的商品を取り込むことが可能であると考えられる。次に、同じエンティティがハンドセット・クライアントの振りをし、コンテンツをプリンタに対して「再生」して、商品の複数のコピーを印刷することができる。
【００７３】
類似の方法で、接続は「争いの仲裁者」攻撃から防衛できるほど充分に強固であり得る。この「争いの仲裁者」シナリオでは、エンティティが、移動クライアント１０とプリンタ１５の間を往復するデータを「盗んで」いる。次に、プリンタ１５と移動クライアント１０の間のプロトコルが、分解工学される。この知識を用いて、移動クライアント１０がエミュレートされ、価値のある商品の複数のコピーを印刷する機能を提供する。
【００７４】
また、プリンタ１５と移動クライアント１０の間の接続は、向上した信頼性を有する。もし移動クライアント１０とプリンタ１５の間のデータの伝送でデータ破壊が発生したら、破壊は検出され、再伝送が要求されなければならない。もし破壊が検出されなければ、印刷された出力のアーティファクトが発生し、印刷されたコンテンツを役に立たなくする。
【００７５】
また、プリンタ１５は、価値のある商品を紙に表現することの成功、又は失敗を移動クライアント１０に通知する機能も有する。もしプリンタ１５がエラーに遭遇したら、プリンタ１５は移動クライアント１０にエラーを通知できる。次に、移動クライアント１０は、ユーザにエラーを通知し、印刷オペレーションを再度試みることを可能にできる。また、エラー統計が収集されるように、移動クライアント１０は、サーバ１００にエラーを通知する。もしコンテンツ・プロバイダ２０がエラー通知を所望するなら、サーバ１００はコンテンツ・プロバイダ２０にエラーを通知できる。好都合なことに、プリンタ１５は、エラー検出において非常に強固である。紙詰まり、及びバッテリ未充電状態のようなエラーは検出され、移動クライアントに報告される。
【００７６】
実施例では、印刷モジュールと移動クライアントの間のプロトコルは、暗号化アルゴリズムを使用して安全を保証する。「争いの仲裁者」攻撃、及び「記録と再生」攻撃に対して防衛することによって、この暗号化アルゴリズムは安全を提供する。暗号化アルゴリズムは、当業者によって利用される種々のアルゴリズムを含み、種々のアルゴリズムは、印刷モジュール、及び／又は携帯用通信装置による使用が適切である（例えば、装置による使用が余りに複雑なアルゴリズムは最適ではない）。携帯用通信装置から印刷モジュールに送信される印刷可能なファイルの暗号化は、サーバ、又は携帯用通信装置によって実行できる。その上、印刷モジュールは、印刷された媒体を作り出す前に印刷可能なファイルを復号化することに適応できる。多くの実施例では、印刷モジュールは、ここに記載される１又は複数の接続機能を実行するためにプリンタと通信するプロセッサ、及び／又は他の適切な機構を含む。
【００７７】
他の実施例では、携帯用通信装置と印刷モジュールの間のプロトコルは、信頼性を保証するために予め定められたパケット長値、及びチェックサムを含む、転送された印刷可能なファイルについてヘッダを含むことができる。もしパケットを転送すると直ぐに印刷モジュールによって決定されたパケット・チェックサムが一致しなければ、印刷モジュールは携帯用通信装置にパケットの再送を依頼するＮＡＣＫ信号を返す。パケットがうまく処理されるとき、印刷モジュールは、パケットに応答するＡＣＫを返す。また、プロトコルは、最後の「印刷成功」メッセージ、又は「エラーＸに遭遇」メッセージを携帯用通信装置に戻すこともサポートできる。このメッセージは、個人用通信装置に印刷されたコンテンツの最終処置を通知する。明らかに、この実施例の任意の機能は、システムの中で別々に、又は前記暗号化機能と組み合わせて利用できる。
【００７８】
以上、本発明の好ましい実施例について図示し記載したが、特許請求の範囲によって定められる本発明の範囲から逸脱することなしに種々の変形および変更がなし得ることは、当業者には明らかであろう。
【図面の簡単な説明】
【００７９】
【図１】本発明の１実施例によるシステムである。
【符号の説明】
【００８０】
１０    移動クライアント
１５    プリンタ、サーバ・コンピュータ
２０    コンテンツ・プロバイダ
３０    通信事業者
４０    ユーザ
１００    サーバ
１１０    ポストオフィス
１２０    コンテンツ提供エンジン
１３０    クライアント・プロキシ
１４０    ＨＡＬ
１５０    ＳＭＳ／ＭＭＳエージェント
１６０    コンテンツ・プロバイダ・エージェント
１７０    提供、及び課金インターフェース
１８０    コンテンツ・ファインダ・エージェント
１９０    システム管理インターフェース
【図１】
2008523722.tif 000003
【国際調査報告】
2008523722.tif 000004