(57)【要約】対象物に関する情報にアクセスするための方法及び装置を提供する。消費者のコンピュータに係る識別コード及び／又は仕様から得られる仕様検索基準から、対象物を探し出すことができる。対象物は、携帯デバイス、携帯デバイスのアクセサリ、携帯加入プラン、又は商品若しくはサービスの宣伝若しくはクーポン情報とすることができる。識別コードは、消費者のコンピュータ及び／又はその仕様を識別するのに用いることができる。コンピュータデバイスの識別コードは、消費者にショッピング情報、製品検索、製品及び／又はサービスの宣伝等を供給することができる。【選択図】図１
2013533989.tif 000002
【特許請求の範囲】
【請求項１】
情報にアクセスする方法であって、
サーバにおいて、情報を情報プロバイダから受信するステップと、
少なくとも１つの商品の識別子及び少なくとも１つの商品の記述を含む前記受信した情報をデータベースに格納するステップと、
前記サーバによって、複数のユーザコンピュータのうちのある１つのユーザコンピュータから、少なくとも該ユーザコンピュータに係る識別コードを含む検索基準を受信するステップと、
前記サーバによって、前記ユーザコンピュータに係る前記識別コードを処理して前記ユーザコンピュータの仕様を取得するステップと、
前記サーバによって、前記ユーザコンピュータの前記仕様から得られた興味を引く商品の記述に整合する情報を、前記データベースの中から検索するステップと、
前記検索の結果を前記ユーザコンピュータに送信するステップと、
を含む情報アクセス方法。
【請求項２】
前記ユーザコンピュータは、携帯デバイス、パソコン、ワークステーションコンピュータ、電子書籍コンピュータ、及び携帯ゲームデバイスの何れかである、請求項１に記載の方法。
【請求項３】
前記ユーザコンピュータの前記識別コードは、コード列、ＩＰアドレス、ＭＡＣアドレス、ホスト名、ＩＭＳＩ、ＴＭＳＩ、ＩＭＥＩ、ＭＥＩＤ、ＴＡＣ、ＡＳＣＩＩ文字列、シリアルナンバー、ＦＣＣＩＤ、及びモデルナンバーの何れかである、請求項１に記載の方法。
【請求項４】
前記商品の仕様は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、ディスプレイサイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、及びＧＰＳ利用可能性の何れかである、請求項１に記載の方法。
【請求項５】
前記ユーザコンピュータの前記仕様は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、ディスプレイサイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、及びＧＰＳ利用可能性の何れかである、請求項１に記載の方法。
【請求項６】
前記検索結果はコンピューティングデバイスの仕様を含む、請求項１に記載の方法。
【請求項７】
前記検索結果は前記ユーザコンピュータ及びコンピューティングデバイスの画像表現を含む、請求項１に記載の方法。
【請求項８】
前記サーバは、前記ユーザコンピュータへの広告送信料を広告主に課す、請求項１に記載の方法。
【請求項９】
前記検索結果はコンピューティングデバイスの価格を含む、請求項１に記載の方法。
【請求項１０】
ユーザが、前記ユーザコンピュータから前記サーバに検索基準の送信を開始する、請求項１に記載の方法。
【請求項１１】
前記検索結果からユーザによる１つ以上の商品の選択を受信するステップと、
前記選択された１つ以上の商品を電子ショッピングチェックアウトシステムに加えるステップと、
を更に含む、請求項１に記載の方法。
【請求項１２】
前記１つ以上の商品は、次のグループ、すなわち、コンピューティングデバイス及び携帯デバイスアクセサリから選択される、請求項１１に記載の方法。
【請求項１３】
前記コンピューティングデバイスは携帯デバイスである、請求項１２に記載の方法。
【請求項１４】
前記携帯デバイスは携帯電話デバイス又は電子書籍である、請求項１３に記載の方法。
【請求項１５】
前記携帯デバイスアクセサリは、次のグループ、すなわち、ヘッドセット、ケース、ポーチ、又は携帯デバイス充電器から選択されることができる、請求項１２に記載の方法。
【請求項１６】
商品の価格及び入手可能性を前記検索結果に含ませるステップと、
購入する各商品の数量選択に係るユーザの入力を受け付けるステップと、
前記選択された数量の前記選択された各商品をネットワーク買い物かごに転送するステップと、
前記選択された数量の前記選択された各商品を購入するためのユーザの入力を受け付けるステップと、
購入の完了を前記ユーザに通知するステップと、
を更に含む、請求項１に記載の方法。
【請求項１７】
非一時的なコンピュータ読み取り可能媒体であって、１つ以上のプロセッサによって実行されると、以下のステップ、すなわち、
サーバにおいて、情報を情報プロバイダから受信するステップと、
少なくとも１つの商品の識別子及び少なくとも１つの商品の記述を含む前記受信した情報をデータベースに格納するステップと、
前記サーバによって、複数のユーザコンピュータのうちのある１つのユーザコンピュータから、少なくとも該ユーザコンピュータに係る識別コードを含む検索基準を受信するステップと、
前記サーバによって、前記ユーザコンピュータに係る前記識別コードを処理して前記ユーザコンピュータの仕様を取得するステップと、
前記サーバによって、前記ユーザコンピュータの前記仕様から得られた興味を引く商品の記述に整合する情報を前記データベースの中から検索するステップと、
前記検索の結果を前記ユーザコンピュータに送信するステップと、
を実行させる一連の命令を含む媒体。
【請求項１８】
前記ユーザコンピュータは、携帯デバイス、パソコン、ワークステーションコンピュータ、電子書籍コンピュータ、及び携帯ゲームデバイスの何れかである、請求項１７に記載の媒体。
【請求項１９】
前記ユーザコンピュータの前記識別コードは、コード列、ＩＰアドレス、ＭＡＣアドレス、ホスト名、ＩＭＳＩ、ＴＭＳＩ、ＩＭＥＩ、ＭＥＩＤ、ＴＡＣ、ＡＳＣＩＩ文字列、シリアルナンバー、ＦＣＣＩＤ、及びモデルナンバーの何れかである、請求項１７に記載の媒体。
【請求項２０】
前記商品の仕様は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、ディスプレイサイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、及びＧＰＳ利用可能性の何れかである、請求項１７に記載の媒体。
【請求項２１】
前記ユーザコンピュータの前記仕様は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、ディスプレイサイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、及びＧＰＳ利用可能性の何れかである、請求項１７に記載の媒体。
【請求項２２】
前記検索結果はコンピューティングデバイスの仕様を含む、請求項１７に記載の媒体。
【請求項２３】
前記検索結果は前記ユーザコンピュータ及びコンピューティングデバイスの画像表現を含む、請求項１７に記載の媒体。
【請求項２４】
前記サーバは、前記ユーザコンピュータへの広告送信料を広告主に課す、請求項１７に記載の媒体。
【請求項２５】
前記検索結果はコンピューティングデバイスの価格を含む、請求項１７に記載の媒体。
【請求項２６】
ユーザが、前記ユーザコンピュータから前記サーバに検索基準の送信を開始する、請求項１７に記載の媒体。
【請求項２７】
前記検索結果から１つ以上の商品に係るユーザの選択を受信するステップと、
前記選択された１つ以上の商品を電子ショッピングチェックアウトシステムに加えるステップと、
を更に含む、請求項１７に記載の媒体。
【請求項２８】
前記１つ以上の商品は、次のグループ、すなわち、コンピューティングデバイス及び携帯デバイスアクセサリから選択される、請求項２７に記載の媒体。
【請求項２９】
前記コンピューティングデバイスは携帯デバイスである、請求項２８に記載の媒体。
【請求項３０】
前記携帯デバイスは携帯電話デバイス又は電子書籍である、請求項２９に記載の媒体。
【請求項３１】
前記携帯デバイスアクセサリは、次のグループ、すなわち、ヘッドセット、ケース、ポーチ、又は携帯デバイス充電器から選択される、請求項２８に記載の媒体。
【請求項３２】
前記一連の命令は、
商品の価格及び入手可能性を前記検索結果に含ませるステップと、
購入する各商品の数量選択に係るユーザの入力を受け付けるステップと、
前記選択された数量の前記選択された各商品をネットワーク買い物かごに転送するステップと、
前記選択された数量の前記選択された各商品を購入するためのユーザの入力を受け付けるステップと、
購入の完了を前記ユーザに通知するステップと、
を実行させる命令を更に含む、請求項１７に記載の媒体。
【請求項３３】
情報にアクセスする装置であって、
サーバにおいて情報を情報プロバイダから受信するデバイスと、
少なくとも１つの商品の識別子及び少なくとも１つの商品の記述を含む前記受信した情報をデータベースに格納するデバイスと、
前記サーバにおいて、複数のユーザコンピュータのうちのある１つのユーザコンピュータから、少なくとも該ユーザコンピュータに係る識別コードを含む検索基準を受信するデバイスと、
前記サーバにおいて、前記ユーザコンピュータに係る前記識別コードを処理して前記ユーザコンピュータの仕様を取得するデバイスと、
前記サーバにおいて、前記ユーザコンピュータの前記仕様から得られた興味を引く商品の記述に整合する情報を、前記データベースの中から検索するデバイスと、
前記検索の結果を前記ユーザコンピュータに送信するデバイスと、
を備える装置。
【請求項３４】
前記ユーザコンピュータは、携帯デバイス、パソコン、ワークステーションコンピュータ、電子書籍コンピュータ、及び携帯ゲームデバイスの何れかである、請求項３３に記載の装置。
【請求項３５】
前記ユーザコンピュータの前記識別コードは、コード列、ＩＰアドレス、ＭＡＣアドレス、ホスト名、ＩＭＳＩ、ＴＭＳＩ、ＩＭＥＩ、ＭＥＩＤ、ＴＡＣ、ＡＳＣＩＩ文字列、シリアルナンバー、ＦＣＣＩＤ、及びモデルナンバーの何れかである、請求項３３に記載の装置。
【請求項３６】
前記商品の仕様は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、ディスプレイサイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、及びＧＰＳ利用可能性の何れかである、請求項３３に記載の装置。
【請求項３７】
前記ユーザコンピュータの前記仕様は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、ディスプレイサイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、及びＧＰＳ利用可能性の何れかである、請求項３３に記載の装置。
【請求項３８】
前記検索結果はコンピューティングデバイスの仕様を含む、請求項３３に記載の装置。
【請求項３９】
前記検索結果は前記ユーザコンピュータ及びコンピューティングデバイスの画像表現を含む、請求項３３に記載の装置。
【請求項４０】
前記サーバは、前記ユーザコンピュータへの広告送信料を広告主に課す、請求項３３に記載の装置。
【請求項４１】
前記検索結果はコンピューティングデバイスの価格を含む、請求項３３に記載の装置。
【請求項４２】
ユーザが、前記ユーザコンピュータから前記サーバへの検索基準の送信を開始する、請求項３３に記載の装置。
【請求項４３】
前記検索結果からユーザによる１つ以上の商品に係るユーザの選択を受信するデバイスと、
前記選択された１つ以上の商品を電子ショッピングチェックアウトシステムに加えるデバイスと、
を更に備える、請求項３３に記載の装置。
【請求項４４】
前記１つ以上の商品は、次のグループ、すなわち、コンピューティングデバイス及び携帯デバイスアクセサリから選択される、請求項４３に記載の装置。
【請求項４５】
前記コンピューティングデバイスは携帯デバイスである、請求項４４に記載の装置。
【請求項４６】
前記携帯デバイスは携帯電話デバイス又は電子書籍である、請求項４５に記載の装置。
【請求項４７】
前記携帯デバイスアクセサリは、次のグループ、すなわち、ヘッドセット、ケース、ポーチ、又は携帯デバイス充電器から選択される、請求項４４に記載の装置。
【請求項４８】
商品の価格及び入手可能性を前記検索結果に含ませるデバイスと、
購入する各商品の数量選択に係るユーザの入力を受け付けるデバイスと、
前記選択された数量の前記選択された各商品をネットワーク買い物かごに転送するデバイスと、
前記選択された数量の前記選択された各商品を購入するためのユーザの入力を受け付けるデバイスと、
購入の完了を前記ユーザに通知するデバイスと、
を更に備える、請求項３３に記載の装置。
【請求項４９】
情報にアクセスする方法であって、
ユーザコンピュータにおけるユーザからの入力の受け付けに応答して、ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを読み出すステップと、
前記ユーザコンピュータによって、前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを少なくとも含む検索基準をサーバに送信するステップと、
前記ユーザコンピュータによって、前記ユーザコンピュータ又は該ユーザコンピュータに関連する前記対象物の識別コードから得られた興味を引く商品の記述を含む検索結果を前記サーバから受信するステップと、
前記ユーザコンピュータによって、前記検索結果をユーザに対して前記ユーザコンピュータに通信接続されるディスプレイ上に表示させるステップと、
を含む情報アクセス方法。
【請求項５０】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の仕様を含む、請求項４９に記載の方法。
【請求項５１】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較仕様を含む、請求項４９に記載の方法。
【請求項５２】
前記比較仕様における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項５１に記載の方法。
【請求項５３】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較広告を含む、請求項４９に記載の方法。
【請求項５４】
前記比較広告における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項５３に記載の方法。
【請求項５５】
前記検索結果は、前記ユーザコンピュータとコンピューティングデバイス、又は前記ユーザコンピュータが関連する対象物と取り換え対象物の画像表現を含む、請求項４９に記載の方法。
【請求項５６】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の価格を含む、請求項４９に記載の方法。
【請求項５７】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意の広告を報告するステップを更に含む、請求項４９に記載の方法。
【請求項５８】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意のリンクを報告するステップを更に含む、請求項４９に記載の方法。
【請求項５９】
非一時的なコンピュータ読み取り可能媒体であって、１つ以上のプロセッサによって実行されると、以下のステップ、すなわち、
ユーザコンピュータにおけるユーザからの入力の受け付けに応答して、ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを読み出すステップと、
前記ユーザコンピュータによって、前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを少なくとも含む検索基準をサーバに送信するステップと、
前記ユーザコンピュータによって、前記ユーザコンピュータ又は該ユーザコンピュータに関連する前記対象物の識別コードから得られた興味を引く商品の記述を含む検索結果を前記サーバから受信するステップと、
前記ユーザコンピュータによって、ユーザへの前記検索結果を、前記ユーザコンピュータに通信接続されるディスプレイ上に表示させるステップと、
を実行させる一連の命令を含む媒体。
【請求項６０】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の仕様を含む、請求項５９に記載の媒体。
【請求項６１】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較仕様を含む、請求項５９に記載の媒体。
【請求項６２】
前記比較仕様における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項６１に記載の媒体。
【請求項６３】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較広告を含む、請求項５９に記載の媒体。
【請求項６４】
前記比較広告における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項６３に記載の媒体。
【請求項６５】
前記検索結果は、前記ユーザコンピュータとコンピューティングデバイス、又は前記ユーザコンピュータが関連する対象物と取り換え対象物の画像表現を含む、請求項５９に記載の媒体。
【請求項６６】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の価格を含む、請求項５９に記載の媒体。
【請求項６７】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意の広告を報告するステップを更に含む、請求項５９に記載の媒体。
【請求項６８】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意のリンクを報告するステップを更に含む、請求項５９に記載の媒体。
【請求項６９】
情報にアクセスする装置であって、
ユーザコンピュータにおいて、ユーザからの入力の受け付けに応答して、ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを読み出すデバイスと、
前記ユーザコンピュータにおいて、前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを少なくとも含む検索基準をサーバに送信するデバイスと、
前記ユーザコンピュータにおいて、前記ユーザコンピュータ又は該ユーザコンピュータに関連する前記対象物の識別コードから得られた興味を引く商品の記述を含む検索結果を前記サーバから受信するデバイスと、
前記ユーザコンピュータにおいて、前記検索結果をユーザに対して前記ユーザコンピュータに通信接続されるディスプレイ上に表示するデバイスと、
を備える装置。
【請求項７０】
前記検索結果は、コンピューティングデバイス物の仕様を含む、請求項６９に記載の装置。
【請求項７１】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較仕様を含む、請求項６９に記載の装置。
【請求項７２】
前記比較仕様における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項７１に記載の装置。
【請求項７３】
前記比較仕様における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項６９に記載の装置。
【請求項７４】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較広告を含む、請求項７３に記載の装置。
【請求項７５】
前記検索結果は、前記ユーザコンピュータとコンピューティングデバイス、又は前記ユーザコンピュータが関連する対象物と取り換え対象物の画像表現を含む、請求項６９に記載の装置。
【請求項７６】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の価格を含む、請求項６９に記載の装置。
【請求項７７】
前記ユーザコンピュータにおいて、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意の広告を報告するデバイスを更に備える、請求項６９に記載の装置。
【請求項７８】
前記ユーザコンピュータにおいて、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意のリンクを報告するデバイスを更に備える、請求項６９に記載の装置。
【請求項７９】
情報にアクセスする方法であって、
ユーザコンピュータにおけるユーザからの入力の受け付けに応答して、ユーザの興味を引く対象物の検索語を含む検索基準をサーバに送信するステップと、
前記ユーザコンピュータによって、興味を引く商品の記述を含む検索結果を前記サーバから受信するステップと、
前記ユーザコンピュータによって、前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを読み出すステップと、
前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを用いて前記検索結果をフィルタリングするステップと、
前記ユーザコンピュータによって、前記フィルタリングされた検索結果をユーザに対して前記ユーザコンピュータに通信接続されるディスプレイ上に表示するステップと、
を含む情報アクセス方法。
【請求項８０】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の仕様を含む、請求項７９に記載の方法。
【請求項８１】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較仕様を含む、請求項７９に記載の方法。
【請求項８２】
前記比較仕様における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項８１に記載の方法。
【請求項８３】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較広告を含む、請求項７９に記載の方法。
【請求項８４】
前記比較広告における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項８３に記載の方法。
【請求項８５】
前記検索結果は、前記ユーザコンピュータとコンピューティングデバイス、又は前記ユーザコンピュータが関連する対象物と取り換え対象物の画像表現を含む、請求項７９に記載の方法。
【請求項８６】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の価格を含む、請求項７９に記載の方法。
【請求項８７】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意の広告を報告するステップを更に含む、請求項７９に記載の方法。
【請求項８８】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意のリンクを報告するステップを更に含む、請求項７９に記載の方法。
【請求項８９】
非一時的なコンピュータ読み取り可能媒体であって、１つ以上のプロセッサによって実行されると、以下のステップ、すなわち、
ユーザコンピュータにおけるユーザからの入力の受け付けに応答して、ユーザの興味を引く対象物の検索語を含む検索基準をサーバに送信するステップと、
前記ユーザコンピュータによって、興味を引く商品の記述を含む検索結果を前記サーバから受信するステップと、
前記ユーザコンピュータによって、前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを読み出すステップと、
前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを用いて前記検索結果をフィルタリングするステップと、
前記ユーザコンピュータによって、前記フィルタリングされた検索結果をユーザに対して前記ユーザコンピュータに通信接続されるディスプレイ上に表示するステップと、
を実行させる一連の命令を含む媒体。
【請求項９０】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の仕様を含む、請求項８９に記載の媒体。
【請求項９１】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較仕様を含む、請求項８９に記載の媒体。
【請求項９２】
前記比較仕様における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項９１に記載の媒体。
【請求項９３】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較広告を含む、請求項８９に記載の媒体。
【請求項９４】
前記比較広告における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項９３に記載の媒体。
【請求項９５】
前記検索結果は、前記ユーザコンピュータとコンピューティングデバイス、又は前記ユーザコンピュータが関連する対象物と取り換え対象物の画像表現を含む、請求項８９に記載の媒体。
【請求項９６】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の価格を含む、請求項８９に記載の媒体。
【請求項９７】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意の広告を報告するステップを更に含む、請求項８９に記載の媒体。
【請求項９８】
前記ユーザコンピュータによって、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意のリンクを報告するステップを更に含む、請求項８９に記載の媒体。
【請求項９９】
情報にアクセスする装置であって、
ユーザコンピュータにおいて、ユーザからの入力の受け付けに応答して、ユーザの興味を引く対象物の検索語を含む検索基準をサーバに送信するデバイスと、
前記ユーザコンピュータにおいて、興味を引く商品の記述を含む検索結果を前記サーバから受信するデバイスと、
前記ユーザコンピュータにおいて、前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを読み出すデバイスと、
前記ユーザコンピュータ又は該ユーザコンピュータに関連する対象物の識別コードを用いて前記検索結果をフィルタリングするデバイスと、
前記ユーザコンピュータにおいて、前記フィルタリングされた検索結果をユーザに対して、前記ユーザコンピュータに通信接続されるディスプレイ上に表示するデバイスと、
を備える装置。
【請求項１００】
前記検索結果は、コンピューティングデバイスの仕様を含む、請求項９９に記載の装置。
【請求項１０１】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較仕様を含む、請求項９９に記載の装置。
【請求項１０２】
前記比較仕様における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項１０１に記載の装置。
【請求項１０３】
前記検索結果は、１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物の比較広告を含む、請求項９９に記載の装置。
【請求項１０４】
前記比較広告における１つ以上のコンピューティングデバイス又は１つ以上の取り換え対象物は、前記ユーザコンピュータに対する改善率に基づいて選択される、請求項１０３に記載の装置。
【請求項１０５】
前記検索結果は、前記ユーザコンピュータとコンピューティングデバイス、又は前記ユーザコンピュータが関連する対象物と取り換え対象物の画像表現を含む、請求項９９に記載の装置。
【請求項１０６】
前記検索結果は、コンピューティングデバイス又は取り換え対象物の価格を含む、請求項９９に記載の装置。
【請求項１０７】
前記ユーザコンピュータにおいて、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意の広告を報告するデバイスを更に含む、請求項９９に記載の装置。
【請求項１０８】
前記ユーザコンピュータにおいて、前記サーバに対して、前記検索結果の中から前記ユーザが閲覧又は選択した任意のリンクを報告するデバイスを更に含む、請求項９９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費者のコンピュータシステムに係る識別コード又は仕様から得られる検索基準を用いて情報にアクセスすることに関する。
【背景技術】
【０００２】
インターネットは、情報にアクセスするための画期的な技術である。消費者はマウスのボタンを単にクリックするだけで世界中の情報にアクセスすることができる。インターネットの社会的人気が受け入れられていることに照らして、インターネットによりアクセスできる情報の量は飛躍的に増えている。例えば、消費者はショッピング検索エンジンを用いて大量の商品関連情報を受け取ることができる。多くの場合、消費者は消費者のコンピュータ識別子やコンピュータの仕様から得られる検索基準に基づいてフィルタリングされた商品の情報のみを必要とする。ショッピング目的のために、この情報は更に利用することができる。
【０００３】
時々、消費者は、例えば携帯コンピューティングデバイス等の商品を探すことがある。多くの場合、消費者がこうしたものを探す理由は、その消費者の既存のデバイスと取り替えるためである。携帯デバイス、携帯電話、及び携帯電話のアクセサリは、ほとんどの場合、無線加入プランに関係する無線通信事業者によって宣伝されるか、又は売り込まれており、そのようなデバイスの実際の販売は、通常、地元の小売店で行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ほとんどのウェブサイトは、携帯デバイス又は携帯電話の静止画像を提供するも、ウェブサイトは、１つ以上の既知の消費者デバイスとウェブサイト上で入手可能なデバイスの他のこととの関係を何ら表示しない。例えば、加入消費者は、セルラー電話会社のウェブサイトにログインして、消費者の電話番号を用いて消費者の現在の携帯電話の機種情報を見つけることができる。その消費者は既存の顧客であるから、セルラー電話会社は消費者の情報を有している。しかしながら、ウェブサイトは、例えば、候補の携帯電話機能と消費者が現在所有している携帯電話との比較といったような、消費者のショッピング体験のための、消費者の携帯電話機種情報を何ら利用していない。この例では、消費者は、優れた顧客担当者の手助け無しでは、候補の携帯電話の価値や機能セットを理解又は把握するのに苦労する。
【０００５】
本セクションで説明するアプローチは、達成することができるアプローチであるが、必ずしも以前に思いついたものや、達成しようとしたものではない。従って、特に断らない限り、本セクションに記載したいかなるアプローチも、単に本セクションに含めたことをもって先行技術とみなすべきものではない。
【０００６】
以下、本発明を添付の図面を参照して説明するが、本発明はこれに限定されるものではない。また図面において同様な参照番号は、同じような要素を示すものとする。
【図面の簡単な説明】
【０００７】
【図１】本発明の可能な実施形態による、対象データを格納し検索するサーバのブロック図である。
【図２】本発明の可能な実施形態による、サーバと通信するエンドユーザコンピュータの例を示す図である。
【図３】本発明の可能な実施形態による、コンピュータシステムの一例のブロック図である。
【図４】本発明の可能な実施形態による、ユーザインターフェースの画面を示す図である。
【図５】本発明の可能な実施形態による、検索結果画面の例を示す図である。
【図６】本発明の可能な実施形態による、ユーザインターフェースの画面を示す図である。
【図７】本発明の可能な実施形態による、検索結果画面の例を示す図である。
【図８】本発明の可能な実施形態による、プロセスフローの例を示す図である。
【図９】本発明の可能な実施形態による、プロセスフローの例を示す図である。
【図１０】本発明の可能な実施形態による、コンピュータ又は本明細書に記載するようなコンピューティングデバイスを実装し得るハードウェアプラットフォームの例を示す図である。
【図１１】本発明の可能な実施形態による、比較表示画面の例を示す図である。
【図１２】本発明の可能な実施形態による、ユーザの興味を引く商品の比較仕様をユーザのコンピュータへ送信するサーバのプロセスフローの例を示す図である。
【図１３】本発明の可能な実施形態による、サーバからの検索結果内容を表示するユーザコンピュータのプロセスフローの例を示す図である。
【図１４】本発明の可能な実施形態による、サーバからの検索結果内容をフィルタリングするユーザコンピュータのプロセスフローの例を示す図である。
【図１５】本発明の可能な実施形態による、サーバからの検索結果内容のリストを表示するユーザコンピュータのプロセスフローの例を示す図である。
【図１６】本発明の可能な実施形態による、サーバからの比較検索結果内容を表示するユーザコンピュータのプロセスフローの例を示す図である。
【図１７】本発明の可能な実施形態による、サーバからの比較検索結果内容を表示するユーザコンピュータのプロセスフローの例を示す図である。
【図１８】本発明の可能な実施形態による、サーバからの改善率検索結果内容を表示するユーザコンピュータのプロセスフローの例を示す図である。
【図１９】本発明の可能な実施形態による、相関検索結果内容を表示するユーザコンピュータのプロセスフローの例を示す図である。
【発明を実施するための形態】
【０００８】
以下の記述において、説明の目的のために、本発明の十分な理解を提供するために多くの詳細情報を説明する。しかしながら、本発明はこれらの詳細情報無しでも実施できることは明らかであろう。他の例では、本発明がいたずらに不明瞭となることを避けるために、よく知られた構造及びデバイスをブロック図に示す。
【０００９】
例示実施形態を、本明細書では以下の概要に従って説明する。
１．一般的な概説
２．システムアーキテクチャの例
３．プロセスフローの例
４．種々のデバイスに対する自動ページ書式化
５．収入創出
６．例示実施形態
７．ハードウェアの概説
８．同等物、拡張機能、代替案及び諸々
【００１０】
１．一般的な概説
この概説は、本発明の可能な実施形態に係るいくつかの態様の基本的な説明を提示する。この概説は、可能な実施形態の態様の広範囲又は完全な概要ではないことに留意されたい。更に、この概説は、可能な実施形態の特に有意な太陽又は要素を同定することとして理解されることを意図して折らず、特に、可能な実施形態の範囲を具体的に定めるものでもなく、または一般の発明とするものでもない点に留意されたい。この概説は、集約され簡素化された形式で可能な実施形態と関連するいくつかの概念を単に示すものであり、後述する可能な実施形態の例に係るより詳細な説明に対する単なる概念的な前置きとして理解されたい。
【００１１】
可能な実施形態では、対象物に関連する情報にアクセスするためのシステム及び方法を提供する。対象物は、消費者のコンピュータの仕様又は／及び識別コードから得られる詳細な検索基準により見つけることができる。対象物は、携帯デバイス、携帯デバイス用アクセサリ、携帯加入プラン、サービスや商品の宣伝又はクーポン情報、或いは消費者のコンピュータに関係するものとすることができる。識別コードは、消費者のコンピュータ及びその仕様を特定するのに用いることができ、その仕様は、例えばマイクロプロセッサ、メモリのサイズ／形式、表示スクリーンの形式／解像度（表示スクリーンは白黒かカラーか）、カラービット深度、キーボード仕様、通信回線番号／形式等のハードウェア記述、又は例えば、オペレーティングシステム、アプリケーションは固有のものか追加されたものか等のソフトウェア記述とすることができる。識別コードは、コード列、ＩＰ（インターネットプロトコル：Internet Protocol）アドレス、ＭＡＣ（メディアアクセス制御：Media Access Control）アドレス、ホスト名、ＩＭＳＩ（国際移動体加入者識別情報：International Mobile Subscriber Identity）、ＴＭＳＩ（一時的移動体加入者識別情報：Temporary Mobile Subscriber Identity）、ＩＭＥＩ（国際移動体機器識別情報：International Mobile Equipment Identity）、ＴＡＣ（タイプ割り当てコード：Type Allocation Code）、ＭＥＤＩ（移動体機器識別子：Mobile Equipment Identifier）、ＡＳＣＩＩ文字列、シリアルナンバー、ＦＣＣＩＤ、モデルナンバー等からなるグループの少なくとも１つから選択される。アクセスされる情報は、ユーザによって特定される商品情報、又はサービスプロバイダによってユーザに対して表示される広告情報とすることができる。
【００１２】
可能な実施形態では、コンピュータの仕様を自動的に得ることができる。（検索基準からの）広告や検索結果は、カスタマイズし、そのコンピュータの仕様を用いてユーザのコンピュータに送信することができる。コンピュータは、携帯デバイス、携帯電話デバイス、電子書籍デバイス、ゲームコンピュータデバイス、携帯アクセサリ、マイクロコントローラ／マイクロプロセッサを備える任意の電子デバイス等とすることができる。コンピュータの仕様は、そのコンピュータの識別コードに置き換えることができる。この場合、コンピュータの仕様は、サーバによって、コンピュータの識別コードから得ることができる。可能な実施形態では、コンピュータの仕様は、そのコンピュータの識別コードを含む。
【００１３】
可能な実施形態では、広告は、コンピュータの仕様又はコンピュータの識別コードの機能として、ユーザのコンピュータに自動的に表示させることができる。広告は、電子バナー、文字広告、電子メール、テキストメッセージ等の形態とすることができる。自動化は、プログラミング命令によって実施することができ、プログラミング命令は、ユーザのコンピュータに係る仕様を読み取るが、ユーザのコンピュータに係る識別コードは含んでも含まなくてもよい。
【００１４】
可能な実施形態では、検索基準からの検索結果は、コンピュータの仕様又はコンピュータの識別コードの機能として、カスタマイズしてユーザのコンピュータに自動的に送信することができる。ユーザのコンピュータに係る仕様又は識別コードは、ユーザのプロフィール又はコンピュータのプロフィールの一部とすることができ、これらはユーザによって設定される検索基準の一部であってもよい。
【００１５】
可能な実施形態では、携帯デバイスの製造業者は、携帯電話の機種を識別するのに識別コード（例えば、ＩＭＥＩ）を使用する。ＩＭＥＩは、ＴＡＣ（タイプ割り当てコード：Type Allocation Code）とＳＮＲと呼ばれるシリアルナンバーで構成されている。ＴＡＣは電話機の製造業者及び機種を識別し、そして同じ機種の電話機についていくつかの異なるＴＡＣが存在することもできる。２００４年よりも前は、ＴＡＣはＩＭＥＩの先頭から６桁で構成されていたが、それ以降は、ＩＭＥＩの先頭から８桁が割り当てられている。ＴＡＣには、６桁であるＳＮＲと１ビットのチェックサムが付随している。このことにより、ＩＭＥＩは、近年の電話機については１５桁の数字であり、古い（２００４年より前の）電話機については１３桁の数字となっている。ルックアップテーブル（コード列対携帯デバイス機種又は携帯デバイス仕様）は、携帯デバイス製造業者ごとに用意することができる。ルックアップテーブルを用いて、携帯アプリケーションソフトウェアは、コード列をサーバに送信して携帯デバイスの仕様を読み出すことができる。携帯デバイスの仕様を用いて、同等の仕様又はより良い仕様の注目されている携帯デバイス（宣伝情報に使用されている）を、ユーザに提示することができる。
【００１６】
可能な実施形態では、携帯デバイス製造業者は、ＭＡＣアドレスのような固有のコード列を用いて、携帯デバイスを識別することができる。コード列は、ＩＭＥＩやＭＡＣアドレスに限られない。
【００１７】
可能な実施形態では、携帯デバイス製造業者は、消費者がリピート客となったときはいつでもクーポンの発行、割引、又はリベートを行うことができる。可能な実施形態では、リピート客は、以前のＩＭＥＩ、以前の電話番号、及び以前のキャリア情報を携帯デバイス製造業者に送信して、その後、クーポン、割引、又はリベートを利用して新しい無線プラン又は電話機に置き替えることができる。可能な実施形態では、携帯デバイス製造業者は、取り換える電話機の機種に基づいて割引をして、割引価格を変化させることができる。例えば、ハイエンドの電話機に取り換える場合には、ローエンドの電話機に取り換える場合よりも多く割引をする。
【００１８】
可能な実施形態では、検索基準システムは、コンピュータシステムの識別コード又は仕様から得られる検索基準を用いる。商品情報をオンラインのショッピングシステム又は商品宣伝システムに関連付けることができる。
【００１９】
可能な実施形態では、システムは、消費者のコンピュータをアップグレードするための情報を現在のコンピュータ仕様に従って提供する。
【００２０】
可能な実施形態では、このシステムは、消費者の現在のコンピュータ仕様に従って取り換えコンピュータの宣伝をする。
【００２１】
可能な実施形態では、報酬システムを実装することができる。消費者の情報が見つかり、消費者が商品を購入した後、データベース又はサーバを維持しているサービスプロバイダは、購入価格の歩合又は固定額の支払いを受けることができる。販売者（情報プロバイダであってもよい）は、例えばＰａｙｐａｌのような支払いサービス又はクレジットカード会社等から購入収益の残額を受け取る。
【００２２】
可能な実施形態では、クリック報酬型の方法又はシステムを更に加えることができる。営利企業は、このインフラを介して利益を得ることができ、これは多くの場合、小さな金銭的付加価値を特定の取引に加えるサービスを提供することにより行われている。
【００２３】
可能な実施形態では、クリック報酬型の検索エンジンを提供する。ユーザは検索エンジンのウェブサイトに進み、クリック報酬会社に探し出して欲しい商品又はサービスの名前を入力する。商品又はサービスの様々なプロバイダは、自身のウェブサイトをクリック報酬会社に登録している。これらはユーザにリスト形式で提供され、このリストは、ユーザがサイトに移動した場合にそのサイトのプロバイダがクリック報酬会社に支払う報酬のレベルに従って優先順位付けされる。例えば、このようなシステムを用いて、ユーザが「携帯電話」と入力するとクリック報酬システムはいくつかの潜在的なリンクを返し、他のリンクより僅かでも高い金額を報酬として支払う携帯電話供給者に関連するリンクを最も目立たせて提示する。
【００２４】
可能な実施形態では、仕様比較を消費者のコンピュータに応答してもよい。消費者のコンピュータが携帯電話である場合、両携帯電話の仕様を並べた表形式にして比較することができ、又はいくつかの仕様を視覚的に、画像的に、又はグラフィカルに、表示形式にしてオーバーレイすることができる。また、取り換えユニットと（消費者が取り換え電話機を探している場合）現在の携帯電話との比較仕様を、音声形式、動画表示形式、画像表示形式、テキスト表示形式等の任意の形式で消費者に配信することができる。比較仕様は、マイクロプロセッサの処理速度差の割合、取り換え及び現在のコンピュータに係る形状要素の外形のオーバーレイ、オペレーションシステムの比較、現在のユニットと比較した取り換えユニットのメモリのサイズの増加率、現在のユニットと比較した取り換えユニットのメモリの速度の増加率、両ユニット間の寸法の増加率又は減少率、両ユニット間の重量の増加率又は減少率、両ユニット間の色仕様の差異、無線加入プランによる利益の増減、両ユニット間のネットワーク接続速度の増加率又は減少率、両ユニット間のネットワーク接続の形式の差異による利点、両ユニット間の表示技術の利益率、両ユニット間の表示サイズの増加率又は減少率、両ユニット間のディスプレイ解像度の増加率又は減少率、両ユニット間のソフトウェア修正の利益率、増大した利用できる接続可能エリア、両ユニット間の接続技術の利益率、両ユニット間のバッテリ消費の長さの増加率又は減少率、両ユニット間のカメラ解像度品質の利益率等から任意に定義することができるが、これらに限られるものではない。更に、サーバから返される比較仕様検索結果は、消費者若しくはユーザコンピュータのＩＤ若しくは仕様、ユーザ若しくは消費者プロフィールに格納されているコンピュータのＩＤ若しくは仕様、消費者の購入履歴のＩＤ若しくは仕様、又はカメラ若しくはＵＳＢペン等（これらに限られるものではない）であってユーザのコンピュータと通信する入力デバイスを用いる入力等の仕様から得ることができるが、これらに限られるものではない。比較仕様をユーザのコンピュータに広告形式で配信してもよい。この場合、サーバは広告を始めることができる。既に述べたＩＤ又は仕様から得られる仕様比較広告をユーザに配信することができる。
【００２５】
２．システムアーキテクチャの例
図１は、対象物データを格納し検索するサーバ１０のブロック図である。サーバ１０は、プロセッサ１１、プログラムメモリ１２、通信デバイス１３、及び対象物のデータベース１４を含むことができる。通信デバイス１３は、モデム又はリースの高速回線ルータとすることができる。可能な実施形態では、サーバ１０は情報サーバであり、プロセッサ１１はインターネットを通じて様々なエンドユーザコンピュータシステムとデータ通信する。しかしながら、他の可能な実施形態では、サーバ１０は、マルチプルモデムを有するプロセッサ１１を実装して、呼び出しを直接エンドユーザコンピュータシステムから受信し、モデム及び公衆電話回線（例えば、ＰＯＴＳ）を通じてデータ通信を確立することができる。データベース１４は、対象物についての電子クーポン、クーポン又は製品のセールイベント、対象物の価格、対象物の識別等の宣伝情報を含んでもよいが、これらに限られるものではない。
【００２６】
サーバ１０の例は、Ｓｕｎ  ＭｉｃｒｏＳｙｓｔｅｍｓ  Ｓｏｌａｒｉｓオペレーティングシステム、Ｌｉｎｕｘ、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ等のシステムオペレーティングである。プロセッサ１１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、及びＩ／Ｏ回路素子を有する任意の多目的プロセッサとすることができる。
【００２７】
図２は、エンドユーザコンピュータ２１、２６、及び２８がサーバ１０と様々な方法で通信することを示す図である。可能な実施形態では、エンドユーザコンピュータシステム２１は、モデム２３及び２４を介し電話回線２５を通じてサーバ１０に接続する。可能な実施形態では、エンドユーザコンピュータ２１をディスプレイデバイス２２に通信して接続することができる。他の実施形態において、ディスプレイデバイス２２はエンドユーザコンピュータ２１に含まれてもよい。更なる実施形態において、エンドユーザコンピュータシステム２６はインターネット２７を通じてサーバ１０に接続する。エンドユーザコンピュータシステム２８は、無線周波数回線２９を通じてサーバ１０に接続する。
【００２８】
可能な実施形態では、サーバ１０を用いて、データベース１４内の宣伝情報（電子クーポン、クーポン、製品セールイベント等）等の対象物情報又は企業要覧情報にアクセスして、ユーザに対象物の宣伝情報を提供する。データベース１４は、対象物の宣伝情報に関するデータを格納する集中型データベースシステムとすることができる。しかし、他の実施形態において、データベース１４は、情報をいくつかのコンピュータシステムに格納する分散型データベースシステムとして実装してもよく、異なる地理的地域に位置してもよい。各分散型データベースは、国、都市、又は地方等のローカルエリアにおける対象物の情報に関するデータを格納することができる。
【００２９】
可能な実施形態では、データベース１４は、ＭｙＳＱＬ、ＰｏｓｔｇｒｅＳＱＬ、Ｍｉｃｒｏｓｏｆｔ  Ａｃｃｅｓｓ、ＳＱＬ  Ｓｅｒｖｅｒ、ＦｉｌｅＭａｋｅｒ、Ｏｒａｃｌｅ、ＲＤＢＭＳ、ｄＢＡＳＥ、Ｃｌｉｐｐｅｒ、ＦｏｘＰｒｏ等を用いてＸＭＬデータベース等の関係型データベースとして実装してもよい。サーバ１０によって形成されるクエリは、データベース１４が用いるデータベース方法に対応する形式である。他の可能な実施形態では、データベース１４を、ルックアップテーブル又はフラットファイルとして実装してもよい。コンピュータＩＤ（消費者のコンピュータに係る識別コード）及び／又はコンピュータ仕様をデータベース１４内から検索して、エンドユーザが探している対象物の情報を得ることができる。各コンピュータの情報は、そのコンピュータを記述するデータベース１４内に記録として整理される。各記録は、少なくとも各コンピュータに関するコンピュータＩＤ（コンピュータの識別コード）及びコンピュータ仕様の検索可能領域を有する。
【００３０】
可能な実施形態では、データベース１４を宣伝データベースに関連させることもできる。宣伝データベースは、クーポン若しくは電子クーポン情報、又はセールイベント情報を含むことができる。例えば、三日間の自動車用充電器のセールイベントにおいて、自動車用充電器の仕様は、消費者のコンピュータ仕様に関するデータベース１４の検索から得られ、消費者のコンピュータに送信され、消費者のコンピュータに備えられる表示スクリーンに表示される。三日間のセール価格を、セールの開始日及び終了日とともに消費者に対して表示することもできる。自動車用充電器セールのクーポンがある場合、自動車用充電器クーポンの有効期限及びディスカウントを消費者に対して表示することもできる。
【００３１】
可能な実施形態では、データベース１４は、属性検索のためのオブジェクト指向型とすることもできる。
【００３２】
可能な実施形態では、データベース１４は、コンピュータ又は携帯デバイスに係る集められた情報と、消費者がアクセスした対象の情報との関連性を読み出すように構成されてもよい。アクセスされるターゲット情報は、消費者のコンピュータの修理サービス、本発明において言及した他の情報のグループの何れか１つから選択されてもよい。
【００３３】
可能な実施形態では、商取引に利用可能な商品の仕様を消費者に対して表示することができる。サーバ１０は、商取引に利用可能な商品に関連するデータを分析して商品に係る１つ以上の仕様属性を識別し、また識別した仕様属性を商品に関連付けて検索可能なパラメータを助長する。データベース１４は、消費者のコンピュータ仕様と、商品と関連付けられた仕様属性との間で行う検索を可能とするようにしてもよい。識別された商品を、その商品の仕様属性に基づいて表示することができる。
【００３４】
可能な実施形態では、サーバ１０は、仕様属性を識別する基準を受信し、その基準によって識別される仕様属性を共有する商品を識別することができる。商品はユーザのものと識別され、ユーザは、所望の場合、識別された商品を商取引において得ることができる。可能な実施形態では、画面インターフェース表示は、サーバ１０によって、仕様属性を識別する基準を受信するように構成される消費者のコンピュータに供給されることができる。サーバ１０は、商取引に利用できる商品のカタログを検索し、基準によって識別された仕様属性に基づいて１つ以上の商品をカタログから識別する。
【００３５】
データベース１４は、商品の検索を補助するために、商品について１つ以上のデータ構造を含んでもよい。データ構造の準備は、商品の仕様属性を識別するために商品を分析し、消費者のコンピュータに係る識別された仕様属性を各商品に関連付け、商品の仕様属性がその商品のデータ構造の検索可能領域に置かれている商品について１つ以上のデータ構造を生成し又はアップデートすることによって行ってもよい。データ構造は、例えば商品に関連する仕様を識別するために、仕様属性を用いて検索可能である。
【００３６】
可能な実施形態では、コンピュータＩＤはコード列を含む。コンピュータＩＤは、ＩＰアドレス、ＭＡＣアドレス、ホスト名、ＩＭＳＩ、ＴＭＳＩ、ＩＭＥＩ、ＭＥＩＤ（Mobile Equipment Identifier）、ＴＡＣ、ＡＳＣＩＩ文字列、シリアルナンバー、ＦＣＣＩＤ、及びモデルナンバーのうちどれでも含むことができ、又は択一的に含むことができる。
【００３７】
可能な実施形態では、対象物仕様は、オペレーティングシステム、プロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、対象物のスタイル、対象物の形式、加入プラン、ネットワーク接続速度、ネットワーク接続形式、表示技術、表示サイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、電池形式、カメラ解像度品質、カスタマイズ性、キーボード形式、又はＧＰＳ利用可能性のうち１つ以上を含むが、これらに限られるものではない。
【００３８】
対象物が携帯デバイスである場合の、対象物仕様の一実施例を以下に示す。
【００３９】
ａ．電話の形式：フリップ、バックフリップ
ｂ．オペレーティングシステム：Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  ２．１用の任意のオペレーティングシステム
ｃ．プロセッサ：ＸＹＺブランド  １ＧＨｚ  モバイルプロセッサ
ｄ．内部メモリ：ＲＯＭ  １ＧＢ；ＲＡＭ  ５７６ＭＢ
ｅ．互換性：ＷｉＦｉ：８０２．１１ｂ／ｇ＊ＧＰＳ／ＡＧＰＳ
ｆ．電子メール：Ｏｎｅ  Ｅｘｃｈａｎｇｅ、７  ＰＯＰ／ＩＭＡＰ
ｇ．寸法：１２３ｘ６８ｘ１０ｍｍ
ｈ．重量：１５７ｇ（電池含む）
ｉ．ディスプレイ：４．３インチＨＤタッチスクリーン  解像度４８０ｘ８００ＷＶＧＡ
ｊ．通信技術：ＧＳＭ：８５０／９００／１８００／１９００ＭＨｚ  ＷＣＤＭＡ／ＨＳＰＡ：１７００ＭＨｚ（ＡＷＳ）／２１００ＭＨｚ
【００４０】
この実施例では、電話の形式は、フリップフォン、バックフリップ、キャンディバー、スマートフォン、スライディングキーボード、ソフトキーボード等のうちどれでも含むことができるが、これらに限られるものではない。オペレーティングシステムは、Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  ２．１用の任意のオペレーティングシステム、ＩＯＳ４、Ｗｉｎｄｏｗｓ  ＣＥ、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ、Ａｎｄｒｏｉｄ等のうちどれでも含むことができるが、これらに限られるものではない。
【００４１】
可能な実施形態では、サーバ１０は、データベース１４内のデータベース情報の一部分をエンドユーザコンピュータ２１、２６、２８に送信してもよい。エンドユーザコンピュータは、サーバ１０から受信するデータベース情報の一部分を検索可能なローカルデータベースマネージャを有してもよい。例えば、サーバ１０は、データベース１４内のデータベース情報の一部分を消費者のコンピュータＩＤ等を用いて選択してもよい。サーバ１０は、データベース１４内のデータベース情報から、コンピュータＩＤ（例えばコンピュータ仕様、商取引のための任意の検索可能な商品、広告、任意の他の検索可能な情報等）に適合する一部分を選択する。サーバ１０は、選択したデータベースの一部分を消費者のコンピュータに送信する。そして消費者のコンピュータは、ローカルで消費者のコマンド及びクエリに応答して、情報の表示及び検索を実行することができる。
【００４２】
図３は、エンドユーザコンピュータシステムの一例のブロック図である。コンピュータシステム３０は、プロセッサ３１と、プログラムメモリ３２と、ユーザインプットのためのマウス３３及びキーボード３４と、ディスプレイ３５と、モデム３６と、エンドユーザコンピュータシステムに係る識別コード３７と、を備える。コンピュータシステム３０からＩＳＰ（インターネットサービスプロバイダ：Internet Service Provider）３８への接続も図示している。接続はブロードバンド、有線、無線、衛星、ＰＯＴＳ、ＤＳＬ、ＡＤＳＬ等を通じて行うことができる。図２の環境において、システム３０はエンドユーザコンピュータシステムであり、プロセッサ３１はＩＳＰ３８とデータ通信している。ＩＳＰ３８は、インターネットを通じてデータをサーバ１０に送信する。他の可能な実施形態では、サーバ１０に直接呼び出しをするモデム３６を有し、モデム３６を介してデータ通信回線を確立するプロセッサ３１を用いてシステムを実装することができる。或いは、エンドユーザコンピュータシステム３０とサーバ１０とを、ローカルネットワークを通じて接続するようにシステムを実装することができる。
【００４３】
可能な実施形態では、ネットワークはＩＰに基づくデータネットワークを含む。他の可能な実施形態では、ネットワークはイーサネットＬＡＮ等の有線ローカルエリアネットワーク（ＬＡＮ）を含む。一実施形態において、ネットワークは無線ＬＡＮ（ＷＬＡＮ）を含む。更に他の可能な実施形態では、ネットワークはワールドエリアネットワーク（ＷＡＮ）を含む。他の可能な実施形態では、ネットワークは、ＷｉＦｉホットスポットネットワーク等の公衆データネットワーク、又はＧＰＲＳ（General Packet Radio Service）ネットワーク等のセルラーデータネットワークを含む。可能な実施形態では、ネットワークは、ホームネットワーク、企業ネットワーク、地域企業ネットワーク又は企業ＶＰＮ（Virtual Private Network）等のプライベートデータネットワークを含む。他の可能な実施形態では、ネットワークはサービスプロバイダネットワークを含む。
【００４４】
エンドユーザコンピュータに係るＩＤコード３７は、エンドユーザコンピュータ３０に係るハードウェア内に常駐する。エンドユーザコンピュータシステム３０は、エンドユーザコンピュータＩＤ３７をサーバ１０に送信することができる。或いは、エンドユーザコンピュータシステム３０のエンドユーザは、コンピュータＩＤを知っている場合又は他のコンピュータＩＤを用いて対象物情報を検索したい場合、他の入力デバイスから（例えばキーボード３４から）ＩＤコードを入力することができる。
【００４５】
適切なエンドユーザコンピュータシステム３０の例は、Ｍｉｃｒｏｓｏｆｔ  ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ、Ａｐｐｌｅ  Ｍａｃ  ＯＳ、Ｌｉｎｕｘ等に一致する１つのオペレーティングである。プロセッサ３１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、及びＩ／Ｏ回路素子を有する任意の多目的プロセッサであってもよい。マウス３３及びキーボード３４の代わりに（又はこれらに加えて）、トラックボール、タッチパッド、グラフィックタブレット、又はジョイスティック等の他の入力デバイスを用いることができる。プロセッサ３１は、ユーザを補助する処理を実行し、ユーザの入力を受け付けて処理するようにプログラムされる。
【００４６】
３．プロセスフローの例
図４は、グラフィカルユーザインターフェースの例を示す。グラフィカルユーザインターフェースは、ディスプレイ３５上に表示されるように形式を整えてもよい。ユーザからの入力を受け付けるように構成されるグラフィカルユーザインターフェース上には、いくつかの入力ボックス及びボタンがある。
【００４７】
データ入力エリア４１３はコンピュータＩＤのための入力を受け付ける。ＩＤはコンピュータの仕様を識別するための識別コードであって、ＩＤに基づいて、ユーザは情報を検索することができ、又はサーバは情報（例えば宣伝情報）をエンドユーザコンピュータに送信することができる。エンドユーザコンピュータの識別コードはＭＥＩＤとすることができる。ユーザがエンドユーザコンピュータのＭＥＩＤを知らない場合、ユーザはアプリケーションソフトウェアに情報を読み出させることができる（或いは、これをデフォルト設定とすることができる）。データ入力エリア４１３を空欄のままにしておくことで、ユーザはデフォルト設定としてＭＥＩＤを選択することができる。最新のＭＥＩＤはプログラムメモリ３２に格納される。ＭＥＩＤは１６進数文字列又は上述のコード列とすることができる。デフォルト設定により、データ入力エリア４１３にユーザが他のＩＤ番号を入力しない限り、ＭＥＩＤが選択される。
【００４８】
データ入力エリア４１１は、携帯デバイス及び検索基準のためのユーザ入力を受け付ける。このデータ入力エリアのデフォルト設定は、「２年契約で無料の携帯デバイス及び現在のプランよりも低コストの無線料金プラン」とすることができる。データ入力エリア４１２は、目的の携帯デバイス仕様のための入力を受け付ける。データ入力エリア４１２のデフォルト設定は、「現在の携帯デバイスと比較してより速いプロセッサとより多くのメモリ」とすることができる。プロセッサ３１は、ユーザデータ入力を検索入力エリア４１２から受け取る。
【００４９】
データ入力エリア４１４は、携帯デバイススタイルのためのユーザ入力を受け付ける。可能な実施形態では、携帯デバイススタイルはキーボードスタイルを意味し、ソフトキーパッドスタイル又はハードキーパッドスタイルの何れかである。可能な実施形態では、プロセッサ３１は、ユーザが入力可能な異なる携帯デバイススタイルを識別することができ、例えば、プログラミングスタイル、フリップスタイル又はタッチスクリーンスタイル、電話機の色、携帯デバイスの寸法等を識別することができる。ＡＰＩ又はソフトウェアルーチンは、プロセッサ３１により実行され、ユーザの入力を分類し、ユーザのデータ入力によりユーザが言いたい事を判断することができる。
【００５０】
ボタン４１５は、ユーザがクリック（又はタッチ）するための「送信ボタン」である。ユーザは、ボタンをクリック又はタッチして検索基準を送信することができる。選択可能なボタン４１６、４１７は、前回の入力又は検索から電話機情報を呼び戻すためのメモリ呼び戻しボタンである。ユーザはメモリ呼び戻しボタン４１６又は４１７の何れかをクリックして電話機情報を呼び戻すことができる。
【００５１】
プロセッサ３１は、受け取った入力、エンドユーザコンピュータＩＤ、携帯デバイス及び検索基準、並びに携帯デバイスプロセッサ及びメモリ基準、携帯デバイススタイル基準を、メッセージパケット又はデータベースクエリとして整理する。可能な実施形態では、プロセッサ３１は、ＩＳＰ３８を介して情報をサーバに送信するために、例えばモデム３６、電話回線、ケーブルモデム、ＤＳＬモデム等を用いる。ＩＳＰ３８はサーバ１０に情報を更に送信する。サーバ１０が情報を受信し終えると、プロセッサ１１は検索クエリ及びクエリデータベース１４を形成する。
【００５２】
図５は、プロセッサ３１が検索結果を受け取って結果５００をユーザに対して表示している図である。検索結果表５００は、現在の電話機仕様及び無線プランのための表示領域５１０と、現在の電話機の無線加入プランを含む料金構成のための表示領域５１１と、現在の電話機のプロセッサ仕様及びメモリ仕様のための表示領域５１２と、現在の電話機のスタイルのための表示領域５１３とを含む。
【００５３】
検索結果表５００は、検索結果を表示する情報も含む。領域５２０、５２１、５２２、５２３は、検索基準に適合する結果を表示する。領域５２０は電話機の識別子を表示する。領域５２１は新しい電話機及び新しい加入プランの価格を表示する。領域５２２は新しい電話機の仕様を表示する。領域５２３は新しい電話機のスタイルを表示する。可能な実施形態では、検索結果表をひと目見るだけで、新しい電話機の仕様とユーザの現在の電話機の仕様とを、視覚的又は統計的にパーセンテージで比較することができる。例えば、新しい電話機のマイクロプロセッサ処理速度を、現在の電話機のマイクロプロセッサよりも２０％速い等として表示することができる。表示するパーセンテージは、数値、棒グラフ、線グラフ、色彩表示等として示してもよい。可能な実施形態では、この結果を定期的に更新することができ、例えば、毎月、毎日、一時間毎、数時間間隔等に更新することができる。このことは、現在の電話機の仕様から得たユーザの検索基準に適合する新しい電話機の入手可能性によって決めてもよい。結果を更新してユーザに通知をしてもよく、例えば、新しい電話機を導入する場合、ＣＰＵ処理速度が２５％速い等と通知してもよい。結果をセット条件無しで定期的に更新してもよい。検索基準が適合した場合に通知メッセージをユーザに送信してもよい。
【００５４】
ユーザは、新たに検索を開始したい場合、ボタン５３０をクリックすることができる。これにより、ディスプレイには、例えば図４に示される画面が表示される。ボタン５３１は電話機１の検索結果情報を保存する。ユーザは、このボタンを選択することにより、電話機１の情報をコンピュータシステム３０のローカルメモリに保存することができる。ユーザは情報を後で検索することができる。ボタン５３２は電話機２の検索結果情報を保存する。ユーザは、このボタンを選択することにより、電話機２の情報をコンピュータシステム３０のローカルメモリに保存することができる。ユーザは情報を後で検索することができる。
【００５５】
図６は、グラフィカルユーザインターフェースの他の例を示す。可能な実施形態では、グラフィカルユーザインターフェースはディスプレイ３５に表示するために整えられた形式である。グラフィカルユーザインターフェース上にはいくつかの入力ボックス及びボタンがあり、ユーザからの入力を受け付ける。データ入力エリア６１３はコンピュータＩＤのための入力を受け付ける。ＩＤはコンピュータの仕様を識別するための識別コードであって、ＩＤに基づいて、ユーザは情報を検索することができ、又はサーバは情報（例えば宣伝情報）をエンドユーザコンピュータに送信することができる。エンドユーザコンピュータの識別コードはＭＥＩＤとすることができる。ユーザがエンドユーザコンピュータのＭＥＩＤを知らない場合、ユーザはアプリケーションソフトウェアに情報を読み出させることができる（或いは、これをデフォルト設定とすることができる）。データ入力エリア６１３を空欄のままにしておくことで、ユーザはデフォルト設定としてＭＥＩＤを選択することができる。最新のＭＥＩＤはプログラムメモリ３２に格納される。ＭＥＩＤは１６進数文字列又は上述のコード列とすることができる。デフォルト設定により、データ入力エリア６１３にユーザが他のＩＤ番号を入力しない限り、ＭＥＩＤが選択される。
【００５６】
データ入力エリア６１１は、携帯デバイス充電器及び検索基準のためのユーザ入力を受け付ける。このボックスのデフォルト設定は、「壁掛け式」とすることができる。データ入力エリア６１２は、例えば有線又は無線等の充電器の形式のための入力を受け付ける。データ入力エリア６１２のデフォルト設定は、ユーザがいかなるデータもデータ入力領域６１２に入力していない場合、「無線充電器」とすることができる。プロセッサ３１は、ユーザデータ入力をデータ入力エリア６１２から受け取る。
【００５７】
データ入力エリア６１４は、携帯デバイス充電器スタイルのためのユーザデータ入力を受け付ける。可能な実施形態では、携帯デバイス充電器スタイルは黒又は白である。可能な実施形態では、携帯デバイススタイルはピンク又は青等の任意の色とすることができる。
【００５８】
ボタン６２０は、ユーザがクリック（又はタッチ）するための「送信ボタン」である。ユーザはボタンをクリック又はタッチして検索基準を送信することができる。ボタン６２１及びボタン６２２は、前回の入力又は検索から携帯デバイス充電器情報を呼び戻すために用いられるメモリ呼び戻しボタンである。ユーザはメモリ呼び戻しボタン６２１又は６２２の何れかをクリックして携帯デバイス充電器情報を呼び戻すことができる。
【００５９】
プロセッサ３１は、受け取った入力、エンドユーザコンピュータＩＤ、携帯デバイス充電器及び検索基準、携帯充電器の形式、携帯デバイス充電器スタイル基準を、メッセージパケット又はデータベースクエリとして整理する。可能な実施形態では、プロセッサ３１は、ＩＳＰ３８を介して情報をサーバに送信するために、例えばモデム３６、電話回線、ケーブルモデム、ＤＳＬモデム等を用いる。ＩＳＰ３８はサーバ１０に情報を更に送信する。サーバ１０が情報を受信し終えると、プロセッサ１１は検索クエリ及びクエリデータベース１４を形成する。
【００６０】
図７は、プロセッサ３１が検索結果を受け取って結果７００をユーザに対して表示している図である。検索結果表７００は、充電器識別子のための表示領域７１０と、携帯デバイス充電器の形式のための表示領域７１１と、充電器が有線か無線かを示す表示領域７１２と、携帯充電器スタイルのための表示領域７１３とを含む。
【００６１】
検索結果表７００は、検索結果を表示する情報も含む。領域７２０、７２１、７２２、７２３は、検索基準に適合する結果を表示する。領域７２０は携帯充電器の識別子を表示する。領域７２１は携帯充電器の価格及び定格電圧を表示する。領域７２２は携帯デバイス充電器が無線充電器か有線充電器かを表示する。領域７２３は携帯充電器の色彩を含むスタイルを表示する。
【００６２】
ボタン７３０は新規検索ボタンである。ユーザはボタンをクリックして新しい携帯デバイス充電器の検索を始めることができる。これによりディスプレイには例えば図６に示される画面が表示される。ボタン７３１は携帯充電器１の情報を保存する。ユーザは、このボタンを選択することにより、携帯充電器１の情報をコンピュータシステム３０のローカルメモリに保存することができる。ユーザは情報を後で検索することができる。ボタン７３２は携帯充電器２の情報を保存する。ユーザは、このボタンを選択することにより、携帯充電器２の情報をコンピュータシステム３０のローカルメモリに保存することができる。ユーザは情報を後で検索することができる。
【００６３】
図８は、サーバがコンピューティングデバイスのＩＤ又は仕様と関連する商品の検索を実行するプロセスフローの例を示す。ステップ８１において、サーバ１０又はデータベースマネージャは、コンピュータデバイス情報及び商品情報をコンピュータデバイス／商品の製造業者、販売業者、及び／又は小売業者から受信する。コンピュータデバイス情報は、データベースにコンピュータＩＤ及び仕様情報を登録するのに必要な情報を含む。サーバ１０は、情報をコンピュータデバイス／商品の製造業者、販売業者、及び／又は小売業者からインターネット接続、電話回線、高周波回線等を通じて受信する。コンピュータデバイス情報及び商品情報は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、表示サイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、及びＧＰＳ利用可能性の任意の組み合わせであってもよい。
【００６４】
コンピュータＩＤ情報及び仕様情報は、サーバ１０がコンピュータデバイス／商品の製造業者、販売業者、及び／又は小売業者から受信した商品対象物情報と関連している。サーバ１０は、ローカルメモリを用いて相関を取ることができ、又は情報をデータベース１４内の表等のデータ構造に格納することができる（ステップ８２）。
【００６５】
ステップ８３において、サーバ１０は、消費者のコンピュータのＩＤコード又は消費者のコンピュータの仕様等の検索基準を、消費者のコンピュータから受信する。サーバ１０は、検索基準を用いてデータベース１４のためのクエリを形成する。そしてサーバ１０は、クエリをデータベース１４に送信する。データベース１４は、検索基準と適合するように関連している任意の商品（例えば、候補となる電話機、自動車用充電器、携帯電話ケース、イヤフォン等）を見つけ出す。
【００６６】
ステップ８５において、サーバ１０は検索結果をデータベース１４から受信する。サーバ１０は検索結果を消費者のコンピュータに対するメッセージ形式にする。メッセージは様々な形態をとることができ、例えば、ＨＴＭＬページ、ビットマップ画像、カスタマイズド又はスタンダードのメッセージパケット等とすることができる。サーバ１０は、メッセージを消費者のコンピュータに送信する。
【００６７】
ステップ８６において、消費者のコンピュータはサーバ１０からメッセージを受信し、検索結果を消費者に対して表示する。消費者のコンピュータは、検索結果を用いて、画面の形式を合わせてビットマップのページを表示し、又はＨＴＭＬページを表示する等してもよい。可能な実施形態では、消費者は、商品記述の近くの購入ボタンをクリックして、検索結果に示される任意の商品を購入することができる。可能な実施形態では、消費者が商品に関する情報を得るためにクリックするリンク（例えば、ＵＲＬ、ハイパーリンク等）を商品記述とともに表示してもよい。
【００６８】
図９は、サーバがコンピューティングデバイスのＩＤ又は仕様と関連する広告の検索を実行するプロセスフローの例を示す。ステップ９１において、サーバ１０又はデータベースマネージャは、広告情報をコンピュータデバイス／商品の製造業者、販売業者、及び／又は小売業者から受信する。広告情報は、広告情報をデータベース内のコンピュータＩＤ情報及び仕様情報に関連付けるのに必要な情報を含む。広告情報は地理的情報も含んでもよく、これは例えば広告を所定の地理的エリアに制限し又は所定の地理的エリアを除外する等に用いることができる。サーバ１０は、情報をコンピュータデバイス／商品の製造業者、販売業者、及び／又は小売業者からインターネット接続、電話回線、高周波回線等を通じて受信する。
【００６９】
コンピュータデバイス／商品の製造業者、販売業者、及び／又は小売業者から受信した広告情報は、サーバ１０によりコンピュータＩＤ及び仕様情報と関連付けられる。サーバ１０は、ローカルメモリを用いて相関を取ることができ、又は情報をデータベース１４内の表等のデータ構造に格納することができる（ステップ９２）。
【００７０】
ステップ９３において、サーバ１０は、消費者のコンピュータに係るＩＤコード又は消費者のコンピュータの仕様等の検索基準を、消費者のコンピュータから受信する。サーバ１０は、検索基準を用いてデータベース１４のためのクエリを形成する。クエリは、用いられるデータベース構造に準拠した任意の形式であってよく、例えばＳＱＬクエリ等であってよい。そしてサーバ１０は、クエリをデータベース１４に送信する。データベース１４は、検索基準と適合するように関連している任意の広告を見つけ出し、例えば、消費者がクリックするためのリンクを有するサービス広告、近日発売予定の製品広告、現在の製品のための広告等を見つけ出す。
【００７１】
ステップ９５において、サーバ１０は検索結果をデータベース１４から受信する。サーバ１０は、検索結果を消費者のコンピュータに対するメッセージ形式にする。メッセージは、様々な形態であってよく、例えば、ＨＴＭＬページ、ビットマップ画像、カスタマイズド又はスタンダードのメッセージパケット等であってよい。サーバ１０は、メッセージを消費者のコンピュータに送信する。
【００７２】
ステップ９６において、消費者のコンピュータは、サーバ１０からメッセージを受信し、検索結果を消費者に対して表示する。消費者のコンピュータは、検索結果を用いて画面の形式を整え、ビットマップのページを表示し、又はＨＴＭＬページを表示等してもよい。可能な実施形態では、消費者は、広告の近くの購入ボタンをクリックして、検索結果に示される任意の商品を購入することができる。可能な実施形態では、消費者が広告の主題に関する情報を得るためにクリックするリンクを広告とともに表示してもよい。
【００７３】
本明細書において記載されている全ての動作及び／又はモジュールは、単独で又は任意の組み合わせで実装することができ、ソフトウェアプログラム若しくはハードウェア、又はソフトウェアとハードウェアの任意の組み合わせで実装することができる点に留意されたい。
【００７４】
本システムによれば、消費者はキャリアのウェブサイトにログオンすることなく買い物をすることが可能となる。消費者は、同様の又はより良いコンピュータ又は携帯デバイスを購入するために、消費者のコンピュータの識別コード又は仕様等の情報を容易に手元で用いることが可能となる。
【００７５】
４．種々のデバイスに対する自動ページ書式化
可能な実施形態では、サーバ１０は、消費者が商品や広告等を検索したとき、コンピュータＩＤ及び仕様を消費者のコンピュータから受信する。サーバ１０は、消費者のコンピュータに係るハードウェア及びソフトウェア仕様について、データベース１４内を検索することができる。消費者のコンピュータハードウェア及びソフトウェア仕様を用いて、サーバ１０は消費者のコンピュータ用に検索結果を自動的にカスタマイズすることができる。
【００７６】
可能な実施形態では、サーバ１０は、消費者のコンピュータに係るハードウェア及びソフトウェア設定に書式を合わせて、表示ページを作成する。例えば、サーバ１０は、消費者のコンピュータが携帯電話であって、グレースケールの画面解像度３２０ｘ２００ピクセルであると判断する。検索結果には、注目されている携帯電話のカラーＪＰＥＧ画像及び２つの携帯電話の仕様が含まれている。サーバ１０は、ＪＰＥＧ画像を３２０ｘ２００ピクセル画面に適合するようにスケールし、ＪＰＥＧ画像をグレースケールに変換する。またサーバ１０は、２つの携帯電話に係る仕様情報を表書式に適合するように、できる限り図７に示されるように書式を合わせる。サーバ１０は、３２０ｘ２００ピクセル画面に適合するように表の書式を合わせる。サーバ１０は、書式を合わせた表並びにスケール及び変換されたＪＰＥＧ画像を表示するＨＴＭＬページを作成する。そしてサーバ１０は、そのページを消費者のコンピュータに送信する。
【００７７】
他の例において、サーバ１０は、消費者のコンピュータがデスクトップＰＣであって、１６ビットカラーの画面解像度１０２４ｘ７６８ピクセルのディスプレイを備えていると判断する。検索結果には、注目されているＰＣのＪＰＥＧ画像及び四台のＰＣの仕様が含まれている。サーバ１０は、ＪＰＥＧ画像を１０２４ｘ７６８ピクセルの解像度及び１６ビットカラーレンジに適合するようにスケールする。またサーバ１０は、四台のＰＣに係る仕様情報を表書式に適合するように書式を合わせる。サーバ１０は、１０２４ｘ７６８ピクセルの解像度に表の書式を合わせる。サーバ１０は、書式を合わせた表及び画像を表示するＨＴＭＬページを作成し、そのページを消費者のコンピュータに送信する。
【００７８】
サーバ１０は、コンピュータの仕様をデータベース１４に格納していることにより、検索結果出力及び広告を任意の消費者のコンピュータに自動的に適合することができる。図１１を参照して、
サーバ１０は、消費者の現在のコンピュータのサイズ比較、又は消費者のコンピュータ（例えば、携帯電話、自動車、デスクトップＰＣ等）に使われるより大きなハードウェアシステムを消費者に示すために、例えば、ＪＰＥＧ画像、ＴＩＦＦ画像等を用いて、比較表示をスケールしてもよい。例えば、消費者のコンピュータが携帯電話である場合、比較表示を消費者のコンピュータ画面１１００に合うようにスケールしてもよい。この表示は、消費者の携帯電話１１０１及び提案された取り換え携帯電話１１０２の描写を含んでもよい。両携帯電話の外形を、１つの表示に重ね合わせて、視覚的に、画像的に、又はグラフィカルに、オーバーレイすることができる。またこの表示は、回転及び／又はズーム機能を含んでもよい。両携帯電話の仕様を並べて表書式にして比較することができ、又は表示書式にしてオーバーレイすることができる。さらに、取り換え及び現在の携帯電話に係る仕様比較は、音声書式、動画表示書式、画像表示書式、テキスト表示書式等の任意の書式で消費者に対して配信することができる。
【００７９】
可能な実施形態では、サーバ１０は、消費者のコンピュータへの検索結果の転送をより効率化するために、消費者のコンピュータに係る接続ビットレートに適合する異なる解像度のページを作成することができる。例えば、サーバ１０は、消費者のコンピュータが、３Ｇ技術を用いたデータネットワークに関する携帯電話であると認識することができる。サーバ１０は、消費者により良いユーザ体験を与えるために、検索結果のＨＴＭＬページの解像度を整えて帯域幅をできる限り取らないようにする。
【００８０】
５．収入創出
可能な実施形態では、サーバ１０は、どの広告が消費者のコンピュータに送信されたか記録することができる。サーバ１０は、会計ソフトウェアパッケージを用いて、消費者のコンピュータに送信した各広告についての手数料を広告主に課すことができる。或いは、サーバ１０は、消費者のコンピュータに送信された広告を会計サーバに通知することができる。会計サーバは、例えば、広告主の広告が送信された回数に基づいて、広告主に対して手数料を課すことができる。
【００８１】
可能な実施形態では、消費者のコンピュータは、サーバ１０と連動して作動して広告の閲覧、リンクのクリックスルー、検索結果の選択等を記録する。消費者のコンピュータは、どの検索結果が消費者に選択されたかを記録する。また消費者のコンピュータは、サーバ１０によって送信された広告を消費者が選択又は閲覧したかどうかを記録することができる。サーバ１０は、消費者によってどの検索結果が選択され、かつ、若しくは或いは、消費者によってどんな広告が選択又は閲覧されたかを示す情報を、消費者のコンピュータから受信する。サーバ１０は、会計ソフトウェアパッケージを用いて、選択された検索結果の主題（例えば、サービス）に、消費者によって選択されたことについての手数料を課すことができる。サーバ１０は、消費者によって選択又は閲覧された各広告についての手数料を広告主に課すことができる。或いは、サーバ１０は、選択された検索結果を会計サーバに通知することができる。会計サーバは、選択された各検索結果の主題に手数料を課すことができる。サーバ１０は、消費者によって選択又は閲覧された広告を会計サーバに通知することができる。会計サーバは、例えば、広告主の広告が選択又は閲覧された回数に基づいた手数料を広告主に課すことができる。
【００８２】
可能な実施形態では、サーバ１０又は会計サーバは、広告主に、特定の地理的エリアのための広告の優先的選択について手数料を課してもよい。サーバ１０は、例えば、所定の地理的エリアに由来する広告主の広告を、所定の数のクエリのために選択することができる。
【００８３】
６．例示実施形態
可能な実施形態では、システムは、情報の一部分が、ユーザの手入力によるものでなく、対象物の仕様又はＩＤから得られる場合、ユーザと関係する対象物の仕様又はＩＤに基づいて、情報をユーザに配信する。この情報は、商品情報（乗り物又は自動車部品に関連する情報又は価格情報、携帯デバイスに関連する情報又は価格情報、コンピュータに備えられる対象物に関連する情報又は価格情報、コンピュータに備えられる対象物を組み立てるための構成要素又は道具に関連する情報又は価格情報を含むがこれらに限られるものではない）、広告情報（乗り物又は自動車部品に関連する広告情報又はセール情報、携帯デバイス又は携帯デバイスのアクセサリに関連する広告情報又はセール情報、コンピュータに備えられる対象物に関連する広告情報又はセール情報、コンピュータに備えられる対象物に対するサービス（例えば、自動車修理サービス等）に関連する広告情報又はセール情報を含むがこれらに限られるものではない）、及びサービス情報（乗り物に関連するサービス情報、修理情報、又はサービス／修理労働コスト情報、携帯デバイスに関連するサービス情報又は無線プランサービス、コンピュータに備えられる対象物に関連するサービス情報、修理情報、又はサービス／修理労働コスト情報を含むがこれらに限られるものではない）からなる情報グループの１つと関連付けることができる。
【００８４】
可能な実施形態では、対象物は、例えば自動車、オートバイ、ボート、船舶、飛行機等の乗り物等の、より大きなハードウェアシステムに関連付けられる。ハードウェア仕様情報は、ユーザと相互に作用する乗り物のライセンスプレートナンバー又はＶＩＮ（Vehicle Identification Number）から検索することができる。また情報は、乗り物にインストールされる携帯デバイスのＩＤ又は仕様からも検索することができる。可能な実施形態では、ユーザは、ライセンスプレートナンバー又はＶＩＮを、乗り物のライセンスプレートに係る例えば画像、写真等のイメージを介して、例えば無線接続カメラを備えた携帯電話等の携帯デバイスから得ることができる。携帯デバイスは、例えばＢｌｕｅｔｏｏｔｈ又は８０２．ｘｘ等の無線接続、ＳＤカード又はＵＳＢペンドライブ等の媒体カードを介して、イメージを乗り物内の対象物に転送することができる。イメージからの情報は、例えばＯＣＲ（光学文字認識：Optical Character Recognition）又はイメージ中のテキストを文字に変換する任意の処理を用いて得ることができる。変換後、ライセンスプレートナンバー又はＶＩＮを、乗り物のＩＤ又は仕様として用いることができる。携帯デバイスは、テキスト情報をサーバ１０に送信する前に、イメージに対してＯＣＲを実行することができ、又はサーバ１０は、携帯デバイスから受信したイメージに対してＯＣＲを実行することができる。
【００８５】
可能な実施形態では、乗り物のライセンスプレートナンバー又はＶＩＮは、データベースに格納されているユーザプロフィールから得ることができる。この場合、検索結果は、対象物（本実施形態においては、乗り物）のＩＤ又は仕様を格納しているユーザプロフィールから得ることができる。
【００８６】
乗り物に係るＩＤ又は仕様の受信において、サーバ１０は、データベース１４からＩＤ又は仕様を検索する。データベース１４が返した情報は、関連する乗り物についての情報を含む。この情報は乗り物についての詳細を含んでおり、サーバ１０は、乗り物に関連する商品情報、広告、及び／又はサービス情報を探し出すためにこれを用いることができる。例えば、検索から返される情報は、以下の内容を含むことができる。
【００８７】
ａ．乗り物の形式：２０１０ＸＹＺブランド  ４ドア  セダン
ｂ．オペレーティングシステム：自動車にインストールされるコンピュータ用の任意のオペレーティングシステム
ｃ．馬力：２１０馬力
ｄ．エンジン：６シリンダ、２０００ｃｃ
【００８８】
可能な実施形態では、ユーザは検索を開始した乗り物に似ている乗り物を購入することができる。サーバ１０は、データベース１４からユーザが検索を開始した乗り物と似た情報を有する乗り物を探す。サーバ１０は、検索結果を、乗り物内の対象物であって結果をいくつかの方法でユーザに対して表示するものに返す。
【００８９】
可能な実施形態では、本システムによってユーザは乗り物用の取り換え部品を検索することができる。可能な例において、ユーザは乗り物に関連するブレーキパッドを購入することができる。サーバ１０は、乗り物内の対象物から供給されるＩＤ又は仕様を用いて、乗り物用のブレーキパッドについてデータベース１４にクエリを行ってもよい。検索から返される情報は以下の内容を含んでもよい。
【００９０】
ブレーキパッド仕様：
部品ナンバー：ＭＫＤ４６５Ａ（ＸＹＺ  ｃａｒブランド用のＡＢＣ  Ｂｒａｋｅブランド）
重量：３．１ｌｂｓ
保証：Ｌｉｍｉｔｅｄ  Ｌｉｆｅｔｉｍｅ
注記：Ｓｅｍｉ−ｍｅｔａｌｌｉｃ
フリクション材料タイプ：Ｐｌａｔｆｏｒｍ  ｓｐｅｃｉｆｉｃ  ｆｒｉｃｔｉｏｎ
ウェアセンサ：有り
フリクション：なし
【００９１】
可能な実施形態では、ユーザは、ユーザが関連している又は興味のあるハードウェアのサービス又は修理サービス（場合により労働コストを含む）を検索することができる。可能な実施形態では、ユーザは、乗り物に関連するブレーキパッドを組み込む、組み込みサービスを購入することができる。
【００９２】
可能な実施形態では、ユーザは、ユーザが関連している又は興味のあるハードウェアに関連するＤＹＩ（Do-It-Yourself）及び「ハウツー」サービス／組み込み／修理情報を検索することができる。可能な実施形態では、ユーザは、乗り物に関連する「ブレーキパッドの組み込み方」についての情報を検索することができる。「ハウツー」情報は、道具の価格と、道具のタイプと、ネジ／ワッシャの寸法（メートル又はＳＡＥ）と、ブレーキパッドを取り付けるのに必要な潤滑油のタイプと、からなってもよいが、これらに限定されるものではない。「ハウツー」情報は、必須の構成要素を取り付けるために又は必須のサービスを実行するために必要な、任意の関連する道具又は任意の他の構成要素に係る価格を含んでもよい。
【００９３】
実施例による状況において、ユーザは、２００７ＸＹＺ自動車に搭載されるコンピュータと相互に作用する。自動車は、搭載コンピュータがインターネット及び（例えば、前述のサーバ１０のような）サーバにアクセスするのに用いる携帯電話を有する。ユーザは、自動車のオイル交換を行うためのサービスの検索を開始する。搭載コンピュータには、自動車のＶＩＮナンバーが工場で既にプログラムされている。搭載コンピュータは、ＶＩＮナンバーをサーバに送信してオイル交換サービスをリクエストする。
【００９４】
サーバは、ＶＩＮナンバー及びオイル交換サービスのリクエストを搭載コンピュータから受信する。サーバは、ＶＩＮナンバーを用いてデータベースを検索して自動車情報を探す。データベースは以下の情報を返す。
【００９５】
ａ．乗り物の形式：２００７ＸＹＺブランド  スポーツ  クーペ
ｂ．オペレーティングシステム：Ｗｉｎｄｏｗｓ  ＣＥ
ｃ．馬力：３００馬力
ｄ．エンジン：６シリンダ、３５００ＣＣ
【００９６】
そしてサーバは、データベースを検索してＸＹＺオイル交換サービスセンターを探す。またサーバは、データベースを検索してＸＹＺ自動車用のオイル交換サービスの広告を探してもよい。サーバは、オイル交換サービスセンターの検索結果（及び場合により広告検索からの広告）を搭載コンピュータに返す。
【００９７】
搭載コンピュータは、オイル交換サービスセンターの検索結果（及び場合によりサーバから受信した任意の広告）をユーザに対して表示する。搭載コンピュータは、オイル交換サービスセンターの選択及び方向表示のオプション、並びに／又はオイル交換サービスセンターの地図をユーザに提示することができる。搭載コンピュータは、（場合によりナビゲーションシステムの監視、又は単純に検索結果からの選択の監視によって）どのオイル交換サービスセンターをユーザが選択するかを監視することができる。搭載コンピュータは、サーバ又はユーザにより選択されたオイル交換サービスセンターの監視サービスに通知することができる。そしてサーバ、会計システム、又は監視サービスは、オイル交換サービスセンターに紹介料を課してもよい。
【００９８】
また搭載コンピュータは、搭載コンピュータがユーザに対して表示している広告の何れかをユーザが選択するかどうかを監視することができる。搭載コンピュータは、ユーザによって選択された広告又はユーザに対して表示された広告のサーバ又は監視サービスに通知することができる。そしてサーバ、会計システム、又は監視サービスは、広告主に選択又は表示についての手数料を課してもよい。
【００９９】
可能な実施形態では、取り換えの自動車と現在の自動車との仕様比較をユーザに配信する。仕様比較は、エンジン排気量の増加率又は減少率、現在の自動車と比較した取り換え自動車の馬力の増加率又は減少率、現在の自動車と比較した取り換え自動車のトルクの増加率又は減少率、取り換え自動車と現在の自動車との形式の対比による利点等を含んでもよいが、これらに限られるものではない。
【０１００】
他の実施例による状況において、ユーザは、２００７ＸＹＺ自動車に関して、携帯電話と相互に作用する。携帯電話は、セルラー通信回線（例えば、３Ｇ、４Ｇ、ＣＤＭＡ等）を用いて、インターネット及び（例えば、前述のサーバ１０のような）サーバにアクセスする。ユーザは、携帯電話を用いて、自動車のＶＩＮの写真を撮影する。そしてユーザは、自動車用のタイヤ修理サービスの検索を開始する。携帯電話は、ＶＩＮナンバーの画像及びタイヤ修理サービスのリクエストをサーバに送信する。
【０１０１】
サーバは、ＶＩＮナンバーの画像及びタイヤ修理サービスのリクエストを携帯電話から受信する。サーバは、画像に対してＯＣＲ処理を実行してＶＩＮナンバーを得る。サーバは、ＶＩＮナンバーを用いてデータベースを検索し、自動車情報を探す。データベースは以下の情報を返す。
【０１０２】
ａ．乗り物の形式：２００７ＸＹＺブランド  スポーツ  クーペ
ｂ．オペレーティングシステム：Ｗｉｎｄｏｗｓ  ＣＥ
ｃ．馬力：３００馬力
ｄ．エンジン：６シリンダ、３５００ＣＣ
【０１０３】
そしてサーバは、タイヤ修理サービスセンターをデータベースから検索する。またサーバは、タイヤ修理サービスの広告をデータベースから検索してもよい。サーバは、タイヤ修理サービスセンターの検索結果（及び場合により広告検索からの広告）を携帯電話に返す。
【０１０４】
携帯電話は、タイヤ修理サービスセンターの検索結果（及び場合によりサーバから受信した任意の広告）をユーザに対して表示する。携帯電話は、タイヤ修理サービスセンターの選択及び方向表示のオプション、並びに／又はタイヤ修理サービスセンターの地図をユーザに提示することができる。携帯電話は、（場合によりナビゲーションシステムの監視又は単純に検索結果からの選択の監視によって）どのタイヤ修理サービスセンターをユーザが選択するかを監視することができる。携帯電話は、ユーザにより選択されたタイヤ修理サービスセンターのサーバ又は監視サービスに通知することができる。そしてサーバ、会計システム、又は監視サービスは、タイヤ修理サービスセンターに紹介料を課してもよい。
【０１０５】
また携帯電話は、携帯電話がユーザに対して表示している広告の何れかをユーザが選択するかどうかを監視することができる。携帯電話は、ユーザによって選択された広告又はユーザに対して表示された広告のサーバ又は監視サービスに通知することができる。そしてサーバ、会計システム、又は監視サービスは、広告主に選択又は表示についての手数料を課してもよい。
【０１０６】
説明のために、商品情報を以下の例において用いてきたが、商品情報（乗り物又は自動車部品に関連する情報又は価格情報、携帯デバイスに関連する情報又は価格情報、コンピュータに備えられる対象物に関連する情報又は価格情報、コンピュータに備えられる対象物を組み立てるための構成要素又は道具に関連する情報又は価格情報を含むがこれらに限られるものではない）、広告情報（乗り物又は自動車部品に関連する広告情報又はセール情報、携帯デバイス又は携帯デバイスのアクセサリに関連する広告情報又はセール情報、コンピュータに備えられる対象物に関連する広告情報又はセール情報、コンピュータに備えられる対象物に対するサービス（例えば、自動車修理サービス等）に関連する広告情報又はセール情報を含むがこれらに限られるものではない）、及びサービス情報（乗り物に関連するサービス情報、修理情報、又はサービス／修理労働コスト情報、携帯デバイスに関連するサービス情報又は無線プランサービス、コンピュータに備えられる対象物に関連するサービス情報、修理情報、又はサービス／修理労働コスト情報を含むがこれらに限られるものではない）からなる情報グループから任意の情報に置き換えることができる。
【０１０７】
図１２は、サーバがコンピューティングデバイスのＩＤ又は仕様と関連する商品を探し出すために商品検索結果のフィルタリングを行うプロセスフローの例を示す。
【０１０８】
ステップ１２０１において、サーバ１０又はデータベースマネージャは、コンピュータデバイス及び商品対象物情報を、コンピュータデバイス／商品の製造業者、販売業者、小売業者等から、インターネット接続、電話回線、高周波回線等を通じて受信する。コンピュータデバイス情報は、コンピュータＩＤ及び仕様をデータベースに登録するために必要な情報を含む。コンピュータデバイス及び商品情報は、製造業者、オペレーションシステム、マイクロプロセッサ処理速度、メモリのサイズ、メモリの形式、寸法、重量、色、スタイル、無線加入プラン、ネットワーク接続速度、ネットワーク接続の形式、表示技術、表示サイズ、ディスプレイ解像度、ソフトウェア修正、接続可能エリア、接続技術、電池の形式、カメラ解像度品質、カスタマイズ性、キーボードの形式、ＧＰＳ利用可能性等の任意の組み合わせであってもよい。
【０１０９】
コンピュータＩＤ及び仕様情報は、サーバ１０によって商品対象物情報と関連付けられる。サーバ１０は、ローカルメモリを用いて関連付けを実行することができ、又はデータベース１４内の表等のデータ構造内に情報を格納することができる（ステップ１２０２）。提供された商品情報間の仕様を比較する仕様比較データベースを作成してもよい。
【０１１０】
ステップ１２０３において、サーバ１０は商品検索基準等の検索基準をユーザのコンピュータから受信する。サーバ１０は、検索基準を用いてデータベース１４にクエリを行う（ステップ１２０４）。データベース１４は、検索基準に適合する任意の商品（例えば、候補の携帯電話、自動車用充電器、携帯電話ケース、イヤフォン、乗り物等）を探し出す。
【０１１１】
ステップ１２０５において、サーバ１０は、データベース１４の検索後に検索結果を受信する。或いは、ユーザのコンピュータは、データベース１４の検索後に検索結果をサーバ１０から受信する。
【０１１２】
ステップ１２０６において、検索結果は、ユーザのコンピューティングデバイスのＩＤ又は仕様の機能とするサーバ１０（或いはユーザのコンピュータ）上の方法によって、フィルタリングしてもよい。例えば、サーバ検索結果を、マイクロプロセッサ処理速度がユーザコンピュータよりも１０％以上速い対象物のみを最終／表示データセットに残すという要件に従ってフィルタリングし、最終／表示データセットをユーザコンピュータに送信して表示することができる。
【０１１３】
サーバ検索結果は、ユーザのコンピューティングデバイスのＩＤ又は仕様の機能とする方法によって、フィルタリングしてもよい。例えば、サーバ検索結果を、マイクロプロセッサ処理速度がユーザコンピュータよりも１０％以上速い商品のみを、ユーザに対して表示される最終／表示データセットに残すという要件に従ってフィルタリングすることができる。そして、図８に対して追加のステップを加えてもよく、サーバ検索結果は、ユーザコンピューティングデバイスのＩＤ又は仕様の機能とする方法によって、フィルタリングされることができる。サーバ検索結果は、表示フラグによってフィルタリングしてもよい。表示フラグは、例えば、比較仕様又は興味を引くコンピュータ商品の仕様に係るマイクロプロセッサ処理速度がユーザの現在のコンピュータに係るマイクロプロセッサ処理速度よりも１０％以上速い場合等に、サーバにより設定することができる。これは、最終／表示データセットを作成するための条件関数及び比較関数を用いて行ってもよい。
【０１１４】
可能なプロセスフローにおいて、サーバ１０は、ユーザのコンピュータＩＤ又は仕様に従って情報の書式を合わせる。この例において、サーバ１０により設定されたクッキーにより、ユーザコンピュータのマイクロプロセッサ処理速度よりも１０％速い商品コンピュータをユーザに対して表示することができる。この「ユーザコンピュータの処理速度よりも１０％速い」ことを表示するための条件とすることができる。
【０１１５】
可能なプロセスフローにおいて、ユーザのコンピュータは、ユーザのコンピュータＩＤ又は仕様に従って、表示情報の書式を合わせる。これは、クッキーの作成及び／又はクッキーの読み出しを行うブラウザ等の、ユーザコンピュータのＩＤ又は仕様の機能であるクッキーを有する表示制御ソフトウェアを用いて行ってもよい。ユーザコンピュータのディスプレイモニタに表示する情報は、ユーザコンピュータのＩＤ又は仕様の機能とすることができる。この実施形態において、サーバ１０が設定するクッキーにより、ユーザコンピュータのマイクロプロセッサ処理速度よりも１０％速い商品コンピュータを、ユーザに対して表示することができる。この「ユーザコンピュータの処理速度よりも１０％速い」ことを表示の条件とすることができる。
【０１１６】
ステップ１２０７において、サーバ１０は、ユーザのコンピュータに係る仕様又は識別コードの機能として、商品の仕様又は比較仕様をユーザのコンピュータに送信する。或いは、ユーザのコンピュータは、事前に表示情報の書式を合わせておく。
【０１１７】
ステップ１２０８において、ユーザのコンピュータは、サーバ１０からメッセージを受信して検索結果をユーザに対して表示する。或いは、ユーザのコンピュータは、事前に表示情報の書式を合わせておく。ユーザのコンピュータは、検索結果を用いて画面の書式を合わせて、ビットマップのページを表示し、又はＨＴＭＬページを表示等してもよい。可能な実施形態では、ユーザは、商品記述の近くの購入ボタンをクリックして、検索結果に示される任意の商品を購入することができる。可能な実施形態では、ユーザが商品に関する情報を得るためにクリックするリンク（例えば、ＵＲＬ、ハイパーリンク等）を商品記述とともに表示してもよい。
【０１１８】
図１３は、ユーザコンピュータがコンピューティングデバイスのＩＤ又は仕様と関連する商品を探し出すために商品検索結果のフィルタリングを行うプロセスフローの例を示す。
【０１１９】
サーバ検索結果は、ユーザのコンピューティングデバイスのＩＤ又は仕様の機能とする方法によって、フィルタリングしてもよい。例えば、サーバ検索結果を以下の要件、すなわち、マイクロプロセッサ処理速度が１０％以上増加している商品のみを、ユーザに対して表示する最終／表示データセットに残すという要件によってフィルタリングすることができる。サーバ検索結果は、表示フラグによってフィルタリングしてもよい。表示フラグは、例えば、比較仕様又は興味を引くコンピュータ商品の仕様に係るマイクロプロセッサ処理速度がユーザの現在のコンピュータに係るマイクロプロセッサ処理速度よりも１０％以上速い場合等に、サーバにより設定されることができる。これは、最終／表示データセットを作成するための条件関数及び比較関数を用いて行ってもよい。
【０１２０】
可能なプロセスフローにおいて、サーバ１０は、ユーザのコンピュータＩＤ又は仕様に従って、ユーザの表示の書式を合わせ、そして／又は情報を表示する。これは、クッキーの作成及び／又はクッキーの読み出しを行うブラウザ等の、ユーザコンピュータのＩＤ又は仕様の機能であるクッキーを有する表示制御ソフトウェアを用いて行ってもよい。ユーザコンピュータのディスプレイモニタに表示する情報は、ユーザコンピュータのＩＤ又は仕様の機能とすることができる。この実施形態において、サーバ１０が設定するクッキーにより、ユーザコンピュータのマイクロプロセッサ処理速度よりも１０％速い商品コンピュータを、ユーザに対して表示することができる。この「ユーザコンピュータの処理速度よりも１０％速い」ことを表示の条件とすることができる。
【０１２１】
ステップ１３０１において、ユーザコンピュータ３０は、ユーザ相互作用に応答して、識別コード又は仕様をメモリ、ディスク、デバイス、又はマイクロプロセッサの何れかから読み出す。
【０１２２】
ステップ１３０２において、ユーザコンピュータ３０は、データベースからユーザが探している情報を検索するための検索基準をサーバに送信する。
【０１２３】
ステップ１３０３において、ユーザコンピュータ３０は、検索結果をサーバコンピュータから受信する。返信の検索結果は仕様基準を含んでもよい。
【０１２４】
ステップ１３０４において、ユーザコンピュータ３０は、ユーザコンピュータの仕様又は識別コードの機能として、商品の仕様又は比較仕様をユーザの出力デバイス上に表示する。４つの実施例によるプロセスフローは以下の通りである。
【０１２５】
１．最終／表示データセットは、ユーザのコンピュータにおいて作成することができる。サーバ検索結果は、ユーザコンピューティングデバイスのＩＤ又は仕様の機能とする方法によって、フィルタリングしてもよい。例えば、サーバ検索結果を、以下の要件、すなわち、ユーザのコンピュータに係るマイクロプロセッサ処理速度と比較して１０％以上の増加となる対象物のみを、ユーザのディスプレイに表示される最終／表示データセット内に残すという要件に従ってフィルタリングすることができる。サーバ検索結果は、表示フラグによってフィルタリングしてもよい。表示フラグは、例えば、比較仕様又は興味を引くコンピュータ商品の仕様に係るマイクロプロセッサ処理速度がユーザの現在のコンピュータに係るマイクロプロセッサ処理速度よりも１０％以上速い場合等に、サーバにより設定されることができる。これは、最終／表示データセットを作成するための条件関数及び比較関数を用いて行ってもよい。
【０１２６】
２．表示データセットは作成せず、データ表示処理を必要としてもよい。ユーザコンピュータ３０は、ユーザのコンピュータＩＤ３７又は仕様に従って、ユーザのディスプレイ３５の書式を合わせ、そして／又は情報を表示する。これは、クッキーの作成及び／又はクッキーの読み出しを行うブラウザ等の表示制御ソフトウェアを用いて行ってもよいが、クッキーはユーザのコンピュータＩＤ３７又は仕様の機能である。ユーザのコンピュータディスプレイに表示される情報は、ユーザのコンピュータＩＤ３７又は仕様の機能である。この実施例では、ユーザコンピュータ３０又はサーバコンピュータ１０が設定したクッキーにより、ユーザコンピュータのマイクロプロセッサ処理速度よりも１０％速い商品に係るマイクロプロセッサ処理速度を、ユーザに対して表示することができる。
【０１２７】
３．第２の検索ステップを追加してもよい。第２の検索ステップでは、ユーザコンピュータＩＤ３７又は仕様に基づいて、サーバから返される検索結果を検索する。従って、最も関連性のある検索結果、興味を引く商品の比較仕様又は仕様をユーザコンピュータの出力デバイスに対して出力してもよい。
【０１２８】
この場合、ユーザコンピュータのＩＤ又は仕様は、ユーザコンピュータ内に残っている。ユーザコンピュータは、いかなるプライバシー問題も防ぐために、ユーザコンピュータに関連するデータをサーバに送信しない。サーバは、ユーザのデバイス記録のコピーを保持しない。
【０１２９】
４．ユーザコンピュータ３０は、興味を引く商品の仕様又は比較仕様を、サーバから受信する検索結果から、ユーザコンピュータのディスプレイ３５に表示する。検索基準は、デフォルト設定で、ユーザコンピュータのＩＤ又は仕様とともにサーバコンピュータに送信されてもよい。この場合、ステップ１３０２において、検索基準はユーザコンピュータのＩＤ又は仕様を含む。ステップ１３０３において、興味を引く商品の仕様又は比較仕様は、サーバから受信される。ステップ１３０４において、結果はユーザコンピュータの出力デバイスに表示される。
【０１３０】
図１４は、図１３に係る第１の実施例によるプロセスフローを更に説明するプロセスフローの例を示す。
【０１３１】
ステップ１４０１において、ユーザコンピュータ３０は、ユーザ相互作用に応答して、識別コード又は仕様をメモリ、ディスク容量、デバイス、又はマイクロプロセッサの何れかから読み出す。
【０１３２】
ステップ１４０２において、ユーザコンピュータ３０は、データベースからユーザが探している情報を検索するための検索基準をサーバに送信する。
【０１３３】
ステップ１４０３において、ユーザコンピュータ３０は、検索結果をサーバコンピュータから受信する。この検索結果は、コンピュータ商品の仕様基準を含んでもよい。
【０１３４】
ステップ１４０４において、ユーザコンピュータ３０は、ユーザコンピュータの仕様又は識別コードの機能として、商品の仕様又は比較仕様をユーザコンピュータのディスプレイデバイス上に表示する。
【０１３５】
サーバ検索結果は、ユーザコンピューティングデバイスのＩＤ又は仕様の機能とする方法によって、フィルタリングしてもよい。例えば、サーバ検索結果を以下の要件、すなわち、ユーザのコンピュータに係るマイクロプロセッサ処理速度と比較して１０％以上の増加となる商品のみを、ユーザのディスプレイに表示される最終／表示データセット内に残すという要件に従ってフィルタリングすることができる。サーバ検索結果は、表示フラグを用いてフィルタリングしてもよい。表示フラグは、例えば、比較仕様又は興味を引くコンピュータ商品の仕様に係るマイクロプロセッサ処理速度がユーザの現在のコンピュータに係るマイクロプロセッサ処理速度よりも１０％以上速い場合等に、サーバにより設定されることができる。これは、最終／表示データセットを作成するための条件関数及び比較関数を用いて行ってもよい。
【０１３６】
図１５は、図１３に係る第２の実施例によるプロセスフローを更に説明するプロセスフローの例を示す。
【０１３７】
ステップ１５０１において、ユーザコンピュータ３０は、ユーザ相互作用に応答して、識別コード又は仕様をメモリ、ディスク空き容量、デバイス、又はマイクロプロセッサの何れかから読み出す。
【０１３８】
ステップ１５０２において、ユーザコンピュータ３０は、データベースからユーザが探している情報を検索するための検索基準をサーバに送信する。
【０１３９】
ステップ１５０３において、ユーザコンピュータ３０は、検索結果をサーバコンピュータから受信する。この検索結果は、コンピュータ商品の仕様基準を含んでもよい。
【０１４０】
ステップ１５０４において、ユーザコンピュータ３０は、ユーザコンピュータの仕様又は識別コードの機能として、商品の仕様又は比較仕様をユーザコンピュータのディスプレイデバイス上に表示する。
【０１４１】
ステップ１５０４において、表示データセットは作成せず、データ表示処理を必要としてもよい。ユーザコンピュータ３０は、ユーザのコンピュータＩＤ３７又は仕様に従って、ユーザのディスプレイ３５の書式を合わせ、そして／又は情報を表示する。これは、クッキーの作成及び／又はクッキーの読み出しを行うブラウザ等の表示制御ソフトウェアを用いて行ってもよいが、クッキーはユーザのコンピュータＩＤ３７又は仕様の機能である。ユーザのコンピュータディスプレイに表示される情報は、ユーザのコンピュータＩＤ３７又は仕様の機能である。この実施例では、ユーザコンピュータ３０又はサーバコンピュータ１０が設定したクッキーにより、ユーザコンピュータのマイクロプロセッサ処理速度よりも１０％速い商品に係るマイクロプロセッサ処理速度を、ユーザに対して表示することができる。
【０１４２】
図１６は、図１３に係る第３の実施例によるプロセスフローを更に説明するプロセスフローの例を示す。
【０１４３】
ステップ１６０１において、ユーザコンピュータ３０は、ユーザ相互作用に応答して、識別コード又は仕様をメモリ、ディスク空き容量、デバイス、又はマイクロプロセッサの何れかから読み出す。
【０１４４】
ステップ１６０２において、ユーザコンピュータ３０は、データベースからユーザが探している情報を検索するための検索基準をサーバに送信する。
【０１４５】
ステップ１６０３において、ユーザコンピュータ３０は、検索結果をサーバコンピュータから受信する。この検索結果は、コンピュータ商品の仕様基準を含んでもよい。
【０１４６】
ステップ１６０４において、ユーザコンピュータ３０は、ユーザコンピュータの仕様又は識別コードの機能として、商品の仕様又は比較仕様をユーザコンピュータのディスプレイデバイス上に表示する。
【０１４７】
ステップ１６０４において、第２の検索ステップを追加してもよい。第２の検索ステップでは、ユーザコンピュータＩＤ３７又は仕様に基づいて、サーバから返される検索結果を検索する。従って、最も関連性のある検索結果、興味を引く商品の比較仕様又は仕様をユーザコンピュータの出力デバイスに対して出力してもよい。
【０１４８】
ユーザコンピュータのＩＤ又は仕様は、ユーザコンピュータ内に残っている。ユーザコンピュータは、いかなるプライバシー問題も防ぐために、ユーザコンピュータに関連するデータをサーバに送信しない。サーバは、ユーザのデバイス記録のコピーを保持しない。
【０１４９】
図１７は、図１３に係る第４の実施例によるプロセスフローを更に説明するプロセスフローの例を示す。
【０１５０】
ステップ１７０１において、ユーザコンピュータ３０は、ユーザ相互作用に応答して、識別コード又は仕様を、メモリ、ディスク空き容量、デバイス、又はマイクロプロセッサの何れかから読み出す。
【０１５１】
ステップ１７０２において、ユーザコンピュータ３０は、データベースからユーザが探している情報を検索するための検索基準をサーバに送信する。
【０１５２】
ステップ１７０３において、ユーザコンピュータ３０は、検索結果をサーバコンピュータから受信する。この検索結果は、コンピュータ商品の仕様基準を含んでもよい。
【０１５３】
ステップ１７０４において、ユーザコンピュータ３０は、ユーザコンピュータの仕様又は識別コードの機能として、商品の仕様又は比較仕様をユーザコンピュータのディスプレイデバイス上に表示する。
【０１５４】
ステップ１７０４において、ユーザコンピュータ３０は、サーバから受信した検索結果の中から興味を引く商品の仕様又は比較仕様を、ユーザコンピュータのディスプレイ３５に表示する。検索基準は、ユーザコンピュータのＩＤ又は仕様とともに、デフォルト設定でサーバコンピュータに送信されてもよい。この場合、ステップ１７０２において、検索基準はユーザコンピュータのＩＤ又は仕様を含む。ステップ１７０３において、興味を引く商品の仕様又は比較仕様は、サーバから受信される。ステップ１７０４において、結果はユーザコンピュータの出力デバイスに表示される。
【０１５５】
図１８は、サーバがコンピューティングデバイスのＩＤ又は仕様に関連している広告情報を配信するプロセスフローの例を示す。ステップ１８０１において、サーバ１０又はデータベースマネージャは、コンピュータデバイス広告情報を、コンピュータデバイス／商品の製造業者、販売業者、小売業者等から受信する。コンピュータデバイス広告情報は、データベースにコンピュータＩＤ及び仕様情報を登録するのに必要な広告情報を含む。
【０１５６】
サーバ１０は、コンピュータデバイス商品対象物情報を、コンピュータデバイス／商品の製造業者、販売業者、小売業者等から、インターネット接続、電話回線、高周波回線等を通じて受信する。コンピュータデバイス広告情報は、製造業者仕様広告、オペレーションシステム仕様広告、マイクロプロセッサ処理速度仕様広告、メモリのサイズ仕様広告、メモリの形式仕様広告、寸法仕様広告、重量仕様広告、色仕様広告、スタイル仕様広告、無線加入プラン仕様広告、ネットワーク接続速度仕様広告、ネットワーク接続の形式仕様広告、表示技術仕様広告、ディスプレイサイズ仕様広告、ディスプレイ解像度仕様広告、ソフトウェア修正仕様広告、接続可能エリア仕様広告、接続技術仕様広告、電池の形式仕様広告、カメラ解像度品質仕様広告、カスタマイズ性仕様広告、キーボードの形式仕様広告、ＧＰＳ利用可能性仕様広告等の任意の組み合わせであってもよい。
【０１５７】
コンピュータＩＤ又は仕様情報は、コンピュータデバイス／商品／広告製造業者、販売業者、小売業者等から受信する広告対象物情報に、サーバ１０によって関連付けられる。サーバ１０は、ローカルメモリを用いて関連付けを行うことができ、又はデータベース１４内の、表等のデータ構造の中に情報を格納することができる（ステップ１８０２）。
【０１５８】
ステップ１８０３において、サーバ１０は、ユーザのコンピュータにクエリを行い、ユーザのコンピュータに係るＩＤコード又はユーザのコンピュータに係る仕様等の情報を、ユーザのコンピュータから受信する。
【０１５９】
ステップ１８０４において、サーバ１０は、ユーザコンピュータの仕様と広告商品の仕様とを比較する。可能な実施形態では、サーバ１０は、ユーザコンピュータの仕様よりも優れた仕様の商品に係る広告を選択する。
【０１６０】
ステップ１８０５において、サーバ１０は、ユーザのコンピュータに対する広告の商品に係る仕様の改善率を算出する。例えばサーバ１０は、ユーザのコンピュータよりも１０％速いマイクロプロセッサ処理速度を有する全ての広告商品コンピュータをリスト化する。
【０１６１】
ステップ１８０６において、サーバ１０は、場合によりマイクロプロセッサの処理速度又はユーザのコンピュータと比較した仕様の改善率に従って、目的の仕様を備えるリストをソートする。
【０１６２】
随意的なステップ１８０７において、サーバ１０は、ソートされたリストから広告を選択する。
【０１６３】
ステップ１８０８において、サーバ１０は、広告のソートされたリストをユーザのコンピュータに送信する。
【０１６４】
例えば、サーバ１０は、ユーザのコンピュータに係るＩＤ又は仕様についてデータベースにクエリを行い、関連する比較仕様広告をユーザのコンピュータに送信する。サーバ１０は、図１８に記載されるようなプロセスフローに従うことができ、又はサーバ１０は、ユーザコンピュータのＩＤ又は仕様を取得した後に、対応する広告を送信する等の他のプロセスフローによって、図１８に記載されるようなプロセスフローに従うことができる。例えば、サーバ１０は、比較することができ、改善率を算出し、そして／又は情報プロバイダから提供される全ての広告商品の仕様をソートする。この広告の比較仕様は、データベースに格納してもよい。ユーザのコンピュータは、関連する広告をユーザコンピュータのディスプレイに送信してもよい。
【０１６５】
図１９は、サーバ１０が、比較仕様の広告に係るリストをユーザコンピュータに送信する図である。サーバ１０は、情報プロバイダから提供される広告商品の全ての仕様を比較し、算出し、及びソートして広告商品の比較仕様をデータベースに格納する。ユーザコンピュータ３０は、ユーザコンピュータＩＤ又は仕様と相関する広告を選択する。ユーザのコンピュータは、選択された広告をユーザコンピュータのディスプレイに送信してもよい。
【０１６６】
ステップ１９０１において、ユーザのコンピュータは、商品の比較仕様に係る広告のリストを受信する。
【０１６７】
ステップ１９０２において、ユーザのコンピュータは、受信した広告のリストから、ユーザのコンピュータＩＤ又は仕様と相関する広告を選択する。
【０１６８】
ステップ１９０３において、ユーザコンピュータは、選択した広告をユーザのコンピュータに係るディスプレイデバイスに送信する。
【０１６９】
７．ハードウェアの概説
一実施形態によれば、本明細書において説明した技術は、１つ以上の特別な目的のコンピューティングデバイスによって実施される。特別な目的のコンピューティングデバイスは、技術を実行するためのハードワイヤードであってもよく、又は技術を実行するように永続的にプログラムされた１つ以上のＡＳＩＣ（Application-Specific integrated circuit）若しくはＦＰＧＡ（Field Programmable gate array）等のデジタル電気デバイスを含んでもよく、又はファームウェア、メモリ、他のストレージ、若しくはこれらの組み合わせの内部のプログラム命令に従って技術を実行するようにプログラムされた１つ以上の一般的な目的のハードウェアプロセッサを含んでもよい。このような特別な目的のコンピューティングデバイスは、技術を遂行するためのカスタムプログラミングを有するカスタムハードワイヤードロジック（custom hard-wired logic）、ＡＳＩＣ、又はＦＰＧＡを組み合わせてもよい。特別な目的のコンピューティングデバイスは、技術を実施するためのハードワイヤード及び／又はプログラムロジックを包含するデスクトップシステム、ポータブルコンピュータシステム、ノートパソコンデバイス、ネットワーキングデバイス、又は任意の他のデバイスであってもよい。
【０１７０】
例えば、図１０は、本発明の実施形態を実施するコンピュータシステム１０００のブロック図である。コンピュータシステム１０００は、通信情報のためのバス１００２又は他の通信メカニズム、及びバス１００２に結合する処理情報のためのハードウェアプロセッサ１００４を含む。ハードウェアプロセッサ１００４は、例えば汎用のマイクロプロセッサであってもよい。
【０１７１】
コンピュータシステム１０００は、プロセッサ１００４によって実行される情報及び命令を格納するために、バス１００２に結合されるＲＡＭ（random access memory）又は他のダイナミックストレージデバイス等のメインメモリ１００６を含んでもよい。メインメモリ１００６は、プロセッサ１００４によって実行される命令の実行中に一時変数又は他の中間情報を格納するために用いられてもよい。このような命令は、プロセッサ１００４がアクセス可能な非一時的なストレージ媒体内に格納された場合、コンピュータシステム１０００を、命令により定められる演算を行うためにカスタマイズされた特殊用途装置の状態にする。
【０１７２】
コンピュータシステム１０００は、プロセッサ１００４のためのスタティック情報及び命令を格納するために、バス１００２に結合されるＲＯＭ（read only memory）１００８又は他のスタティック型ストレージデバイスを更に含む。磁気ディスク又は光学ディスク等のストレージデバイス１０１０は、情報及び命令を格納するために、バス１００２に結合されて提供される。
【０１７３】
コンピュータシステム１０００は、情報をコンピュータユーザに対して表示するためのＣＲＴ（ブラウン管：cathode ray tube）等のディスプレイ１０１２に、バス１００２を介して結合されてもよい。英数字及び他のキーを含む入力デバイス１０１４は、プロセッサ１００４に対する通信情報及び命令選択のために、バス１００２に結合される。ユーザ入力デバイスの他の形式は、マウス、トラックボール、又はカーソル方向キー等の、方向情報及び命令選択をプロセッサ１００４に通信するため及びディスプレイ１０１２上のカーソル動作を制御するためのカーソル制御１０１６である。この入力デバイスは、典型的には、２つの自由度を、第１の軸（例えば、ｘ）及び第２の軸（例えば、ｙ）の２つの軸に有しており、平面における位置を指定することができる。
【０１７４】
コンピュータシステム１０００は、１つ以上のＡＳＩＣ又はＦＰＧＡであるカスタマイズされたハードワイヤードロジックファームウェア、及び／又はコンピュータシステムと組み合わせてコンピュータシステム１０００を特別な目的の装置とする又はプログラムするプログラムロジックを用いて、本明細書に記載される技術を実施してもよい。一実施形態によれば、本技術は、コンピュータシステム１０００により、メインメモリ１００６内に含まれる１つ以上の命令に係る１つ以上のシーケンスを実行するプロセッサ１００４に応答して実施される。このような命令は、ストレージデバイス１０１０等の他のストレージ媒体からメインメモリ１００６に読み込まれてもよい。メインメモリ１００６に含まれる一連の命令の実行により、プロセッサ１００４は、本明細書に記載されるプロセスステップを実行する。別の実施形態において、ハードワイヤード回路は、ソフトウェア命令と置き換えて又は組み合わせて用いられてもよい。
【０１７５】
本明細書において用いられる「ストレージ媒体」の言葉は、装置を特別な方法で動作させるデータ及び／又は命令を格納するいかなる非一時的媒体についても言及している。このようなストレージ媒体は、不揮発性媒体及び／又は揮発性媒体を備える。不揮発性媒体は、例えば、ストレージデバイス１０１０等の光学又は磁気ディスクを含む。揮発性媒体は、メインメモリ１００６等のダイナミックメモリを含む。ストレージ媒体の一般的な形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、ソリッドステートドライブ、磁気テープ、その他の磁気データストレージ媒体、ＣＤ−ＲＯＭ、その他の光学データストレージ媒体、穴のパターンを有するいかなる物理媒体、ＲＡＭ、ＰＲＯＭ、及びＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、ＮＶＲＡＭ、その他のメモリチップ又はカートリッジを含む。
【０１７６】
ストレージ媒体は、伝送媒体とは異なるがこれと組み合わせて用いてもよい。伝送媒体は、ストレージ媒体間の情報伝達に関与する。例えば、伝送媒体は、バス１００２を備えるワイヤーを含む同軸ケーブル、銅線及び光ファイバを含む。伝送媒体は、電波及び赤外線データ通信中に生じる音波又は光波の形態をとることもできる。
【０１７７】
様々な形態の媒体は、命令を実行するためのプロセッサ１００４に１つ以上の一連の命令を送ることに、関与してもよい。例えば、命令は最初にリモートコンピュータの磁気ディスク又はソリッドステートドライブで実行されてもよい。リモートコンピュータは命令をダイナミックメモリ内にロードし、モデムを用いて電話回線を通じて命令を送信する。コンピュータシステム１０００に固有なモデムは、電話回線を通じてデータを受信でき、また赤外線送信機を用いてデータを赤外線信号に変換することができる。赤外線検出器は赤外線信号で送信されるデータを受信することができ、適切な回路はバス１００２にデータを置くことができる。バス１００２はデータをメインメモリ１００６に送信し、プロセッサ１００４はメインメモリ１００６からデータを読み出して命令を実行する。メインメモリ１００６に受信される命令は、任意で、プロセッサ１００４によって実行される前又は実行された後にストレージデバイス１０１０に格納されてもよい。
【０１７８】
またコンピュータシステム１０００は、バス１００２に結合される通信インターフェース１０１８を含んでもよい。通信インターフェース１０１８は、ローカルネットワーク１０２２に接続される２つの方法のネットワーク回線１０２０に結合されるデータ通信を提供する。例えば、通信インターフェース１０１８はＩＳＤＮ（サービス総合デジタル網：integrated services digital network）カード、ケーブルモデム、衛星モデム、又は対応する形式の電話回線とデータ通信接続を行うモデムであってもよい。他の実施例では、通信インターフェース１０１８は、互換性のあるＬＡＮとデータ通信接続を行うＬＡＮ（local area network）カードであってもよい。また無線回線も実施されてもよい。このようないかなる実施において、通信インターフェース１０１８は、様々な形式の情報を代表するデジタルデータストリームを送信する電気、電磁気又は光学的信号を送受信する。
【０１７９】
ネットワーク回線１０２０は、典型的には、１つ以上のネットワークを通じて他のデータデバイスとのデータ通信を提供する。例えば、ネットワーク回線１０２０は、ローカルネットワーク１０２２を通じて、ホストコンピュータ１０２４又はＩＳＰ（Internet Service Provider）１０２６によって動作するデータ設備との接続を提供してもよい。同様にＩＳＰ１０２６は、現在一般的に「インターネット」１０２８といわれるワールドワイドパケットデータ通信ネットワークを通じたデータ通信サービスを提供する。ローカルネットワーク１０２２及びインターネット１０２８の何れも、デジタルデータストリームを送信する電気信号、電磁信号又は光信号を用いる。コンピュータシステム１０００に対して及びコンピュータシステム１０００からデジタルデータを送信する様々なネットワークを通じる信号及びネットワーク回線１０２０上の信号であって通信インターフェース１０１８を介するものは、送信媒体の形態の例である。
【０１８０】
コンピュータシステム１０００は、ネットワーク、ネットワーク回線１０２０及び通信インターフェース１０１８を通じて、メッセージを送信することができ、またプログラムコードを含むデータを受信することができる。インターネットの例において、サーバ１０３０は、インターネット１０２８、ＩＳＰ１０２６、ローカルネットワーク１０２２及び通信インターフェース１０１８を通じて、要求されるコードをアプリケーションプログラムに送信してもよい。
【０１８１】
受信されるコードは、受信される時にプロセッサ１００４によって実行されてもよく、及び／若しくは後に実行するためにストレージデバイス１０１０又は他の不揮発性メモリ内に格納されてもよい。
【０１８２】
８．同等物、拡張機能、代替案及び諸々
前述の仕様において、本発明の実施形態は、実施形態から実施形態まで変化することができる多数の具体的な詳細に関して記載された。従って、明細書及び図面は、実例であってこれに制限するものではない。本発明の範囲に係る唯一で排他的な指標、及び出願人の意図する発明の範囲は、本出願に係る請求項の文言と等価な範囲であり、このような請求項の範囲内の特定の形態において、後に行われるいかなる修正も含むものである。
【図１】
2013533989.tif 000003
【図２】
2013533989.tif 000004
【図３】
2013533989.tif 000005
【図４】
2013533989.tif 000006
【図５】
2013533989.tif 000007
【図６】
2013533989.tif 000008
【図７】
2013533989.tif 000009
【図８】
2013533989.tif 000010
【図９】
2013533989.tif 000011
【図１０】
2013533989.tif 000012
【図１１】
2013533989.tif 000013
【図１２】
2013533989.tif 000014
【図１３】
2013533989.tif 000015
【図１４】
2013533989.tif 000016
【図１５】
2013533989.tif 000017
【図１６】
2013533989.tif 000018
【図１７】
2013533989.tif 000019
【図１８】
2013533989.tif 000020
【図１９】
2013533989.tif 000021
【国際調査報告】
2013533989.tif 000022