(57)【要約】移動体装置とネットワークサイトとの間で通信を交換するためのシステムが提供される。システムは、移動体装置から信号送信された要求に応答してネットワークサイトに接続される変換エンジンを含む。移動体装置は、第１言語を用いて要求を信号送信する。ネットワークサイトは要求を第２言語で処理する。変換エンジンは、通信を第１言語から第２言語に変換して、ネットワークサイトと移動体装置との間の通信を可能にする。
2004511869.tif 000002
【特許請求の範囲】
【請求項１】
移動体装置とネットワークサイトとの間で通信を交換するためのシステムであって、
ネットワークサイトのコンテンツについての要求を受け取るために移動体装置に接続可能な変換エンジンを備え、前記要求は前記移動体装置から第１言語で信号送信され、前記コンテンツは第２言語で構成され、前記変換エンジンは、前記要求の受信に応答して前記ネットワークサイトから前記コンテンツを検索するために前記ネットワークサイトに接続可能であり、前記変換エンジンは、前記コンテンツを第２言語から第１言語に変換するためのロジックを含み、かつ前記コンテンツを前記移動体装置上に与えられるように信号送信し、
前記第１言語は、前記移動体装置上に、前記ネットワークサイトから与えられたページ当り単一のインプット入力を与え、前記第２言語は、前記ネットワークサイトから与えられたページ当り多数のインプット入力を可能にすることを特徴とするシステム
【請求項２】
前記変換エンジンが、前記ネットワークサイトにおける１つ又はそれ以上のインプット入力を識別し、該インプット入力を選択可能なリンクとして前記移動体装置に信号送信することを特徴とする請求項１に記載のシステム。
【請求項３】
前記移動体装置のユーザが前記１つ又はそれ以上のインプット入力の各々を選択するのに応答して、前記変換エンジンが前記移動体装置のために別のネットワークサイトを捜し出すことを特徴とする請求項２に記載のシステム。
【請求項４】
前記変換エンジンが、前記移動体装置のユーザの１つ又はそれ以上のインプット入力の各々の選択に応答して、バーチャルネットワークサイトを作成することを特徴とする請求項２に記載のシステム。
【請求項５】
前記変換エンジンが、前記ネットワークサイト上のテキスト入力フィールドを識別し、かつ該テキスト入力フィールドを、変換エンジンによって作成されるバーチャルネットワークサイトへの選択可能なリンクに変換し、前記テキスト入力フィールドのための前記バーチャルネットワークサイトは、前記移動体装置のための対応するテキスト入力フィールドを与えることを特徴とする請求項３に記載のシステム。
【請求項６】
前記変換エンジンが、前記ネットワークサイト上の複数のメニュー選択を含むメニュー項目を識別し、前記変換エンジンは、前記テキスト入力フィールドを、前記変換エンジンによって作成されるバーチャルネットワークサイトへの選択可能なリンクに変換し、前記メニュー項目のための前記バーチャルネットワークサイトは、前記メニュー項目における各メニュー選択のためのリンクを表示することを特徴とする請求項３に記載のシステム。
【請求項７】
前記変換エンジンが、ブール選択を入力するために選択可能な前記ネットワークサイトの無線ボタンを識別し、前記変換エンジンは前記無線ボタンを前記ネットワークサイトによって作成されるバーチャルネットワークサイトへの選択可能なリンクに変換し、前記無線ボタンのための前記バーチャルネットワークサイトは、前記無線ボタンの各ブール値についてのリンクを表示することを特徴とする請求項３に記載のシステム。
【請求項８】
前記移動体装置のユーザが前記ネットワークサイト上のインプット入力に対応するリンクを選択した後に、前記変換エンジンが前記バーチャルネットワークサイトを作成することを特徴とする請求項３に記載のシステム。
【請求項９】
前記第１言語が、ハンドヘルド・デバイス・マークアップ言語（ＨＤＭＬ）のバージョンであり、前記第２言語が、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）のバージョンであることを特徴とする請求項１に記載のシステム。
【請求項１０】
前記第２言語がコンパクトＨＴＭＬ（ＣＨＴＭＬ）のバージョンであることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記変換エンジンが前記ネットワークサイト上の内部リンクを識別し、前記ネットワークサイト上の前記内部リンクが第２ネットワークサイトを探し出すことを特徴とする請求項１に記載のシステム。
【請求項１２】
前記変換エンジンは、前記内部リンクをフォーマットし、かつ前記移動体装置に信号送信される前記コンテンツの中のフォーマットされた内部リンクを含み、前記フォーマットされた内部リンクは、コンテンツ・エンジンが第２要求を第２言語に変換することなく、前記第２ネットワークサイトについての第２要求を生成するために、前記移動体装置上で選択可能であることを特徴とする請求項１に記載のシステム。
【請求項１３】
前記変換エンジンはデータベースに接続可能な変換エンジンを含み、前記データベースは前記移動体装置のための命令の組を含み、前記命令の組は、前記移動体装置からの前記要求と前記ネットワークサイトから検索したコンテンツを変換するために、前記変換エンジンによってアクセス可能であることを特徴とする請求項１に記載のシステム。
【請求項１４】
移動体装置とネットワークサイトとの間で通信を交換するための方法であって、
移動体装置からネットワークサイトへのアクセス要求を第１言語で受信し、
前記ネットワークサイトからコンテンツを第２言語で検索し、
前記コンテンツを前記移動体装置に第１言語で信号送信すること、
からなり、前記第１言語は与えられたネットワークページ当り単一のインプット入力を可能にし、前記第２言語は与えられたネットワークページ当り多数のインプット入力を可能にすることを特徴とする方法。
【請求項１５】
前記移動体装置からの前記要求を、前記第１言語から前記第２言語に変換することをさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ネットワークサイトから検索した前記コンテンツを、前記第２言語から前記第１言語に変換することをさらに含む請求項１４に記載の方法。
【請求項１７】
前記ネットワークサイトからコンテンツを検索することが、前記ネットワークサイト上の内部リンクを識別することを含む請求項１４に記載の方法。
【請求項１８】
第２要求を生成するために前記内部リンクを前記移動体装置上で選択可能となるようにフォーマットすることをさらに含み、前記移動体装置は前記第２言語を用いて前記ネットワークサイトと通信できるようにするための前記第２要求を生成できることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記ネットワークサイトからコンテンツを検索することが、前記ネットワークサイト上で１つ又はそれ以上のインプット入力を識別することを含む請求項１４に記載の方法。
【請求項２０】
前記インプット入力を、前記移動体装置上に選択可能なリンクとして現れるようにフォーマットすることをさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
インプット入力の選択可能なリンクの１つが選択されたとき、前記インプット入力を受信するためのネットワークページを作成することをさらに含む請求項２０に記載の方法。
【請求項２２】
前記ネットワークページを作成することは、前記移動体装置のユーザがインプット入力を入力するためのリンクを選択することに応答するものであることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記変換エンジンによって作成される前記ネットワークページ上に入力されたインプットを、ネットワークサイトにインプットとして受信されるように信号送信することをさらに含む請求項２２に記載の方法。
【請求項２４】
前記第１言語が、ハンドヘルド・デバイス・マークアップ・言語（ＨＤＭＬ）のバージョンであり、前記第２言語が、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）のバージョンであることを特徴とする請求項１４に記載の方法。
【請求項２５】
前記第２言語がコンパクトＨＴＭＬ（ＣＨＴＭＬ）のバージョンであることを特徴とする請求項２４に記載のシステム。
【請求項２６】
移動体装置とネットワークサイトとの間で通信を交換するための方法であって、
移動体装置からのネットワークサイトへのアクセス要求を第１言語で受信し、
前記ネットワークサイトに第１言語か又は第２言語のどちらを用いてアクセスできるか判断し、前記第２言語を用いて前記ネットワークサイトにアクセスできる場合には、
前記ネットワークサイトから前記第２言語でコンテンツを検索し、
前記コンテンツを前記移動体装置に前記第１言語で信号送信し、
前記第１言語を用いて前記ネットワークサイトにアクセスできる場合には、
前記ネットワークサイトからの前記コンテンツを変換することなく、前記移動体装置を前記ネットワークサイトに接続すること、
からなり、前記第１言語は与えられたネットワークページ当り単一のインプット入力を可能にし、前記第２言語は与えられたネットワークページ当り多数のインプット入力を可能にすることを特徴とする方法。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は無線通信の分野に関する。具体的には、本発明は、言語変換エンジンを用いて移動体装置とネットワークサイトとの間で交換される無線通信に関する。
【０００２】
（背景技術）
無線技術は現在、移動体装置をインターネットのようなネットワークに無線で接続することを可能にする。移動体装置は、ネットワークに接続して情報とコンテンツを受信することができる。
典型的には、移動体装置は単一の言語を使用するようにプログラミングされる。移動体装置が使用する言語によって、どのネットワークサイトにアクセスできるかが決まる。幾つかの国及び地域においては、移動体装置については１タイプの言語が優勢となっている。情報プロバイダは通常、移動体装置にコンテンツを提供するために、その地域でより普及している言語を用いてネットワークサイトを構築する。これは、他の言語を使用する装置が同じ幅のネットワークアクセスをもつことを困難にする。
【０００３】
（発明の開示）
本発明の１つの利点は、１つの言語でプログラミングされた移動体装置が、第２言語を用いて情報を提供するように構築されたネットワークサイトにアクセスできるようにされることである。
移動体装置とネットワークサイトとの間で通信を交換するためのシステムが提供される。このシステムは、移動体装置から信号送信された要求に応答してネットワークサイトに接続される変換エンジンを含む。移動体装置は第１言語を用いて要求を信号送信する。ネットワークサイトは要求を第２言語で処理する。変換エンジンは、通信を第１言語から第２言語に変換して、ネットワークサイトと移動体装置との間の通信を可能にする。
【０００４】
（発明を実施するための最良の形態）
Ａ．システムの概要
本発明の実施形態は、移動体装置とネットワークサイトが異なる言語を使用する場合において、移動体装置がネットワークサイトからコンテンツを検索できるようにする変換エンジンを提供する。１つの用途においては、変換エンジンは、第１言語を用いる移動体装置を、第２言語を用いるネットワークサイトに接続するために使用される。これにより、第１言語を用いて動作可能な装置が、第１言語か又は第２言語のいずれかを用いるネットワークサイトに接続できるようになる。
１つの実施形態においては、移動体装置は、第１無線言語で動作可能である。移動体装置は、該移動体装置が第２言語で作動可能であることを本来は必要とするようなネットワークサイトにアクセスするために、変換エンジンに接続することができる。
【０００５】
移動体装置は、無線通信することができる装置を含む。移動体装置は、無線アクセスプロトコル（ＷＡＰ）を用いて通信するように構成されることが好ましい。移動体装置が使用する言語は、本明細書に記載された言語のいずれであってもよい。移動体装置の例は、無線通信に使用されるセルフォン、スマートフォン、手持ち式コンピュータ、及びパーソナルデジタルアシスタント（ＰＤＡ）のような無線装置を含む。具体的な例には、Ｓｐｒｉｎｔ　ＰＣＳフォン、Ｐａｌｍ　ＶＩＩ、及び無線モデムを使用するその他のＰＤＡが含まれる。
【０００６】
１つの具体的な実施においては、移動体装置は、ハンドヘルド・デバイス・マークアップ・ランゲージ（ＨＤＭＬ）で有効にされプログラムされるＷＡＰ装置である。ＷＡＰ装置は、コンパクト・ハイパーテキスト・マークアップ・ランゲージ（ＣＨＴＭＬ）を用いて移動体装置と通信するようにプログラムされたネットワークサイトから情報を検索するために、変換エンジンに接続することができる。
【０００７】
本発明の実施形態によって与えられる利点は、移動体装置が、該移動体装置で使用される言語以外の言語を用いるネットワークサイトを含む異なる形式のネットワークサイトと通信できるようにされることである。したがって、移動体装置は、より多数のネットワークサイトへのアクセスをもつものとなる。
別の利点は、第１言語を用いる移動体装置が、第２言語で通信するようにプログラムされた移動体装置に適するネットワークサイトにアクセスできるようにされることである。幾つかの国では、ＷＡＰ装置については１つの無線言語がその他の無線言語よりも特に優勢である。例えば日本では、ほとんどのＷＡＰ装置がネットワークサイトと通信するためにＣＨＴＭＬを使用しており、その他の国では、ほとんどのＷＡＰ装置がＨＤＭＬを使用している。例えば、日本のような幾つかの国では現在、ＨＤＭＬ装置は、ＣＨＴＭＬを使用する大多数の利用可能なネットワークサイトと通信することができない。
【０００８】
本発明の利点は、１つの形式の無線言語（例えばＨＤＭＬ）を用いるＷＡＰ装置を、別の無線言語（例えばＣＨＴＭＬ）でのみ通信可能なネットワークサイトに接続できることである。
本発明の実施形態によって与えられる別の利点は、移動体装置が、異なる言語でプログラムされたネットワークサイトからコンテンツと情報を検索できることである。移動体装置は、異なる言語でプログラムされたネットワークサイトからコンテンツを検索することができる。コンテンツは、オン・ザ・フライ式に検索することができ、これにより、ユーザの要求に応答して、自動的に異なるネットワークサイトからの情報を移動体装置のユーザが利用できるようにされる。
【０００９】
本発明の実施形態は、移動体装置とネットワークとの間で通信を交換するためのシステムを含む。このシステムは変換エンジンを含む。変換エンジンは、移動体装置と通信して、ネットワークサイトへのアクセス要求を受信する。移動体装置は第１言語で通信し、ネットワークサイトは第２言語でプログラムされたリソースを含む。変換エンジンは、移動体装置からの要求を第１言語から第２言語に変換する。次いで、変換エンジンがネットワークサイトからコンテンツを検索する。コンテンツを移動体装置で利用できるようにするために、変換エンジンは、コンテンツを移動体装置に第１言語で与えられるように変換する。
【００１０】
ネットワークページという用語は、ネットワークサイトから与えられたコンテンツのことをいう。ネットワークページが与えられたとき、該ネットワークページは、移動体装置の２つ以上のスクリーンショット上に実際に現れる。現在、移動体装置は１つの言語を用いてネットワークサイトと通信することができる。本発明の実施形態は、移動体装置の能力を、２つ又はそれ以上の言語を使用するネットワークサイトと通信するように拡げることができる。
本明細書で用いられる言語とは、ネットワークサイトと移動体装置とを接続するのに使用されるプログラミングのことをいう。言語の例には、ＨＴＭＬ、ＣＨＴＭＬ、ワイヤレス・マークアップ・ランゲージ（ＷＭＬ）及びＨＤＭＬが含まれる。
【００１１】
変換エンジンは１つ又はそれ以上のモジュールの集合体を含む。変換エンジンは、サーバか又は他のコンピュータ上に配置されることが好ましい。本明細書で用いられるモジュールは、指定の機能を実行するプログラミングを含む。モジュールは、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組合せの形態にすることができる。１つ又はそれ以上のモジュールと、変換エンジンのその他のパーツを、異なるコンピュータ間に分散させてもよい。
コンテンツとは、ネットワークサイトとの通信が確立されたときに提供することができる情報のことをいう。コンテンツの例は、ネットワークサイトから提供されたページ、テキストメッセージ、他のネットワークサイトへのリンク、及びロゴを含む。コンテンツの別の例は、ビデオ及び／又はオーディオを含むストリーミングメディアによって提供されるようなメディアを含む。
【００１２】
本発明の別の実施形態は、移動体装置とネットワークサイトとの間で通信を交換するための方法を含む。移動体装置からのネットワークサイトへのアクセス要求が受信される。この要求は第１言語で構成される。ネットワークサイトからコンテンツが第２言語で検索される。コンテンツが移動体装置に第１言語で信号送信される。１つの実施形態においては、第１言語はネットワークサイトから提供されたページ当り単一のインプット入力を可能にし、第２言語はネットワークサイトから提供されたページ当り多数のインプット入力を可能にする。
【００１３】
参考のために、ＣＨＴＭＬは、Ｗ３コンソーシアムで定義された移動体装置のためのプロトコルである。ＣＨＴＭＬの注目すべき特徴の１つは、このプロトコルを使用する移動体装置に多数のインプット及び入力フィールドを与えることができることである。ＣＨＴＭＬの他の注目すべき特徴は、選択及び制限されたインプット機構、典型的には移動装置の１つ又はそれ以上のボタンを用いて様々なユーザの対話を可能にすることである。
ＣＨＴＭＬは、ハイパーテキスト・マークアップ・ランゲージ（ＨＴＭＬ）の明確なサブセットとされているが、スマートフォンやパーソナルデジタルアシスタント（ＰＤＡ）のような小さい情報家電に良好に適応するように合わせられている。小さい情報家電は、メモリが制限されていること、プロセッサが低出力であること、ディスプレイが小さいこと、モノクロであること、及び入力装置に制約があることを含む幾つかの制限をもつ。典型的には、ＣＨＴＭＬは、ＪＰＥＧイメージ、表、イメージマップ、多数の文字フォント及びスタイルなどの特徴を除外するものである。
【００１４】
図１は、本発明の実施形態に基づく基本システム・アーキテクチャを表すブロック図である。システム１００は変換エンジン５０を含む。移動体装置６０は、無線接続を介して変換エンジン５０に接続される。変換モジュール５０は、ネットワーク３５上の複数のネットワークサイト３０へのアクセスを有する。複数のネットワークサイト３０は、１つ又はそれ以上の形式のコンテンツ及び／又は情報を提供することができる。特定の形式又は形式変換についての記述は、ネットワークサイトに向けられた、又は該ネットワークサイトから受信した通信が、ネットワークページを端末及び移動体装置に提供するための業界標準プログラミングのような指定言語に従って構成されることを意味するように意図されている。ネットワーク３５の例にはインターネットが含まれる。一例として、本発明の実施形態において用いられるネットワークサイト３０は、ＨＴＭＬ又はＣＨＴＭＬを用いて提供されるように構成されたリソース、ファイル又は他の情報をもつウェブサイトを含む。
【００１５】
移動体装置６０は、ネットワークサイト３０のコンテンツに対する要求１を信号送信する。特定のネットワークサイト３０は、移動体装置６０のユーザが選んだものとすることができる。要求は、移動体装置６０のユーザインターフェース特徴を操作するか又は該特徴と対話することによって開始することができる。典型的には、ユーザは、グラフィック・インプット特徴、アプリケーションボタン、又はこれらの組合せを用いて要求１を開始することができる。例えばユーザは、お気に入りのネットワークページのブックマークを選択しても良い。要求１が開始されると、該要求１は無線ネットワークを介して変換エンジン５０に信号送信される。
【００１６】
移動体装置６０と変換エンジン５０との通信は、無線ネットワーク３８を介して行うことができる。要求１は、変換エンジンが存在するサーバに転送される前に、アップリンク・サーバ（図示せず）に伝送してもよい。アップリンク・サーバと、変換エンジンをホストするサーバとの接続は、地上の通信回線を通して行うことができる。変換エンジン５０は、１つ又はそれ以上のサーバか、又はアップリンク・サーバに接続されたコンピュータシステムに配置することができる。アップリンク・サーバは、移動体装置６０との通信のために移動体装置６０の地理的位置に基づいて選択することができる。
【００１７】
１つの実施形態においては、移動体装置６０は、第１言語を用いてネットワークと通信するように構成される。したがって、要求１は第１言語を用いて伝送された通信である。ネットワークサイト３０は、第２言語を用いて移動体装置（或いは他の端末又は装置）と通信するように構成され、ここで、第２言語は第１言語とは異なるものである。例えば、第１言語はＨＤＭＬとすることができ、第２言語はＨＴＭＬバージョン、好ましくはＣＨＴＭＬとすることができる。
変換エンジンは、要求１を第１言語から第２言語に変換する。変換エンジン５０は、要求２をネットワークサイト３０に転送する。要求２は、ネットワークサイト３０からの情報及びコンテンツにアクセスするのに用いられる。要求２を信号送信するのに応答して、変換エンジン５０は、ネットワークサイト３０からコンテンツ３を検索することができる。コンテンツ３は、変換エンジン５０によって、新たにフォーマットされたコンテンツ４に変換される。新たにフォーマットされたコンテンツ４は、移動体装置６０に信号送信される。
【００１８】
図２は、本発明の一実施形態に基づいて移動体装置６０とネットワークサイト３０との間で交換される通信を表す流れプロセスである。図１の要素を参照してのこの流れプロセスの詳細な説明は、実施形態の例示的な構成を説明することのみを意図するものである。
ステップ８０において、変換エンジン５０が移動体装置６０からの要求を受信する。要求は、通信のために移動体装置６０が使用する第１言語にフォーマットされている。例えば、移動体装置６０は、インターネット上のネットワークサイトと通信するのにＨＤＭＬを使用すると仮定する。変換エンジン５０を使用しなくても、移動体装置６０は、ＨＤＭＬ形式でプログラムされたファイルを含むネットワークサイトにのみアクセスすることができる。変換エンジン５０は、移動体装置からの通信を受信するために、ネットワーク・インターフェース（図示せず）を含んでいても良い。
【００１９】
ステップ８２において、移動体装置６０からの要求が第２言語に変換される。要求は、変換エンジン５０の変換コンポーネント（モジュールやプログラムなど）によって変換することができる。要求は、ネットワークサイト３０が使用する言語に変換される。一実施形態においては、ネットワークサイト３０の言語はＣＨＴＭＬである。
ステップ８４において、変換された要求がネットワークサイト１３０に信号送信される。次いで、ステップ８６において、要求に対する応答が変換エンジン５０によって検索される（又はフェッチされる）。ステップ８８において、変換エンジン５０の変換コンポーネントが、ネットワークサイトから検索したコンテンツをＨＤＭＬ形式に変換する。ステップ９０において、ネットワークサイト３０からの応答として受信したコンテンツが移動体装置６０に信号送信される。
【００２０】
Ｂ．内部リンクの無線言語間での変換
図３は、本発明の別の実施形態に基づくシステム２００を表すブロック図である。システム２００は、無線ネットワーク１３８を介して移動体装置１６０と接続可能な変換エンジン１５０を含む。変換エンジン１５０は、ネットワーク１３５を介してネットワークサイト１３０にも接続可能である。
システム２００は、ネットワークサイト１３０上の内部リンクが識別され、次いで移動体装置１６０のために構造化される実施形態を表す。構造化されると、内部リンクは、移動体装置のディスプレイ上にＨＤＭＬ形式で提供することができるようになる。さらに、構造化された内部リンクは、移動体装置１６０のユーザが内部リンクを選択したときに変換エンジン１５０に信号送信可能なアドレスと関連付けられる。移動体装置１６０はＨＤＭＬを用いて通信すると仮定し、ネットワークサイト１３０はＣＨＴＭＬで通信すると仮定する。
【００２１】
一実施形態においては、移動体装置１６０は、ネットワークサイト１３０からコンテンツを検索するための要求１１を、変換エンジン１５０に信号送信する。要求１１はＨＤＭＬ形式でコード化される。変換エンジン１５０は、ＣＨＴＭＬを用いて移動体装置１６０からの要求を再構造化し、ネットワークサイト１３０に要求１２を信号送信する。変換エンジン１５０は、ネットワークサイト１３０からＣＨＴＭＬ形式でコード化されたコンテンツ１３を受信する。変換エンジン１５０は、ネットワークサイトからのコンテンツをＨＤＭＬ形式にフォーマットする。次いで、信号１４によってコンテンツが移動体装置１６０に伝送される。
ネットワークサイト１３０は、複数の内部リンクを含むことができる。本明細書で用いられるネットワークサイトのいずれかの内部リンクは、ネットワークサイト上で与えられるネットワークアドレスの選択可能な表現である。例えば、ネットワークサイトから提供されたページは、他のウェブサイトへのリンクを含むことができる。
【００２２】
図３は、ネットワークサイト１３２、１３３及び１３４への内部リンクを含むネットワークサイト１３０を表す。内部リンクは、ネットワークサイト１３０からコンテンツが提供されたときに選択することができる。この場合は、ネットワークサイト１３２、１３３及び１３４が、ネットワークサイト１３０の内部リンクである。図３においては、ネットワークサイト１３６、１３７及び１３８は、ネットワークサイト１３３への内部リンクを表す。したがって、ネットワークサイト１３３はネットワークサイト１３０への内部リンクである。ネットワークサイトは、内部リンクとして独自のリンクをもつことができる。
【００２３】
コンテンツ１３は、ネットワークサイト１３０からのコンテンツと情報を与えるために、ＣＨＴＭＬ形式の装置上に提供できるようにされる。コンテンツ１３は、ＣＨＴＭＬ形式の装置が他のネットワークサイトに接続することを可能にする選択可能な内部リンクを含む。図３で説明されるような実施形態においては、変換エンジン１５０は、コンテンツ１３からの内部リンクを識別する。コンテンツ１３を変換するときに、変換エンジン１５０は、内部リンクを移動体装置１６０において選択可能となるようにＨＤＭＬ形式に再構造化する。さらに、内部リンクは、対応するネットワークアドレス１３２、１３３及び１３４のアドレスを変換エンジン１５０にＨＤＭＬ形式で信号送信することを選択できるように構造化される。変換エンジン１５０は、内部リンクを、選択可能なユーザ対話型特徴として移動体装置１６０上に現れるように再構造化する。ユーザ対話型特徴が選択されると、ネットワークサイト１３０の選択された内部ネットワークサイト１３２、１３３及び１３４にアクセスするために、内部リンクが変換エンジン１５０に信号送信する。
【００２４】
要求１５は、コンテンツ１４により移動体装置１６０上に表示された対応する内部リンクによって捜し出されるネットワークサイト１３３からコンテンツを受信するために、移動体装置１６０のユーザによりなされた選択を表す。要求１５は変換エンジン１５にＨＤＭＬ形式で信号送信される。変換エンジン１５０は要求１５をＣＨＴＭＬ形式に変換し、次いでＣＨＴＭＬ形式の要求１６としてネットワークサイト１３２に転送する。ネットワークサイト１３３は、ネットワークサイト１３２からＣＨＴＭＬ形式のコンテンツ１７を検索する。変換エンジン１５０は、ＣＨＴＭＬ形式のコンテンツ１７をＨＤＭＬ形式に変換する。信号１８は、ネットワークサイト１３３からのＨＤＭＬ形式のコンテンツを含む。信号１８は、ネットワークサイト１３３に張られた内部リンクを含む。
【００２５】
図４は、本発明の実施形態に基づいて移動体装置１６０とネットワークサイト１３０との間で交換される通信を表す流れプロセスである。図３の要素を参照してのこの流れプロセスの詳細な説明は、この実施形態において使用される例示的な構成とコンポーネントを説明することのみを意図するものである。
ステップ２７０において、移動体装置１６０がネットワークサイト１３０からのコンテンツを要求する。要求はＨＤＭＬを用いて信号送信される。ステップ２７２において、変換エンジンが要求をＣＨＴＭＬ形式に変換する。ステップ２７４において、コンテンツについての要求が、ＣＨＴＭＬ形式にフォーマットされたネットワークサイト１３０に信号送信される。ステップ２７６において、ネットワークサイト１３０からネットワークページが戻される。ネットワークコンテンツは、ステップ２７４で要求が信号送信された後に検索するか又はフェッチすることができる。
【００２６】
ステップ２７８において、変換エンジンが、ネットワークサイト１３０から検索されたネットワークページに位置するリンクを識別する。ネットワークページ上で識別されるリンクは、内部リンク１３２、１３３及び１３４に対応する。ステップ２８０において、ネットワークページがＣＨＴＭＬからＨＤＭＬに変換される。ステップ２８２において、内部リンクが移動体装置に表示され選択可能となるようにフォーマットされる。具体的には、リンクは、選択されると内部ネットワークサイト１３２、１３３及び１３４を捜し出すようにフォーマットされる。選択により各リンクが信号送信するアドレスは、変換エンジン１５０にＨＤＭＬ形式で信号送信されるようにフォーマットされる。
【００２７】
ステップ２８４において、ネットワークサイト１３０から検索されたネットワークページが移動体装置１６０に信号送信される。ネットワークページは、次の選択のために移動体装置１６０上に表示されるフォーマットされた内部リンクを含む。
ネットワークサイト１３０のページが移動体装置１６０上に与えられた後に、ステップ２８６において、変換エンジン１５０が移動体装置１６０から要求を受信する。要求は、ネットワークサイト１３０上の内部リンクによって捜し出されるネットワークページに対するものである。要求はＨＤＭＬ形式である。与えられたネットワークページは、移動体装置１６０のユーザが、ネットワークページ上に現れる内部リンクを選択できるようにする、ユーザ対話型特徴を含むことができる。例えば、内部リンクは、移動体装置１６０のディスプレイ上のアイコンとして現れるようにされる。
【００２８】
ステップ２８８において、要求がＨＤＭＬ形式からＣＨＴＭＬ形式に変換される。内部リンクについての要求は、ネットワークサイト１３０についての要求と同様の手法で変換エンジン１５０によって処理されることが分かるであろう。これが可能なのは、ステップ２８２において、変換エンジン１５０が、対応するネットワークサイトを捜し出すために選択可能となるように内部リンクを変換するからである。
ステップ２９０において、選択された内部リンクのネットワークページが検索される。ネットワークページはＣＨＴＭＬ形式で検索される。ステップ２９２において、検索されたネットワークページがＨＤＭＬ形式に変換される。ステップ２９４において、内部リンクによって捜し出されたネットワークページが、移動体装置１６０に信号送信される。
本発明の利点の１つは、与えられた各ネットワークページ毎に内部リンクが移動体装置１６０に提供されることである。提供された内部リンクは、移動体装置１６０上に与えられているページを提供する、前のネットワークサイトにアクセスする必要なしに、対応するネットワークページを捜し出すために選択することができる。
【００２９】
Ｃ．入力の無線言語間での変換
図５は、ネットワークサイトから検索されたネットワークページに含まれる入力特徴が、他のコンテンツと共にフォーマットされ移動体装置１６０上に与えられるという本発明の別の実施形態を示す。システム５００は、変換エンジン、移動体装置４６０、及び複数のネットワークサイト４３２を含む。変換エンジン４５０は、移動体装置４６０及び複数のネットワークサイト４３２と接続可能である。移動体装置４６０を変換エンジン４５０に接続するために無線ネットワーク４０８が使用される。無線ネットワークは、アップリンク・サーバと、地上通信システムを含むことができる。ネットワーク４０５は、変換エンジン４５０をネットワークサイト４３０に接続するのに使用可能である。ネットワーク４０５の例はインターネットである。
【００３０】
システム５００は、入力特徴を１つの言語から別の言語に変換するための実施形態を表す。具体的には、無線装置４６０は、ネットワークサイトと、表示可能な入力特徴の数に限りがある言語を使用する他の装置と通信すると仮定する。一実施形態においては、無線装置４６０はＨＤＭＬ形式で通信し、ネットワークサイト４３２はＣＨＴＭＬを使用すると仮定する。現在のＨＤＭＬバージョンは、与えられたネットワークページ当り単一の入力特徴を表示することに制限されている。すなわち、ＨＤＭＬ装置がＨＤＭＬでプログラムされたサイトからネットワークページを検索するときに、該ネットワークページは、テキスト入力フィールド、メニュー項目、チェックフィールドなどの１つのみをもつことができる。
逆に、ＣＨＴＭＬは、与えられたネットワークページ当り多数の入力特徴を表示するために使用することができる。例えば、ＣＨＴＭＬページは、ファーストネーム、ラストネーム、年齢、クレジットカード番号などを含む多数の入力フィールドを含んだアプリケーションを表示することができる。
【００３１】
この実施形態によって与えられる１つの利点は、ＣＨＴＭＬネットワークページがＨＤＭＬ装置上に与えられるときに、該ネットワークページ上に与えられた１つ又はそれ以上の入力特徴を利用できない場合があることの認識である。システム５００は、ＣＨＴＭＬネットワークサイトのページがＨＤＭＬ装置上に与えられたときに、このサイト上の全ての入力特徴を利用できるようにする。
【００３２】
図５を参照すると、変換エンジン４５０は移動体装置４６０から要求１１１を受信する。要求１１１は、ネットワークサイト４３０によって与えられるネットワークページに対するものである。変換エンジン４５０は要求１１１をＨＤＭＬからＣＨＴＭＬに変換する。要求１１２がＣＨＴＭＬ形式にフォーマットされ、ネットワークサイト４３０に向けられる。変換エンジン４５０はネットワークサイト４３０からネットワークページ１１３を検索する。ネットワークページはＣＨＴＭＬ形式で検索される。変換エンジン４５０がネットワークページ１１３をＨＤＭＬ形式に変換する。ネットワークページがコンテンツ１１４として移動体装置４６０に信号送信される。
【００３３】
一実施形態においては、ネットワークサイト４３０によって提供されるページは、多数の入力特徴を含む。入力特徴は、例えばテキスト入力フィールド、アイコン、ブール値を割り当てるチェックフィールド、及びメニュー中に与えられた選択可能な項目を含む。上述のように、現在のＨＤＭＬバージョンは、ネットワークサイト４３０から検索された各ネットワークページからのただ１つの入力特徴を、移動体装置４６０に表示できるようにするか、又は他の手法で与えることができるようにする。
図５に示されるような実施形態においては、変換エンジン４５０はネットワークページ１１３からの入力特徴を識別する。入力特徴は、ＨＤＭＬ形式のリンクに再フォーマットされる。リンクの選択に機能が関連付けられる。したがって、ネットワークサイト４３０上に与えられる入力特徴の各々は、コンテンツ１１４に含まれるＨＤＭＬ形式のリンクを与える。ＨＤＭＬリンクには、対応するものが選択されたときに変換エンジン４５０に指示するためのコーディングも与えられる。コーディングの機能は後述される。
【００３４】
ネットワークページ１１３が移動体装置４６０上に与えられると、ユーザは、ネットワークサイト４３０上で与えられる入力特徴に対応するＨＤＭＬリンクの１つを選択することによって、次の要求１１５を作成することができる。ユーザは、特定のインプット入力を作成することに対する希望を信号送信するための要求１１５を作成する。ＨＤＭＬリンクの各々は、該ＨＤＭＬリンクに関連する入力特徴の入力を作成するためのユーザによる希望を明白に示す言葉又はグラフィックのような特徴と共に表示されることが好ましい。
【００３５】
要求１１５が変換エンジン４５０にＨＤＭＬ形式で信号送信される。要求１１５が生成されるＨＤＭＬリンクは、変換エンジン４５０がネットワークサイト４３０上の特定のインプット入力に対応するものとしてリンクを認識できるようにするコード化を含む。一実施形態においては、ＨＤＭＬリンクに与えられたコードは、変換エンジン４５０に、新たなネットワークサイト４５５を開き、アクセスするように指示する。新たなネットワークサイトは、ユーザがインプット入力を信号送信するためのプラットフォームを与える目的のためのみに存在するように、バーチャルであることが好ましい。
【００３６】
信号１１６は、移動体装置４６０からのリンクに与えられたコードに従ってバーチャルサイト４５５を開く。或いは、コードは、バーチャルサイト４５５を開くために変換エンジン４５０によって与えられても良い。開かれると、バーチャルサイト４５５からページ１１７が検索される。このページは信号１１８によって移動体装置４６０に伝送され、バーチャルサイト４５５のページはＨＤＭＬ形式で与えられる。
移動体装置４６０のユーザは、バーチャルサイト４５５に対する入力を行うことができる。この入力は、ユーザがＣＨＴＭＬ装置を用いてネットワークサイト４３０の対応する入力特徴に入力したものに対応している。移動体装置は入力１１９を変換エンジン４５０に信号送信する。変換エンジン４５０は入力１１９をＣＨＴＭＬ形式に変換する。入力５６０はネットワークサイト４３０にＣＨＴＭＬ形式で信号送信され、そこで入力される。
【００３７】
或いは、入力５６０は、ネットワークページ上の入力特徴への入力がネットワークサイト４３０上で入力される場合に対応する、内部ネットワークサイト４３２に信号送信しても良い。幾つかの用途においては、ネットワークサイト４３０の入力特徴への入力は、他のネットワークサイトの内部リンクを選択することに等しい。したがって、バーチャルサイト４５５への入力は、ネットワークサイト４３０上の内部リンクの選択として後で処理することができる。
ネットワークサイト４３０のインプット入力を入力することに対する応答１２１が、ＣＨＴＭＬ形式で検索される。次いで、応答１２２が移動体装置４６０に信号送信される。
【００３８】
本発明の実施形態によって与えられる利点は、ＨＤＭＬ形式の移動体装置に、今まで利用できなかったタスクと機能を実行する能力が与えられることである。具体的には、ＨＤＭＬ形式の移動体装置１６０は、多数の入力特徴と入力を可能にするネットワークサイトにおいて使用することができる。例えば、本発明の実施形態においては、ＨＤＭＬ形式の電話は現在、アプリケーション、調査、或いはバーチャルな２つ又はそれ以上の入力特徴のその他の組合せを実行するネットワークページに対応することができる。
【００３９】
他の実施形態は、バーチャルサイト４５５を用いるのではなく、移動体装置４６０からの入力を受信するように指定されたセット・ネットワーク・ロケーションを与えることができる。移動体装置４６０からのインプットを入力するために、対応する選択を受信した後に、バーチャルサイト４５５を作成することが好ましい。しかしながら、ある状況においては、ネットワークページをＨＤＭＬ形式で移動体装置４６０に信号送信する前に、全てのネットワークサイトを、インプット入力の受信ができるように作成することが好ましい場合もある。例えば、広範囲の入力を要する長いアプリケーションが必要とされる場合には、ネットワークページを移動体装置にＨＤＭＬ形式で信号送信する前に、各入力を受信できるネットワークサイトを作成する方が簡単な場合がある。
【００４０】
Ｄ．移動体装置を識別するシステム
図６は、変換エンジン５５０が移動体装置５６０を識別するようになっている本発明の別の実施形態を表す。この実施形態においては、移動体装置５６０は複数の言語の１つで動作可能である。
変換エンジン５５０はデータベース５４５に接続される。データベースは、データベース５４５から情報を識別し且つ検索するモジュールであるデータベース管理システム（ＤＭＳ）５４８を含む。データベース５４５は、変換エンジン５５０が移動体装置５６０を識別すること、並びにネットワーク５３５上のネットワークサイトと通信することを可能にするための命令を格納することができる。
【００４１】
信号２１１は、ネットワークサイトからページを検索するための移動体装置５６０からの要求である。要求は、要求されるネットワークサイトのアドレスを与えるカードの形態である。要求２１１はまた、その言語形式を含む移動体装置５６０を識別することができる。
この説明においては、移動体装置５６０はＨＤＭＬ形式の装置であると仮定する。変換エンジンは要求２１２をデータベース５４５に伝送する。要求２１２は、ＤＭＳ５４８に、選択されたネットワークサイトと、使用される移動体装置５６０の形式を与える。例えば移動体装置５６０の識別を言語と相関させるために、ルックアップテーブルを使用しても良い。ＤＭＳ５４８は、要求されたサイトのネットワークページを、識別された移動体装置の言語に変換するための命令を選択する。命令２１３は変換エンジン５５０に信号送信される。命令を用いることによって、変換エンジン５５０は、移動体装置５６０上で選択されたネットワークサイトからコンテンツを検索するための要求２１４を信号送信する。対応するネットワークページ２１５が検索される。ネットワークページは、変換エンジン５５０によって、データベース５４５からの命令を用いて変換される。変換されたネットワークページ２１６が移動体装置５６０に信号送信される。
【００４２】
このシステムにおいては、移動体装置５６０は、ネットワークサイトと通信するために、ＨＤＭＬ、ＷＭＬ、ＣＨＴＭＬ又は他のプログラミングを使用できることが分かるであろう。変換エンジンは、装置の形式と、関連するネットワーク上のユーザの選択した宛先を識別することができる。変換エンジン５５０が実行可能な機能の１つは、移動体装置５６０とネットワークサイトとの間で交換される通信を、ＨＴＭＬ又はＣＨＴＭＬとＨＤＭＬとの間で変換することである。
【００４３】
一実施形態においては、ユーザ定義データベースをシステム６００に接続して、変換エンジン５５０がネットワークサイトにアクセスするのにユーザ定義パラメータを使用できるようにすることができる。この特徴の更なる説明は、２０００年２月２５日に出願されたＮｄｉｌｉ他の発明の名称「Ｓｙｓｔｅｍ　ａｎｄ　Ａｕｔｏｍａｔｉｃ　Ｄａｔａ　Ｒｅｔｒｉｅｖａｌ　ｏｎ　ａｎ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　Ｎｅｔｗｏｒｋ」の米国特許出願第０９／５１３，５５４号に記載されており、引用によりここに組み入れられる。
【００４４】
図７は、本発明の実施形態に基づく移動体装置５６０と対話する変換エンジン５５０を詳しく説明したプロセスを表す。説明のために、プロセスは、ＣＨＴＭＬファイルを含むインターネットサイトのユニフォーム・リソース・ロケータ（ＵＲＬ）を参照して記載される。移動体装置５６０はＨＤＭＬ形式の装置と仮定する。図６の要素の記述は、単なる説明とされることのみが意図される。
ステップ５８０において、変換エンジン５５０は移動体装置５６０からカードを受け取る。カードは、好ましくはＵＲＬの形態であるアドレスを特定する。アドレスは、移動体装置５６０の使用によって要求されるネットワークサイトを捜し出すためのものである。この通信は、無線媒体を通してＨＤＭＬ形式で伝送される。
【００４５】
ステップ５８２において、変換エンジン５５０は、移動体装置５６０から受信したカードをＤＭＳ５４８に信号送信する。ＤＭＳ５４８は、カードに与えられた情報を使用して、データベース５４５からの命令の組を検索することができる。命令は、移動体装置５６０がＵＲＬによってアクセスできるようにコンテンツを組み立てるために、変換エンジン５５０をプログラムで制御するためのものである。変換エンジン５５０は、インターネットのようなネットワーク上でＤＭＳ５４８と通信することができる。選択されたインターネットサイトがＨＴＭＬ又はＣＨＴＭＬリソースを含む場合、命令は、ＵＲＬを「フェッチ」し、該ＵＲＬのヘッダとタイトルを表示し、ヘッダ・タグを取り除き又は交換し、ＵＲＬ上に与えられたウェルカム・メッセージを表示し、ＵＲＬによって割り当てられたウェブページの該当する部分を要求するためのコマンドを含む。
【００４６】
具体的には、要求されたネットワークサイトがＣＨＴＭＬを含む場合、ＤＭＳ５４８によって与えられた命令は、ＣＨＴＭＬにフォーマットされたタグをＨＤＭＬにフォーマットされたタグに交換するためのものとすることができる。ＣＨＴＭＬページについては、命令によって、変換エンジン５０が「ｊｐｇ」形式で与えられるようなイメージを除くようにしてもよい。移動体装置５６０と選択されたＣＨＴＭＬサイトとの間の通信を効果的に変換するために、他の再構造化及びフォーマット特徴を命令に含めることができる。
【００４７】
ステップ５８４において、変換エンジン５５０が、特定のネットワークサイトを検索するために、ＵＲＬによって捜し出されたネットワークサイトにアクセスする。ネットワークサイトは、移動体装置５６０によって信号送信された要求から識別される。
ステップ５８６において、変換エンジン５５０がネットワークサイトから検索したページをＨＤＭＬ形式に変換する。ステップ５８８において、コンテンツ又はネットワークページが無線プロトコルの形態で移動体装置５６０に伝送される。ネットワーク・イベント又はコンテンツは、移動体装置５６０のディスプレイのためにフォーマットするか又は他の手法でページ付けすることができる。
【００４８】
図３及び図４の実施形態で説明されるように、命令はまた、要求されたネットワークサイト上に張られた内部リンクに含まれることになる引数及びコードを与えることができる。引数及びコードは、移動体装置１６０が対応するリンクを用いて内部ネットワークサイトに信号送信できるようにする。
さらに、図５で説明されるように、実施形態は、選択可能なリンクとして要求されたネットワークサイト５３０によって与えられた入力特徴を信号送信するように変換エンジン５５０を導くための命令を与えることができる。リンクは、新たなネットワークページを移動体装置に与えるように選択することができる。移動体装置５６０のユーザは、作成されたネットワークページを用いてインプットを信号送信することができる。インプットは、インプット特徴によって捜し出されたネットワークサイトに転送される。本発明のこの特徴は、移動体装置がＨＤＭＬ形式で動作し、ネットワークサイトがＨＴＭＬか又はＣＨＴＭＬ形式でコード化されるときに特に有用である。
【００４９】
Ｅ．移動体装置のための言語間の変換
図８は、ネットワーク・イベントを無線形式にページ付けするためにコンテンツ・エンジン５５０によって実行される方法を表す。図８で説明されるようなプロセスは、イベントがＩＰサイトから検索され、次いで移動体装置５６０のために変換されることを可能にする。移動体装置５５０上に現れるコンテンツは、ネットワークサイトや移動体装置５６０において修正されることなく、移動体装置５６０のスクリーンのために適正にページ付けされる。図８で説明されたプロセスは、コンテンツ・エンジン５５０がネットワーク１３５からネットワークコンテンツを検索すると仮定している。
【００５０】
ステップ５９０において、移動体装置５６０のためのメモリ割当てが指定される。メモリ割当ては、使用する無線プロトコルと、対象となる移動体装置５６０の画面サイズの関数とすることができる所望のページサイズとに依存する。メモリ割当ては、例えば、移動体電話のためのＷＡＰページの平均画面サイズを表す１ｋとして表すことができる。或いは、移動体装置５６０のユーザは、使用する移動体装置５６０の指定の種類及びモデルに基づいてメモリ割当てを設定することができる。一実施形態においては、メモリ割当ては、ユーザ・データベース１２５を通じて指定される。
【００５１】
ステップ４９２において、ＩＰサイトから検索されたコンテンツが、メモリ割当てに従ってセグメント化される。各セグメントは、メモリ割当てにおおよそ対応するように分けられる。セグメントのサイズは、各セグメントの全体が、移動体装置５５０上の１つのページとして表示されるようにする。一例として、ウェブサイト上の刊行物の長さが２４ｋであるとき、該刊行物はおおよそ２４個の１ｋセグメントにセグメント化される。
【００５２】
ステップ４９４において、各セグメントの境界に対応するページの最後の行又は領域が、検索されたネットワークコンテンツ上で捜し出される。コンテンツ・エンジン５５０は、１ｋ分割が起こる行又は領域を捜し出すことができる。
ステップ４９５において、各セグメントは、次のセグメントとの区切りが適切な位置でなされることを確実にするために、ページの最後の行又は領域上でページ付けされる。ＩＰサイトから検索されたネットワークコンテンツのセグメントがページ付けされない場合、ＨＴＭＬ又はＣＨＴＭＬコーディングは、ＷＭＬ又はＨＤＭＬに正確に変換されないことがある。さらに、言葉が切れて移動体装置５５０上の異なるページに現れることがある。
【００５３】
一実施形態においては、各セグメントをページの最後の行又は領域上で適正にページ付けするために、自由な無所属のスペースが捜し出される。ＨＴＭＬ又はＣＨＴＭＬコーディングにおいては、自由な無所属のスペースは、ネットワークコンテンツの該当する部分に現れるタグその他のコーディングの外側に配置される。具体的には、コンテンツ・エンジン５５０は、ＨＴＭＬのオープンエンド・タグ及びクローズエンド・タグの外側のスペースを捜し出す。一例として、ページの最後の行に現れるコーディングの行は、以下のようにすることができる。
＜ａ　ｈｒｅｆ＝ｗｗｗ．ｍｏｂｉｌｅｓｈｉｆｔ．ｃｏｍ＞ｃｌｉｃｋ　ｈｅｒｅ＜ｂｒ＞ｔｏ　ｓｅｅ＜／ａ＞
【００５４】
コンテンツ・エンジン５５０は、ページの区切りが生じる位置として、＜ａ　ｈｒｅｆ＞の前、及び＜／ａ＞の後のスペースを識別する。コンテンツ・エンジン５５０は、＜ａ＞．．．＜／ａ＞タグの始まりから終わりまでの間にあるスペースは無視する。この方法においては、移動体装置５５０のスクリーン上に表示されるページは、全部の言葉とコードセグメントを含み、適切にＨＴＴＰからＷＭＬ又はＨＤＭＬにコード化される。
【００５５】
自由な無所属のスペースが開き角括弧又は閉じ角括弧の間にあることを確実にするために、コンテンツ・エンジン５５０は、ページの最後の行の最初に捜し出されたスペースと開いたタグ「＜」との間の距離を測定するコーディングを含むことができる。コーディングは次に、捜し出されたスペースと閉じたタグ「＞」との間のスペースを測定する。捜し出されたスペースと開いたタグとの間の距離が、捜し出されたスペースと開いたタグとの間の距離より小さい場合、捜し出されたスペースは自由で無所属であると考えられる。捜し出されたスペースは、ページの区切りの位置とされる。
【００５６】
捜し出されたスペースと開いたタグとの間の距離が、捜し出されたスペースと閉じたタグとの間の距離より大きい場合、捜し出されたスペースは、所属したものであると考えられる。次いで、次のスペースが最後の行の上で捜し出される。次のスペースは、閉じたタグの右側に現れるスペースに対応する場合がある。ページの最後の行の上に現れるスペースは、自由な無所属のスペースが現れるまでこの手法でチェックされる。自由な無所属のスペースが捜し出されると、セグメントがページ付けされる。
【００５７】
ステップ４９６において、セグメントが移動体装置５６０に信号送信される。セグメントは、次のセグメントに対する要求を信号送信するために、ユーザ対話型特徴（アイコン）で信号送信される。ステップ４９８において、次のセグメントがネットワークコンテンツの最後のセグメントであるかどうかの判断がなされる。ステップ４９８において、次のセグメントが最後のセグメントである場合には、この最後のセグメントは、ステップ４９９で最後のセグメントとして移動体装置５５０に信号送信される。別のセグメントがまだある場合には、ステップ４９６−４９９が繰り返される。
【００５８】
Ｆ．結論
本発明の種々の実施形態についての上記の詳細な記載は、図示及び説明のために与えられたものである。本発明を開示された正確な形態に限定することを意図するものではない。多くの修正及び等価な変更が明らかとなるであろう。
【図面の簡単な説明】
【図１】
本発明の実施形態に基づく移動体装置とネットワークサイトとの間の通信を交換するためのシステムを示すブロック図であり、移動体装置とネットワークサイトは異なる言語を用いて通信する。
【図２】
図１に記載されたような移動体装置を変換エンジンに接続するための流れプロセスである。
【図３】
本発明の実施形態に基づく移動体装置を１つ又はそれ以上の内部リンクをもつネットワークサイトに接続するためのシステムを示すブロック図であり、移動体装置とネットワークサイトは異なる言語を用いて通信する。
【図４】
図２に記載されたような実施形態に基づく移動体装置を変換エンジンに接続して、移動体装置が異なる言語でプログラムされたネットワークサイトからコンテンツを検索できるようにするための流れプロセスであり、ネットワークサイトは移動体装置に提供される内部リンクを含む。
【図５】
本発明の実施形態に基づく移動体装置とネットワークサイトとの間の通信を交換するためのシステムを示すブロック図であり、移動体装置とネットワークサイトは異なる言語を用いて通信し、ネットワークサイトは各ページ毎に多数の入力特徴を含む。
【図６】
図５に記載されるような実施形態に基づく、移動体装置を変換エンジンに接続して、移動体装置が異なる言語でプログラムされたネットワークサイトからコンテンツを検索できるようにするための流れプロセスであり、ネットワークサイトは各ページ毎に多数の入力特徴を備える。
【図７】
本発明の実施形態に基づく移動体装置とネットワークサイトとの間の通信を交換するためのシステムを示すブロック図であり、システムは移動体装置を識別して、変換が必要かどうかを判断することができる。
【図８】
図７に記載されるような実施形態に基づく、ネットワークからのページを、移動体装置の小さい表示画面に合うようにセグメント化するための流れプロセスである。
【図１】
2004511869.tif 000003
【図２】
2004511869.tif 000004
【図３】
2004511869.tif 000005
【図４】
2004511869.tif 000006
【図５】
2004511869.tif 000007
【図６】
2004511869.tif 000008
【図７】
2004511869.tif 000009
【図８】
2004511869.tif 000010
【国際公開パンフレット】
2004511869.tif 000011
2004511869.tif 000012
2004511869.tif 000013
2004511869.tif 000014
2004511869.tif 000015
2004511869.tif 000016
2004511869.tif 000017
2004511869.tif 000018
2004511869.tif 000019
2004511869.tif 000020
2004511869.tif 000021
2004511869.tif 000022
2004511869.tif 000023
2004511869.tif 000024
2004511869.tif 000025
2004511869.tif 000026
2004511869.tif 000027
2004511869.tif 000028
2004511869.tif 000029
2004511869.tif 000030
2004511869.tif 000031
2004511869.tif 000032
2004511869.tif 000033
2004511869.tif 000034
2004511869.tif 000035
2004511869.tif 000036
2004511869.tif 000037
2004511869.tif 000038
2004511869.tif 000039
2004511869.tif 000040
2004511869.tif 000041
2004511869.tif 000042
2004511869.tif 000043
【国際公開パンフレット（コレクトバージョン）】
2004511869.tif 000044
2004511869.tif 000045
【国際調査報告】
2004511869.tif 000046
2004511869.tif 000047
2004511869.tif 000048