(57)【特許請求の範囲】
【請求項１】
ユーザのモバイル・ブラウザ上で表示されるテキストを含むコンテンツ項目を受信するステップと、
前記テキストが中国語、日本語、又は韓国語の文字を含む場合、又は、前記コンテンツ項目が、前記コンテンツ項目の提供者によって縦方向表示を指定されている場合に、前記テキスト又は前記コンテンツ項目の少なくともいくつかが、前記モバイル・ブラウザ上で縦方向に表示されるべきか否かを判定するステップと、
前記モバイル・ブラウザがフローティング・テキスト・カラムをサポートするか否かを判定するステップと、
前記テキスト又は前記コンテンツ項目が、縦方向に表示されるべきであり、かつ、前記モバイル・ブラウザがフローティング・テキスト・カラムをサポートする場合、フローティング・テキスト・カラム内で縦方向に表示するために、前記テキスト又は前記コンテンツ項目の少なくともいくつかを回転するステップと
を有することを特徴とするコンピュータによって実行される方法。
【請求項２】
前記テキストの少なくともいくつかが、縦方向に表示されるべきか否かを判定するステップは、
前記テキストが、第一の所定値を超えるラテン文字の数を含む場合か、前記テキストが、第二の所定値を超える連続するラテン文字の数を含む場合か、又は前記テキスト内の全ての文字数に対するラテン文字の割合が第三の所定値を超える場合に、縦方向に表示するべきテキストはないと判定するステップを更に有することを特徴とする請求項１に記載の方法。
【請求項３】
前記テキストの少なくともいくつかが、縦方向に表示されるべきか否かを判定するステップは、
前記コンテンツ項目の縦方向のディスプレイの長さが所定値を超える場合に、縦方向に表示するべきテキストはないと判定するステップを更に有することを特徴とする請求項１に記載の方法。
【請求項４】
前記テキストは、選択可能なハイパーリンクとして表示されることを特徴とする請求項１に記載の方法。
【請求項５】
少なくとも１つのカラムは、前記モバイル・ブラウザのディスプレイの左側又は右側に表示されることを特徴とする請求項１に記載の方法。
【請求項６】
前記テキストの少なくともいくつかは、前記ブラウザによって少なくとも１つのカラム内に縦方向に表示されることを特徴とする請求項１に記載の方法。
【請求項７】
ユーザのモバイル・ブラウザ上で表示されるためのテキストを含む複数のコンテンツ項目を受信するステップと、
前記テキストが中国語、日本語、又は韓国語の文字を含む場合、又は、前記コンテンツ項目が、前記コンテンツ項目の提供者によって縦方向表示を指定されている場合に、前記テキスト又は前記コンテンツ項目の少なくともいくつかが、前記モバイル・ブラウザ上で縦方向に表示されるべきか否かを判定するステップと、
前記ユーザのブラウザは、フローティング・イメージ・カラムをサポートするか否かを判定するステップと、
前記ブラウザが、フローティング・イメージ・カラムをサポートする場合、
前記テキスト又は前記コンテンツ項目を１又は複数の画像にマッピングするステップと、
前記画像に対応する前記テキスト又は前記コンテンツ項目が、縦方向に表示されるべきである場合、フローティング・イメージ・カラム内で縦方向に表示するために、前記画像の少なくともいくつかを回転するステップと
を有することを特徴とするコンピュータによって実行される方法。
【請求項８】
縦方向に表示されるべきでない前記テキストは、前記コンテンツ項目と関連するリソースのアドレスを含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記リソースのアドレスの文字を画像にマッピングするステップと
前記画像を回転するステップと、
少なくとも１つのフローティング・イメージ・カラム内に回転した画像を表示するステップと
を更に有することを特徴とする請求項８に記載の方法。
【請求項１０】
前記テキスト内の句読点記号又は数字記号の各々に対し、前記句読点記号又は前記数字記号は縦方向に表示されるべきか否かを判定するステップ
を更に有することを特徴とする請求項７に記載の方法。
【請求項１１】
プロセッサによる実行時に、
テキストを含む複数のコンテンツ項目を受信するステップと、
前記テキストが中国語、日本語、又は韓国語の文字を含む場合、又は、前記コンテンツ項目が、前記コンテンツ項目の提供者によって縦方向表示を指定されている場合に、前記テキスト又は前記コンテンツ項目の少なくともいくつかが、縦方向に表示されるべきであるか否かを判定するステップと、
モバイル・ブラウザがフローティング・テキスト・カラムをサポートするか否かを判定するステップと、
前記テキストの少なくともいくつかが縦方向に表示されるべきであり、かつ、前記モバイル・ブラウザがフローティング・テキスト・カラムをサポートする場合、他の受信コンテンツと並んで少なくとも１つのカラム内で前記テキストの少なくともいくつかを縦方向に表示するステップと
を有する動作を前記プロセッサに実行させる命令を格納してなることを特徴とするコンピュータ可読媒体。
【請求項１２】
前記テキストの少なくともいくつかが、縦方向に表示されるべきか否かを判定するステップは、
前記テキストが、第一の所定値を超えるラテン文字の数を含む場合か、前記テキストが、第二の所定値を超える連続するラテン文字の数を含む場合か、又は前記テキスト内の全ての文字数に対するラテン文字の割合が第三の所定値を超える場合に、縦方向に表示するべきテキストはないと判定するステップを更に有することを特徴とする請求項１１に記載のコンピュータ可読媒体。
【請求項１３】
前記テキストの少なくともいくつかが、縦方向に表示されるべきか否かを判定するステップは、
前記コンテンツ項目の縦方向のディスプレイの長さが所定値を超える場合に、縦方向に表示するべきテキストはないと判定するステップを更に有することを特徴とする請求項１１に記載のコンピュータ可読媒体。
【請求項１４】
前記テキストの少なくともいくつかが、縦方向に表示されるべきか否かを判定するステップは、
前記コンテンツ項目は、前記コンテンツ項目の提供者によって縦方向に表示されるように指定されていた場合、前記テキストの少なくともいくつかは縦方向に表示されるべきであると判定されるステップ
を更に有することを特徴とする請求項１１に記載のコンピュータ可読媒体。
【請求項１５】
前記テキストは、選択可能なハイパーリンクとして表示されることを特徴とする請求項１１に記載のコンピュータ可読媒体。
【請求項１６】
前記テキストの少なくともいくつかは、ブラウザによって少なくとも１つのカラム内に縦方向に表示されることを特徴とする請求項１１に記載のコンピュータ可読媒体。
【請求項１７】
少なくとも１つのカラムは、前記モバイル・ブラウザのディスプレイの左側又は右側に表示されることを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
ブラウザによって少なくとも１つのカラム内で縦方向に前記テキストの少なくともいくつかを表示するステップは、
前記ブラウザが、フローティング・テキスト・カラムをサポートするか否かを判定するステップと、
前記ブラウザが、フローティング・テキスト・カラムをサポートする場合、少なくとも１つのフローティング・テキスト・カラム内に、前記テキストの少なくともいくつを縦方向に表示するステップと、
前記ブラウザが、フローティング・テキスト・カラムをサポートしない場合、前記テキストを１又は複数の画像にマッピングするステップと、縦方向に表示すべきでないテキストの画像を回転するステップと、少なくとも１つのフローティング・イメージ・カラム内に、縦方向に表示されるべきテキストの画像と、縦方向に表示されるべきでないテキストの回転した画像とを表示するステップと
を更に有することを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１９】
前記テキストは、前記コンテンツ項目に関連するリソースのアドレスを含み、かつ前記リソースのための前記アドレスは、ラテン文字を含むことを特徴とする請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
リソースのアドレスの文字を画像にマッピングするステップと、
前記画像を回転するステップと、
少なくとも１つのフローティング・イメージ・カラム内に回転した画像を表示するステップと
を更に有することを特徴とする請求項１８に記載のコンピュータ可読媒体。
【請求項２１】
前記テキスト内の句読点記号又は数字記号の各々に対し、前記句読点記号又は前記数字記号は縦方向に表示されるべきか否かを判定するステップ
を更に有することを特徴とする請求項１８に記載のコンピュータ可読媒体。
【請求項２２】
テキストを含む複数のコンテンツ項目を受信するための命令と、
前記テキストが中国語、日本語、又は韓国語の文字を含む場合、又は、前記コンテンツ項目が、前記コンテンツ項目の提供者によって縦方向表示を指定されている場合に、前記テキスト又は前記コンテンツ項目の少なくともいくつかが、縦方向に表示されるべきであるか否かを判定するための命令と、
モバイル・ブラウザがフローティング・テキスト・カラムをサポートするか否かを判定する命令と、
前記テキストの少なくともいくつかが縦方向に表示されるべきであり、かつ、前記モバイル・ブラウザがフローティング・テキスト・カラムをサポートする場合、他の受信コンテンツと並んで少なくとも１つのカラム内で前記テキストの少なくともいくつかを縦方向に表示するための命令と
を実行するように動作可能な１又は複数のコンピュータを有する１又は複数のコンテンツ項目のテキストを縦方向に表示させることを特徴とするシステム。
【請求項２３】
ユーザのモバイル・ブラウザ上で表示されるテキストを含むコンテンツ項目を受信する手段と、
前記テキストが中国語、日本語、又は韓国語の文字を含む場合、又は、前記コンテンツ項目が、前記コンテンツ項目の提供者によって縦方向表示を指定されている場合に、前記テキスト又は前記コンテンツ項目の少なくともいくつかが、縦方向に表示されるべきであるか否かを判定するための手段と、
前記モバイル・ブラウザはフローティング・テキスト・カラムをサポートするか否かを判定する手段と、
フローティング・テキスト・カラム内で縦方向に表示するために、前記テキストの少なくともいくつかのテキスト文字を回転する手段と
を有することを特徴とするコンピュータ・システム。
【請求項２４】
ユーザのモバイル・ブラウザ上で表示されるテキストを含むコンテンツ項目を受信するモジュールと、
前記テキストが中国語、日本語、又は韓国語の文字を含む場合、又は、前記コンテンツ項目が、前記コンテンツ項目の提供者によって縦方向表示を指定されている場合に、前記テキスト又は前記コンテンツ項目の少なくともいくつかが、縦方向に表示されるべきであるか否かを判定するためのモジュールと、
前記モバイル・ブラウザはフローティング・テキスト・カラムをサポートするか否かを判定するモジュールと、
フローティング・テキスト・カラム内で縦方向に表示するために、前記テキストの少なくともいくつかのテキスト文字を回転するモジュールと
を有することを特徴とするコンピュータ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、概してコンテンツ表示に関する。
【背景技術】
【０００２】
双方向メディア（例えば、インターネット）は、敏感な受容者に対する広告のターゲット設定を改善するのに多大な可能性を有している。例えば、いくつかのウェブサイトは、情報を探すユーザによって入力されたキーワードに基づく情報検索機能を提供している。このユーザ・クエリは、前記ユーザにとって関心のある情報タイプの指標でありうる。広告主による所定のキーワードのリストと前記ユーザ・クエリを比較することによって、ターゲット設定された広告が前記ユーザに提供される可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
携帯電話又は携帯情報端末（personal digital assistant）のような小型ディスプレイを有する装置上で、非広告コンテンツ（例えば、検索結果）を伴う広告の配置によって、いくつかの問題が発生する。前記広告が前記非広告コンテンツの上方に配置される場合、ユーザは、所望の非広告コンテンツを見るための小型ディスプレイ内で、スクロール又はページ・ダウンが必要になることに失望するかもしれない。前記広告が前記非広告コンテンツの下方に配置される場合、前記ユーザは、前記広告に気付かない恐れがあり、結果として広告主への価値が下がる。
【課題を解決するための手段】
【０００４】
小型ディスプレイ装置上でコンテンツ項目のテキストを縦方向に表示するための、技術、方法、装置、コンピュータ・プログラム製品、及びシステムが記載されている。いくつかの実行において、テキストの個々の文字（例えば、中国語、日本語、あるいは韓国語の文字）は、ディスプレイの１又は複数の左側又は右側のカラム（column）の中に、縦方向に表示可能である。テキスト文字列（例えば、ラテン文字、そのテキストを有するＵＲＬ）は、１又は複数の画像に変換可能であるとともに、前記画像は、カラムの中でディスプレイに対して回転可能である。
【０００５】
いくつかの実行では、コンピュータによって実行される方法は、ユーザのモバイル・ブラウザ上で表示されるテキストを含むコンテンツ項目を受信するステップと、前記モバイル・ブラウザはフローティング・テキスト・カラムをサポートするか否かを判定するステップと、前記モバイル装置が、フローティング・テキスト・カラムをサポートする場合、非ラテン文字が前記テキスト中に含まれるか否かの判定を含み、少なくとも前記テキストのいくつかは、前記モバイル・ブラウザ上で縦方向に表示されるべきか否かを判定するステップと、前記テキストが縦方向に表示されるべきである場合、フローティング・テキスト・カラム内で縦方向に表示するために、前記テキストの少なくともいくつかのテキスト文字を回転するステップとを有する。
【０００６】
いくつかの実行では、コンピュータによって実行される方法は、前記ユーザのモバイル・ブラウザ上で表示されるためのテキストを含む複数のコンテンツ項目を受信するステップと、前記ユーザのブラウザは、フローティング・イメージ・カラムをサポートするか否かを判定するステップと、前記ブラウザが、フローティング・イメージ・カラムをサポートする場合、前記テキストを１又は複数のイメージにマッピングするステップと、縦方向に表示するべきでない個々のテキスト文字の画像を回転するステップと、及び少なくとも１つのフローティング・イメージ・カラム内で、縦方向に表示されるべき回転されたテキスト文字の画像と、縦方向に表示されるべきでないテキストの画像とを表示するステップとを有する。
【０００７】
いくつかの実行では、コンピュータ・システムは、ユーザのモバイル・ブラウザ上で表示されるテキストを含むコンテンツ項目を受信する手段と、前記モバイル・ブラウザはフローティング・テキスト・カラムをサポートするか否かを判定する手段と、非ラテン文字が前記テキスト中に含まれるか否かの判定を含み、少なくとも前記テキストのいくつかは、前記モバイル・ブラウザ上で縦方向に表示されるべきか否かを判定する手段と、フローティング・テキスト・カラム内で縦方向に表示するために、前記テキストの少なくともいくつかのテキスト文字を回転する手段とを有する。
【０００８】
いくつかの実行では、コンピュータ・システムは、ユーザのモバイル・ブラウザ上で表示されるテキストを含むコンテンツ項目を受信するモジュールと、前記モバイル・ブラウザはフローティング・テキスト・カラムをサポートするか否かを判定するモジュールと、非ラテン文字が前記テキスト中に含まれるか否かの判定を含み、少なくとも前記テキストのいくつかは、前記モバイル・ブラウザ上で縦方向に表示されるべきか否かを判定するモジュールと、フローティング・テキスト・カラム内で縦方向に表示するために、前記テキストの少なくともいくつかのテキスト文字を回転するモジュールとを有する。
【０００９】
本明細書の記載内容の特定の具体例は、次の１又は複数の利点を実現するために実行できる。小型ディスプレイ装置上の非広告コンテンツの隣に、縦方向に広告テキストを表示することは、前記非広告コンテンツを見るのに、前記小型ディスプレイ内で、スクロール又はページ・ダウンを前記ユーザに要求せずに、前記広告をより目立たせることができる。この技術は、中国語、日本語、韓国語のような、テキストが一般的に縦方向に表示される言語で表示されるコンテンツにとって特に有用である。テキストの縦方向表示は、例えば、ニュースの見出し、リアル・タイム株価情報、電子メールのヘッダ情報、及びアナウンスといった他のタイプのコンテンツ項目に適用できる。この技術はまた、地方天気予報、新着電子メールの主要部、又はユーザがカスタマイズしたメッセージ・アラートに適用できる。
【００１０】
本明細書の記載内容の１又は複数の具体例の詳細は、添付図面と以降の記載とから明らかになる。前記内容の他の特徴、態様、利点は、明細書、図面、及び特許請求の範囲から明らかになる。
【００１１】
個々の図面での同様の参照符号は、同様の構成要素を示す。
【図面の簡単な説明】
【００１２】
【図１】図１は、１又は複数の縦方向のテキスト広告を表示する小型ディスプレイ装置例の図である。
【図２】図１は、１又は複数の縦方向のテキスト広告を表示する小型ディスプレイ装置例の図である。
【図３】図１は、１又は複数の縦方向のテキスト広告を表示する小型ディスプレイ装置例の図である。
【図４】図４は、広告内で縦方向及び横方向が混じったテキストを表示する小型ディスプレイ装置例の図である。
【図５】図５は、１又は複数のコンテンツ項目のテキストを縦方向に表示させるための処理例のフローチャートである。
【図６】図６は、一般的なコンピュータ装置のブロック図である。
【図７】図７は、フローティング・テキスト・カラム内のテキスト画像を表示するための処理例を示す。
【発明を実施するための形態】
【００１３】
オンライン広告システムでは、コンピュータ・ネットワーク（例えば、ＬＡＮ（local area network）、ＷＡＮ（wide area network）、インターネット、又はそれらを組み合わせたもの）は、広告主、広告システム、出版社、及びユーザに接続できる。いくつかの実施形態では、広告主は、直接的又は間接的に、広告システム内の広告情報を入力し、維持し、及び追跡することができる。出版社は、広告依頼を前記広告システムに送信してもよい。広告について言及する一方で、他のスポンサ・コンテンツ形式を含む他のコンテンツ形式は、前記システムによって配信できる。
【００１４】
出版社の一例は、検索サービスである。検索サービスは、検索結果のためのクエリを受信可能である。それに応じて、前記検索サービスは、文書のインデックスから（例えば、ウェブ・ページのインデックスから）、関連した検索結果を検索する。検索結果は、例えば、ウェブ・ページ・タイトルのリスト、そのウェブ・ページから抽出されたテキストの一部、及びそれらのウェブ・ページへのハイパーリンクを含み、かつ所定の検索結果件数（例えば、１０）ごとに分割されることがある。前記検索サービスは、広告依頼を前記広告システムに送信できる。前記検索サービスは、前記広告システムによって提供された１又は複数の広告に、前記検索結果を組み合わせることができる。この組み合わせた情報は、ビューア（例えば、ブラウザ又は他のコンテンツ表示システム）内にコンテンツの表示を要求したユーザ装置に送信する（又は、ユーザ装置によって表示する）ことが可能である。
【００１５】
前記広告システムによって提供された特定の広告主からの広告は、前記広告主のためのウェブ・ページへのＵＲＬ（universal resource locator）リンク形式の記述を含むことができる。あるいは、広告の説明を、ＵＲＬリンクと一緒に配信してもよい。いくつかの実施形態では、ユーザが前記ＵＲＬリンクと情報をやり取り（例えば、選択又はクリック）した後で、前記広告主のウェブ・ページに向かうようにできる。
【００１６】
モバイル装置上のディスプレイは、一般的にパーソナル・コンピュータ（ＰＣ）ディスプレイに比べて小型であり、そのためインターネット・サービス（例えば、広告配信を伴うインターネット検索サービス）は、一般的なＰＣディスプレイからモバイル装置のディスプレイに必ずしも十分に変換されるわけではない。結果的に、一定のサービスは、異なるフォーマット（例えば、デスクトップ向けのものと、モバイル装置のディスプレイ向けのもの）で提供しなければならない。例えば、広告主が、ＰＣ及びモバイル装置上のディスプレイに対する広告を有する場合、前記広告主は、異なるプラットフォームに対する広告のために、異なる待ち受けページを持つ場合がある。他の例では、検索結果に伴う広告の表示は、異なるプラットフォームごとに異なってもよい。
【００１７】
テキスト広告の縦方向表示は、テキスト広告及び非広告コンテンツ（例えば、検索結果）を小型ディスプレイ装置（例えば、携帯電話又は携帯情報端末）上に同時に表示させることを可能にしている。この技術は、テキストが一般に縦方向である、中国語、日本語、及び韓国語のような言語で表示されるコンテンツにとって特に有用である。広告内の個々の文字（例えば、中国語、日本語、又は韓国語の文字）は、小型ディスプレイの１又は複数の左側又は右側のカラム内に縦方向に表示可能である。ラテン文字（例えば、広告内に含まれるＵＲＬ）は、１又は複数の画像に変換することができ、かつ前記画像は、カラム内での表示のために回転可能である。他の実施形態では、ニュースの見出し、リアル・タイム株価情報、又の他のアナウンスは、縦方向に表示可能である。
【００１８】
図１〜３は、１又は複数の各縦方向テキスト広告１０２・２０２・３０２を表示している小型ディスプレイ装置の各例１００・２００・３００である。各例１００・２００・３００は、日本語でインターネット検索結果と一緒に表示された縦方向テキスト広告を図示しているが、縦方向テキスト広告は、任意の言語で広告又は非広告コンテンツの任意のタイプを表示可能である。加えて、縦方向テキスト広告は、小型ディスプレイ装置のディスプレイ上の１又は複数の位置に（右側に沿って、左側に沿って、小型ディスプレイの中央下部に、又はそれらの間の任意の場所に）表示可能である。
【００１９】
前記小型ディスプレイは、インターネット検索結果のグループ１０６・２０６・３０６と並んで、前記縦方向テキスト広告を含むフローティング・カラム１０４・２０４・３０４を提供する。前記フローティング・カラム１０４・２０４・３０４は、特別な小型ディスプレイ装置のためのビューア（例えばブラウザ又は他のコンテンツ表示システム）の特徴及び制限に、部分的に依存するフローティング・テキスト・カラム、又はフローティング・イメージ・カラムでありうる。
【００２０】
いくつかの実施形態では、フローティング・カラム１０４・２０４・３０４は、前記フローティング・カラム１０４・２０４・３０４が広告を含むことを示すために、小型ディスプレイの残りの背景色又はパターンと異なる背景色又はパターンを有することができる。いくつかの実施形態では、フローティング・カラム１０４・３０４内に表示された縦方向テキスト広告１０２・３０２は、各々、括弧１０８又は他の記号によって、前記フローティング・カラム１０４・３０４内の他の広告から明確に区別できる。いくつかの実施形態では、フローティング・カラム２０４・３０４は、前記フローティング・カラム２０４・３０４のコンテンツが広告を含むことを示すために、前記フローティング・カラム２０４・３０４の最上部のラベル２１０を有することができる。
【００２１】
いくつかの実施形態では、前記縦方向テキスト広告１０２・２０２・３０２は、見出しと解説とを含むことができる。他の実施形態では、前記縦方向テキスト広告１０２・２０２・３０２は、広告主のウェブ・ページへの選択可能なＵＲＬリンクである見出しのみを含むことができる。
【００２２】
いくつかの小型ディスプレイ装置に対して、前記装置が縦向き（図１〜３に図示されているように）から横向き（図示せず）に回転される場合、前記装置の前記ビューア（例えば、ブラウザ）はまた、前記小型ディスプレイ内で表示されたコンテンツを回転する。結果として、縦方向テキスト広告は、前記小型ディスプレイ内に表示された他のコンテンツと並んで、フローティング・カラム内で表示されたままである。いくつかの実施形態では、コンテンツは横向きで表示されるとき、縦方向テキスト広告は、前記小型ディスプレイの複数（２又は３）のカラム内に表示可能である。いくつかの実施形態では、広告は、前記装置が横向きに回転される場合、標準の水平フォームに再フォーマットすることが可能である。
【００２３】
いくつかの実施形態では、前記広告システムは、テキスト広告が縦方向又は横方向のどちらに表示されるかという、同一広告選択処理を使用できる。他の実施形態では、前記広告システムは、テキスト広告が縦方向に表示されるとき、異なる広告選択処理を使用できる。例えば、表示のために選択された広告（例えば、ランキング・アルゴリズムを使用して）は、横方向ディスプレイのための別の広告領域（例えば、非広告コンテンツの上方又は下方）から、縦方向ディスプレイのためのフローティング・カラム内の広告スロットに“昇格”又は“降格”できる。
【００２４】
図４は、広告内で縦方向及び横方向が混在したテキストを表示する小型ディスプレイ装置の例４００である。前記小型ディスプレイは、フローティング・カラム４０４を提供し、その結果、インターネット検索結果のグループ４０６と並んで、縦方向テキスト広告４０２を有している。
【００２５】
縦方向テキスト広告４０２は、日本語文字（漢字とカタカナ）、数字、句読点、及びラテン文字で書かれたＵＲＬリンクを含んでいる。いくつかの実施形態では、縦方向テキスト広告内の数字、句読点、及び／又はラテン文字は、画像として扱われるとともに、回転可能である。縦方向テキスト広告内のいくつかの数字、句読点、及び／又はラテン文字は、その他がテキストとして扱われるとともに、縦方向に表示可能な一方で、画像として回転可能である。
【００２６】
数字、句読点、又は文字が、テキスト又は画像のどちらとして扱われるかについて、ディスプレイ装置のビューア（例えば、ブラウザ）の特徴及び制限に、部分的に依存する場合がある。例えば、テキスト広告の縦方向ディスプレイに対し、ブラウザは、前記装置のディスプレイの左側又は右側に表示されるフローティング・カラムをサポートする必要があることがある。しかしながら、いくつかのブラウザは、フローティング・イメージを許可するが、フローティング・テキストを許可しない。これらのブラウザに対して、広告のテキストは、画像に変換され、かつフローティング・カラム内での表示に９０度回転することが可能である。
【００２７】
図４では、縦方向テキスト広告４０２のラテン文字で書かれたＵＲＬリンクは、画像に変換され、かつ９０度回転されている。前記ＵＲＬリンクは、前記縦方向テキスト広告４０２内で横方向テキストとして表示される。同様に、数字“０”乃至“９”、及び句読点は、縦方向テキスト広告４０２内で回転した画像として表示される。
【００２８】
図５は、１又は複数のコンテンツ項目のテキストを縦方向に表示するための処理例５００のフローチャートである。便宜上、前記処理５００について、前記処理を実行可能な広告システムを参照して説明する。前記１又は複数のコンテンツ項目は、小型ディスプレイ装置のビューア（例えば、ブラウザ）によって表示される。
【００２９】
テキストを含む、１又は複数の（例えば、複合的な）コンテンツ項目を受信する（ステップ５０２）。例えば、広告システムは、１又は複数の広告データベースから同定された複合的テキスト広告を受信可能である。いくつかの実施形態では、前記受信された複合的テキスト広告は、ユーザによって送信された検索クエリに応じて識別可能である。
【００３０】
少なくとも複合的コンテンツ項目の１つに対して、少なくとも前記テキストのいくつかが、縦方向に表示されるべきか否か判定される（判定５０４）。例えば、前記広告システムは、縦方向ディスプレイに対する広告の実行可能性、又は品質を検出できる。
【００３１】
いくつかの実施形態では、少なくとも前記テキストのいくつが、縦方向に表示されるべきか否かを判定することは、前記テキストが中国語、日本語、又は韓国語の文字を含む場合、又は前記コンテンツ項目が、前記コンテンツ項目の提供者によって縦方向表示を指定される場合に、少なくとも前記テキストのいくつかが縦方向に表示されるべきか否かを判定することを含むことができる。例えば、広告主は、特定の広告を検索結果と並んで縦方向に表示すべきであると指定することができる。いくつかの実施形態では、広告主が縦方向ディスプレイのための広告を指定するとき、選択に使用される入札アルゴリズム、及び／又は表示広告のランキングは、変更されうる。
【００３２】
いくつかの実施形態では、前記テキストの少なくともいくつかが、縦方向に表示されるべきであるか否かを判定することは、前記テキストが、所定値（例えば１０）を超える文字数のラテン文字を含む場合に、縦方向に表示すべきテキストがないという判定を含むことができる。また、前記テキストが、所定値（例えば、３）を超えて連続する文字数のラテン文字を含む場合、縦方向に表示すべきテキストがないと判定できる。あるいは、又は加えて、前記テキスト内の全ての文字に対するラテン文字の割合が所定値（例えば、２５％）を超える場合、縦方向に表示すべきテキストがないと判定できる。コンテンツ項目の縦方向ディスプレイの長さが、所定値を超える場合に、いくつかの実施形態では、縦方向に表示すべきテキストがないと判定できる。例えば、テキスト広告の縦方向ディスプレイの長さが、装置の小型ディスプレイの縦方向の寸法より大きい場合、前記広告システムは、縦方向に表示すべき前記テキスト広告のテキストがないと判定できる。
【００３３】
縦方向に表示すべき前記コンテンツ項目のテキストがないと判定される場合（判定５０４の分岐“いいえ”の場合）、前記コンテンツ項目のテキストは、横方向に表示される（ステップ５０６）。例えば、前記コンテンツ項目がテキスト広告である場合、前記広告システムは、前記ディスプレイ内の非広告コンテンツの上方又は下方に、前記テキスト広告を横方向に表示できる。
【００３４】
少なくとも前記コンテンツ項目のテキストのいくつかが、縦方向に表示すべきと判定された場合（判定５０４の分岐“はい”の場合）、ビューアがフローティング・テキスト・カラムをサポートするか否かの判定がなされる（判定５０８）。例えば、前記広告システムは、前記小型ディスプレイ装置によってサポートされるブラウザのタイプを検出可能である。そこでは、一定のタイプのブラウザは、一定のタイプのマークアップ言語をサポートする。マークアップ言語の例は、ＸＨＴＭＬ（Extensible HyperText Markup Language）、ＣＨＴＭＬ（Compact HTML）、及びＷＭＬ（Wireless Markup Language）を含む。サポートされているマークアップ言語は、前記ブラウザがフローティング・テキスト・カラムを表示可能か否か判定できる。
【００３５】
前記ビューアがフローティング・テキスト・カラムをサポートする場合（判定５０４の分岐“はい”の場合）、少なくとも前記コンテンツ項目のテキストのいくつかは、少なくとも１つのフローティング・テキスト・カラム内で縦方向に表示される（ステップ５１０）。例えば、前記広告システムは、他の受信コンテンツ（例えば、非広告コンテンツ）と並んで少なくとも１つのフローティング・テキスト・カラム内で、テキスト広告のテキストのいくつかを縦方向に表示可能である。
【００３６】
いくつかの実施形態では、前記ビューア（例えば、ブラウザ）がフローティング・テキスト・カラムをサポートしない場合、参照テキストは、参照ＵＲＬ及び電話番号のように縦方向で表示できない。他の実施形態では、前記ビューアが、フローティング・テキスト・カラムをサポートしない場合（判定５０８の分岐“いいえ”の場合）、前記コンテンツ項目のテキストは、１又は複数の画像にマップされる（ステップ５１２）。縦方向に表示されるべきでないテキストの画像は、例えば、時計周りに９０度だけ、回転される（ステップ５１４）。縦方向に表示されるべきテキストの画像、及び縦方向に表示されるべきでないテキストの回転した画像は、少なくとも１つのフローティング・イメージ・カラム内に表示される（ステップ５１６）。例えば、前記広告システムは、広告のテキストを複合的画像に変換可能であるとともに、横方向に表示されたテキストの画像を回転可能であり、かつ他の受信コンテンツ（例えば、非広告コンテンツ）と並んで少なくとも１つのフローティング・イメージ・カラム内で、前記回転された及び回転していない画像を縦方向に表示可能である。
【００３７】
前記処理例５００のステップ５０４〜５１６が、複合的受信コンテンツ項目の他のコンテンツ項目のために、繰り返されるべきか否か判定される（ステップ５１８）。前記ステップを他のコンテンツ項目のために繰り返すべきであると判定される場合（判定５１８の分岐“はい”の場合）、処理例５００は、ステップ５０４から繰り返される。前記ステップを別のコンテンツ項目のために繰り返すべきではないと判定される場合（判定５１８の分岐“いいえ”の場合）、処理例５００は終了する。
【００３８】
いくつかの実施形態では、コンテンツ項目のテキストは、選択的ハイパーリンクとして、縦方向に表示できる。例えば、図１〜３の前記縦方向テキスト広告１０２・２０２・３０２は、各広告主のウェブ・ページへの選択可能なハイパーリンクとして、丁寧に表示可能である。いくつかの実施形態では、コンテンツ項目のテキストは、他の受信コンテンツ（例えば、非広告コンテンツ）と並んで少なくとも一つのカラム内で縦方向に表示可能である。少なくとも一つのカラムが、モバイル装置（例えば、携帯電話）のディスプレイの左側又は右側に表示される。
【００３９】
いくつかの実施形態では、コンテンツ項目のテキストは、前記コンテンツ項目と関連したリソースのアドレスを含むことができ、かつ前記リソースのアドレスは、ラテン文字を含んでいる。例えば、図４の縦方向テキスト広告４０２は、前記広告主のウェブ・ページへのＵＲＬリンクを含んでいる。前記ＵＲＬリンクは、ラテン文字を含んでいる。そのリソース・アドレスがラテン文字を含むとき、前記リソース・アドレスの文字は、画像にマップ（例えば、変換）可能であるとともに、前記画像は回転可能であり、かつ回転された画像は、少なくとも１つのフローティング・イメージ・カラム内で表示可能である。
【００４０】
いくつかの実施形態では、コンテンツ項目のテキスト内の各句読点記号又は数字記号に対し、前記句読点記号又は数字記号を縦方向に表示すべきであるか否かを判定できる。前記広告システムは、１又は複数の規則を使用することによって判定可能である。
【００４１】
いくつかの実施形態では、数字は、ブロック形式で単一カラム内に縦方向のテキストを用いて表示できる。例えば、日付“２００８”は、カラム内で
Ａ
Ｂ
20
08
Ｃ
として表示できる。
【００４２】
別の例では、２桁の数字は、以下のように縦方向テキストの隣に並んで横方向に表示されうる。
Ａ
Ｂ31
Ｃ
【００４３】
この種の表示は、例えば、日本の印刷媒体中に見つけることができる。この方法で数字を表示するときの判定は、限定はしないが長さ、又は前記数字が日付のような概念的単位の一部であるか否かを含む、要因の数に基づいて生成されうる。
【００４４】
例えば、数字記号がリソース・アドレス（例えば、ＵＲＬリンク）の一部である場合、数字記号は、縦方向に表示すべきでないと判定されうる。この場合、前記数字記号は、画像にマップ可能であり、かつラテン文字と一緒に回転可能である。他の例では、連続する数字記号の個数が所定値（例えば、３）よりも少ない場合、数字記号を縦方向に表示すべきでないとの判定がなされうる。例えば、図４の縦方向テキスト広告４０２は、２つの連続する数字記号（例えば、“１”と“９”）を有するとともに、前記数字記号は、縦方向テキストではなく横方向テキストとして表示すべきと判定されている。あるいは、連続する数字記号の個数は、所定値と等しいか又は所定値を超える場合、各数字記号は、一カラムにつき１つの数字記号を用いて縦方向に表示すべきと判定されうる。
【００４５】
ユニコードで定義されるいくつかの句読点記号（例えば、中国語、日本語、又は韓国語の句読点）は、いくつかの小型ディスプレイ装置のビューア（例えば、ブラウザ）において十分にサポートされていない場合がある。句読点記号の表示は、使用フォントに依存可能であるとともに、異なる言語間で異なることができる。句読点記号を縦方向に表示すべきと判定される場合、縦方向フォーム内で、どのユニコード句読点記号が最良かについて判定される。例えば、ユニコードで定義される複数の“完全終止”句読点記号（例えば、“。”又は“。 ”）がある。前記“完全終止”は、中国語では中央に印字され、一方、前記“完全終止”は、日本語では、右上に印字される。異なる体裁は、フォントによって扱われる。しかしながら、前記フォントが前記異なる体裁を扱わない場合、特定のユニコード句読点記号が、使用言語に基づいて縦方向表示のために選択される。
【００４６】
図６は、クライアント、又はサーバ又は複数のサーバのいずれかとして、本明細書に記載のシステム及び方法を実行するために使用されるコンピュータ装置６００・６５０のブロック図である。コンピュータ装置６００は、ラップトップ、デスクトップ、ワークステーション、携帯情報端末、サーバ、ブレード・サーバ、メインフレーム、及び他の妥当なコンピュータのような、デジタル・コンピュータの多様な形態を表すことを意図している。コンピュータ装置６５０は、携帯情報端末、携帯電話、スマート・フォン、及び他の類似のコンピュータ装置のような、モバイル装置の多様な形態を表すことを意図している。ここに図示されている構成要素と、その接続及び関連性と、その機能とは、模範的であることを意味しているだけであり、かつ、本明細書、及び／又は特許請求の範囲に記載の発明の実施形態を限定することを意味するものではない。
【００４７】
図７は、フローティング・イメージ・カラム内のテキストの画像表示のための処理例を図示している。図示された例では、テキスト文字列は、文字Ａ Ｂ ＵＲＬ Ｃを含んでいる。画像は、各文字及びＵＲＬごとに撮られる。前記画像のいくつかは、９０度回転される。この例では、前記ＵＲＬ及びＣは、９０度時計方向に回転される。回転された画像及び回転されない画像は、フローティング・テキスト・カラム内に表示される。
【００４８】
コンピュータ装置６００は、プロセッサ６０２と、メモリ６０４と、ストレージ装置６０６と、メモリ６０４及び高速拡張ポート６１０に接続している高速インタフェース６０８と、低速バス６１４及びストレージ装置６０６に接続している低速インタフェース６１２とを具備している。各構成要素６０２・６０４・６０６・６０８・６１０・６１２は、多様なバスを使用して相互接続されており、かつ共通マザーボード上に、又は必要に応じ他の方法で設置されていてもよい。前記プロセッサ６０２は、高速インタフェース６０８に接続されたディスプレイ６００のような、外部入／出力デバイス上のＧＵＩのためのグラフィカルな情報を表示するための、前記メモリ６０４内又は前記ストレージ装置６０６上に保存された命令を含む、前記コンピュータ装置６００内で実行命令を処理できる。他の実施形態では、複合プロセッサ及び／又は複合バスは、必要に応じて、複合メモリ及びメモリ・タイプと一緒に使用してよい。また、複合的コンピュータ装置６００は、必要動作の一部を提供する各装置（例えば、サーバ・バンク、ブレード・サーバ集合、又はマルチプロセッサ・システム）に接続してもよい。
【００４９】
前記メモリ６０４は、前記コンピュータ装置６００内に情報を保存する。一実施形態では、前記メモリ６０４はコンピュータ可読媒体である。一実施形態では、前記メモリ６０４は、揮発性メモリ・ユニット又はユニット群である。別の一実施形態では、不揮発性メモリ・ユニット又はユニット群である。
【００５０】
前記ストレージ装置６０６は、前記コンピュータ装置６００のためにマス・ストレージを提供できる。一実施形態では、前記ストレージ装置６０６は、コンピュータ可読媒体である。様々な異なる実施形態では、前記ストレージ装置６０６は、フロッピー（登録商標）・ディスク装置、ハード・ディスク装置、光学ディスク装置又はテープ装置、フラッシュ・メモリ又は他の同様の半導体メモリ装置、又はストレージ・エリア・ネットワーク又は他の構成の装置を含む配列装置である。一実施形態では、コンピュータ・プログラム製品は、明白に情報媒体内に統合されている。前記コンピュータ・プログラム製品は、実行時に、上記の方法のような、１又は複数の方法を実行する命令を有している。前記情報媒体は、前記メモリ６０４、前記ストレージ装置６０６、プロセッサ６０２上のメモリ、又は伝播信号のような、コンピュータ可読又はマシン可読媒体である。
【００５１】
高速コントローラ６０８は、前記コンピュータ装置６００のために帯域消費型動作を管理し、一方で前記低速コントローラ６１２は、低い方の帯域消費型動作を管理する。そのような負荷の割り当ては、模範例に過ぎない。一実施形態では、前記高速コントローラ６０８は、メモリ６０４、ディスプレイ６１６（グラフィック・プロセッサ又はアクセラレータを介して）、及び様々な拡張カード（図示せず）に対応する低速拡張ポート６１０に接続している。前記実施形態では、低速コントローラ６１２は、ストレージ装置６０６及び低速拡張ポート６１４に接続している。様々な通信ポート（例えば、USB、Bluetooth、Ethernet（登録商標）、wireless Ethernet（登録商標））を含む低速拡張ポートは、キーボード、指示装置、スキャナ、又はネットワーク装置（スイッチ又はルータのような（ネットワーク・アダプタを介して））のような、１又は複数の入出力装置に接続していてよい。
【００５２】
コンピュータ装置６００は、図示されているように、いくつかの異なる形式で実行されてよい。例えば、標準サーバ６２０として実行されてもよいし、又はそのようなサーバ・グループ内で複数回実行されてもよい。また、ラック・サーバ・システム６２４の一部として実行されてもよい。加えて、ラップトップ・コンピュータ６２２のような、パーソナル・コンピュータ内で実行されてもよい。あるいは、コンピュータ装置６００からの構成要素は、装置６５０のように、モバイル装置（図示せず）内の他の構成要素と組み合わせても良い。そのような装置の各々は、１又は複数のコンピュータ装置６００・６５０を具備し、システム全体は、相互に通信する１又は複数の複合的コンピュータ装置６００・６５０から構成されてもよい。
【００５３】
コンピュータ装置６５０は、プロセッサ６５２、メモリ６６４、ディスプレイ６５４のような入出力装置、通信インタフェース６６６、及び他の構成要素間のトランシーバ６６８を具備している。前記装置６５０は、追加ストレージを提供するために、マイクロドライブ又は他の装置のようなストレージ装置を備えてもよい。前記構成要素６５０・６５２・６６４・６５４・６６６・６６８の各々は、様々なバスを使用して相互接続されるとともに、前記構成要素のいくつかは、共通マザーボード上か、又はその他の適切な方法で、取り付けられていてもよい。
【００５４】
前記プロセッサ６５２は、前記コンピュータ装置６５０内での実行命令を処理可能であり、前記６６４内に保存された命令を有する。前記プロセッサは、セパレート・アナログ・プロセッサ、及びセパレート・デジタル・プロセッサを有してもよい。前記プロセッサは、例えば、ユーザ・インタフェースの制御のような、前記装置６５０の他の構成要素の調整のため、装置６５０によって実行されるアプリケーションと、装置６５０による無線通信とを提供してもよい。
【００５５】
プロセッサ６５２は、制御インタフェース６５８及び、ディスプレイ６５４に接続されたディスプレイ・インタフェース６５６を介してユーザと通信してもよい。前記ディスプレイ６５４は、例えば、ＴＦＴ・ＬＣＤディスプレイ又はＯＬＥＤディスプレイか、又は他の適切なディスプレイ技術でもよい。前記ディスプレイ・インタフェース６５６は、ユーザにグラフィカルな情報及び他の情報を表示するために、前記ディスプレイ６５４を駆動するための適切な電気回路構成を具備してもよい。前記制御インタフェース６５８は、ユーザからのコマンドを受信するとともに、プロセッサ６５２に提出するために前記コマンドを変換する。加えて、外部インタフェース６６２は、他の装置と装置６５０の近隣通信を可能にするために、プロセッサ６５２と連携して提供されてもよい。外部インタフェース６６２は、例えば、有線通信（例えば、ドッキング処理）、又は無線通信（例えば、ブルートゥース又は他の同様の技術を介して）のために、提供されてよい。
【００５６】
前記メモリ６６４は、コンピュータ装置６５０内に情報を保存する。一実施形態では、前記メモリ６６４は、コンピュータ可読媒体である。一実施形態では、前記メモリ６６４は、揮発性メモリ・ユニット又はユニット群である。他の実施形態では、前記メモリ６６４は、不揮発性メモリ・ユニット又はユニット群である。また、拡張メモリ６７４は、提供されるとともに、例えば、ＳＩＭＭカード・インタフェースを含む拡張インタフェース６７２を介して、装置６５０に接続されてもよい。そのような拡張メモリ６７４は、装置６５０のために追加のストレージ容量を提供するか、又は装置６５０のためにアプリケーション又は他の情報を保存してもよい。特に、拡張メモリ６７４は、上述の処理を実行又は補完するための命令を有するとともに、セキュリティ情報を有してもよい。このように、例えば、拡張メモリ６７４は、装置６５０のためのセキュリティ・モジュールとして提供されるとともに、装置６５０の安全な使用を許可する命令をプログラムされていてもよい。加えて、セキュアなアプリケーションは、非ハッキング方法でＳＩＭＭカード上の識別情報を配置するような追加情報を伴って、ＳＩＭＭカードを介して提供されてもよい。
【００５７】
前記メモリは、後述するように、例えばフラッシュ・メモリ及び／又はＭＲＡＭメモリを含んでよい。一実施形態では、コンピュータ・プログラム製品は、明白に情報媒体内に統合されている。前記コンピュータ・プログラム製品は、実行時に、上記方法のような１又は複数の方法を実行する命令を有している。前記情報媒体は、前記メモリ６６４、拡張メモリ６７４、プロセッサ６５２上のメモリ、又は伝播信号のような、コンピュータ可読、又はマシン可読媒体である。
【００５８】
装置６５０は、通信インタフェース６６６を介して無線で通信してもよく、必要に応じて、デジタル・シグナル処理回路構成を有してよい。通信インタフェース６６６は、中でもＧＳＭ音声電話、ＳＭＳ、ＥＭＳ、又はＭＭＳメッセージング、ＣＤＭＡ、ＴＤＭＡ、ＰＤＣ、ＷＣＤＭＡ、ＣＤＭＡ２０００、又はＧＰＲＳのような、様々なモード又はプロトコル下で、通信を提供してよい。そのような、通信は、例えば無線周波数トランシーバ６６８を介して発生する。加えて、短距離通信は、例えばブルートゥース（Bluetooth）、ワイファイ（WiFi）、又は他の同様のトランシーバ（図示せず）を使用することで発生する。加えて、ＧＰＳ受信モジュール６７０は、装置６５０に追加無線データを提供してもよく、それゆえ、装置６５０上で実行するアプリケーションによって必要に応じ使用してもよい。
【００５９】
装置６５０は、オーディオ・コーデック６６０を使用して音声で通信してもよく、その結果、ユーザからの音声情報を受信するとともに、前記音声情報を使用可能なデジタル情報に変換する。オーディオ・コーデック６６０は、スピーカを介するように、例えば、装置６５０のハンドセット内で、ユーザに対し可聴な音を同様に生成してもよい。そのような音は、音声通話からの音を有してもよいとともに、記録された音（例えば、音声メッセージ、音楽ファイルなど）を有してもよく、及び装置６５０上で動作するアプリケーションによって生成された音を有してもよい。
【００６０】
コンピュータ装置６５０は、図示されているように、いくつかの異なった形式で実行されてよい。例えば、携帯電話６８０として実行されてもよい。スマート・フォン６８２、携帯情報端末、又は他の同様のモバイル装置の一部として実行されてもよい。
【００６１】
上記特徴は、デジタル電子回路、又はコンピュータ・ハードウェア、ファームウェア、ソフトウェア、又はそれらの組み合わせたものの中で実行可能である。前記特徴は、プログラム可能なプロセッサによって実行されるために、情報媒体内（例えば、マシン可読ストレージ装置、又は伝播信号内）に明白に統合されているコンピュータ・プログラム製品の中で、実行可能であり、かつ方法ステップは、入力データに基づいて動作するとともに出力を生成することによって、記載した実施形態の機能を実行するような命令のプログラムを実行するプログラム可能なプロセッサによって実行可能である。
【００６２】
上記特徴は、データ・ストレージ・システムと、少なくとも１つの入力装置と、少なくとも１つの出力装置とから、データと命令形式を受信し、かつそこにデータと命令を転送するように接続された少なくとも１つのプログラム可能なプロセッサを具備するプログラム可能なシステム上で、実行可能な１又は複数のコンピュータ・プログラムで有利に実行される。コンピュータ・プログラムは、一定の活動を実行するか、又は一定の結果をもたらすために、コンピュータ内で直接的又は間接的に使用可能な命令のセットである。コンピュータ・プログラムは、コンパイルされた言語又はインタプリタ言語を含むプログラミング言語（例えば、オブジェクティブＣ、Ｊａｖａ（登録商標））の任意の形式で書くことが可能であるとともに、スタンドアロン・プログラムとして、又はモジュール、構成要素、サブルーチン、又はコンピュータ環境内で使用に適した他のユニットとして、任意の形式で配備可能である。本明細書に記載の方法ステップは、１又は複数のプロセッサ又はプロセッサ・コアによって実行されるモジュール内で実行可能である。そのようなモジュールは、別紙特許請求の範囲の中に記載されている。
【００６３】
命令のプログラム実行に対して適したプロセッサは、例として、任意の種類のコンピュータの、汎用目的と特定目的のマイクロプロセッサの両方、及び単独のプロセッサ、又はマルチ・プロセッサの１つ又はコアの１つである。一般的に、プロセッサは、読取専用メモリ又はランダム・アクセス・メモリ、又は両方から、命令及びデータを受信する。コンピュータの必須要素は、命令を実行するためのプロセッサ、及び命令とデータとを保存するための１又は複数のメモリである。一般的に、コンピュータは、データ・ファイルを保存するための１又は複数の大容量ストレージ装置（そのような装置は、内部ハード・ディスク及びリムーバブル・ディスクのような磁気ディスクと；磁気光学ディスクと；光学ディスクとを含む）を有しているか、又は通信するために効果的に接続されている。コンピュータ・プログラム命令及びデータを目に見える形で表現するのに適したストレージ装置は、不揮発性メモリの全ての形式を含み、例として、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュ・メモリ装置のような半導体メモリ装置と；内部ハード・ディスク及びリムーバブル・ディスクのような磁気ディスクと；磁気光学ディスクと；ＣＤ−ＲＯＭ（登録商標）ディスク及びＤＶＤ-ＲＯＭディスクとを含む。前記プロセッサ及びメモリは、ＡＳＩＣ（application-specific integrated circuit）によって補完するか、ＡＳＩＣ内に組み込むことが可能である。
【００６４】
ユーザとの対話を提供するために、前記特徴は、前記ユーザに情報を表示するためのＣＲＴ（cathode ray tube）又はＬＣＤ（liquid crystal display）モニタのような、ディスプレイ装置、及び前記ユーザが前記コンピュータに入力を提供する際に使用するマウス又はトラックボールのような、キーボード及びマウスを具備するコンピュータ上で実行可能である。
【００６５】
前記特徴は、データ・サーバのようなバックエンド構成要素か、アプリケーション・サーバ又はインターネット・サーバのようなミドルウェア構成要素か、グラフィカル・ユーザ・インタフェース又はインターネット・ブラウザを有するクライアント・コンピュータのようなフロント／エンド構成要素か、又はそれらの任意の組み合わせを有するコンピュータ・システム内で実行可能である。前記システムの構成要素は、通信ネットワークのようなデジタル・データ通信の任意の形式又は媒体によって接続可能である。通信ネットワークの例は、例えば、ＬＡＮと、ＷＡＮと、インターネットを形成するコンピュータ及びネットワークとを含む。
【００６６】
前記コンピュータ・システムは、クライアントとサーバを具備できる。クライアント及びサーバは、一般に互いに遠く離れており、典型的にネットワークを介して相互作用する。クライアントとサーバの関係は、各コンピュータ上で実行するとともに、互いにクライアント／サーバ関係を有するコンピュータ・プログラムの効力によって生じる。
【００６７】
多数の実施形態が記載されている。それにもかかわらず、様々な変更を行ってもよいことが理解されるだろう。例えば、１又は複数の実施形態の要素は、更なる実施形態を形成するために、組み合わされ、削除され、変更され、又は補足されてもよい。更に別の例として、図示される論理の流れは、所望の結果を達成するために、図示された特定の要求、又は一連の要求を必要としない。加えて、他のステップが提供されるか、又は図示されたフローからステップが削除されてよく、及び他の構成要素を上述のシステムに加えるか、又は上述のシステムから削除してよい。従って、他の構成要素は、以降の特許請求の範囲の中に記載されている。
【符号の説明】
【００６８】
１００、２００、３００  小型ディスプレイ
６００  コンピュータ装置
６０２  プロセッサ
６０４  メモリ
６０６  ストレージ装置
６０８  高速インタフェース
６１０  高速拡張ポート
６１２  低速インタフェース
【図１】
0005619013.tif 000002
【図２】
0005619013.tif 000003
【図３】
0005619013.tif 000004
【図４】
0005619013.tif 000005
【図５】
0005619013.tif 000006
【図６】
0005619013.tif 000007
【図７】
0005619013.tif 000008