(57)【要約】【課題】インターネットを介しての個人間商売の容易化【解決手段】画像は、ユーザが供給した情報に基づいて複数のサイトから取り入れられる（４５５）。サムネイル画像が、取り入れられた画像に対して生成され（４３０）、遠隔サイト（４７０）で表示するためにウェブページ上に、集められる。【選択図】図４
2008071364.tif 000002
【特許請求の範囲】
【請求項１】
オンライン売買を容易にするために販売品を表示するためにコンピュータによって実行される方法であり、
第１のサイトのウェブブラウザが、第１のサイトに在る第１のユーザ指定の画像に基づいた第１のサムネイル画像にアクセスする段階であって、前記第１のサムネイル画像が、サムサーバと関連するサムネイル画像データベースに記憶されるものであり、前記第１のサムネイル画像が、第１の販売品と関係するものである段階、
前記ウェブブラウザが、第２のサイトに在る第２のユーザ指定の画像に基づいた第２のサムネイル画像にアクセスする段階であって、第２のサムネイル画像が前記サムネイル画像データベースに記憶されるものであり、前記第２のサムネイル画像が、第２の販売品と関連する段階、
前記ウェブブラウザが、第１のサイトで、第１及び第２のサムネイル画像を提示のためにウェブ上で組み合わせる
ことからなるコンピュータによって実行される方法。
【請求項２】
前記第１及び第２のサムネイル画像の提示が、
前記ウェブブラウザが、所定のページフォーマットを定め、
前記ウェブブラウザが、販売品に対応するサムネイル画像を含み、表示されるべき販売品に対応する販売品情報を、一つ以上のリスティングサーバおよび一つ以上のサムサーバから取得し、
前記ウェブブラウザが、取得された販売品情報に基づいて所定のページフォーマットを設定すること
を含む、請求項１記載のコンピュータによって実行される方法。
【請求項３】
前記第１のサイトでウェブページに提示されるサムネイル画像の何れかが、
所定の一つのサムネイル画像が対応する販売品と関係する名称、
所定の一つのサムネイル画像に対応する販売品に関する現在の価格、及び
所定の一つのサムネイル画像に対応する販売品に対するオークション終了時期、
の内の少なくとも一つと共に提示される請求項１記載のコンピュータで実行される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は概して、オンライン商売の分野に関するものである。さらに詳細には、この発明はオンラインショッピングサイト、オンラインオークションサイト、オンライン商売サイト、及びオンライン個人間売買（トレーディング）サイトなどのオンライン売買環境における情報提示及び管理に関するものである。
【背景技術】
【０００２】
インターネットユーザはｅＢａｙ社、この発明の権利者、により創始された個人間オンライン売買を通して購入及び販売オンラインの容易性及び利便性をますます現実のものにしつつある。その結果、コレクター、愛好家、小業者、特有品目探索者、バーゲンハンター、及びその他の消費者は各種オンラインショッピングサイトの無数の品目を購入かつ販売することができる。
【０００３】
オンラインショッピングサイトの成功は買い手及び売り手が効率的にビジネスを行うことができるショッピング体験を享受できかつ使用しやすい環境を提供するその能力に依存している。現行のオンラインショッピングサイトにはかれらが情報をユーザに提供する形態にある一定の制限がある。図１を参照して、代表的な品目リストを簡単に説明する。ユーザ照会の結果を表す品目の文字情報リスト１０５の文字情報によるリストがかれらのコンピュータシステム上のユーザ（例えば、購入を考えている買い手）に対するウェブフォーマット１００内に提供される。この例では、購入を考えている人に提供されたウェブフォーマット１００には特定カテゴリー１６０内の特定ページ１７０の販売用現在入手可能な品目１１０が含まれる。各品目１１０には販売用品目の名称（または簡単な説明）、品目画像を描き易いかどうかの表示１２０、現行の最低付け値１３０、受け入れた付け値の番号１４０、及びオークション終了時間１５０が含まれる。品目名称に基づいて、購入を考えている人は特定品目に関するより詳細な情報を見るかかどうかを決めることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
考察の対象である特定品目に関するより詳細な情報を見るため、買い手は品目に関連するハイパーテキストリンク１１５を選択することを要求される。すると、新しいページに選択された品目に関するより詳細な情報が提示される。より詳細な情報には、その他のものの中に、例えば、品目の開始価格、品目の売り手に関連するユーザ名、現行の高値入札者に関連するユーザ名、テキストまたはＨＴＭＬフォーマットでの品目の詳細説明より詳細な情報及び売り手が品目に関連してもつ画像が含まれる。考察の対象であるその他の品目を連続して検索するため、購入を考えている人は例えば、検索の「Ｂａｃｋ」機能を使用して前に見たリストに戻り次の考察の対象である品目に関連するハイパーテキストリンク１１５を選択する。品目のデジタル化ピクチャーなどの品目についての画像を関連させることは、購入を考えている買い手により情報が与えられた決定を行わせることができる利点を有する一方で、品目を個別に選択してそれらの画像を見る繰返しプロセスは非常に時間がかかりかつ欲求不満にさえさせる。
前述の理解では、オンライン商売サイトのための改良したユーザインターフェースを提供することが望ましい。特に、販売のためより迅速に品目をプレビューする機構を買い手に提供することによりオンライン売買体験を強化することが有利である。その他、売り手の売買体験が品目登録に関連するある一定の見方を自動化することにより改良される可能性がある。
【０００５】
【特許文献１】谷田部智之、外３名，ネットワーク型マルチメディア情報の媒介を目指した公開型画像データベースＧＩＲＬＳ，情報処理学会研究報告，１９９６年７月１１日，第９６巻，第６２号（９６−ＨＩ−６７），ｐ．３７−４２
【特許文献２】永井学，チャレンジャー  楽天市場  月額５万円からの“楽々ＥＣ”１００店が軒を連ねる，日経マルチメディア，日経ＢＰ社，１９９８年２月１５日，第３２号，ｐ．７８−８３
【課題を解決するための手段】
【０００６】
オンライン売買環境における情報提示及び管理の方法及び装置を説明する。この発明のひとつの見地によれば、インターネット上の個人間商売は購入を考えている人に販売のためより迅速に品目をプレビューする能力を設けることにより容易になる。画像はユーザにより供給される情報に基づいて複数のサイトから取り入れる。ユーザにより供給される情報には販売用品目の説明及び品目に関連すべき画像が検索されるロケーションが含まれる。取り入れられた画像に対応するサムネイルが生成され、かつリモートサイトの提示のためのウェブページ上に並べられる。
【０００７】
この発明の別の見地によれば、ユーザは販売用品目をプレビューするため照会を実行依頼してもよい。照会を受け取った後、ユーザ照会を満たす品目に対応するサムネイル画像が表示され、サムネイル画像の各々がユーザにより特定された画像に基づいて生成される。
この発明のその他の特徴は添付図面及び次の詳細説明から明らかになろう。
この発明を実施例を通して説明するが、この実施例は制限を目的とするものではない。添付図面の数字においては同様の参照番号は同様の素子を指すものである。
【発明を実施するための最良の形態】
【０００８】
オンライン売買環境における情報提示及び管理の方法及び装置を説明する。次の説明では、説明の目的のため、多数の特定の詳細をこの発明の完全な理解をもたらすために述べる。ただし，この発明がこれらの特定の詳細のいくつかをもつことなく実施されることは当業者にとって明らかになろう。他の例では、周知の構造及びデバイスがブロックダイアグラム形式で示される。
【０００９】
以下により詳細に説明するように、この発明には買い手及び売り手両方のオンライン売買体験を強化する特徴が含まれる。売り手が販売用品目を登録する場合、売り手が品目についての情報を提供する。例えば、売り手は文字情報による説明、画像、出荷条件、及びその他の情報を品目に関連させる。好都合なことには、この発明のひとつの見地によれば、画像を販売用品目に関連させるため、売り手は特定フォーマットまたはサイズで画像を提供する必要はない、即ち、さらに正確にいえば、本発明の方法及び装置が自動的に画像を取り入れ、かつシステムで使用するため適切なフォーマットにそれらを変換する。この発明の別の見地によれば、この発明を採用するオンライン商売サイトを訪れる購入を考えている買い手は品目に関連する品目を見るため各品目の別々のウェブページに目を通す必要はない、即ち、多数の品目のサムネイル画像によりウェブページ上に集合して購入を考えている買い手による迅速なプレビューが可能になる。このアプリケーションのコンテキストでは、術語「サムネイル」または「サムネイル画像」は概して、元の、ユーザにより供給された画像のミニチュア版である新しい画像を指す。代表的には、サムネイル画像はほぼ１インチ ｘ １インチまたはより小さいことになる。この発明によれば、サムネイル画像はほぼ９６画素 ｘ ９６画素である。
【００１０】
好ましい実施の形態では、この発明のステップは機械で実行可能な命令で実施される。命令は、命令でプログラムされる汎用または特定目的のプロセッサにこの発明のステップを実行させるため使用される。あるいはまた、この発明のステップを、ステップを実行するハードウエア論理回路を含む特定ハードウエア構成要素によってまたはプログラムされたコンピュータ構成要素と顧客仕様ハードウエア構成要素との組合せによって実行してもよいはずである。
【００１１】
この発明は、コンピュータ（または他の電子式デバイス）をプログラムしてこの発明によるプロセスを実行することができる、そこに格納された命令を有する、機械で読取り可能な媒体を含んでもよいコンピュータプログラム品目として提供されてもよい。機械で読取り可能な媒体には、これに制限されるものではないが、フレキシブルデイスケット、光学デイスク、ＣＤ−ＲＯＭ、磁気光学デイスク、ＲＯＭ、ＲＡＭ、ＥＰ−ＲＯＭ、ＥＥＰＲＯＭ、磁気または光学カード、またはその他の形式の媒体／電子式命令を格納するに適当な機械で読取り可能な媒体が含まれる。また、この発明はコンピュータプログラム品目としてダウンロードされてもよく、搬送波またはその他の伝搬媒体で実施されたデータ信号を経由して通信リンク（例えば、モデムまたはネットワーク接続）を介してプログラムはリモートコンピュータ（例えば、サーバ）から要求コンピュータ（例えば、クライアント）へ転送されもよい。
【００１２】
重要なことは、この発明の実施の形態がオンライン個人間売買環境に対して説明される一方で、本明細書において説明された方法及び装置が、画像データが異なるソースから収集され、かつユーザ及びガソリンショッピングサイト、オンラインオークションサイトその他などのその他の電子商売（ｅ−コマース）環境またはそのいずれかに提供されるその他のアプリケーションに等しく関連していることである。
【００１３】
クライアント−サーバ環境
図２はオンライン商売が行われているＷｏｒｌｄ Ｗｉｄｅ Ｗｅｂ（ｔｈｅ Ｗｅｂ）などの模範的なクライアント−サーバ環境の簡単化した図である。ウェブのアーキテクチャは通常のクライアント−サーバモデルに従う。術語「クライアント」及び「サーバ」はデータのリクエスタ（クライアント）またはデータのプロバイダ（サーバ）としてコンピュータの一般的機能を指すため使用される。 ウェブクライアント２０５とウェブサーバ２１０はＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ（ハイパーテキストトランスファプロトコル）（ＨＴＴＰ）などのプロトコルを使用して通信する。ウェブ環境では、ウェブブラウザはクライアントに常駐しかつウェブサーバによって役割を果たしたウェブ文書（ページ）を提供する。クライアント−サーバモデルはクライアント２０５とサーバ２１０間で情報を通信するため使用される。ウェブサーバ２１０はインターネット２００に結合され、かつ文書リクエスト及びウェブクライアント２０５からのその他のリクエストまたはそのいずれかに応答する。ユーザがそのＵｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ（ユニフォームリソースロケータ）（ＵＲＬ）を実行依頼することにより文書を選択すると、Ｎｅｔｓｃａｐｅ Ｎａｖｉｇａｔｏｒ （ネットスケープナビゲータ）またはＩｎｔｅｒｎｅｔ Ｅｘｐｌｏｒｅｒ（インターネットエクスプローラ）などのウェブブラウザはサーバ２１０への接続を開き、かつ文書に対するリクエスト（例えば、ＨＴＴＰゲット）を初期化する。サーバ２１０は、代表的には、ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ （ハイパーテキストマークアップ言語）（ＨＴＭＬ）などの標準マークアップ言語でコード化されたテキスト文書の形式の要求文書を送り出す。
【００１４】
模範的コンピュータシステム
次に、この発明の特徴が実行される模範的なサーバを表すコンピュータシステム３００を図３を参照して説明する。コンピュータシステム３００は情報を通信するバスまたはその他の通信手段３０１及び情報を処理するためバス３０１に結合されたプロセッサ３０２などの処理手段とを含む。コンピュータシステム３００はランダムアクセスメモリ（ＲＡＭ）またはプロセッサ３０２によって実行されるべき情報及び命令を格納する、バス３０１に結合されたその他の動的格納デバイス３０４（主記憶装置と称される）をさらに含む。主記憶装置３０４をプロセッサ３０２による命令の実行中変数またはその他の中間情報を一時的に格納するため使用してもよい。コンピュータシステム３００はリードオンリーメモリ（ＲＯＭ）及びプロセッサ３０２のため静的情報及び命令を格納するバス３０１に結合されたその他の静的格納デバイス３０６またはそのいずれかをさらに含む。
【００１５】
磁気デイスクまたは光学デイスク及びその対応駆動装置などのデータ格納デバイス３０７を情報及び命令を格納するコンピュータシステム３００に結合してもよい。コンピュータシステム３００はバス３０１を介してコンピュータユーザに情報を表示する陰極線管（ＣＲＴ）または液晶表示装置（ＬＣＤ）などの表示装置３２１をさらに含んでもよい。代表的には、英数字またはその他のキーを含む英数字入力デバイス３２２をプロセッサ３０２への情報及びコマンド選択またはそのいずれかを通信するバス３０１に結合してもよい。ユーザ入力デバイスの別の形式は方向情報及びコマンド選択をプロセッサ３０２へ通信しかつ表示装置３２１のカーソルの動きを制御するマウス、トラックボール、またはカーソル方向キーなどのカーソル制御装置３２３である。
【００１６】
通信デバイス３２５は、例えば、インターネットを介してリモートサーバにアクセスするためバス３０１に結合してもよい。通信デバイス３２５には、イーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ（登録商標））、トークンリングまたはその他の形式のネットワークに結合するため使用されるそれらのデバイスなどのモデム、ネットワークインターフェースカード、またはその他の市販されているネットワークインターフェースデバイスが含まれる。とにかく、この形態で、コンピュータシステム３００を、例えば、企業のインターネット及びインターネットまたはそのいずれかなどの通常のネットワークインフラストラクチャを介して多数のクライアント及びその他のサーバまたはそのいずれかに結合してもよい。
【００１７】
システム概要
図４はこの発明のひとつの実施の形態による各種デバイス間の相互作用のハイレベル説明図である。描写した実施の形態によれば、オンライン商売サイト４００はリスティングサーバ４１０、サム（サムネイル画像）サーバ４３０，及びサム（サムネイル画像）構築機構４５０を含でいてもよい。簡単にいえば、リスティングサーバ４１０にはリスティング管理プロセス４１５及びリスティングデータベース４２０が含まれる。リスティング管理プロセスは売り手と相互作用して新しい品目をリスティングデータベース４２０に追加させかつ購入を考えている買い手と相互作用して買い手に買い手が関心をもっている品目についての情報を提供する。以下により詳細に説明するように、リスティング管理プロセス４１５は図１に図示したもの、またはギャラリー（Ｇａｌｌｅｒｙ）(商標)提示フォーマットなどの、販売用品目（Ｇａｌｌｅｒｙはキャリフォルニア州サンノゼのｅＢaｙ社の商標である）のサムネイル画像を含む、図９Ａ及び９Ｂに図示したものなどの両方の文字情報を基本とする品目リスティングフォーマットを支援する。ある実施の形態によれば、ユーザにより選択されたモード、例えば、テキストモードまたはフォトモードに依存して、リスティング管理プロセス４１５が文字情報を基本にした品目リスティングフォーマットまたはギャラリー提示フォーマットに対してそれぞれに適切なＨＴＭＬを提供する。
【００１８】
サム構築機構４５０には取り入れプロセス４５５及びデータベース４６０が含まれる。以下により詳細に説明するように、取り入れプロセス４５５は売り手がリスティングデータベース４２０において品目に関連させた画像を周期的に取り入れる。ひと組の画像が取り入れられかつ略記された後、取り入れプロセス４５５は新しいサムネイルが利用可能なことをサムサーバ４３０に通知する。
【００１９】
サムサーバ４３０にはサムネイル管理プロセス４３５、サムデータベース４４０及び１個又は多数のバックアップデータベース４４５が含まれる。クライアント４７０はサムネイル管理プロセス４３５と相互作用してギャラリーフォーマットに関連する画像データを受け取る。サムネイル画像が利用可能になると、サムネイル管理プロセス４３５は現在の画像データベース４４０のバックアップコピーを作成し、サム構築機構４５０から新しいデータベースのコピーを受け取り、かつ新しいデータベースからのサムネイル画像の処理を始める。
【００２０】
重要なことは、この実施の形態のひとつの特徴として、サムネイル画像が個別ファイルに格納されず、即ち、さらに正確にいえば、それらが下記でさらに説明する効率的なデータベースフォーマットに格納される。しかし、この時点で、このような取り組みに対する正当化は言及する価値がある。毎日数万の新しい品目を処理するオンライン商売のコンテキストでは、効率及び安定性は鍵となる考察である。数百万の個別に圧縮されたサムネイル画像ファイルを格納かつ維持する実用性はいくらよく見ても疑わしい。数百万のサムネイル画像がファイルシステムを散乱させる個別ファイルとしてデイスク上の様々な場所に格納される場合は、既存のオペレーティングシステムが適切に動作するには不安定であり、かつ障害を起こすかまたはそのいずれかになるはずであると考えられる。従って、潜在的な数百万の別々のファイルを有する複合ファイル構造を維持するのではなくて、この発明のひとつの実施の形態によれば、情報をメモリに迅速に取り入れてそれらに格納されたサムネイル画像への急速なアクセスをもたらすようになっている効率的なデータベースが維持される。
【００２１】
この説明では、説明を容易にするため、サム構築機構４５０、リスティングサーバ４１０及びサムサーバ４３０は概して、それらがそれぞれ単一デバイスであるとして検討されていることに留意されたい。ただし，サム構築機構４５０、リスティングサーバ４１０、及びサムサーバ４３０の各々が分散アーキテクチャに接続された物理的及び論理回路またはそのいずれかのデバイスを実際には含んでもよく、かつ実行される各種機能は多数のデバイス間に実際には分散されてもよい。それに加えて、ほかの実施の形態では、各種サーバによって実行された機能が説明したより違って統合されるか分散されるかまたはそのいずれかであってもよい。例えば、何れかの機能が何れかの数のマシンでまたは単一マシンで実行されてもよい。さらに、何れかのプロセスが多数のマシンにまたがって分割されてもよい。
【００２２】
品目メンテナンス
この発明の機構機能ｆｅａｔｕｒｅ 特徴が実行される各種デバイス間の模範的な相互作用を簡単に説明してきたが、品目メンテナンス処理をここでは図５を参照して説明する。一般に、品目メンテナンスは３つのアクテイビテイ、即ち、品目の作成及び修正、品目に関連すべき画像の取り入れ、及び購入を考えている買い手への品目提示を含む。
【００２３】
ステップ５１０では、各種サーバとのユーザ相互作用に依存して、適切な処理が実行される。ユーザリクエストが受け取られて新しい品目を加える場合は、処理はステップ５２０で継続される。ユーザ照会、例えば、カテゴリー及びページを特定する照会が受け取られ場合は、処理はステップ５４０で継続される。各種事象が品目メンテナンス処理をトリガしてもよい。例えば、図示した実施の形態によれば、所定取り入れ間隔の終了次第、処理はステップ５３０で継続される。
ほかの実施の形態では、取り入れは周期毎にまたは連続して実行されてもよい。
【００２４】
ステップ５２０では、品目登録処理が実行される。ひとつの実施の形態によれば、図６Ａ及び６Ｂに図示したものなどのＨＴＭＬ形式がユーザに供給される。記入済み用紙がリスティングサーバ４１０に実行依頼された場合は、リスティング管理プロセス４１５がリスティングデータベース４２０を更新して新しい品目が含まれる。
【００２５】
ステップ５３０で、取り入れプロセス４５５がユーザにより特定された新しく一覧表にされた品目に関連する画像をそのローカルデータベース４６０へダウンロードする。新しい品目は、例えば、リスティング管理プロセス４１５または取り入れプロセス４５５のいずれかによりリスティングデータベースの周期的走査によって識別してもよい。 取り入れプロセス４５５は周期的に画像を再ロードし、かつ新しくない品目に関連するサムネイル画像を更新して次のユーザ修正を受け入れてもよい。例えば、ユーザは最初に特定した画像を変更するかまたは販売用品目に関連すべき新しいＵＬＲを提供してもよい。取り入れに関するさらなる詳細を下記に説明する。
【００２６】
ステップ５４０で、品目提示処理が実行される。ユーザリクエスト、例えば、カテゴリー及びページ番号を特定する照会に応答するひとつの実施の形態によれば、リスティング管理プロセス４１５がユーザのブラウザに集める方法を説明するＨＴＭＬを発生させかつウェブページを構成する。以下により詳細に説明するように、ＨＴＭＬにはサムネイル画像データベース４４０に格納されたサムネイル画像を指定する画像タグが含まれていてもよい。模範的なギャラリーフォーマット、高速プレビューのサムネイル画像を内蔵する品目提示フォーマットを図９Ａ及び９Ｂに示す。
【００２７】
品目登録
図６Ａ及び６Ｂは品目登録中に使用することができる例示的登録フォーム６００である。オンライン売買サイト上で或る品目を得るために、売り手は先ず売られるべき品目を登録する。この様な状況において、登録作業は、単に、品目に付いての情報を供給するプロセスに関しており、その情報が、予定される買い手に、その買い手の要求及び／又は照会に応答して、提供することができる様にする。
【００２８】
新たな品目を追加する要求を受信すると、リスティング管理プロセス４１５は、登録フォーム６００の様な、ＨＴＭＬフォームで応答することができる。登録フォーム６００は、例えば、テキスト入力フィールド、チェックボックス、ラジオボタン、及びポップアップメニューを含む、種々の標準ＨＴＭＬフォームインタフェース要素を含むことが出来る。この応用の目的に対する最も重要な情報部分は画像ＵＲＬ６５０である。この画像ＵＲＬ６５０テキスト入力フィールドは、現在登録されている品目と関連すべき、売り手の選択イメージを、売り手が特定することを可能とする。画像に関して追加のイメージは必要とされないことに注意すべきである。この方法だと、好都合にも、ユーザは、特定のフォーマットでのイメージ、又は特定のサイズに限定されたイメージを供給することに付いて気にする必要はない。以下に更に記述される様に、取入れプロセス４５５は自動的に特定のイメージをダウンロードして、それを適当なフォーマットに変化して、その大きさを、ギャラリー提示機構で使用するのに適当なサイズにスケーリング（変更）する。
【００２９】
売り手は、売り手のユーザＩＤ又は電子メールアドレス６０５及びパスワード６１０をフォーム６００で提供する。この実施形態に従うと、売り手は品目に対する記述的名称６１５及び品目の地理的位置６２０を追加的に提出する。品目の位置６２０が与えられると、予定される買い手が、運送等に関係する見積りコストを評価することを可能になる。特定のカテゴリーに対するユーザの照会において品目の姿を表わすために、売り手は多数のカテゴリー６２５の内の一つを選択し、例えば、ポップアップメニュー内の予め定められたリストから最も特徴的なサブカテゴリーを選択する。最後に、売り手は受入れ可能な支払い方法６３０、納品期限６４０、利用可能な形態での品目の量６５５、品目毎の最低価格、及び注文の期間６６５を特定することができる。品目がリスティングデータベース４２０に配送される時、一義的な品目番号が発生され、且つ品目に関連される。品目番号は、新たな品目毎に順番に番号付けることができ、且つ例えば、リスティングデータベース４２０に配送される。
【００３０】
本発明は、登録プロセスの如何なる特定の実現法、又は販売品目と関連し得る特定の情報には限定されない。重要なことは、登録フォーム６００は、リスティングデータベース４２０に配送される品目に関係する場合のある情報の多くの形態の幾つかを図示することのみに意図されている。代替実施形態において、多少に関わらず情報を品目に関連することができる。
【００３１】
画像取入れ
図７は本発明の一実施形態に従う画像取入れプロセスを図示する流れ図である。
ステップ７１０において、画像位置情報は同時にダウンロードされる一組の画像に対するリスティングデータベース４２０から取得される。或る実施形態に従うと、画像位置情報はＵＲＬである。しかしながら、ディレクトリパス等の様な画像位置を特定するための他の機構が構想される。
【００３２】
ステップ７２０で、間違ったユーザ供給データを「合法的な」データに変換する様にする試みが成される。イメージ位置に対するユーザ供給データは正しいＵＲＬシンタクス（構文）を有する様にメッセージにすることかできる。ＵＲＬはＲＦＣ（Ｒｅｑｕｅｓｔ ｆｏｒ Ｃｏｍｍｅｎｔｓ）１７３８、ＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒｓ）、１９９４年１２月に記述されたシンタクスに従う。ＲＦＣ１７３８に従うと、ＵＲＬは、使用される「スキーム（ｓｃｈｅｍｅ）」の名称（例えば、ｈｔｔｐ、ｆｔｐ、ｇｏｐｈｅｒ、等）を含み、コロンに続いて、次に、スキームに依存して解釈されるストリング「スキーム特定部分（ｓｃｈｅｍｅ−ｓｐｅｃｉｆｉｃ ｐａｒｔ）」を含む。ＵＲＬは、従って、以下の様に記述される。
【００３３】
＜スキーム＞：＜スキーム特定部分＞ 例えば、ｅＢａｙホームページは現在以下のＵＲＬに位置している。“ｈｔｔｐ：／／ｗｗｗ．ｅｂａｙ．ｃｏｍ”。スキームが“ｈｔｔｐ”であり、スキーム特定部分が“ｗｗｗ．ｅｂａｙ．ｃｏｍ”である。
【００３４】
ステップ７３０において、複数イメージダウンロードは、ソケットベースインタフェースを使用して開始される。ダウンロードを開始する以前に、特定のサーバと通信するために種々のオプション構成を試みる必要がある場合がある。
【００３５】
いずれにしても、所望のイメージデータを有するサーバと通信が成功裏に達成されると仮定すると、或る実施形態において、５００のダウンロードが同時に達成される。ダウンロードが開始された後、ダウンロードの状態は、周期的にポーリングされる（ステップ７４０）。エラーが一つ以上のダウンロードで発生する場合、プロセスはステップ７５０に続く。一つ以上のダウンロードが完了した後、プロセスはステップ７６０に続く。
【００３６】
ステップ７５０で、エラー処理が達成される。エラーが実際に発生したか否かを決定するための試みを行うことができる。例えば、サーバがファイルサイズを正しくなく識別して、ダウンロードファイルの実際のサイズと予期されたファイルサイズとの間の不一致を生じることは、まれではない。この様な状況において、画像はうまく処理することができるが、他の状況においてはダウンロードが再び開始されることを必要とする。
【００３７】
ステップ７６０において、成功裏にダウンロードされた一つ以上の画像がサムネイルにされ、サムネイルデータベース４４０に後で含ませるために記憶される。或る実施形態に従って、画像のサムネイルプロセスは、ＡｃｃｕｓｏｆｔのＩｍａｇｅ Ｇｅａｒ９８ Ｇｏｌｄ Ｐｒｏ様なイメージングツールキットで達成することができる。画像のサムネイル処理は３つのステップに分解することができる。（１）第１、分解が、取入れられた画像のソースフォーマットから達成される。（２）次に、分解された画像が、所定の空間内にフィットするサムネイルに変換される。例えば、ソース画像の最大の大きさが、所定の空間の対応する大きさにフィットする様にスケーリングすることができ、次に、ソース画像の別の大きさを正しくスケーリングすることができる。（３）最後に、サムネイルが所定の出力フォーマット、例えば、Ｊｏｉｎｔ Ｐｈｏｔｏｇｒａｐｈｉｃｓ Ｅｘｐｅｒｔ Ｇｒｏｕｐ（ＪＰＥＧ）に再圧縮される。
【００３８】
好ましくは、ユーザの利便性のために、サムネイルプロセスは多くの異なるイメージフォーマットの一つを受け入れることができる。或る実施形態に従うと、ソースフォーマット及び出力フォーマットは以下の一つである。ＴａｇｇｅｄＩｍａｇｅ Ｆｉｌｅ Ｆｏｒｍａｔ（ＴＩＦＦ），ＪＰＥＧ，ＪＰＥＧ １２ Ｌｏｓｓｙ，ＪＰＥＧ １２−８ Ｌｏｓｓｌｅｓｓ，Ｐ−ＪＰＥＧ，Ａｕｄｉｏ Ｖｉｄｅｏ Ｉｎｔｅｒｌｅａｖｅ（ＡＶＩ），（ＪＰＥＧ ＦｉｌｅＩｎｔｅｒｃｈａｎｇｅ Ｆｏｒｍａｔ）ＪＦＴＦ，Ｄｅｌｒｉｎ Ｗｉｎｆａｘ， ＰＣＸ（ＺＳｏｆｔ Ｐａｉｎｔ ｆｏｒｍａｔ），ＴＧＡ（Ｔｒｕｅｖｉｓｉｏｎ （Ｔａｒｇａ）Ｆｉｌｅ Ｆｏｒｍａｔ），Ｐｏｒｔａｂｌｅ Ｎｅｔｗｏｒｋ Ｇｒａｐｈｉｃｓ（ＰＮＧ），ＤＣＸ，Ｇ３，Ｇ４，Ｇ３２Ｄ，Ｃｏｍｐｕｔｅｒ Ａｉｄｅｄ Ａｃｑｕｉｓｉｔｉｏｎ ａｎｄ Ｌｏｇｉｓｔｉｃｓ Ｓｕｐｐｏｒｔ Ｒａｓｔｅｒ Ｆｏｒｍａｔ（ＣＡＬＳ），Ｅｌｅｃｔｒｏｎｉｃ Ａｒｔｓ Ｉｎｔｅｒｃｈａｎｇｅ Ｆｉｌｅ Ｆｏｒｍａｔ（ＩＦＦ），ＩＯＣＡ，ＰＣＤ，ＩＧＦ，ＩＣＯ，Ｍｉｘｅｄ ＯｂｊｅｃｔＤｏｃｕｍｅｎｔ Ｃｏｎｔｅｎｔ Ａｒｃｈｉｔｅｃｔｕｒｅ（ＭＯ：ＤＣＡ），Ｗｉｎｄｏｗｓ Ｍｅｔａｆｉｌｅ Ｆｏｒｍａｔ（ＷＭＦ）、ＡＴＴ、Ｗｉｎｄｏｗｓ Ｂｉｔｍａｐ Ｆｏｒｍａｔ（ＢＭＰ），ＢＲＫ，ＣＬＰ，ＬＶ，ＧＸ２，ＩＭＧ（ＧＥＭ），ＩＭＧ（Ｘｅｒｏｘ），ＩＭＴ，ＫＦＸ，ＦＬＥ，ＭＡＣ，ＭＳＰ，ＮＣＲ，Ｐｏｒｔａｂｌｅ Ｂｉｔｍａｐ（ＰＢＭ），Ｐｏｒｔａｂｌｅ Ｇｒａｙｍａｐ（ＰＧＭ），ＳＵＮ，ＰＮＭ，Ｐｏｒｔａｂｌｅ Ｐｉｘｍａｐ（ＰＰＭ），Ａｄｏｂｅ Ｐｈｏｔｏｓｈｏｐ（ＰＳＤ），Ｓｕｎ Ｒａｓｔｅｒｆｉｌｅ（ＲＳＡ），ＳＧＩ，Ｘ ＢｉｔＭａｐ（ＸＢＭ），Ｘ ＰｉｘＭａｐ（ＸＰＭ），Ｘ Ｗｉｎｄｏｗ Ｄｕｍｐ（ＸＷＤ），ＡＦＸ，Ｉｍａｒａ，Ｅｘｉｆ，ＷｏｒｄＰｅｒｆｅｃｔ Ｇｒａｐｈｉｃ Ｍｅｔａｆｉｌｅ（ＷＰＧ），Ｍａｃｉｎｔｏｓｈ Ｐｉｃｔｕｒｅ（ＰＩＣＴ），Ｅｎｃａｐｓｕｌａｔｅｄ ＰｏｓｔＳｃｒｉｐｔ（ＥＰＳ），ＧｒａｐｈｉｃｓＩｎｔｅｒｃｈａｎｇｅ Ｆｏｒｍａｔ（ＧＩＦ）。勿論、新たな画像フォーマットが導入される場合、これに対するサポートを同様に与えることが有利である。
【００３９】
品目提示
図８は、本発明の或る実施形態に従う品目提示プロセスを図示する流れ図である。本発明の出願人は、品目の提示の状況において、少量の情報のみが、種々のユーザの照会に対して発生されたＨＴＭＬ内で変更されることを実際に必要とすることを見出した。図９Ａ及び図９Ｂに図示される様な品目提示フォーマットに対して、変化する情報は、品目名、現在の最低価格、画像、及びオークション終了時期に本質的に限られている。ウェブページの残りは、ユーザの照会の結果に関わらず一定に留まるＨＴＭＬインタフェース要素からなる。結果として、或る実施形態に従って、（ギャラリーテンプレートと呼ばれる）所定のページフォーマットが、採用され、ここに、データがデータベースから取り出される時に、変化する情報を急速に挿入することができる。
【００４０】
ステップ８１０において、所定のページフォーマット、例えば、ギャラリーテンプレートが得られる。
ステップ８２０において、リスティング管理プロセス４１５が、例えば、要求されたカテゴリー及びページに対して表示される品目に対応して、リスティングデータベース４２０から情報を取得する。
【００４１】
ステップ８３０において、所定のページフォーマットが、ステップ８２０において取得された情報に基づいて埋められる。この点において、或る実施形態に従って、サムネイル画像は品目番号によってサムサーバ４３０からアクセスされる。この実施形態の一つの特徴として、サムサーバ４３０に記憶されるサムネイル画像に対する参照は、画像フォーマット及び品目番号に基づいて、リスティング管理プロセス４１５によって、直ちに発生することができる。例えば、インライン画像タグが一般形態：＜ｉｍｇ ｓｒｃ＝ｐａｔｈ／ｉｔｅｍ＿ｎｕｍｂｅｒ．ｊｐｇ＞を有して、発生することができる。この様にして、画像ファイル名に対して、追加のスペースがリスティングデータベース４２０に必要とされない。画像参照を、照会の形態、例えば、ｈｔｔｐ：／／ｃｇｉ．ｅｂａｙ．ｃｏｍ／ｃｇｉ／ＤＢＡＰＩ．ｄｌｌ？ＧｅｔＩｍａｇｅ＆ｉｔｅｍ＝ｉｔｅｍ＿ｎｕｍｂｅｒで表わすために別のオプションが提供され得る。しかしながら、前者の表現がキャシングプロキシサーバによりキャッシュされるのに対して、後者の表現は、キャシングプロキシサーバによっては、通常キャッシュされない。従って、ＨＴＭＬ内にサムネイル画像をそれらが個別のファイルとして記憶される如く表示することにより、サムデータベース４４０に対する暗黙の照会を、キャッシングプロキシーサーバから隠すことにより、キャッシングプロキシーサーバをより効率よくし、一般的にサイトへの負荷を減少し、そして全てのユーザに対する印象をより良くする利益をもたらす。更に、例えば、Ａｍｅｒｉｃａｎ Ｏｎｌｉｎｅのものの様なキャッシングプロキシサーバによってリスティングサーバ４１０及びサムサーバ４３０にアクセスするユーザは、サムネイル画像がキャッシュされる結果、ウェブページを与えるデータがより高速に利用可能であるために、増大した性能を有する。
【００４２】
ギャラリー提示フォーマット
図９Ａ及び９Ｂは、本発明の或る実施形態に従う、オンライン個人間売買サイト用の品目提示フォーマットの一例である。本実施形態のギャラリー提示ページフォーマット９００は、テキストベース品目リスティングフォーマットとギャラリー提示フォーマットとの間でユーザが切り替えることを可能にするテキストモードボタン９７５及び写真モードボタン９８０を含む。特定のカテゴリー９６０内の特定のページ９７０に対する要求の様な、ユーザの照会に応答して、品目９０５のリストがユーザに表示される。この例では、各個別の品目９１０は、サムネイル画像９２０、名称９１５、現在の最低価格９３０、オークション終了時期９５０を含む。好都合には、この方法で、ギャラリー提示ページフォーマット９００は、関心の品目のサムネイルを高速スキャンすることを、予定された買い手に可能とする。この様な特徴は、例えば、数千ものユニークな（個別の）品目が販売のためのあるオンライン商売環境では重大事項に成り始める。
【００４３】
本実施形態の別の特徴に従うと、全ての画像を所定の固定サイズの表示領域９２１で表示することにより、リスティング管理プロセス４１５は個別の画像に付いて詳細な知識を有している必要がない。例えば、上述された実施形態に従うと、リスティング管理プロセス４１５は、所望のサムネイル画像に対する、参照、例えば、インライン画像タグを発生するために、品目番号を単に使用することができる。
【００４４】
サムデータベースアクセス
図１０は、本発明の或る実施形態に従うサムデータベース１０２０へのメモリマップファイルアクセスを図示している。図示された実施形態に従うと、潜在的には数百万もの別のファイルを有する複雑なファイル構造を維持するよりも、単純で且つ効率的なサムデータベース１０２０が維持され、このサムデータベースは、そこに記憶されるサムネイル画像に高速アクセスを与えるように、情報をメモリー内に高速に得る様に設計されている。簡単に言うと、目的は、サムデータベース１０２０を合理的なサイズに保ち、そのデータベースが仮想アドレス空間１０１５に完全にロードすることができ、且つメモリマップファイルとしてアクセスすることかできるようにすることである。
【００４５】
或る実施形態に従うと、各データベースエントリは、長さデータフィールド及び画像データから成る。長さフィールドは、エントリの長さ、又は画像データの長さを識別することができる。画像データは圧縮されたサムネイル画像を表わしている。この実施例の目的のために、サムサーバは、４ギガ仮想アドレス空間を有しており、サムデータベース１０２０は、単一の１ギガファイルに圧縮できると想定されている。サムネイル管理プロセス４３５が読み取りのためにサムデータベース１０２０を開放し、十分なキャッシュを与えないファイルシステムコールを使用しない場合は、サムデータベース１０２０をメモリマップファイルとして開放する。結果として、サムデータベースは仮想エドレス空間１０１５の連続ブロック１０２５に完全にロードされる。データベースの個別のエントリにアクセスすることは、相対オフセットのアレイからの所望の画像に対応する、インデックス１０１０の様なオフセットを選択することによって達成することができる。好都合には、サムデータベース１０２０が仮想アドレス空間１０１５にロードされた後は、ディスクＩ／Ｏを後続のアクセスに対して回避することができ、これによって、画像をクライアントに供給する速度が増大される。
【００４６】
上述の明細書において、本発明が特定の実施の形態を参照して記述された。しかしながら、本発明のより広い精神及び範囲から離れることなしに、種々の修正及び変更を行うことができることは自明であろう。明細書及び図面は、従って、限定的と言うよりも、説明的であると認められる。
【図面の簡単な説明】
【００４７】
【図１】文字情報に基づく品目リスティングを採用するオンライン個人間売買サイトへの従来のインタフェースの例である。
【図２】オンライン商売が行われる模範的なクライアント−サーバ環境の簡略化図面である。
【図３】この発明のひとつの実施の形態が実行されるコンピュータシステムの例である。
【図４】この発明のひとつの実施の形態による各種デバイス間の相互作用のハイレベル説明図である。
【図５】この発明のひとつの実施の形態によるハイレベル品目メンテナンス処理を概念的に説明する図である。
【図６Ａ】品目登録中使用される模範的な形式を示す図である。
【図６Ｂ】品目登録中使用される模範的な形式を示す図である。
【図７】この発明のひとつの実施の形態による画像取り入れ処理を説明するフローダイアグラムである。
【図８】この発明のひとつの実施の形態による画像提示処理を説明するフローダイアグラムである。
【図９Ａ】この発明のひとつの実施の形態による個人間売買サイトの品目提示フォーマットの例である。
【図９Ｂ】この発明のひとつの実施の形態による個人間売買サイトの品目提示フォーマットの例である。
【図１０】この発明のひとつの実施の形態によるサムネイル画像のデータベースへのメモリマップ化ファイルアクセスを説明する図である。
【図１】
2008071364.tif 000003
【図２】
2008071364.tif 000004
【図３】
2008071364.tif 000005
【図４】
2008071364.tif 000006
【図５】
2008071364.tif 000007
【図６Ａ】
2008071364.tif 000008
【図６Ｂ】
2008071364.tif 000009
【図７】
2008071364.tif 000010
【図８】
2008071364.tif 000011
【図９Ａ】
2008071364.tif 000012
【図９Ｂ】
2008071364.tif 000013
【図１０】
2008071364.tif 000014