(57)【要約】  移動装置にハイパーテキストコンテンツを提供するためのコンピュータ実行方法は、コンテンツと、画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクとを有するネットワークアクセス可能な電子文書を取得する。ネットワークアクセス可能な電子文書は、第１の拡張可能表示要素へ画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクを折りたたむことによって再フォーマットする。第１の拡張可能表示要素及び少なくとも一部のコンテンツは、移動装置上の第１のページに表示するために提供する。方法はさらに、第１の拡張可能表示要素を選択する入力を受信し、画像広告材料、又は複数のハイパーリンクに再フォーマットする。画像、広告材料、又は複数のハイパーリンクは、移動装置上の第２のページに表示するため、少なくとも一部のコンテンツと共に提供される。
2009510565.tif 000002
【特許請求の範囲】
【請求項１】
移動装置にハイパーテキストコンテンツを提供するためのコンピュータ実行方法であって、
コンテンツと、画像、広告材料、及び複数の類似にフォーマットされたハイパーリンクのうち少なくとも一つとを有するネットワークアクセス可能な電子文書を取得する過程と、
画像、広告材料、及び複数の類似にフォーマットされたハイパーリンクのうち少なくとも一つを第１の拡張可能表示要素に折りたたむことによってネットワークアクセス可能な電子文書を再フォーマットする過程と、
移動装置上の第１のページに表示するために第１の拡張可能表示要素と少なくとも一部のコンテンツとを提供する過程と
を具備することを特徴とする方法。
【請求項２】
ネットワークアクセス可能な電子文書を取得する前にネットワークアクセス可能な電子文書に対する移動装置からの要求を受信する過程をさらに具備することを特徴とする請求項１に記載のコンピュータ実行方法。
【請求項３】
類似にフォーマットされたハイパーリンクは、隣接したハイパーリンクであることを特徴とする請求項１に記載のコンピュータ実行方法。
【請求項４】
画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクのうち少なくとも一つを記憶する過程と、
画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクのうち少なくとも一つに関連付けられる識別子を記憶する過程と
をさらに具備することを特徴とする請求項１に記載のコンピュータ実行方法。
【請求項５】
第１の拡張可能表示要素を識別子に提供する過程をさらに具備することを特徴とする請求項４に記載のコンピュータ実行方法。
【請求項６】
第１の拡張可能表示要素を選択する入力を受信する過程と、
第１の拡張可能表示要素に相当する、画像、広告材料、及び複数のハイパーリンクのうち少なくとも一つに、第１の拡張可能表示要素を再フォーマットする過程と、
移動装置上の第２のページに表示するために画像、広告材料、及び複数のハイパーリンクのうち少なくとも一つと、少なくとも一部のコンテンツとを提供する過程と、
画像、広告材料、及び複数のハイパーリンクのうち少なくとも一つに関連付けられる追加の画像要素をさらに提供する過程と
をさらに具備することを特徴とする請求項１に記載のコンピュータ実行方法。
【請求項７】
第１の拡張可能表示要素を選択する入力と共に識別子を受信する過程であって、前記識別子は、第１の拡張可能表示要素が再フォーマットされるべき、予め記憶された画像、広告材料、又は複数のハイパーリンクを識別する、過程をさらに具備することを特徴とする請求項６に記載のコンピュータ実行方法。
【請求項８】
追加の表示要素を選択する入力を受信する過程と、
追加の表示要素に関連付けられる、画像、広告材料、及び複数のハイパーリンクのうち少なくとも一つを再フォーマットする過程と、
移動装置上の第３のページに表示するために第１の拡張可能表示要素と移動装置の第２のページに表示された少なくとも一部のコンテンツとを提供する過程と
をさらに具備することを特徴とする請求項６に記載のコンピュータ実行方法。
【請求項９】
第２の拡張可能表示要素に他の画像、他の広告材料、又は他の複数の類似にフォーマットされたハイパーリンクを折りたたむことによってネットワークアクセス可能な電子文書を再フォーマットする過程と、
移動装置上の第１のページに表示するために第２の拡張可能表示要素を提供する過程と
をさらに具備することを特徴とする請求項１に記載のコンピュータ実行方法。
【請求項１０】
移動装置にデジタルコンテンツを提供するためのシステムであって、
移動装置から入力を受信するインタフェースと、
複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料からなるネットワークアクセス可能な文書であって、他のコンテンツをさらに備える、前記ネットワークアクセス可能な文書を、受信された入力に応答して取得する自動情報ギャザラと、
第１の拡張可能表示要素に複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料を折りたたむことによって、取得されたネットワークアクセス可能な文書を再フォーマットするトランスコーダと、
移動装置上の第１のページに表示するために第１の拡張可能表示要素と少なくとも一部の他のコンテンツとを提供するインタフェースと
を具備することを特徴とするシステム。
【請求項１１】
トランスコーダは、移動装置に関連付けられるパラメータに基づき、取得されたネットワークアクセス可能な文書を再フォーマットすることを特徴とする請求項１０に記載のシステム。
【請求項１２】
パラメータは、入力と共に移動装置から受信されることを特徴とする請求項１１に記載のシステム。
【請求項１３】
パラメータは、Wireless Universal Resource File （ＷＵＲＦＬ）と、各種移動装置に関する特定情報を提供する他のネットワークアクセス可能なファイルとからなるグループから取得されることを特徴とする請求項１１に記載のシステム。
【請求項１４】
自動情報ギャザラは、移動装置に代わりネットワークアクセス可能な文書を取得するためにプロキシとして機能することを特徴とする請求項１０に記載のシステム。
【請求項１５】
取得されたネットワークアクセス可能な文書を再フォーマットするために、トランスコーダは、第１の拡張可能表示要素へ折りたたむ一部を識別するために文書を解析することを特徴とする請求項１０に記載のシステム。
【請求項１６】
一部は、文書で互いに近く隣接する一連のリスト要素と、画像と、広告材料ソースから広告材料を表示又は検索するコードとからなるグループから選択されることを特徴とする請求項１５に記載のシステム。
【請求項１７】
移動装置にデジタルコンテンツを提供するためのシステムであって、
移動装置から入力を受信するインタフェースと、
複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料を有するネットワークアクセス可能な文書であって、他のコンテンツをさらに備えるネットワークアクセス可能な文書を、受信された入力に応答して取得する自動情報ギャザラと、
第１の拡張可能表示要素へ複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料を折りたたむことによって、取得されたネットワークアクセス可能な文書を再フォーマットするための手段と、
移動装置上の第１のページに表示するために第１の拡張可能表示要素と、少なくとも一部の他のコンテンツとを提供するインタフェースと
を具備することを特徴とするシステム。
【請求項１８】
移動装置は、携帯電話、スマートフォン、無線可能な個人デジタルアシスタント、無線可能な車両通信装置、及びインターネットからコンテンツを受信する移動装置からなるグループから選択されることを特徴とする請求項１７に記載のシステム。
【請求項１９】
取得されたネットワークアクセス可能な文書のうち少なくとも一部は、ＨＴＭＬ（ハイパーテキストマークアップ言語）、ＸＨＴＭＬ（拡張可能ＨＴＭＬ）、ＸＭＬ（拡張可能マークアップ言語）、ＷＭＬ（無線マークアップ言語）、ジャバスクリプト、及びＡＳＰ（アクティブサーバページ）フォーマットからなるグループから選択されるフォーマットを有することを特徴とする請求項１７に記載のシステム。
【請求項２０】
第１の拡張可能表示要素及び少なくとも一部の他のコンテンツは、ＸＨＴＭＬ（拡張可能ハイパーテキストマークアップ言語）及びＷＭＬ（無線マークアップ言語）からなるグループから選択されるフォーマットで移動装置上の第１のページに表示するために提供されることを特徴とする請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、移動装置上に情報を表示することに関し、具体的に本開示は、拡張可能表示要素に文書の一部を折りたたむことによってネットワークアクセス可能な電子文書をフォーマットすること、及び移動装置上に表示するために拡張可能表示要素と他のコンテンツとを提供することに関する。
【背景技術】
【０００２】
大量の情報は、インターネット、ワールドワイドウェブ、及び比較的狭いネットワーク上で利用可能である。デスクトップ、ラップトップ、及びノートブックコンピュータのユーザは、画像、音声、映像、アニメーション、及び他のマルチメディアコンテンツのような豊富なコンテンツを、これらネットワークを介して長い間享受してきた。移動装置で利用可能な機能の数が増加するにつれ、それら装置のユーザの期待が増してきた。現在のユーザは、この豊富なコンテンツをさらに自分の移動装置から入手可能になることを望んでいる。彼らは、適切に提供されたネットワークへ物理的に接続された個人コンピュータからのみ予め利用可能な情報に対し、道路上で、コーヒー店で、家で、及びオフィスでアクセスすることを望んでいる。彼らは、自分の携帯電話からニュース、株式相場、及び天気予報を、自分の個人デジタルアシスタント（ＰＤＡ）から電子メールを、自分のスマートフォンから最新の文書を、及び全ての自分の装置から正確な検索結果をタイムリーに望んでいる。
【０００３】
ディスプレイは、例えばデスクトップコンピュータ上よりも移動装置上のほうが通常小さいので、デスクトップコンピュータユーザ向けのいくつかの豊富なコンテンツは、移動装置によって効率的に表示されないことがある。
【０００４】
故に、移動装置上に表示するためにネットワークアクセス可能なコンテンツを効率的に提供するための方法及びシステムの必要性がある。
【発明の開示】
【課題を解決するための手段】
【０００５】
一般に、本開示は、移動装置上に情報を表示するための方法及びシステムを開示する。いくつかの実施形態において、方法及びシステムを使用して、拡張可能表示要素へ文書の一部を折りたたんで、ネットワークアクセス可能な電子文書をフォーマットして、移動装置上に拡張可能表示要素と他のコンテンツとを提供することができる。
【０００６】
第１の一般的な局面において、移動装置にハイパーテキストコンテンツを提供するためのコンピュータ実行方法は、コンテンツと、画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクとを有するネットワークアクセス可能な電子文書を取得することを含むことができる。ネットワークアクセス可能な電子文書は、第１の拡張可能表示要素へ画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクを折りたたむことによって再フォーマットすることができる。第１の拡張可能表示要素及び少なくとも一部のコンテンツは、移動装置上の第１のページに表示するために提供することができる。
【０００７】
いくつかの実施形態において、コンピュータ実行方法は、ネットワークアクセス可能な電子文書を取得する前にネットワークアクセス可能な電子文書に対する移動装置からの要求を受信することを含むことができる。類似にフォーマットされたハイパーリンクは、隣接したハイパーリンクでもよい。コンピュータ実行方法は、画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクを記憶し、画像、広告材料、又は複数の類似にフォーマットされたハイパーリンクに関連付けられる識別子を記憶することをさらに含むことができる。識別子は、第１の拡張可能表示要素を備えることができる。
【０００８】
いくつかの実施形態において、コンピュータ実行方法は、第１の拡張可能表示要素を選択する入力を受信することをさらに含むことができる。第１の拡張可能表示要素は、第１の拡張可能表示要素に相当する、画像、広告材料、又は複数のハイパーリンクに再フォーマットすることができる。画像、広告材料、又は複数のハイパーリンクは、移動装置上の第２のページに少なくとも一部のコンテンツと共に提供することができる。コンピュータ実行方法は、画像、広告材料、又は複数のハイパーリンクに関連付けられる追加の表示要素をさらに提供することができる。
【０００９】
いくつかの実施形態において、コンピュータ実行方法は、第１の拡張可能表示要素を選択する入力と共に識別子を受信することをさらに含むことができる。識別子は、第１拡張可能表示要素が再フォーマットされるべき、予め記憶された画像、広告材料、又は複数のハイパーリンクを識別することができる。
【００１０】
いくつかの実施形態において、コンピュータ実行方法は、追加の表示要素を選択する入力を受信することをさらに含むことができる。追加の表示要素に関連付けられる画像、広告材料、又は複数のハイパーリンクは、再フォーマットすることができる。第１の拡張可能表示要素と、移動装置上の第２のページに表示された少なくとも一部のコンテンツとは、移動装置上の第３のページに表示するために提供することができる。
【００１１】
いくつかの実施形態において、コンピュータ実行方法は、第２の拡張可能表示要素へ他の画像、他の広告材料、又は他の複数の類似にフォーマットされたハイパーリンクを折りたたむことによってネットワークアクセス可能な電子文書を再フォーマットすることをさらに含むことができる。第２の拡張可能表示要素は、移動装置上の第１のページに表示するために提供することができる。
【００１２】
第２の一般的な局面において、移動装置にハイパーテキストコンテンツを提供するためのシステムは、移動装置から入力を受信するインタフェース、自動情報ギャザラ、トランスコーダ、及びインタフェースを含むことができる。自動情報ギャザラは、複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料を含むネットワークアクセス可能な文書を、受信された入力に応答して取得することができる。ネットワークアクセス可能な文書は、他の文書をさらに含むことができる。トランスコーダは、第１の拡張可能表示要素へ複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料を折りたたむことによって、取得されたネットワークアクセス可能な文書を再フォーマットすることができる。インタフェースは、移動装置上の第１のページに表示するために第１の拡張可能表示要素と少なくとも一部の他のコンテンツとを提供することができる。
【００１３】
いくつかの実施形態において、トランスコーダは、移動装置に関連付けられたパラメータに基づき、取得されたネットワークアクセス可能な文書を再フォーマットすることができる。パラメータは、入力と共に移動装置から受信することができる。パラメータは、Wireless Universal Resource File（WURFL）から、又は各種移動装置に関する特定情報を提供する他のネットワークアクセス可能なファイルから取得することができる。自動情報ギャザラは、移動装置に代わりネットワークアクセス可能な文書を取得するためにプロキシとして機能することができる。ネットワークアクセス可能な文書を再フォーマットするために、トランスコーダは、第１の拡張可能表示要素へ折りたたむ一部を識別するために文書を解析することができる。一部は、文書において互いに近く隣接する一連のリスト要素、画像、又は広告材料ソースから広告材料が表示又は検索されるようにするコードから選択することができる。
【００１４】
第３の一般的な局面において、移動装置にハイパーテキストコンテンツを提供するためのシステムは、移動装置から入力を受信するインタフェースと、自動情報ギャザラと、ネットワークアクセス可能な文書を再フォーマットするための手段と、インタフェースとを含むことができる。自動情報ギャザラは、複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料を有するネットワークアクセス可能な文書を、受信された入力に応答して取得することができる。ネットワークアクセス可能な文書は、他のコンテンツをさらに含むことができる。ネットワークアクセス可能な文書を再フォーマットするための手段は、第１の拡張可能表示要素に、複数の類似にフォーマットされたハイパーリンク、画像、又は広告材料を折りたたむことによって、ネットワークアクセス可能な文書を再フォーマットすることができる。インタフェースは、移動装置上の第１のページに表示するために第１の拡張可能表示要素と少なくとも一部の他のコンテンツとを提供することができる。
【００１５】
いくつかの実施形態において、移動装置は、インターネットからコンテンツを受信する携帯電話、スマートフォン、無線可能な個人デジタルアシスタント、無線可能な車両通信装置、又は個人移動装置でもよい。少なくとも一部の取得されたネットワークアクセス可能な文書は、ＨＴＭＬ（ハイパーテキストマークアップ言語）フォーマット、ＸＨＴＭＬ（拡張可能ＨＴＭＬ）フォーマット、ＸＭＬ（拡張可能マークアップ言語）フォーマット、ＷＭＬ（無線マークアップ言語）フォーマット、ジャバスクリプトフォーマット、ＡＳＰ（アクティブサーバページ）フォーマット、又は他の適切なフォーマットを有することができる。第１の拡張可能表示要素及び少なくとも一部の他のコンテンツは、ＸＨＴＭＬ（拡張可能ハイパーテキストマークアップ言語）フォーマット、ＷＭＬ（無線マークアップ言語）フォーマット、又は他の適切なフォーマットで移動装置上の第１のページに表示するために提供することができる。
【発明を実施するための最良の形態】
【００１６】
図１Ａは、移動装置、例えば無線装置及び無線サービスプロバイダ等が動作可能な例示的環境１００を示す図である。その環境により、ネットワークアクセス可能なドキュメントのうち一つ以上の部分が識別でき、その後一つ以上の折りたたまれたリストとして再フォーマットできるため、限定された表示機能を有する装置上にそれらが比較的容易に表示及びナビゲートされうるシステム及び方法の実施を可能にする。例えば、本明細書で説明される一つ以上の実施形態において、ウェブページ上のハイパーリンクのリストは、折りたたまれたフォーマットに置かれ、“プラス”サインで装置に表示でき、そのサインによりユーザは、折りたたまれたリストを広げることができる。有利には、そのような手法は、ユーザがウェブページ上で関連コンテンツを見つける前にかなり多くの冗長なメニューをナビゲートする必要がないので、比較的かなり便利な閲覧をユーザに提供することができる。一部分は、他の部分から独立して折りたたむことができ、折りたたまれた部分は、他の部分から独立して、連続的に拡張及び折りたたまれることができる。
【００１７】
環境１００において、本明細書で説明されるシステム及び方法を用いて、例えば無線装置上に表示するコンテンツを提供することができる。環境１００は、複数の無線ネットワーク１０１及び１０４を含むことができる。無線ネットワークは、例えば音声及びデータサービスを提供することができる。データサービスは、例えばインターネット若しくはウェブコンテンツへ、又は会社のインターネット等の私的ネットワーク上のコンテンツへのアクセスを含むことができる。各種無線装置は、例えば無線携帯電話１０７、無線可能な個人デジタルアシスタント（無線ＰＤＡ）１１０、及び車両通信システム１１３等の無線ネットワークによって提供されたサービスへアクセスすることができる。無線ネットワーク１０１及び１０４は、分離又は重複した地理的領域にサービスすることができ、単一又は多数のキャリアを提供するネットワークにすることができる。また、音声サービスは、ＶｏＩＰ送信に似た方法で音声通信をパケット化すること等により、データサービスとして配信可能である。
【００１８】
無線ネットワーク１０１は、無線タワー１１９Ａ及び１１９Ｂを用いて、データ／音声通信及びサービスを提供することができる。図示の通り、無線ネットワーク１０１及び１０４は、公衆交換電話ネットワーク（ＰＳＴＮ）１２５へ、及びインターネット１２８へ接続する。また、ＰＳＴＮ１２５は、インターネット１２８へ接続可能である。
【００１９】
また、コンテンツプロバイダ１３１及び１３４とポータル１３７及び１４０は、インターネット１２８に接続し、無線ネットワーク１０１又は１０４のうち１つを介して無線装置によってアクセス可能である。例示的なコンテンツプロバイダ１３１及び１３４は、CNN.com又はMSNBC.comのようなオンラインニュースプロバイダでもよく、例示的なポータル１３７は、Googleのような検索エンジンを含んでもよい。例示的なポータル１３７は、例えば各種装置に検索エンジン、プロキシ機能、又はトランスコーディングサービス等の少数のサービスのみ提供することができる。例えば、ポータル１３７は、無線装置の代わりにコンテンツプロバイダ１３１又は１３４からコンテンツにアクセスでき、その後無線装置上に効率的に表示できるようにコンテンツをトランスコードすることができる。他の実施形態において、例示的なポータル１３７は、例えば電子メールサービス、フォーラム、オンラインショッピングエクスペリエンス、及び他のサービスを含むことができるリソース及びサービスからなる広大な編成を提供することができる。
【００２０】
図１Ａの文字でラベル付けされた矢印は、無線ＰＤＡ１１０とポータル１３７との間の例示的なセッションの間にそれらが使用可能な例示的通信経路を示す。以下に説明する各種通信経路は、単一のセッション間に複数回トラバースされうる。一つの例示的なセッションは、Googleのようなポータル１３７へ向けられる、ニュースに対する無線ＰＤＡ１１０からの検索クエリーと、無線ＰＤＡ１１０へのニュースコンテンツの連続的配信とにすることができる。
【００２１】
一例として、無線ＰＤＡ１１０のユーザは、無線ＰＤＡ１１０上で検索アプリケーション（図示せず）を開いてwww.google.comへの接続を確立することができる。アプリケーションは、経路Ａを介して要求を送信してGoogleから初期検索ページを受信することができる。無線ネットワーク１０１は、無線アンテナ１１９Ｂを介して要求を受信することができる。いくつかの実施形態において、無線ネットワーク１０１は、インターネット１２８を介して直接ポータルへ要求を送信することができる（経路Ｂ）。他の実施形態において（図示せず）、要求は、ＰＳＴＮ１２５の後にインターネット１２８を介してポータル１３７に到達することができる。初期検索ページに対する要求の受信に応答して、ポータル１３７は、経路Ｃ及びＤを介してページを送信することができる。
【００２２】
初期検索ページにおいて、無線ＰＤＡ１１０ユーザは、例えば“ニュース”の検索クエリーを入力することができる。アプリケーションは、経路Ａ及びＢを介してポータル１３７に検索クエリーを送信することができる。いくつかの実施形態において、ポータル１３７は、内部インデクス又はデータベース（図１Ｂに示す）を検索して“ニュース”に関連するリンクを識別する。いくつかの実施形態において、ポータル１３７は、例えば他のコンテンツプロバイダにおいて、内部データベースの外でコンテンツに対するリアルタイム検索を実行することができる。ともかく、ポータル１３７は、経路Ｃ及びＤを介して無線ＰＤＡ１１０へ、識別されたリンクを送信することができる。
【００２３】
リンクの受信に応答して、無線ＰＤＡ１１０のユーザは、識別されたリンクのうち一つ、例えば例示的なコンテンツプロバイダ１３１として図１Ａに示すコンテンツプロバイダwww.CNN.comへのリンクを選択することができる。いくつかの実施形態において、このリンクに対するユーザの選択は、経路Ａ及びＢを介してポータル１３７へ送信でき、ポータル１３７は、www.CNN.comからコンテンツにアクセスするプロキシとしての機能を果たすことができる。即ち、www.CNN.comに対するリンクの選択は、コンテンツプロバイダ１３１へのリダイレクトを引起すよりもむしろポータル１３７へ再送信されうる。より具体的に、ユーザ選択の受信時、ポータル１３７は、経路Ｅ及びＦを介してwww.CNN.comからコンテンツを検索することによって無線ＰＤＡ１１０に対するプロキシとして機能することができる。ポータル１３７は、図４を参照してさらに詳細に説明する通り、無線ＰＤＡ１１０上に表示するために、検索されたコンテンツを連続的に提供することができる。
【００２４】
いくつかの実施形態において、ポータル１３７は、無線ＰＤＡ１１０にデータを提供する前に予めそれを処理することができる。例えば、ポータル１３７は、無線ＰＤＡ１１０上に表示するのに適したフォーマットへデータをトランスコードすることができる。
【００２５】
トランスコーディングは、検索されたコンテンツの一部を比較的小さな表示要素に折りたたむことを含むことができる。例えば、トランスコーディング処理は、検索されたコンテンツにおける一連のナビゲーション要素を拡張可能表示要素へ折りたたむことができる。もう一つの例として、トランスコーディング処理は、拡張可能表示要素へ画像又は広告コンテンツを折りたたむことができる。ポータル１３７は、経路Ｃを介して無線ＰＤＡ１１０へ、トランスコードされたコンテンツを送信することができる。図５を参照してさらに詳細に説明する通り、無線ＰＤＡ１１０は、ポータル１３７と引続き相互作用して拡張可能表示要素を選択するので、予め折りたたまれたナビゲーション又は他のコンテンツを拡張することができる。検索されたコンテンツのうち一つより多い部分を折りたたむことができる。故に、トランスコードされたコンテンツは、多数の拡張可能表示要素を含むことができ、その各々は、独立して選択及び拡張可能である。また、拡張された表示要素は、多数にわたって引続き折りたたまれ拡張されうる。
【００２６】
図１Ｂは、例示的なポータル１３７のさらなる詳細を示す概略図である。ポータル１３７は、ユーザからデータに対する要求を受信して、それら要求に対する応答を生成することができる。いくつかの実施形態において、ポータル１３７は、インターネット検索エンジン１４３を含むことができる。いくつかの実施形態において、ポータル１３７は、リアルタイム交通情報、天気予報、ニュース、又はリアルタイム株式相場等の情報を提供することができる。情報は、テキスト、グラフィックス、アニメーション、音声、映像、又は他の適切な情報を含むことができる。また、ポータル１３７は、一つのフォーマットからもう一方のフォーマットへ情報を変換するためにトランスコーダ１４６を含むことができる。
【００２７】
図示の通り、ポータル１３７は、インターネット１２８と接続し、ポータル１３７が提供するサービスにアクセスするユーザと通信する。また、ポータル１３７は、例えば、内部の会社ネットワーク、又はローカル無線通信ネットワークのような他のネットワーク（図示せず）に接続することができる。ポータル１３７は、個々のシステムに分割できるので、拡張性、データ完全性、又はデータ安全性を許容し、それは、よく知られた任意の各種方法でインターネット１２８へ、又は他のネットワークへ接続することができる。
【００２８】
例示的なポータル１３７は、インデクスデータベース１４９及びシステムストレージ１５２を含む。インデクスデータベース１４９は、ポータル１３７がユーザに提供する情報を示すデータを含むことができる。例えば、ポータル１３７は、通常のインターネット検索エンジン１４３を含むことができ、インデクスデータベース１４９は、（例えば、ポータル１３７の外側で）インターネット上に記憶される情報へのリンクを含むことができる。ユーザがリンクを選択する時、リンクが示す情報が提供されうる。もう一つの例として、インデクスデータベース１４９のエントリが参照するいくつかの情報は、システムストレージ１５２に記憶することができる。例えば、システムストレージ１５２は、例えばニュース速報、天気又は交通情報等の検索レポートが規則的に受信されるかに関する情報を“映す”ことができる。また、システムストレージ１５２は、アプリケーション、システムパラメータ、及びシステムにアクセスするユーザに関する情報等、ポータル１３７の各種要素の一般的な動作に必要な各種要素を記憶することができる。
【００２９】
インデクスデータベース１４９は、キャッシュされるか又はされなくてもよい。例えば、インデクスデータベース１４９は、検索結果への比較的迅速なアクセスを支援するため、分離したキャッシュインデクスデータベース（図示せず）を含むことができる。システムストレージ１５２は、ポータル１３７に対してローカルでもよく、又は例えば外部サーバ若しくは記憶ファーム（図示せず）等に分配されてもよい。ポータル１３７において、検索エンジン１４３は、ユーザからの検索要求に応答して、インデクスデータベース１４９又はシステムストレージ１５２に記憶される情報を含む検索結果を生成するように動作することができる。
【００３０】
図示の通り、ポータル１３７は、外部インタフェース１５５を介して、及び内部インタフェース１５８を介して通信する。一つ以上のウェブサーバを含むことができる外部インタフェース１５５を介して、ポータル１３７は、要求を受信し、応答を送信する。内部インタフェース１５８を介して、ポータル１３７は、インデクスデータベース１４９及びシステムストレージ１５２に対して情報を内部的に送る。これらインタフェースは、別個のインタフェースとして示されるが、それらは、部分的又は全体的に組み合わせることができ、又はそれらは、追加的なインタフェースを含むことができる。一例として、内部インタフェース１５８は、ＳＯＮＥＴ、インフィニバンド、若しくはイーサネット（登録商標）等の高速広帯域ネットワークのためのインタフェース装置、又はポータル１３７が多数の別個の要求に対し同時に応答できる適切なプロトコル下で動作する任意の適切な通信ハードウェアを含むことができる。外部インタフェース１５５は、ネットワークインタフェースカード（ＮＩＣ）又は他の通信装置を含むことができ、高速広帯域ネットワークの要素又はインタフェースを類似に含むことができる。ポータル１３７の具体的設計は、本開示にとって重要でなく、任意の適切な形式をとりうる。
【００３１】
インデクスデータベース１４９の情報は、例えばクローラ又はスパイダ等の自動情報ギャザラ１６１によって収集することができる。情報ギャザラ１６１は、インターネット１２８へ、又はポータル１３７に接続される他の（複数の）ネットワークへ接続されるソースから新規情報を引続き、又はほぼ引続き得ることができる。また、自動情報ギャザラ１６１は、検索クエリーに応答してコンテンツを検索することができる。この情報は、インデクスデータベース１４９へ、システムストレージ１５２へ、又はその両方へ提供されうる。インデクスデータベース１４９は、インターネット１２８から、又は他のネットワークからアクセス可能なデータをインデクス付けることができる。自動化された方式でインデクスデータベース１４９又はシステムストレージ１５２に加えられることに追加して、情報はさらに、メンテナンスインタフェース１６４を介してインデクスデータベース１４９又はシステムストレージ１５２から手動で読み込まれ、又は検索することができる。例えば、メンテナンスインタフェース１６４によりポータル１３７の管理者は、インデクスデータベース１４９へ、又はシステムストレージ１５２へバルクデータを手動で追加することができる。
【００３２】
ユーザからのデータ要求等のデータ要求は、外部インタフェース１５５を介して受信及び処理することができる。例えば、外部インタフェース１５５は、要求を解析し、（例えば、ＨＴＭＬ（ハイパーテキストマークアップ言語）又はテキスト文書から、検索エンジン１４３に適合する検索ターム又は文字列へ）必要に応じてそれを再フォーマットすることができる。
【００３３】
要求に応答して検索エンジン１４９によって生成された情報は、要求する装置が仕様又は表示できるような方式でトランスコーダ１４６によって他のフォーマットに変換することができる。例えば、トランスコーダ１４６は、いくつかの実施形態においてＸＨＴＭＬへＨＴＭＬフォーマット又は内部フォーマットの状態にあるデータを変換することができ、応答をフォーマットした後、ポータル１３７は、その外部インタフェース１５５を介して、要求するユーザにそれを送信することができる。
【００３４】
図２Ａは、例えばCNN.com等の例示的なコンテンツプロバイダ１３１から利用可能なコンテンツ２０４Ａを示すスクリーンショット２０１である。図示の通り、コンテンツ２０４Ａは、デスクトップコンピュータシステムに通常含まれるような、フルサイズ表示で表示されるように設定されてもよい。また、図示の通り、コンテンツ２０４Ａは、主な記事２０７Ａを含む。主な記事２０７Ａは、頭書き２１０Ａ、画像２１３Ａ、画像見出し２１６Ａ、及びテキスト２１９Ａを含む。コンテンツ２０４Ａは、集合的に他の記事、コンテンツ、及びナビゲーション要素２２３へのリンク２２２を含み、ユーザは、特定の分類されたコンテンツへナビゲートするよう選択することができる。例えば、あるリンク２２７Ａによりユーザは、世界のニュースにナビゲートすることができ、他のリンク２３０Ａによりユーザは、アメリカのニュースにナビゲートすることができ、他のリンク２３３Ａによりユーザは、天気のコンテンツにナビゲートすることができ、他のリンク２２４Ａによりユーザは、例えばアメリカのニュースに対するデフォルトスナップショットを提供できるホームページに再ナビゲートすることができる。そのようにメニュー化されたコンテンツの編成は、複雑なウェブページにとってかなり普遍的である。
【００３５】
携帯電話又は無線ＰＤＡ等の無線装置に標準装備されるような小さなディスプレイ上にコンテンツ２０４Ａを効率的に表示するためには、コンテンツ２０４Ａを再フォーマットするのが有利なことがある。具体的に、ユーザに関連する可能性が比較的小さいコンテンツ２０４Ａの一部を特定し、そのコンテンツを最小化する一方で、ユーザが最小化されたコンテンツを引続き拡大及び使用できるのに有利なことがある。任意の特定のユーザに関連があるかないか、又は通常のユーザに関連があるかない事項は、設定可能にしてもよく、時間により変更することができる。
【００３６】
ここで、最小化可能なコンテンツに対する一部の非限定的な例を説明する。無線ＰＤＡユーザは、例示的なコンテンツプロバイダ１３１、CNN.comからニュースを受信することに興味があるかもしれない。通常、一部の無線ＰＤＡユーザは、ナビゲーション要素２３３を使用して他のコンテンツにアクセスしたいかもしれないが、無線ＰＤＡユーザは、ホームページから利用可能なニュースヘッドラインのスナップショットを受信することに興味があるかもしれない。故に、拡張可能表示要素にナビゲーション要素２３３をデフォルトにより折りたたみ、ニュースヘッドラインのスナップショットのような他のコンテンツと共に表示するために拡張可能表示要素を提供するのが有利なことがある。また、一部の無線ＰＤＡユーザは、特定の画像を効率的に受信することができないかもしれない。故に、拡張可能表示要素へ画像を折りたたむのが有利なこともある。また、一部の無線ＰＤＡユーザは、帯域幅の問題により、広告コンテンツを効率的に受信できないことがある。故に、拡張可能表示要素へ広告材料を折りたたむのが有利なことがある。いくつかの実施形態において、冗長な頭書き、見出し、形式、又は主な記事の部分、例えば最初の２パラグラフ後のパラグラフ等、拡張可能表示要素へ他のコンテンツを折りたたむのが有利なことがある。任意のコンテンツは、本明細書で説明される方式で折りたたまれ、及び拡張されるように順応可能である。
【００３７】
図２Ｂは、本明細書で説明される方法及びシステムに従い、無線装置上に現れることがあるコンテンツを示すスクリーンショット２３６を含む。例えば、スクリーンショット２３６は、無線ＰＤＡ２３９に現れることがある時、再フォーマットされたコンテンツ２０４Ｂを示すことができる。即ち、２０４Ｂのコンテンツは、無線ＰＤＡ２３９等の無線ＰＤＡに共通であるような小さなフォーマットで表示するために再フォーマットされるコンテンツ２０４Ａの一部を含む。コンテンツ２０４Ｂは、スクロール可能である。即ち、無線ＰＤＡ上の情報のうち１“ページ”は、無線ＰＤＡ２３９上の画面に一度に全表示されうる情報よりも多くの情報を含むことができる。そのような情報のページを介してスクロールするための各種方法は、周知である。例えば、無線ＰＤＡ２３９は、単一のページ内にコンテンツを進める（advance）ようにユーザが操作可能なホイール又は他の物理制御を含むことができる。概念ビュー２４０は、単一の情報ページに含まれることがある情報を示す。破線は、一度に表示されることがある単一ページの一部を示す。
【００３８】
スクリーンショット２３６及び概念ビュー２４０で示す通り、コンテンツ２０４Ｂの各種要素は、コンテンツ２０４Ａの各種要素に相当することができる。具体的に、コンテンツ２０４Ｂは、頭書き２１０Ｂ、画像２１３Ｂ、見出し２１６Ｂ、及びテキスト２１９Ｂと共に、再フォーマットされた主な記事２０７Ｂを表示することができる。
【００３９】
さらに、拡張可能表示要素２４５がＰＤＡスクリーンショット２３６及び概念ビュー２４０に示され、図２Ａに示すナビゲーション要素２２３の収集を示すことができる。拡張可能表示要素２４５は、主な記事２０７Ｂ等の他のコンテンツと共に表示されてもよい。拡張可能表示要素と他のコンテンツ（例えば、主な記事２０７Ｂ）との表示は、スクリーンショット２０１に示す通り、大きな画面で表示される時、コンテンツ２０４Ａに精通するユーザにとって有利なことがある。
【００４０】
無線ＰＤＡ２３９のユーザは、拡張可能表示要素２４５を選択して、内在するナビゲーション要素にアクセスすることができる。ユーザが選択すると、拡張可能表示要素２４５は、概念ビュー２４８に示すように拡張し、ナビゲーション要素を含むことができる。ナビゲーション要素は、例えば世界のニュースへのリンク２２７Ｂ、アメリカのニュースへのリンク２３０Ｂ、天気のコンテンツへのリンク２３３Ｂ、及びホームページへのリンク２２４Ｂを含むことができる。図示の通り、拡張されたナビゲーション要素は、ユーザが拡張可能表示要素２４５を拡張する前に予め表示されていたもの（例えば、主な記事２０７Ｂ）と共に表示可能である。即ち、ナビゲーション情報は、拡張可能表示要素２４５に折りたたまれるか又は個々のナビゲーション要素へ拡張されるかに係わらず、分離したページ上よりむしろ他のコンテンツと共に表示されうる。
【００４１】
また、拡張されたコンテンツは、ユーザが拡張可能表示要素２４５を参照して説明したのと同じ方式で選択できる追加の表示要素２５１を備えることができる。ユーザが選択すると、拡張されたコンテンツは、再び折りたたまれることができる。即ち、コンテンツは、概念ビュー２４０に示すフォーマットに再フォーマットされうる。先に表示されたコンテンツは、拡張可能表示要素２４５と共に、同様に再び表示されてもよい。拡張可能表示要素２４５は、引続き選択されてコンテンツを再び拡張することができる。故に、各種コンテンツは、繰返し拡張又は折りたたまれることができる。
【００４２】
メニュー２４５がユーザのために折りたたまれない場合、ユーザは、ウェブページの“本文（body）”に到達する前にスクロールする必要がある冗長なメニューを備えることができる。これは、ウェブページの左側余白に広範囲な情報を有する特定のブログ及び他のウェブページにとって特に当てはまる。メニュー内の情報は一般に、多数のハイパーリンクを含み、携帯装置は、ハイパーリンクを内在する全てのＵＲＬを示すハイパーリンクを表示できるので、メニューの表示は、かなり長くなり、携帯装置のユーザにとって煩雑となる。故に、折りたたまれた要素表示は、装置のユーザにとって実質的に有利であり、それによりユーザは、その閲覧エクスペリエンスにさらに満足し、ユーザは、特定のウェブサイトに対しレビュー又は戻る可能性をさらに高くすることができる。
【００４３】
説明のため、上記は、単一の拡張可能表示要素のみを用いてコンテンツを説明した。先に説明した通り、コンテンツは、多数の拡張可能表示要素を含むことができる。各拡張可能表示要素は、他の要素から独立して選択可能であり、個々の要素は、多数回にわたり拡張及び折りたたまれることができる。
【００４４】
図３は、例えば無線装置にハイパーテキストコンテンツを表示するためにとることができる例示的なアクションを示すフロー図である。明確にするため、アクションは、無線装置、ポータル、及びコンテンツプロバイダで発生するものとして示される。しかし、アクション又は類似のアクションも、比較的少ない装置、サイト、又は装置若しくはサイトの各種編成により実行可能である。
【００４５】
図示の通り、無線装置のユーザは、ポータルにクエリー（例えば、“ニュース”）を入力及び送信（３０１）することができる。図１Ａを参照すると、クエリーは、無線ＰＤＡ１１０から無線ネットワーク１０１を介してポータル１３７へ送信することができる。ポータルは、クエリーを受信し（３０４）、クエリーに基づき検索を実行する（３０７）ことができる。図１Ｂを参照すると、検索は、ポータルの内部で実行可能である。例えば、例示的なポータル１３７は、その内部インデクスデータベース１４９を検索することができ、又はポータル１３７は、その自動情報ギャザラ１６１を使用して、例えば図１Ａに示すコンテンツプロバイダ１３１又は１３４等の外部サイトを検索することができる。検索から、ポータルは、結果を生成し（３０７）、無線装置へこれら結果を送信（３１０）することができる。いくつかの実施形態において、結果は、クエリーに応答するコンテンツへのハイパーリンクリストを含むことができる。無線装置は、結果を受信（３１３）することができる。無線装置のユーザは、アクセスする結果のうち一つを選択（３１６）でき、ポータルへその結果に対する要求を送信（３１６）することができる。例えば、いくつかの実施形態において、ユーザは、ハイパーリンクリストから一つのハイパーリンクを選択することができ、それに応じて、無線装置は、ポータルへ選択を再送信するようにプログラムされうる。
【００４６】
ポータルは、要求を受信（３１９）することができる。いくつかの実施形態において（図３に図示せず）、要求は、ポータル内に含まれる情報に関することができる。例えば、図１Ｂに示す例示的なポータル１３７を参照すると、要求された情報は、システムストレージ１５２に記憶することができる。この方式では、ポータルは、追加のアクションを実行することなくこのコンテンツを再フォーマット（３３７）することができる。他の実施形態（図３に示す）において、要求は、ポータル内に含まれない情報に関する。例えば、要求された情報は、コンテンツプロバイダ１３１からアクセス可能なコンテンツでもよい。この方式では、ポータルは、以下に説明する追加のアクションを実行することができる。
【００４７】
いくつかの実施形態において、ポータルは、無線装置のためのプロキシとして機能する。即ち、ポータルは、無線装置に代わり、要求された情報を検索及び所定の場合には再フォーマットすることができる。具体的に、ポータルは、コンテンツプロバイダ１３１へコンテンツに対する要求を送信（３２２）することができる。コンテンツプロバイダ１３１（例えば、CNN.com）は、要求を受信し（３２５）、要求されたコンテンツを検索し（３２８）、ポータルへコンテンツを送信（３３１）することができる。その後ポータルは、要求されたコンテンツを受信（３３４）することができる。また、ポータルは、コンテンツをフォーマットし、後の要求を予期してそれをキャッシュでき、又はコンテンツプロバイダ１３１は、本明細書で説明した技術を使用して、便利な移動表示のためにその独自のコンテンツをフォーマットすることができる。
【００４８】
ポータルは、コンテンツを再フォーマット（３３７）することができる。例えば、ポータルは、図１Ｂに示すトランスコーダ１４６等のトランスコーダを使用して、無線装置上に直ちに表示される形式でコンテンツを再フォーマット（３３７）することができる。いくつかの実施形態において、再フォーマットは、無線装置ユーザに比較的関連のない可能性があるコンテンツの一部を識別することを含むことができる（例えば、一連のナビゲーション要素）。いくつかの実施形態において、ナビゲーション要素は、例えば図２Ａに示すナビゲーション要素２２４Ａ、２２７Ａ、２３０Ａ、及び２３７Ａ等の、類似にフォーマットされ、恐らく隣接したハイパーリンクを含むことができる。ポータルは、図２Ｂに示す拡張可能表示要素２４５等の単一の拡張可能表示要素へそれらを折りたたむことによってナビゲーションリンクを再フォーマット（３３７）することができる。いくつかの実施形態において、再フォーマットは、画像、広告材料、又は任意の他のコンテンツを識別することを含み、一つ以上の拡張可能な表示要素へそれを折りたたむことができる。例示的な再フォーマット処理は、図４を参照してさらに詳細に説明される。
【００４９】
任意のコンテンツを再フォーマットした後（３３７）、ポータルは、再フォーマットされたコンテンツを無線装置へ送信（３４０）でき、無線装置は、コンテンツを受信（３４３）することができる。無線装置のユーザは、受信されたコンテンツを閲覧することができ、拡張可能表示要素を選択（３４６）できるので、例えばそれに内在するコンテンツを閲覧及び恐らく使用して他の情報へナビゲートすることができる。いくつかの実施形態において、無線装置は、ユーザがそれを選択した時、ポータルへ拡張可能表示要素の選択を送信（346）するようにプログラムされうる。ポータルは、拡張可能表示要素を再フォーマット（３５２）することができる。例えば、図２Ｂを参照すると、ポータルは、一連のハイパーリンク２２４Ｂ、２２７Ｂ，２３０Ｂ，及び２３３Ｂへ拡張可能表示要素２４５を再フォーマット（３５２）し、一連の拡張されたハイパーリンク及びコンテンツを無線装置へ送信でき（３５５）、無線装置は、これら拡張されたハイパーリンク及びコンテンツを受信（３５８）する。再フォーマットは、例えば画像、広告コンテンツ、又は他のコンテンツへ表示要素２４５を拡張する等の他のアクションを含むことができる。また、上記説明したアクションは、一つより多い表示要素に対して繰返すことができる。
【００５０】
図４は、無線装置への表示のためにネットワークアクセス可能な文書を再フォーマットするための例示的な方法４００を示すフローチャートである。例示的な実施形態において、方法４００は、トランスコーダ、例えば図１Ｂに示すトランスコーダによって実行可能である。方法４００を使用して、例えばコンテンツ２０４Ａをフォーマット２０４Ｂに再フォーマットすることができる。図３に示すフロー図を参照すると、方法４００は、アクション３３７を実行することができる。
【００５１】
方法４００によると、トランスコーダ１４６は、ネットワークアクセス可能な文書を取得（４０１）できる。ネットワークアクセス可能な文書は、例えばCNN.comが提供するニュースページ等のウェブページでもよい。いくつかの実施形態において、ネットワークアクセス可能な文書又はその一部は、例示的なポータル１３７（例えば、システムストレージ１５２）内に記憶されうる。いくつかの実施形態において、ネットワークアクセス可能な文書又はその一部は、ポータル１３７によって（例えば、コンテンツプロバイダ１３１から）検索されうる。一部のネットワークアクセス可能な文書は、例えばハイパーテキストマークアップ言語（ＨＴＭＬ）、拡張可能ＨＴＭＬ（ＸＨＴＭＬ）、拡張可能マークアップ言語（ＸＭＬ）、又は他の適切なフォーマット等の、ネットワークに共通の各種フォーマットでもよい。説明のため、ネットワークアクセス可能な文書は、図２Ａに示すコンテンツ２０４Ａを含むことができる。コンテンツ２０４Ａを表示するための例示的なＨＴＭＬコードの一部は、以下の表１に示される。
【００５２】
【表１】
2009510565.tif 000003
【００５３】
いくつかの実施形態において、トランスコーダ１４６は、文書を解析し（４０４）、無線装置のユーザにあまり関連の無い可能性があるその一部を識別する（４１０）ことができる。例えば、特定の無線装置は、比較的迅速なコンテンツの読み込みを容易にするために画像又は広告へのアクセスを遮断するように設定可能である。無線装置は、トランスコーダ１４６が、文書内の画像又は広告を識別するような（４１０）、及びそれらの無線装置への送信を防ぐような設定情報を送信することができる。もう一つの例として、トランスコーダ１４６は、無線装置へ送信される前に単一の拡張可能表示要素へ折りたたむことが可能なナビゲーション要素又は他の要素を示す文書の一部を識別する（４１０）ことができる。具体的に、トランスコーダ１４６は、図１に太線で示す例示的なＨＴＭＬコードによって示すような、文書内の一連の類似にフォーマットされたハイパーリンクを識別することができる。この太線のＨＴＭＬコードは、図２Ａに示すナビゲーション要素２２３に相当することができる。上記説明した同一のアクションを使用して、ユーザにあまり関連のない可能性がある任意のコンテンツを識別及び折りたたむことができる。
【００５４】
無線装置ユーザにあまり関連のない可能性があるコンテンツの一部を識別（４１０）する時、トランスコーダ１４６は、グローバル一意識別子（ＧＵＩＤ）等の識別子と共にこれら一部を記憶する（４１３）ことができる。トランスコーダ１４６は、識別された（４１０）一部をシステムストレージ１５２に記憶（４１３）でき、新規コンテンツを生成（４１６）して、識別された一部に代わり無線装置に送信することができる。例えば、一連のハイパーリンク２２３に代わり、トランスコーダは、図２Ｂに示す‘＋”グラフィック２４５及び付属テキストラベル等の拡張可能表示要素を生成することができる。
【００５５】
グラフィック２４５のラベルは、折りたたまれたコンテンツから生成可能である。例えば、いくつかの実施形態において、グラフィック２４５がナビゲーション要素の折りたたまれたリストを示す場合、ラベルは、一つ以上のリスト要素ラベル又はその一部から生成することができる。他の実施形態において、ラベルは、例えばナビゲーションリストの頭書き、画像に相当する見出し（又はその一部）、又は広告コンテンツ内に頻繁に現れる言葉等、折りたたまれたコンテンツに近接して現れる言葉から生成することができる。他の実施形態において、ラベルは、“Expand（拡張）”等のデフォルトテキストから生成可能である。多くのその他技術は、ラベルを生成してグラフィック２４５に提供するのに適用可能である。
【００５６】
また、トランスコーダは、未だ識別（４１０）されないコンテンツを再フォーマット（４２２）することができる。例えば、いくつかの実施形態において、トランスコーダは、ＨＴＭＬコンテンツをＸＨＴＭＬ又はＸＭＬフォーマットへ変換することができる。ＸＨＴＭＬフォーマットに再フォーマット（トランスコード）されている表１に示すＨＴＭＬコンテンツの例示的な一部は、以下の表２に示される。
【００５７】
【表２】
2009510565.tif 000004
【００５８】
トランスコーダ１４５が生成する（４１６）新規コンテンツは、トランスコーダが再フォーマット（４１９）したコンテンツに組み合わされ、組み合わされたコンテンツは、トランスコーダ１４６によって出力（４２２）されうる。表２を参照すると、太字は、折りたたまれたナビゲーション要素２３３を代替するためにトランスコーダ１４６が生成したグラフィック２４５に相当することができ、表２に示す全てのコンテンツは、無線サービス又は中間記憶位置の何れかへトランスコーダによって出力（４２２）することができる。
【００５９】
トランスコーダによって出力（４２２）されると、コンテンツは、無線装置に送信することができる。例えば、ポータル１３７は、外部インタフェース１５５、インターネット１２８、及び無線ネットワーク１０１を介して無線装置にこのコンテンツを送信することができる。いくつかの実施形態において、コンテンツは、それがトランスコードされる時、断片的に送信することができる。他の実施形態において、コンテンツは、無線装置に送信される前に所定量だけトランスコードすることができる。
【００６０】
コンテンツがトランスコードされ、送信される正確な方法は、無線装置それ自体のパラメータに依存しうる。例えば、トランスコーダ１４６又はポータルにおけるいくつかの他の要素は、Wireless Universal Resource File （ＷＵＲＦＬ）等のデータベースにアクセスでき、そのデータベースは、各種無線装置に技術特定事項（technical specification）を提供し、一度に装置に送信するコンテンツ量を決定する。トランスコーダは、そのようなデータベースの入力に基づき無線装置にコンテンツを提供することに関連付けられる他のパラメータを設定することができる。
【００６１】
解析（４０４）及び識別（４１０）処理は、解析（４０４）するコンテンツがこれ以上ないとトランスコーダが判断するまで繰返すことができる。その処理において、コンテンツのうち複数の部分を折りたたむことができる。トランスコーダ１４６が生成（４１６）して無線装置に出力（４２２）する任意の新規コンテンツと共に、トランスコーダ１４６はまた、折りたたまれたか又は遮断されたコンテンツの各インスタンスに関連付けられるＧＵＩＤ等の識別子を送信することができる。識別子によりトランスコーダ１４６は、無線装置から適切な入力を受信する時、折りたたまれたか又は遮断されたコンテンツの対応するインスタンスが引続き拡張又は表示されるようにすることができる。折りたたまれたか又は遮断されたコンテンツが無線装置によって拡張又は表示可能な例示的な方法は、図５を参照して以下に説明される。
【００６２】
図５は、無線装置によって表示可能な拡張可能表示要素を再フォーマットするための例示的な方法５００を示すフローチャートである。例示的な実施形態において、方法５００は、トランスコーダ、例えば図１Ｂに示すトランスコーダ１４６によって実行可能である。一例として、方法５００を使用して、図２Ｂに示すナビゲーション要素２２４Ｂ、２２７Ｂ、２３０Ｂ、及び２３３Ｂへ拡張可能表示要素２４５を再フォーマットすることができる。図３に示すフロー図において、方法５００は、アクション３５２を示すことができる。
【００６３】
いくつかの実施形態において、トランスコーダ１４６は、拡張可能表示要素の選択を示す無線装置からの入力を受信（５０１）する。例えば、ユーザが拡張可能表示要素２４５を選択する時、無線装置は、トランスコーダ１４６へ情報を送信するようにプログラムすることができる。いくつかの実施形態において、情報は、上記説明した方法４００にトランスコーダが記憶（４１３）した識別子を含むことができる。
【００６４】
トランスコーダ１４６は、識別子に関連付けられるコンテンツを検索（５０４）することができる。例えば、トランスコーダは、それがコンテンツ２０４Ｂのフォーマットを有するようにトランスコードされる前に、コンテンツ２０４Ａに最初から含まれた一連のハイパーリンク２２３等の、システムストレージ１５２に記憶されたコンテンツを検索することができる（５０４）。即ち、トランスコーダ１４６は、拡張可能表示要素２４５に代わり無線装置によって表示するために一連のハイパーリンク２２３を検索（５０４）することができる。もう一つの例として、トランスコーダは、画像が遮断されるべきことを示す設定情報に応答して拡張可能表示要素に画像を初めから置き換えることができる。無線装置から入力を連続して受信（５０１）するのに応答して、トランスコーダは、無線装置によって表示するために、予め遮断された画像を検索（５０４）することができる。
【００６５】
トランスコーダ１４６は、検索されたコンテンツが無線装置に表示されるのに適するフォーマットか否か判断する（５０７）ことができる。上記説明したＨＴＭＬにフォーマットされた文書を含む例において、識別された（４１０）コンテンツ（複数のハイパーリンク２２３）は、ＨＴＭＬフォーマットで記憶することができ、一方で識別されなかった他のコンテンツは、ＸＨＴＭＬフォーマットに再フォーマット（４１９）することができる。記憶された（４１３）ＨＴＭＬコンテンツは、無線装置に提供される前にＸＨＴＭＬフォーマットに再フォーマット（５１０）されることが必要な場合がある。もう一つの例として、識別された（４１０）画像は、Joint Photographic Experts Group （JPEG）フォーマットで記憶（４１３）することができる。いくつかの実施形態において、無線装置上に表示されるべき画像は、ビットマップフォーマットを要求することがある。故に、記憶されたＪＰＥＧ画像は、ビットマップフォーマットに再フォーマット（５１０）することができる。
【００６６】
適切に再フォーマット（５１０）されると、必要に応じてコンテンツは、トランスコーダ１４６によって出力することができる（５１３）。いくつかの実施形態において、適切にフォーマットされたコンテンツは、無線装置に直接送信することができる。他の実施形態において、コンテンツは、無線装置に送信される前、システムストレージ１５２等の中間記憶装置にトランスコーダによって出力（５１３）することができる。
【００６７】
トランスコーダは、他のコンテンツが無線装置に提供されるべきか否かを判断（５１６）することができる。例えば、トランスコーダは、処理するコンテンツがなくなるまで、上記説明したアクションを繰返すことができる。具体的に、トランスコーダは、拡張又は折りたたまれた一つより多い拡張可能表示要素をコンテンツに提供することができる。各拡張可能表示要素は、他の要素から独立して処理することができる。即ち、コンテンツは、拡張された表示要素及び折りたたまれた表示要素の両方を含むことができ、図４及び図５を参照して説明した方法は、繰返し、及び互いに関して任意の順序で実行可能である。また、トランスコーダは、いくつかの動作を介して各拡張可能表示要素の状態を追跡及び維持することができる。例えば、コンテンツは、第１、第２、及び第３の拡張可能表示要素を含むことができる。第１の要素が折りたたまれ、第２及び第３の要素が拡張され、ユーザが第２の要素を選択してそれを折りたたむ場合、トランスコーダはそれに応じて、第１の要素を折りたたみ、第２の要素を折りたたみ、第３の要素を拡張したままのコンテンツを提供することができる。
【００６８】
本明細書で説明したシステム及び技術の各種実施形態は、デジタル電子回路、集積回路、特別設計されたＡＳＩＣ（特定用途向け集積回路）、コンピュータハードウェア、ファームウェア、ソフトウェア、及び／又はその組合せで実現することができる。これら各種実施形態は、少なくとも一つのプログラム可能なプロセッサを含むプログラム可能なシステム上で実行可能及び／又は解釈可能な一つ以上のコンピュータプログラムにおける実施形態を含むことができ、そのプロセッサは、専用又は汎用目的で、少なくとも一つの入力装置で、及び少なくとも一つの出力装置で、記憶システムに対してデータ及び命令を送受信するように接続される。
【００６９】
これらコンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとして知られる）は、プログラム可能なプロセッサに対する機械命令を含み、高レベル手順及び／又はオブジェクト指向プログラミング言語、及び／又はアセンブリ／機械言語で実行することができる。本明細書で用いる用語“機械読取可能な媒体”は、任意のコンピュータプログラム製品、装置、及び／又は装置（例えば、磁気ディスク、光ディスク、メモリ、プログラマブルロジックデバイス（ＰＬＤ））を意味し、それらは、プログラム可能なプロセッサに機械命令及び／又はデータを提供するのに使用され、機械読取可能な信号として機械命令を受信する機械読取可能な媒体を含む。用語“機械読取可能な信号”は、プログラム可能なプロセッサに機械命令及び／又はデータを提供するのに使用される任意の信号を意味する。
【００７０】
ユーザに対する相互作用を提供するため、本明細書で説明するシステム及び技術は、ユーザに情報を表示するための表示装置（例えば、ＣＲＴ（ブラウン管）又はＬＣＤ（液晶ディスプレイ）画面）と、ユーザがコンピュータへ入力を提供できるキーボード及びポインティング装置（例えば、マウス又はトラックボール）とを有するコンピュータ上で実行することができる。他の種類の装置を使用して、ユーザとの相互作用を提供することもでき、例えばユーザに提供されるフィードバックは、任意形式の感覚フィードバック（例えば、視覚フィードバック、音声フィードバック、又は触覚フィードバック）でもよく、ユーザからの入力は、音響、発話、又は触覚入力を含む任意形式で受信することができる。
【００７１】
本明細書で説明されるシステム及び技術は、バックエンド要素（例えば、データサーバ）を含むか、又はミドルウェア要素（例えば、アプリケーションサーバ）を含むか、又はフロントエンド要素（例えば、ユーザが本明細書で説明されるシステム及び技術の実施形態と相互作用できるグラフィカルユーザインタフェース又はウェブブラウザを有するクライアントコンピュータ）、又はそのようなバックエンド、ミドルウェア、若しくはフロントエンド要素の任意の組合せを含む計算システムで実行することができる。システムの要素は、デジタルデータ通信（例えば、通信ネットワーク）の任意形式又は媒体によって相互接続することができる。通信ネットワークの例は、ローカルエリアネットワーク（“ＬＡＮ”）、広域ネットワーク（“ＷＡＮ”）、及びインターネットを含む。
【００７２】
計算システムは、クライアント及びサーバを含むことができる。一般に、クライアント及びサーバは、互いに遠隔にあり、通常は通信ネットワークを介して相互作用する。クライアント及びサーバの関係は、各コンピュータ上で走り、互いにクライアント及びサーバ間の関係を有するコンピュータプログラムに基づき生じる。
【００７３】
一部の実施形態が上記にて詳細に説明されたが、その他変更が可能である。本明細書で説明されたシステム及び方法は、例えばセルラーボイスネットワーク；ＴＤＭＡ、ＣＤＭＡ、Ｗ−ＣＤＭＡ、ＧＳＭ、衛星ベース、又はＥＤＧＥネットワーク等の広域無線ネットワーク；ＷｉＭａｘネットワーク等のメトロエリアネットワーク；ＷｉＦｉネットワーク等のローカルエリアネットワーク；及び広範囲又は小範囲の地理的領域にわたって音声、データ、情報、ゲームアプリケーション、ビジネスもしくはユーティリティアプリケーション、又は他のサービスを配信できる任意の他の無線ネットワーク；の例を含む、多数の各種移動装置ネットワークで実行することができる。また、図に描かれる論理フローは、所望の結果を得るために、図示された特定の順番又はシーケンシャルな順番を必ずしも要求しない。他の段階が提供されてもよく、又は段階は、説明されたフローから除去されてもよく、他の要素は、説明されたシステムに対して追加又は除去されてもよい。他の実施形態は、添付の特許請求の範囲内でもよい。
【図面の簡単な説明】
【００７４】
【図１Ａ】図１Ａは、例えば無線装置等の移動装置と無線サービスプロバイダとが、いくつかの実施形態により動作可能な、例示的な実施形態を示す図である。
【図１Ｂ】図１Ｂは、いくつかの実施形態による、例示的なポータルの詳細を示す図である。
【図２Ａ】図２Ａは、いくつかの実施形態による、例示的なコンテンツプロバイダから利用可能なコンテンツを示すスクリーンショットである。
【図２Ｂ】図２Ｂは、いくつかの実施形態による、無線装置上に現れる時のコンテンツを示すスクリーンショットを含む。
【図３】図３は、いくつかの実施形態による、無線装置上でハイパーテキストコンテンツを表示するためにとることができる例示的なアクションを説明するフロー図である。
【図４】図４は、いくつかの実施形態による、無線装置上で表示するためにネットワークアクセス可能な文書を再フォーマットするための例示的な方法を説明するフローチャートである。
【図５】図５は、いくつかの実施形態による、無線装置によって表示可能な例示的な表示要素を再フォーマットするための例示的な方法を説明するフローチャートである。
【符号の説明】
【００７５】
１０１  無線ネットワーク
１３１  コンテンツプロバイダ
１３７  ポータル
【図１Ａ】
2009510565.tif 000005
【図１Ｂ】
2009510565.tif 000006
【図２Ａ】
2009510565.tif 000007
【図２Ｂ】
2009510565.tif 000008
【図３】
2009510565.tif 000009
【図４】
2009510565.tif 000010
【図５】
2009510565.tif 000011
【国際調査報告】
2009510565.tif 000012