(57)【要約】バーコードなどの機械読取り可能コードをイメージ化し、このバーコードを復号化し、この情報サーバ上のコンテンツにこのカメラ電話をリンクすることになる関連するＵＲＬを戻すことになる解決サーバに対してインターネット上でこのバーコード・データを送信するようになっているカメラ機能付きセル電話。したがって、バーコード・シンボルの写真を撮ることにより、このカメラ電話は、現在のウェブサイトを介してこのバーコードにリンクされているインターネットからコンテンツを自動的に検索することになる。
2006527544.tif 000002
【特許請求の範囲】
【請求項１】
ａ．カメラ機能付きセル電話を用いて、機械読取り可能コードのイメージを取り込む工程と、
ｂ．前記取り込まれたイメージを処理して、前記機械読取り可能コードをファイル識別子に復号化する工程と、
ｃ．前記ファイル識別子を含む要求ＵＲＬを形成する工程と、
ｄ．前記コンピュータ・ネットワーク上の解決サーバ・コンピュータに前記要求ＵＲＬを送信する工程と、
ｅ．前記解決サーバ・コンピュータにおいて、前記要求ＵＲＬの機能として情報ＵＲＬを決定する工程と、
ｆ．前記情報ＵＲＬを前記カメラ機能付きセル電話に戻す工程と、
ｇ．前記カメラ機能付きセル電話が、前記情報ＵＲＬが指定する情報サーバ・コンピュータに前記情報ＵＲＬを送信する工程と、
ｈ．前記情報サーバ・コンピュータが、前記情報ＵＲＬを受信し、前記情報ＵＲＬの機能として前記カメラ機能付きセル電話にコンテンツを戻す工程と
を含む、コンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするための方法。
【請求項２】
前記機械読取り可能コードが、バーコード・シンボルである、請求項１に記載の方法。
【請求項３】
前記バーコード・シンボルが、オブジェクトに関連する、請求項２に記載の方法。
【請求項４】
前記カメラ機能付きセル電話に戻された前記コンテンツが、前記オブジェクトに関連する、請求項３に記載の方法。
【請求項５】
前記バーコード・シンボルが、ＵＰＣコードである、請求項４に記載の方法。
【請求項６】
前記コンピュータ・ネットワークが、グローバル・コンピュータ・ネットワークであり、前記カメラ機能付きセル電話が、セルラ・ネットワーク上で前記グローバル・コンピュータ・ネットワークと通信を行う、請求項１に記載の方法。
【請求項７】
前記要求ＵＲＬが、デバイス識別子をさらに含む、請求項１に記載の方法。
【請求項８】
前記情報ＵＲＬが、前記デバイス識別子の機能として決定される、請求項７に記載の方法。
【請求項９】
前記解決サーバ・コンピュータにおいて、前記要求ＵＲＬの機能として情報ＵＲＬを決定する前記工程が、
ｉ．前記要求ＵＲＬから前記ファイル識別子を抽出する工程と、
ｉｉ．前記ファイル識別子を用いて、関連する情報ＵＲＬに対するファイル識別子の複数のマッピングを含むデータベースに照会する工程と
を含む、請求項１に記載の方法。
【請求項１０】
ａ．カメラ機能付きセル電話を用いて、機械読取り可能コードのイメージを取り込む工程と、
ｂ．前記取り込まれたイメージを処理して、サーバＩＤおよびアイテムＩＤを含むファイル識別子に前記機械読取り可能コードを復号化する工程と、
ｃ．前記ファイル識別子を含む要求ＵＲＬを形成する工程と、
ｄ．前記コンピュータ・ネットワーク上の所定のゲートウェイ・サーバに前記要求ＵＲＬを送信する工程と、
ｅ．前記ゲートウェイ・サーバが、前記サーバＩＤを解析して、前記コンピュータ・ネットワーク上の関連する解決サーバを決定する工程と、
ｆ．前記ゲートウェイ・サーバが、前記サーバＩＤに関連する前記コンピュータ・ネットワーク上の前記解決サーバに前記アイテムＩＤを送信して、前記サーバＩＤおよび前記アイテムＩＤの機能として情報ＵＲＬを取得する工程と、
ｇ．前記解決サーバが、前記情報ＵＲＬを前記ゲートウェイ・サーバに戻す工程と、
ｈ．前記ゲートウェイ・サーバが、前記カメラ機能付きセル電話と対話して、前記情報ＵＲＬが指定する情報サーバ・コンピュータに前記情報ＵＲＬを送信し、前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信する工程と
を含む、コンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするための方法。
【請求項１１】
前記ゲートウェイ・サーバが、前記カメラ機能付きセル電話と対話して、前記情報ＵＲＬが指定する情報サーバ・コンピュータに前記情報ＵＲＬを送信し、前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信する前記工程が、
ｉ．前記ゲートウェイ・サーバが、前記情報ＵＲＬが指定する情報サーバ・コンピュータに前記情報ＵＲＬを送信する工程と、
ｉｉ．前記ゲートウェイ・サーバが、前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信する工程と、
ｉｉｉ．前記ゲートウェイ・サーバが、前記情報サーバから受信する前記コンテンツを前記カメラ機能付きセル電話に送信する工程と
を含む、請求項１０に記載の方法。
【請求項１２】
前記ゲートウェイ・サーバが、前記カメラ機能付きセル電話と対話して、前記情報ＵＲＬが指定する情報サーバ・コンピュータに前記情報ＵＲＬを送信し、前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信する前記工程が、
ｉ．前記ゲートウェイ・サーバが、前記カメラ機能付きセル電話に前記情報ＵＲＬを送信する工程と、
ｉｉ．前記カメラ機能付きセル電話が、前記情報ＵＲＬが指定する前記情報サーバ・コンピュータに前記情報ＵＲＬを送信する工程と、
ｉｉｉ．前記カメラ機能付きセル電話が、前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信する工程と
を含む、請求項１０に記載の方法。
【請求項１３】
ａ．グローバル・コンピュータ・ネットワークに対する無線アクセスを行うカメラ・セル電話上で、前記グローバル・コンピュータ・ネットワークにアクセスするために前記カメラ・セル電話上のブラウザ・プログラムと相互運用するようになっているクライアント・アプリケーションを起動する工程と、
ｂ．前記カメラ・セル電話を用いて、オブジェクトに関連するバーコード・シンボルの写真を撮る工程と、
ｃ．前記取り込まれたイメージを処理して、前記バーコードを復号化し、前記バーコード・タイプおよび前記バーコード値を決定する工程と、
ｄ．前記バーコード・タイプと、前記バーコード値と、前記ブラウザ・プログラムの表示機能を識別するデバイス識別子とを含む要求ＵＲＬを形成する工程と、
ｅ．前記セル電話ネットワークを介して、前記グローバル・コンピュータ・ネットワーク上の所定の解決サーバ・コンピュータに前記要求ＵＲＬを送信する工程と、
ｆ．前記解決サーバ・コンピュータにおいて、前記バーコード・タイプ、前記バーコード値、および前記デバイス識別子を抽出する工程と、
ｇ．前記バーコード・タイプ、前記バーコード値、および前記デバイス識別子を使用して、前記情報サーバ・コンピュータにおけるデータベース中の情報ＵＲＬを調べる工程と、
ｈ．前記情報ＵＲＬを前記カメラ・セル電話の前記ブラウザ・プログラムに戻す工程と、
ｉ．前記カメラ・セル電話の前記ブラウザ・プログラムが、前記情報ＵＲＬが指定する情報サーバ・コンピュータに前記情報ＵＲＬを送信する工程と、
ｊ．前記情報サーバ・コンピュータが、前記情報ＵＲＬを受信し、前記カメラ・セル電話に前記情報ＵＲＬの機能としてコンテンツを戻す工程と
を含む、コンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするための方法。
【請求項１４】
Ａ．
ａ．セルラ電話トランシーバと、
ｂ．デジタル・カメラ・モジュールと、
ｃ．ディスプレイ・スクリーンと、
ｄ．
ｉ．前記セルラ電話トランシーバにセルラ電話ネットワークと選択的に通信して、セルラ電話呼出しを行わせ受信させ、グローバル・コンピュータ・ネットワーク上でブラウザ・プログラムを介してサーバ・コンピュータと通信を行わせ、
ｉｉ．前記デジタル・カメラ・モジュールを介して、機械読取り可能コードのイメージを取り込み、
ｉｉｉ．前記取り込まれたイメージを処理して、前記機械読取り可能コードをファイル識別子に復号化し、
ｉｖ．前記ファイル識別子を含む要求ＵＲＬを形成し、
ｖ．前記セルラ電話トランシーバを介して、前記グローバル・コンピュータ・ネットワーク上の解決サーバ・コンピュータに前記要求ＵＲＬを送信する
ようになっている処理回路と
を備えるカメラ機能付きセル電話と、
Ｂ．前記グローバル・コンピュータ・ネットワークに相互接続され、
ａ．前記カメラ機能付きセル電話から受信される前記要求ＵＲＬの機能として情報ＵＲＬを決定し、
ｂ．前記情報ＵＲＬを前記カメラ機能付きセル電話に戻す
ようになっている処理回路を備える解決サーバ・コンピュータと
を備え、
前記カメラ機能付きセル電話の前記処理回路がさらに、前記ブラウザ・プログラムと相互運用して、前記解決サーバから受信される前記情報ＵＲＬを前記情報ＵＲＬが指定する情報サーバ・コンピュータに送信し、前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信し、前記ディスプレイ・スクリーン上に前記受信されたコンテンツを表示するようになっている、コンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするためのシステム。
【請求項１５】
前記機械読取り可能コードが、バーコード・シンボルである、請求項１４に記載のシステム。
【請求項１６】
前記バーコード・シンボルが、オブジェクトに関連する、請求項１５に記載のシステム。
【請求項１７】
前記カメラ機能付きセル電話に戻される前記コンテンツが、前記オブジェクトに関連する、請求項１５に記載のシステム。
【請求項１８】
前記バーコード・シンボルが、ＵＰＣコードである、請求項１７に記載のシステム。
【請求項１９】
前記要求ＵＲＬが、デバイス識別子をさらに含む、請求項１４に記載のシステム。
【請求項２０】
前記情報ＵＲＬが、前記デバイス識別子の機能として決定される、請求項１９に記載のシステム。
【請求項２１】
前記解決サーバ処理回路が、
ｉ．前記要求ＵＲＬから前記ファイル識別子を抽出し、
ｉｉ．前記ファイル識別子を用いて、ファイル識別子の関連する情報ＵＲＬに対する複数のマッピングを含むデータベースに照会することにより、
前記カメラ機能付きセル電話から受信される前記要求ＵＲＬの機能として情報ＵＲＬを決定するようになっている、請求項１４に記載のシステム。
【請求項２２】
ａ．セルラ電話トランシーバと、
ｂ．デジタル・カメラ・モジュールと、
ｃ．ディスプレイ・スクリーンと、
ｄ．
ｉ．前記セルラ電話トランシーバにセルラ電話ネットワークと選択的に通信して、セルラ電話呼出しを行わせ受信させ、グローバル・コンピュータ・ネットワーク上でブラウザ・プログラムを介してサーバ・コンピュータと通信を行わせ、
ｉｉ．前記デジタル・カメラ・モジュールを介して、機械読取り可能コードのイメージを取り込み、
ｉｉｉ．前記取り込まれたイメージを処理して、前記機械読取り可能コードをファイル識別子に復号化し、
ｉｖ．前記ファイル識別子を含む要求ＵＲＬを形成し、
ｖ．前記セルラ電話トランシーバを介して、前記グローバル・コンピュータ・ネットワーク上の解決サーバ・コンピュータに前記要求ＵＲＬを送信し、
ｖｉ．前記解決サーバから前記解決サーバが決定する情報ＵＲＬを前記要求ＵＲＬの機能として受信し、
ｖｉｉ．前記ブラウザ・プログラムと相互運用して、前記解決サーバから受信される前記情報ＵＲＬを前記情報ＵＲＬが指定する情報サーバ・コンピュータに送信し、
ｖｉｉｉ．前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信し、
ｉｘ．前記ディスプレイ・スクリーン上で前記受信されたコンテンツを表示する
ようになっている処理回路と
を備える、コンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするためのカメラ機能付きセル電話。
【請求項２３】
ａ．セルラ電話トランシーバと、
ｂ．カメラ・レンズを備えるデジタル・カメラ・モジュールと、
ｃ．ディスプレイ・スクリーンと、
ｄ．
ｉ．前記セルラ電話トランシーバにセルラ電話ネットワークと選択的に通信して、セルラ電話呼出しを行わせ受信させ、グローバル・コンピュータ・ネットワーク上でブラウザ・プログラムを介してサーバ・コンピュータと通信を行わせ、
ｉｉ．前記デジタル・カメラ・モジュールを介して、機械読取り可能コードのイメージを取り込み、
ｉｉｉ．前記取り込まれたイメージを処理して、前記機械読取り可能コードをファイル識別子に復号化し、
ｉｖ．前記ファイル識別子を含む要求ＵＲＬを形成し、
ｖ．前記セルラ電話トランシーバを介して、前記グローバル・コンピュータ・ネットワーク上のゲートウェイ・サーバ・コンピュータに前記要求ＵＲＬを送信し、
ｖｉ．前記ゲートウェイ・サーバ・コンピュータから関連する解決サーバが決定する情報ＵＲＬを前記要求ＵＲＬの機能として受信し、
ｖｉｉ．前記ブラウザ・プログラムと相互運用して、前記ゲートウェイ・サーバから受信される前記情報ＵＲＬを前記情報ＵＲＬが指定する情報サーバ・コンピュータに送信し、
ｖｉｉｉ．前記情報サーバ・コンピュータから前記情報ＵＲＬの機能としてコンテンツを受信し、
ｉｘ．前記ディスプレイ・スクリーン上で前記受信されたコンテンツを表示する
ようになっている処理回路と
を備えるハウジングを備える、コンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするためのカメラ機能付きセル電話。
【請求項２４】
前記ハウジング上に取り付けて前記カメラ・レンズとの位置合わせを行い、前記機械読取り可能コードの前記取り込まれたイメージの正常な復号化を可能にするのに十分な前記機械読取り可能コードの拡大を実現するようになっている外部レンズ・モジュールをさらに備える、請求項２３に記載のカメラ機能付きセル電話。
【請求項２５】
前記外部レンズ・モジュールが、前記ハウジング上にクリップ留めされる、請求項２４に記載のカメラ機能付きセル電話。
【請求項２６】
前記外部レンズ・モジュールが、前記ハウジングと滑らせて係合される、請求項２４に記載のカメラ機能付きセル電話。
【請求項２７】
ａ．セルラ電話トランシーバと、
ｂ．カメラ・レンズを備えるデジタル・カメラ・モジュールと、
ｃ．ディスプレイ・スクリーンと、
ｄ．
ｉ．前記セルラ電話トランシーバにセルラ電話ネットワークと選択的に通信して、セルラ電話呼出しを行わせ受信させ、グローバル・コンピュータ・ネットワーク上でブラウザ・プログラムを介してサーバ・コンピュータと通信を行わせ、
ｉｉ．前記デジタル・カメラ・モジュールを介して、機械読取り可能コードのイメージを取り込み、
ｉｉｉ．前記取り込まれたイメージを処理して、前記機械読取り可能コードをファイル識別子に復号化し、
ｉｖ．前記ファイル識別子を含む要求ＵＲＬを形成し、
ｖ．前記セルラ電話トランシーバを介して、前記グローバル・コンピュータ・ネットワーク上のゲートウェイ・サーバ・コンピュータに前記要求ＵＲＬを送信し、
ｖｉ．前記ゲートウェイ・サーバ・コンピュータから関連する解決サーバが決定する情報ＵＲＬを前記要求ＵＲＬの機能として受信し、
ｖｉｉ．前記ブラウザ・プログラムと相互運用して、前記ゲートウェイ・サーバから受信される前記情報ＵＲＬを前記情報ＵＲＬが指定する情報サーバ・コンピュータに送信し、
ｖｉｉｉ．前記情報サーバ・コンピュータから前記ゲートウェイ・サーバ・コンピュータを介して、前記要求ＵＲＬの機能としてコンテンツを受信し、
ｉｘ．前記ディスプレイ・スクリーン上で前記受信されたコンテンツを表示する
ようになっている処理回路と
を備えるハウジングを備える、コンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするためのカメラ機能付きセル電話。
【請求項２８】
前記ハウジング上に取り付けて前記カメラ・レンズとの位置合わせを行い、前記機械読取り可能コードの前記取り込まれたイメージの正常な復号化を可能にするのに十分な前記機械読取り可能コードの拡大を実現するようになっている外部レンズ・モジュールをさらに備える、請求項２７に記載のカメラ機能付きセル電話。
【請求項２９】
前記外部レンズ・モジュールが、前記ハウジング上にクリップ留めされる、請求項２８に記載のカメラ機能付きセル電話。
【請求項３０】
前記外部レンズ・モジュールが、前記ハウジングと滑らせて係合される、請求項２８に記載のカメラ機能付きセル電話。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット・コンテンツの無線アクセスに関し、詳細にはバーコードをスキャンし、このスキャンされたバーコードにリンクされた関連するウェブ・コンテンツを自動的にダウンロードするためのポータブル・カメラ／セル電話デバイスの使用に関する。
【背景技術】
【０００２】
本出願は、参照により本明細書に組み込まれている、２００３年６月６日に出願された同時係属の米国仮出願第６０／４７６４９６号に基づいており、この特許からの優先権を主張するものである。
【０００３】
従来技術においては、ユーザが、製品ＵＰＣコード（または他の機械読取り可能マーク（ｉｎｄｉｃｉａ））などのバーコードをスキャンし、このバーコード・データを復号化し、この復号化されたバーコード・データをオフサイト・サーバ・コンピュータに送信するシステムが存在しており、ここでこのサーバ・コンピュータは、データベース中のこのバーコードに関連するＵＲＬを調べ、この検索されたＵＲＬをこのユーザのコンピュータに返送する。次いでユーザのコンピュータにおけるブラウザは、このＵＲＬを使用してこのＵＲＬに関連するウェブ・コンテンツを検索する。例えば、（本発明の譲受人、ＮｅｏＭｅｄｉａ  Ｔｅｃｈｎｏｌｏｇｉｅｓ，Ｉｎｃ．が所有する）米国特許第５９７８７７３号および第６１９９０４８号に開示されるこのタイプのシステムにより、ユーザは、このユーザのＰＣに取り付けられたスキャナを用いて簡単にバーコードをスキャンすることによって、ウェブ・コンテンツに自動的にリンクすることができるようになる。やはりＮｅｏＭｅｄｉａ  Ｔｅｃｈｎｏｌｏｇｉｅｓ，  Ｉｎｃ．が所有する米国特許第６５４２９３３号に開示される他のタイプのシステムにおいては、ＰａｐｅｒＣｌｉｃｋコードとして知られている特別なバーコードがスキャンされ、この復号化されたデータ入力が、２つの部分（サーバＩＤおよびアイテムＩＤ）に解析され、このサーバＩＤを使用して、このユーザのＰＣに返信されるＵＲＬテンプレートが検索され、次いでこのユーザのＰＣは、このバーコードからのアイテムＩＤをこのＵＲＬテンプレートに挿入することにより、完全なＵＲＬをアセンブルし、次いでこの完全なＵＲＬを使用して、このリンクされたウェブ・コンテンツが検索される。
【特許文献１】米国仮出願第６０／４７６４９６号
【特許文献２】米国特許第５９７８７７３号
【特許文献３】米国特許第６１９９０４８号
【特許文献４】米国特許第６５４２９３３号
【特許文献５】米国特許出願第０９／８２１５３５号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このユーザのＰＣにつながれていないポータブル・デバイスを用いて、このタイプの自動ウェブ・コンテンツ検索システムを利用することが可能であることが望ましい。かかるポータブル・デバイスにより、ユーザは、どの場所にいても、またユーザのデスクトップＰＣをちょうど使用しているときでなくても、リンクされたウェブ・コンテンツに自動的にアクセスすることができるようになるはずである。しかし、バーコードをスキャンすることができるポータブル・デバイスは、広く展開されてはいない。さらに、たとえ彼らが自分のコンピュータの所にいないとしても、ＰａｐｅｒＣｌｉｃｋコードまたはＵＰＣコードをスキャンする人にとって、これらの結果を即座に見ることができることが、最も便利である。本発明の下におけるポータブル・デバイスについての所望の用途は、ユーザが、すべて通常ならコンピュータを考慮するはずの何も必要とすることなく、Ｂａｒｎｅｓ  ＆  Ｎｏｂｌｅストアに入り、ユーザが好む本を調べ、裏側のバーコードをスキャンし、Ａｍａｚｏｎ．ｃｏｍの価格がいくらかを調べることである。
【課題を解決するための手段】
【０００５】
本発明は、このユーザを従来技術のようにデスクトップＰＣにつなぐことなしに、バーコード・シンボルをイメージ化し、関連したウェブ・コンテンツを自動的に検索するようになっている、埋込みカメラまたは取付け可能カメラと、無線インターネット・アクセス機能とを有するセルラ電話である。本発明は、本明細書中で説明されている所望の機能を実施するようになっているカメラ電話を使用する。本発明に従ってカメラ電話を適合させることにより、かかるカメラ電話を有する消費者には、製品上のバーコードの写真を撮り、このカメラ電話にこの製品についての情報を自動的に取得させる付加価値機能を提供することができ、この製品についての情報は、例えば検索エンジンまたはスポンサー付きのウェブ・コンテンツからの価格とすることができる。
【０００６】
本発明は、埋込みカメラおよびウェブ・ブラウザを用いてセル電話を動作させるクライアント・プログラムを利用している。ユーザが、このカメラ電話上でこのクライアントをアクティブにするときに、このクライアントは、このカメラがイメージ化しているものについてのリアルタイムのオンスクリーン表示を提供する。このユーザがこのトリガを押すときに、このカメラ電話は、このイメージを取り込み、イメージベースの復号化アルゴリズムを使用して、バーコードの所在を見出し復号化し、次いでこの組込みウェブ・ブラウザを呼び出し、このカメラ電話が復号化したバーコード値を用いてインターネット上の解決サーバにおいて、それを指し示す。この解決サーバは、このカメラ電話から送信されたデータを取り込み、（後で説明する）このアプリケーションに応じて、いくつかの方法のうちの１つの方法でこのデータをＵＲＬに分解する。
【０００７】
したがって、本発明は、カメラ機能付きセル電話を使用してインターネットなどのコンピュータ・ネットワーク上の情報サーバ・コンピュータからのコンテンツにアクセスするための方法である。最初に、バーコード・シンボルなどの機械読取り可能コードのイメージが、カメラ機能付きセル電話を用いて取り込まれる。この取り込まれたバーコード・イメージを処理して、このバーコードをファイル識別子に復号化し、このファイル識別子を含む要求ＵＲＬが形成される。次いで、この要求ＵＲＬは、このコンピュータ・ネットワーク上の解決サーバ・コンピュータに送信される。この解決サーバ・コンピュータにおいて、情報ＵＲＬは、この要求ＵＲＬの機能として決定される。次いで、この情報ＵＲＬは、このカメラ機能付きセル電話に戻され、次にこのカメラ機能付きセル電話は、この情報ＵＲＬをこの情報ＵＲＬが指定する情報サーバ・コンピュータに送信する。この情報サーバ・コンピュータは、この情報ＵＲＬを受信し、このカメラ機能付きセル電話にこの情報ＵＲＬの機能としてコンテンツを戻す。
【０００８】
このカメラ機能付きセル電話によって送信される要求ＵＲＬは、オプションとして、このブラウザ機能など、このカメラ機能付きセル電話のある種の動作特性を識別するのに役立つデバイス識別子を含むことができる。この場合には、この情報ＵＲＬは、このデバイス識別子の機能として決定されることになる。これにより、異なる情報ＵＲＬをその表示機能に基づいて異なるデバイスごとに戻すことができるようになり、その結果、各デバイスは、特定のデバイス上で表示するために最適化されたコンテンツを検索することになる。
【０００９】
この情報ＵＲＬはまた、この要求ＵＲＬからのファイル識別子を抽出することにより、解決サーバにおいて決定することもでき、次いでこのファイル識別子を用いてデータベースに照会する。この解決サーバ・データベースは、ファイル識別子の関連する情報ＵＲＬに対する複数のマッピングを有することになる。
【００１０】
さらなる実施形態においては、このカメラ機能付きセル電話は、カメラ機能付きセル電話を用いて機械読取り可能コードのイメージを取り込み、次いでこの取り込まれたイメージを処理して、サーバＩＤおよびアイテムＩＤを含むファイル識別子にこの機械読取り可能コードを復号化することになる。このファイル識別子を含む要求ＵＲＬが、形成される。この要求ＵＲＬは、このコンピュータ・ネットワーク上の所定のゲートウェイ・サーバに送信され、このゲートウェイ・サーバは、このサーバＩＤを解析して、このコンピュータ・ネットワーク上の関連する解決サーバを決定する。このゲートウェイ・サーバは、このアイテムＩＤをこのサーバＩＤに関連する解決サーバに送信して、このサーバＩＤおよびこのアイテムＩＤの機能として情報ＵＲＬを取得する。この解決サーバは、この情報ＵＲＬをこのゲートウェイ・サーバに戻し、このゲートウェイ・サーバは、このカメラ機能付きセル電話と対話して、この情報ＵＲＬが指定する情報サーバ・コンピュータにこの情報ＵＲＬを送信し、この情報サーバ・コンピュータからこの情報ＵＲＬの機能としてコンテンツを受信する。
【００１１】
この実施形態においては、このゲートウェイ・サーバは、このカメラ機能付きセル電話と対話して、この情報ＵＲＬが指定する情報サーバ・コンピュータにこの情報ＵＲＬを送信し、２つの方法のうちのどちらかの方法で、この情報サーバ・コンピュータからこの情報ＵＲＬの機能としてコンテンツを受信する。最初に、このゲートウェイ・サーバは、この情報ＵＲＬが指定する情報サーバ・コンピュータにこの情報ＵＲＬを送信することができる。次いで、このゲートウェイ・サーバは、この情報サーバ・コンピュータからこの情報ＵＲＬの機能としてコンテンツを受信し、この情報サーバから受信されたこのコンテンツをこのカメラ機能付きセル電話に送信するはずである。代わりに、このゲートウェイ・サーバは、この情報ＵＲＬをこのカメラ機能付きセル電話に送信することができ、次いでこのカメラ機能付きセル電話は、この情報ＵＲＬが指定する情報サーバ・コンピュータにこの情報ＵＲＬを送信する。次いでこのカメラ機能付きセル電話は、この情報サーバ・コンピュータからこの情報ＵＲＬの機能としてコンテンツを受信する。
【００１２】
本発明を実行するために、本発明のカメラ機能付きセル電話は、セルラ電話トランシーバ、カメラ・レンズを有するデジタル・カメラ・モジュール、ディスプレイ・スクリーン、およびこれらのコンポーネントと相互運用する処理回路を有するハウジングを含んでいる。特に、この処理回路は、このセルラ電話トランシーバに、セルラ電話ネットワークと選択的に通信して、セルラ電話の呼出しを行わせ、呼出しを受信させ、グローバル・コンピュータ・ネットワーク上でブラウザ・プログラムを介してサーバ・コンピュータと情報をやりとりさせるようになっており、またはプログラムされる。この処理回路はまた、このデジタル・カメラ・モジュールを介して、機械読取り可能コードのイメージを取り込み、この取り込まれたイメージを処理して、この機械読取り可能コードをファイル識別子に復号化し、このファイル識別子を含む要求ＵＲＬを形成し、このセルラ電話トランシーバを介して、このグローバル・コンピュータ・ネットワーク上の解決サーバ・コンピュータにこの要求ＵＲＬを送信するようにもなっている。この処理回路はまた、この解決サーバがこの要求ＵＲＬの機能として決定する情報ＵＲＬをこの解決サーバから受信し、このブラウザ・プログラムと相互運用して、この解決サーバから受信される情報ＵＲＬをこの情報ＵＲＬが指定する情報サーバ・コンピュータに送信し、この情報サーバ・コンピュータからこの情報ＵＲＬの機能としてコンテンツを受信し、このディスプレイ・スクリーン上でこの受信されたコンテンツを表示するようにもなっている。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の動作の基本的なブロック図を示している。（本明細書中でカメラ電話とも呼んでいる）カメラ機能付きセル電話２は、１つのハウジング中に、デジタル・カメラ・モジュール４と、ディスプレイ・スクリーン１０と、セルラ電話トランシーバ８と、処理回路６と、分かりやすくする目的のために示していないが、セル電話の技術分野ではよく知られている（キー、ボタン、マイクロフォン、タッチスクリーン・ディスプレイなど）様々なユーザ入力デバイス、および（スピーカなどの）出力デバイスとを含んでいる。本明細書中で説明している好ましい実施形態は、一体化されたカメラ電話（すなわち、組込みカメラ付きのセル電話）を利用しているが、本発明は、例えば入出力ポートを介して取付け可能なカメラを有するセル電話を用いて同様に動作することも意図していることに留意されたい。同様に、セルラ電話または無線電話、およびデジタル・カメラなどのイメージング・デバイスの機能を利用したどのようなデバイスも、本発明によって同様にカバーされる。
【００１４】
ユーザは、（以下で説明する）電話上で適切なクライアント・アプリケーションを呼び出し、次いでカメラ４を用いてターゲット・バーコード・シンボル１２または他の機械読取り可能コードをイメージ化する（写真を撮る）。処理回路６は、カメラ４が取得したバーコード・イメージを復号化し、一般的にそれに統合された復号化されたバーコードの全部または一部を有する要求ＵＲＬの形態で、このセル電話の無線トランシーバ８を介して送信出力するための要求を生成する。これは、一般的に当技術分野において知られている無線インターネット接続を介して行われる。
【００１５】
この要求ＵＲＬは、ローカル・アンテナ１４を経由して、セルラ・ネットワーク１６およびインターネット１８を介してこの宛先サーバに無線で送信され、この宛先サーバは、解決サーバ２０と呼ばれる。この解決サーバ２０は、この要求ＵＲＬを受け入れ、この要求ＵＲＬからこのバーコード・データを解析して出力する。次いで解決サーバ２０は、マッピング・データベース２７上でこのバーコード・データについて調べ、関連する情報ＵＲＬを検索し、次いでこの情報ＵＲＬは、カメラ電話２に返信され、ウェブ・ブラウザ・プログラムに手渡され、次いでこのウェブ・ブラウザ・プログラムは、この情報ＵＲＬにより、インターネット上の適切な情報サーバ２２へとリダイレクトされる。この情報ＵＲＬが要求するコンテンツは、情報サーバ２２からカメラ電話２上のブラウザに送信され、このユーザのためにその上に表示される。このようにして、本明細書中で説明しているように、電話２上で適切なクライアント・ソフトウェアを呼び出すことにより、このユーザは、バーコードをイメージ化し、またはバーコードの写真を撮り、このバーコード１２に関連するコンテンツをユーザのディスプレイ１０にドライブすることができる。
【００１６】
このバーコード・シンボルを使用して、どのようにしてインターネットからコンテンツを検索するかを制御する様々な方法が、当技術分野において知られている。前述の基本的な場合には、解決サーバ２０によって実行される簡単なマッピング機能が存在し、この解決サーバは、復号化されたバーコード・データを取り込み、そのデータベース２７中のあらかじめプログラムされた情報ＵＲＬを調べる。これは、例えば参照により本明細書に組み込まれている米国特許第５９７８７７３号中に示されている。代替実施形態においては、このバーコードは、参照により本明細書に組み込まれている米国特許第６５４２９３３号において教示されるように、サーバＩＤおよびアイテムＩＤに解析することができる。さらに、カメラ電話２に戻されるコンテンツは、このデバイスの小型ディスプレイ上で表示するために特に適合させることもできる。これは、デバイス特有プロファイル経路指定（ｄｅｖｉｃｅ−ｓｐｅｃｉｆｉｃ  ｐｒｏｆｉｌｅｄ  ｒｏｕｔｉｎｇ）と呼ばれる方法を使用することによって達成することができ、このデバイス特有プロファイル経路指定においては、この要求ＵＲＬは、デバイス識別コードである追加パラメータに基づいて、このカメラ電話によってアセンブリされ、このデバイス識別コードは、このクライアント・デバイスが、例えばＷＭＬコンテンツまたはＸＨＴＭＬコンテンツをサポートする無線デバイスであるかどうかを指定する。次いで、この要求中のデバイスがＷＡＰに準拠していることを解決サーバ２０に信号で伝えることにより、このカメラ電話に送信される情報ＵＲＬは、ＷＭＬコンテンツを有する適切なウェブ・サイトへとそのブラウザをリダイレクトすることになる（ここで、この同じバーコードを使用して、デスクトップ上のフル・スクリーン・モニタを介してコンテンツを要求する場合には、この全体のＨＴＭＬページが戻されるはずである）。このデバイスベースのプロファイル経路指定については、その明細書が参照により本明細書に組み込まれている、本発明の譲受人が所有する米国出願第０９／８２１５３５号、「ＤＥＶＩＣＥ−ＢＡＳＥＤ  ＲＯＵＴＩＮＧ  ＦＯＲ  ＷＥＢ  ＣＯＮＴＥＮＴ  ＲＥＴＲＩＥＶＡＬ」において十分に説明されている。
【００１７】
代替実施形態においては、ゲートウェイ・サーバ２３と呼ばれる別のサーバ・コンピュータが利用される。ゲートウェイ・サーバ２３は、実質的にこのカメラ電話からの要求ＵＲＬを受信し、これらの要求を処理し、このカメラ電話ブラウザへのリダイレクト中に情報ＵＲＬを戻すか、またはこのカメラ電話においてリダイレクトを求めることなくこのブラウザに対して直接にこの情報サーバ・コンテンツを戻すプロキシ・サーバとしての役割を果たす。この実施形態においては、このバーコード・シンボルは、前述のようなサーバＩＤおよびアイテムＩＤを含むファイル識別子である。このサーバＩＤは、どの解決サーバが、情報ＵＲＬに対するアイテムＩＤの特定のマッピングを含むことになるかを識別することになる。このシナリオにおいては、これらの解決サーバが、このデータベースおよびコンピューティング要求を多数のコンピュータ中に分散させるので、複数の（また同様に多数の）解決サーバが使用されていることになる。これはまた、１つのパーティが１つの大規模な解決サーバを制御する代わりに、複数のパーティが様々な解決サーバ上で制御できるようになるという利点も有する。
【００１８】
この実施形態においては、この要求ＵＲＬは、このサーバＩＤおよびこのアイテムＩＤを含んでおり、ゲートウェイ・サーバ・コンピュータ２３に送信される。このカメラ電話が送信するあらゆる各要求ＵＲＬは、同じゲートウェイ・サーバ・コンピュータ２３に送信されることになる（このアドレスは基本的に、このカメラ電話上で実行されるクライアント・アプリケーション中にハード・コード化される）。ゲートウェイ・サーバ２３は、このカメラ電話からこの要求ＵＲＬを受信し、このサーバＩＤを解析して出力し、または抽出する。次いで、ゲートウェイ・サーバ２３は、このサーバＩＤを解析して、このコンピュータ・ネットワーク上のどの解決サーバが、（例えば、データベース２５を参照して）それによって識別されるかを決定する。次いで、このゲートウェイ・サーバは、このサーバＩＤが識別する解決サーバ２０にこのアイテムＩＤを送信する。解決サーバ２０は、このアイテムＩＤを受信し、このアイテムＩＤのルックアップを実施して、関連する情報ＵＲＬをメモリから検索する。すなわち、この解決サーバは、この要求された情報をどこで見出すことができるかを指し示す情報ＵＲＬを作成することになる。次いで、この解決サーバは、この情報ＵＲＬをゲートウェイ・サーバ２３へと戻す。
【００１９】
次いで、このゲートウェイ・サーバは、このシステムがどのように構成されているかに応じて、２つの方法のうちの一方でこのカメラ電話と相互運用して、このカメラ電話にこの情報コンテンツを供給する。一実施形態においては、このゲートウェイ・サーバは、この情報ＵＲＬをこの情報サーバに送信し、この情報サーバ・コンピュータからこの情報ＵＲＬの機能としてこのコンテンツを受信し、この情報サーバから受信したコンテンツをこのカメラ機能付きセル電話に送信する。
【００２０】
代替実施形態においては、このゲートウェイ・サーバは、この情報ＵＲＬをこのカメラ電話に引き渡し、このカメラ電話は、この情報ＵＲＬをこの情報サーバ・コンピュータに送信し、次いでこのカメラ電話は、この情報サーバ・コンピュータからこの情報ＵＲＬの機能としてこのコンテンツを直接に受信する。
【００２１】
今日使用可能なカメラ電話に伴う１つの問題は、これらのカメラ電話が固定焦点であることであり、これは、この電話が、「普通の」距離における、すなわち数フィート（１フィート＝３０．５センチメートル）先から無限大までの写真を撮るようになっていることを意味する。あいにく、これは、近く（〜３インチ（７．６２センチメートル））で撮られた写真は、かなりぼやけてしまっていることを意味する。しかし、この取り込まれたイメージ・データからこのバーコード・シンボルを復号化できるようにするためには、このカメラ・セル電話は、このバーコードに非常に近接して（例えば、約２〜５インチ（５．０８〜１２．７センチメートル）に）置く必要があり、そうでなければこのバーコード中のバーおよびスペースは、このカメラ・イメージャ（ｃａｍｅｒａ  ｉｍａｇｅｒ）にとってあまりにも微細すぎて、このバーコードを適切に復号化することができない。
【００２２】
図に示すように、約３インチ（７．６２センチメートル）の所望の距離の近くに焦点距離をもつ凸レンズをこのカメラに追加することができる。２タイプのレンズ付属装置が、本発明で使用するために開発されてきている。第１の実施形態（図８〜１２参照）は、このセル電話に巻き付く１組の「フィンガ（ｆｉｎｇｅｒ）」を有し、これによってこのレンズをクリップ留めすることができるようになっており、その結果、このレンズ付属装置は、この電話およびこのカメラのレンズ上に固定される。このようにして、このバーコードは、アドオン式に取り付けられたレンズを用いて、取り込むことができ、またこのレンズ付属装置は、依然として取り除くこともでき、したがってこのカメラ電話は、普通に使用することもできる。
【００２３】
第２の実施形態は、図２〜７に示されており、このカメラのバック・カバーに取り付けられている。この実施形態により、このレンズをこのカメラ・レンズ上の場所へと滑り込ませ、次いで邪魔にならないところに滑らせて後退させることができるようになっている。図２は、このアドオン式の付属装置がその引っ込められた状態のカメラ電話の底面図を示しており、図３は、このアドオン式付属装置がその引き伸ばされた状態のカメラ電話の底面図を示している。図５は、このアドオン式付属装置がその引っ込められた状態のカメラ電話の側面図を示しており、図４は、このアドオン式付属装置がその引き伸ばされた状態のカメラ電話の側面図を示している。図６は、このアドオン式付属装置がその引っ込められた状態のカメラ電話の斜視図を示しており、図７は、このアドオン式付属装置がその引き伸ばされた状態のカメラ電話の斜視図を示している。
【００２４】
さらに、このユーザが、このカメラ電話からの最適な距離にこのバーコードを位置づけることを助けるために、このリアルタイム・スクリーン・ディスプレイは、このスクリーン上にインデックス・マーカを含んでおり、このインデックス・マーカは、基本的に長方形のコーナをマーク付けする。このインデックス・マーカを使用して、このバーコードがこのインデックス・マーカ内にちょうど収まるようにすることによって最適な焦点を得るためにこのバーコードに対してこのカメラ電話をどれだけ近接して保持しているかを評価する。ＵＰＣコードは、ほとんど常に標準サイズであり、またＰＡＰＥＲＣＬＩＣＫ独自開発コードは、標準の高さであるので、このバーコードをこの長方形にちょうど収まるようにすることにより、このバーコードは、この電話からの特定の距離に位置づけされる。実際に、この距離は、あまり悪化することなく、約＋／−１インチ（２．５４センチメートル）変化することが可能であるが、このインデックス・マーカの使用は、このユーザが、最適焦点を得るために閲覧領域のほぼ中心にこのバーコードを位置づける助けとなる。
【図面の簡単な説明】
【００２５】
【図１】本発明の動作の基本的なブロック図を示す図である。
【図２】本発明のレンズ・アダプタの一実施形態を示す図である。
【図３】本発明のレンズ・アダプタの一実施形態を示す図である。
【図４】本発明のレンズ・アダプタの一実施形態を示す図である。
【図５】本発明のレンズ・アダプタの一実施形態を示す図である。
【図６】本発明のレンズ・アダプタの一実施形態を示す図である。
【図７】本発明のレンズ・アダプタの一実施形態を示す図である。
【図８】本発明のレンズ・アダプタの代替実施形態を示す図である。
【図９】本発明のレンズ・アダプタの代替実施形態を示す図である。
【図１０】本発明のレンズ・アダプタの代替実施形態を示す図である。
【図１１】本発明のレンズ・アダプタの代替実施形態を示す図である。
【図１２】本発明のレンズ・アダプタの代替実施形態を示す図である。
【図１】
2006527544.tif 000003
【図２】
2006527544.tif 000004
【図３】
2006527544.tif 000005
【図４】
2006527544.tif 000006
【図５】
2006527544.tif 000007
【図６】
2006527544.tif 000008
【図７】
2006527544.tif 000009
【図８】
2006527544.tif 000010
【図９】
2006527544.tif 000011
【図１０】
2006527544.tif 000012
【図１１】
2006527544.tif 000013
【図１２】
2006527544.tif 000014
【国際調査報告】
2006527544.tif 000015