JP5805616B2 - 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法 - Google Patents
通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法 Download PDFInfo
- Publication number
- JP5805616B2 JP5805616B2 JP2012275749A JP2012275749A JP5805616B2 JP 5805616 B2 JP5805616 B2 JP 5805616B2 JP 2012275749 A JP2012275749 A JP 2012275749A JP 2012275749 A JP2012275749 A JP 2012275749A JP 5805616 B2 JP5805616 B2 JP 5805616B2
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- primary data
- data item
- display
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims description 377
- 238000000034 method Methods 0.000 title claims description 143
- 230000000153 supplemental effect Effects 0.000 claims description 148
- 230000008569 process Effects 0.000 claims description 57
- 230000004044 response Effects 0.000 claims description 15
- 238000012544 monitoring process Methods 0.000 claims description 12
- 238000012217 deletion Methods 0.000 claims description 9
- 230000037430 deletion Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000012937 correction Methods 0.000 claims 1
- 238000004590 computer program Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- XVCUGNWRDDNCRD-UHFFFAOYSA-M lithium;1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,8-heptadecafluorooctane-1-sulfonate Chemical compound [Li+].[O-]S(=O)(=O)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)F XVCUGNWRDDNCRD-UHFFFAOYSA-M 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
- H04L67/5651—Reducing the amount or size of exchanged application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Description
以下に、本願出願時の特許請求の範囲に記載された発明を付記する。
[1] プロセッサと、
前記プロセッサと交信し、かつ表示領域サイズを持ったディスプレイを有する出力デバイスと、
前記プロセッサと交信するメモリと、
前記メモリに記憶され、コンテンツの第1の部分を通信ネットワークを挟んで位置する第2の通信デバイスから検索するための第1のコンテンツ要求を生成するように前記プロセッサにより実行可能な検索論理を有する検索モジュールであって、コンテンツの前記第1の部分が前記表示領域サイズに基づいており、さらに前記検索モジュールが、前記メモリ中にコンテンツの前記第1の部分の記憶を開始するようにさらに動作可能である検索モジュールとを具備する通信デバイス。
[2] 前記メモリに記憶され、前記出力デバイスに、前記表示領域サイズ内にフィットするようにサイズを決められたコンテンツの第1のセットの第1のビューを表示するように前記プロセッサにより実行可能な表示論理を有し、
コンテンツの前記第1のセットが、コンテンツの前記第1の部分の一部である表示マネージャモジュールをさらに具備する前記[1]記載の通信デバイス。
[3] 前記コンテンツが、複数の1次データ項目と、前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目とを具備する前記[1]記載の通信デバイス。
[4] 前記第1のコンテンツ要求に基づくコンテンツの前記第1の部分が、表プロセスで検索され、および、
前記検索論理が、前記コンテンツの第1の部分に対応する少なくとも1つの補足データ項目をバックグラウンドプロセスで検索するための第2のコンテンツ要求を生成するように前記プロセッサによりさらに実行可能である前記[1]記載の通信デバイス。
[5] コンテンツの前記第1のセットの1つが、現在表示されている1次データ項目であり、
前記表示論理が、前記現在表示されている1次データ項目に関係づけられた少なくとも1つの補足データ項目のための補足データ項目ビューを生成するようにさらに実行可能であり、
前記表示論理が、補足データ項目要求を受けると、前記補足データ項目のスクリーンに切り換えるようにさらに動作可能である前記[2]記載の通信デバイス。
[6] 前記表示論理が、前記現在表示されている1次データ項目に関係づけられた複数の補足データ項目のための複数の補足データ項目ビューを生成するようにさらに実行可能であり、
前記表示論理が、複数の補足データ項目要求を受けると、前記複数の補足データ項目の複数のスクリーンの間を切り換えるようにさらに動作可能である前記[5]記載の通信デバイス。
[7] 前記コンテンツが、複数の1次データ項目および対応する複数の補足データ項目を具備し、
前記第1のコンテンツ要求が、コンテンツの前記第1のセットに関係づけられた各補足データ項目を具備する前記[1]記載の通信デバイス。
[8] 前記第1のコンテンツ要求が、コンテンツの前記第1のセットのみを要求する前記[1]記載の通信デバイス。
[9] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、
前記第1のコンテンツ要求が、コンテンツの前記第1のセットに対応する前記複数の補足データ項目を含み、および、
コンテンツの前記第1の部分が、コンテンツの前記第1のセットの一部ではない前記複数の1次データ項目の少なくとも1つを含む前記[1]記載の通信デバイス。
[10] 前記コンテンツが、データ項目の順序付きセットをさらに含み、
コンテンツの前記第1の部分が、データ項目の前記順序付きセットの順序に基づいてさらに検索される前記[1]記載の通信デバイス。
[11] コンテンツの前記第1の部分が、予め定められた加重係数に基づく順序を有する順序付きセットを含み、
前記予め定められた加重係数は、アプリケーションのダウンロード数、スクリーンビューの頻度、デバイスユーザの好み、コンテンツプロバイダの好み、対配置支払い方式、品質格付け、利益率、コスト、またはそれらの任意の組合せに基づく前記[1]記載の通信デバイス。
[12] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、
少なくとも1つの補足データ項目は、ビデオ、オーディオ、グラフィックス、アニメーション、またはそれらの任意の組合わせを具備する前記[1]記載の通信デバイス。
[13] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、
前記複数の1次データ項目、および前記対応する複数の補足データ項目の各々は、データメモリサイズを有し、
前記複数の1次データ項目の各々を表現するために必要な前記データメモリサイズの総計は、前記補足データ項目を表現するために必要な前記データメモリサイズの総計よりも実質的に小さい前記[1]記載の通信デバイス。
[14] 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する少なくとも第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを具備する前記[1]記載の通信デバイス。
[15] 前記検索論理が、コンテンツの前記第1の部分に対応するコンテンツの第2の部分を検索するための第2のコンテンツ要求を生成するようにさらに動作可能であり、コンテンツの前記第1の部分は前記1次データ項目を具備し、
コンテンツの前記第2の部分は、前記対応する補足データ項目を具備する前記[14]記載の通信デバイス。
[16] 前記検索論理が、表示領域サイズを前記第2の通信デバイスへ送信するように前記プロセッサによりさらに実行可能であり、
前記通信デバイスは、前記表示領域サイズに基づくコンテンツの第2の部分を受信するようにさらに動作可能である前記[1]記載の通信デバイス。
[17] 前記検索論理が、予め定められた削除順序に基づいてコンテンツの前記第1の部分の少なくとも一部をメモリから除去するように前記プロセッサによりさらに実行可能である前記[1]記載の通信デバイス。
[18] 前記メモリに記憶され、かつ動作履歴に前記通信デバイスの動作を記憶するように前記プロセッサにより実行可能な監視論理を有する監視モジュールをさらに具備し、
前記動作は、コンテンツの前記第1の部分に関係し、前記監視論理は、前記動作履歴を別のデバイスへ解析のために送信するようにさらに実行可能である前記[1]記載の通信デバイス。
[19] 第1の通信デバイスのディスプレイの表示領域サイズを取得することと、
コンテンツの第1の部分が前記表示領域サイズに基づき、前記コンテンツの第1の部分を通信ネットワークを挟んで位置する第2の通信デバイスから取得することと、
前記第1の通信デバイスのメモリに、コンテンツの前記第1の部分を記憶することとを具備する通信デバイスのコンテンツを検索するための方法。
[20] コンテンツの前記第1の部分を取得することが、前記表示領域サイズ内にフィットするようにサイズを決められたコンテンツを取得することを具備する前記[19]記載の方法。
[21] 前記コンテンツが、複数の1次データ項目、および前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を含む方法であって、前記方法が、
前記複数のデータ項目の少なくとも一部を表プロセスで検索することと、
前記複数の1次データ項目の前記少なくとも一部に対応する前記少なくとも1つの補足データ項目をバックグラウンドプロセスで検索することとをさらに具備する前記[19]記載の方法。
[22] 前記コンテンツが、複数の1次データ項目、および前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を含む方法であって、前記方法が、
前記複数の1次データ項目の少なくとも一部を具備するコンテンツの前記第1の部分を表プロセスで検索することと、
コンテンツの前記第1の部分に対応する前記少なくとも1つの補足データ項目を前記表プロセスで検索することと、
前記複数の1次データ項目の任意の残余部分および前記少なくとも1つの補足データ項目の任意の残余部分をバックグラウンドプロセスで検索することとをさらに具備する前記[19]記載の方法。
[23] 前記コンテンツが、複数の1次データ項目、および前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を含む方法であって、前記方法が、
前記ディスプレイ上にコンテンツの前記第1の部分の第1のセットであって少なくとも前記複数の1次データ項目の少なくとも一部を含む第1のセットの第1のビューを表示することをさらに具備する前記[19]記載の方法。
[24] 現在表示されている1次データ項目に対応する前記少なくとも1つの補足データ項目のための補足データ項目ビューを生成することと、
補足データ項目要求を受信することに応答して前記補足データ項目ビューに切り換えることとをさらに具備する前記[23]記載の方法。
[25] コンテンツの前記第1の部分を取得することが、データ項目の順序付きセットを取得することをさらに具備し、
コンテンツの前記第1の部分は、データ項目の前記順序付きセットの順序に基づいて取得される前記[19]記載の方法。
[26] コンテンツの前記第1の部分を取得することが、予め定められた加重係数に基づいて順序付けされたデータ項目のセットを取得することをさらに具備し、
前記予め定められた加重係数は、アプリケーションのダウンロード数、スクリーンビューの頻度、デバイスユーザの好み、コンテンツプロバイダの好み、対配置支払い方式、品質格付け、利益率、コスト、またはそれらの任意の組合せに基づく前記[19]記載の方法。
[27] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、
前記複数の1次データ項目および前記対応する複数の補足データ項目の各々はデータメモリサイズを有し、
前記複数の1次データ項目の各々を表現するために必要な前記データメモリサイズの総計は、前記補足データ項目を表現するために必要な前記データメモリサイズの総計よりも実質的に小さく、
コンテンツの前記第1の部分を取得することが前記複数の1次データ項目の少なくとも一部を取得することを具備する前記[19]記載の方法。
[28] 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する少なくとも第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを具備し、
コンテンツの前記第1の部分を取得することが前記階層の少なくとも前記第1のレベルを取得することを具備する前記[19]記載の方法。
[29] コンテンツの前記第1の部分を取得することが、
第1のコンテンツ要求が前記表示領域サイズを備え、前記第2の通信デバイスへの前記第1のコンテンツ要求を生成し送信することと、
コンテンツの前記第1の部分に対応するコンテンツの第2の部分を検索するための第2のコンテンツ要求を生成することとをさらに具備し、
コンテンツの前記第1の部分が1次データ項目を具備し、コンテンツの前記第2の部分が前記1次データ項目に対応する補足データ項目を具備する前記[19]記載の方法。
[30] 予め定められた削除順序に基づいて、コンテンツの前記第1の部分の少なくとも一部をメモリから除去することをさらに具備する前記[19]記載の方法。
[31] 前記第1の通信デバイスで起こる動作を前記メモリ中の動作履歴に記憶することをさらに具備し、
前記動作がコンテンツの前記第1の部分に関係する前記[19]記載の方法。
[32] 第1の通信デバイスのディスプレイの表示領域サイズを取得するための第1のモジュールと、
コンテンツの第1の部分が、前記表示領域サイズに基づき、前記コンテンツの第1の部分を通信ネットワークを挟んで位置する第2の通信デバイスから取得するための第2のモジュールと、
前記第1の通信デバイスのメモリにコンテンツの前記第1の部分を記憶するための第3のモジュールとを具備する通信デバイスでコンテンツを検索するための少なくとも1つのプロセッサ。
[33] 計算機に第1の通信デバイスのディスプレイの表示領域サイズを取得させるための少なくとも1つの命令と、
前記計算機に、前記表示領域サイズに基づくコンテンツの第1の部分を通信ネットワークを挟んで位置する第2の通信デバイスから取得させるための少なくとも1つの命令と、
前記計算機に前記第1の通信デバイスのメモリへコンテンツの前記第1の部分を記憶させるための少なくとも1つの命令とを備える計算機可読媒体を具備する計算機プログラム製品。
[34] 第1の通信デバイスのディスプレイの表示領域サイズを取得するための手段と、
コンテンツの第1の部分が、前記表示領域サイズに基づき、前記コンテンツの第1の部分を通信ネットワークを挟んで位置する第2の通信デバイスから取得するための手段と、
前記第1の通信デバイスのメモリに、コンテンツの前記第1の部分を記憶するための手段とを具備する装置。
[35] プロセッサと、
前記プロセッサと交信する、コンテンツを含むメモリと、
前記メモリに記憶され、表示領域サイズを有し通信ネットワークを挟んで位置する通信デバイスから第1のコンテンツ要求を受信するように前記プロセッサにより実行可能なダウンロードマネージャ論理を有するダウンロードマネージャモジュールであって、
前記ダウンロードマネージャモジュールは、前記コンテンツの第1の部分を前記第1のコンテンツ要求および前記表示領域サイズに基づいて、前記通信デバイスへ送信するように前記プロセッサによりさらに実行可能であるダウンロードマネージャモジュールとを具備するネットワークデバイス。
[36] コンテンツの前記第1の部分が、前記表示領域サイズ内にフィットするようにサイズを決められたコンテンツの一部を具備する前記[35]記載のネットワークデバイス。
[37] 前記コンテンツが、複数の1次データ項目、および前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を具備し、
前記ダウンロードマネージャモジュールが、前記複数の1次データ項目の少なくとも一部を前記通信デバイスで実行している表プロセスへ送信し、かつ前記複数の1次データ項目の前記少なくとも一部に対応する前記少なくとも1つの補足データ項目を前記通信デバイスで実行しているバックグラウンドプロセスへ送信するようにさらに動作可能である前記[35]記載のネットワークデバイス。
[38] 前記コンテンツが、複数の1次データ項目および前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を具備し、
前記ダウンロードマネージャモジュールが、コンテンツの前記第1の部分を前記通信デバイスで実行している表プロセスへ送信するようにさらに動作可能であって、コンテンツの前記第1の部分は、前記複数の1次データ項目の少なくとも一部および前記複数の1次データ項目の少なくとも前記一部に対応する少なくとも前記1つの補足データ項目を具備し、および、
前記ダウンロードマネージャモジュールが、前記複数の1次データ項目の任意の残余部分および前記少なくとも1つの補足データ項目の任意の残余部分を、前記通信デバイスで実行しているバックグラウンドプロセスへ送信するようにさらに動作可能である前記[35]記載のネットワークデバイス。
[39] 前記コンテンツの少なくとも前記第1の部分が、データ項目の順序付きセットをさらに具備し、かつ前記ダウンロードマネージャモジュールが、コンテンツの前記第1の部分を、データ項目の前記順序付きセットの順序に基づいて送信するようにさらに動作可能な前記[35]記載のネットワークデバイス。
[40] 前記コンテンツの少なくとも前記第1の部分が、予め定められた加重係数に基づいて順序付けされたデータ項目のセットをさらに具備し、
前記予め定められた加重係数は、アプリケーションのダウンロード数、スクリーンビューの頻度、デバイスユーザの好み、コンテンツプロバイダの好み、対配置支払い方式、品質格付け、利益率、コスト、またはそれらの任意の組合せに基づく前記[35]記載のネットワークデバイス。
[41] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、
前記複数の1次データ項目、および前記対応する複数の補足データ項目の各々は、データメモリサイズを有し、
前記複数の1次データ項目の各々を表現するために必要な前記データメモリサイズの総計は、前記複数の補足データ項目を表現するために必要な前記データメモリサイズの総計よりも実質的に小さく、
コンテンツの前記第1の部分が前記複数の1次データ項目の少なくとも一部を具備する前記[35]記載のネットワークデバイス。
[42] 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する少なくとも第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを具備し、
コンテンツの前記第1の部分が、前記階層の少なくとも前記第1のレベルを具備する前記[35]記載のネットワークデバイス。
[43] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、
前記ダウンロードマネージャモジュールが、コンテンツの前記第1の部分に対応する前記コンテンツの第2の部分を検索するための第2のコンテンツ要求を受信するようにさらに動作可能であり、
コンテンツの前記第1の部分は、前記複数の1次データ項目の少なくとも1つを具備しており、
コンテンツの前記第2の部分は、前記少なくとも1つの1次データ項目に対応する少なくとも1つの補足データ項目を具備する前記[35]記載のネットワークデバイス。
[44] 前記メモリが、前記通信デバイスから受信した動作履歴をさらに具備し、
前記動作履歴は、前記コンテンツの前記第1の部分に関係する前記通信デバイスで起こる動作を具備する前記[35]記載のネットワークデバイス。
[45] 第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを挟んで位置する第2の通信デバイスから受信することと、
前記第1のコンテンツ要求および前記表示領域サイズに基づいて、前記コンテンツの第1の部分を前記通信デバイスへ送信することとを具備する通信デバイスへコンテンツを配送する方法。
[46] コンテンツの前記第1の部分を送信することが、前記表示領域サイズ内にフィットするようにサイズを決められた前記コンテンツの一部を送信することを具備する前記[45]記載の方法。
[47] 前記コンテンツが、複数の1次データ項目および前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を具備し、
前記複数の1次データ項目の少なくとも一部が前記通信デバイスで実行している表プロセスへ送信され、かつ前記複数の1次データ項目の前記少なくとも一部に対応する前記少なくとも1つの補足データ項目が、前記通信デバイスで実行しているバックグラウンドプロセスへ送信される前記[45]記載の方法。
[48] 前記コンテンツが、複数の1次データ項目、および前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を具備し、前記コンテンツの前記第1の部分を送信することが、
前記複数の1次データ項目の少なくとも一部および前記複数の1次データ項目の少なくとも前記一部に対応する前記少なくとも1つの補足データ項目を、前記通信デバイスで実行している表プロセスへ送信することと、
前記複数の1次データ項目の任意の残余部分および前記少なくとも1つの補足データ項目の任意の残余部分を、前記通信デバイスで実行しているバックグラウンドプロセスへ送信することとをさらに具備する前記[45]記載の方法。
[49] 前記コンテンツの少なくとも前記第1の部分が、データ項目の順序付きセットをさらに具備し、
コンテンツの前記第1の部分を送信することが、データ項目の前記順序付きセットの順序に基づく前記[45]記載の方法。
[50] コンテンツの少なくとも前記第1の部分が、予め定められた加重係数に基づいて順序付けされたデータ項目のセットをさらに具備し、
コンテンツの前記第1の部分を送信することが、データ項目の前記セットの各々の前記予め定められた加重係数に基づいており、前記予め定められた重み係数は、アプリケーションのダウンロード数、スクリーンビューの頻度、デバイスユーザの好み、コンテンツプロバイダの好み、対配置支払い方式、品質格付け、利益率、コスト、またはそれらの任意の組合せに基づく前記[45]記載の方法。
[51] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、
前記複数の1次データ項目、および前記対応する複数の補足データ項目の各々は、データメモリサイズを有し、
前記複数の1次データ項目の各々を表現するために必要な前記データメモリサイズの総計は、前記複数の補足データ項目を表現するために必要な前記データメモリサイズの総計よりも実質的に小さく、
前記コンテンツの前記第1の一部を送信することが、前記複数の1次データ項目の少なくとも一部を送信することを具備する前記[45]記載の方法。
[52] 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する少なくとも第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを具備し、
前記コンテンツの前記第1の部分を送信することが、前記階層の少なくとも前記第1のレベルを送信することを具備する前記[45]記載の方法。
[53] 前記コンテンツが、複数の1次データ項目、および対応する複数の補足データ項目を具備し、前記方法が、
前記コンテンツの前記第1の部分に対応する前記コンテンツの第2の部分を検索するための第2のコンテンツ要求を受信することをさらに具備し、
前記コンテンツの第1の部分は、前記複数の1次データ項目の少なくとも1つを具備し、コンテンツの前記第2の部分は、前記少なくとも1つの1次データ項目に対応する前記少なくとも1つの補足データ項目を具備する前記[45]記載の方法。
[54] 前記通信デバイスから受け取った動作履歴をメモリに記憶することをさらに含み、
前記動作履歴は、前記コンテンツの前記第1の部分に関係する前記通信デバイスで起こる動作を具備する前記[45]記載の方法。
[55] 第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを挟んで位置する第2の通信デバイスから受信するための第1のモジュールと、
前記第1のコンテンツ要求および前記表示領域サイズに基づいて、前記コンテンツの第1の部分を、前記通信デバイスへ送信するための第2のモジュールとを具備する通信デバイスへコンテンツを配送するように構成された少なくとも1つのプロセッサ。
[56] 計算機に、第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを挟んで位置する第2の通信デバイスから受信させるための少なくとも1つの命令と、
前記計算機に、前記第1のコンテンツ要求および前記表示領域サイズに基づいて、前記コンテンツの第1の部分を、前記通信デバイスへ送信させるための少なくとも1つの命令とを具備する計算機可読媒体を具備する計算機プログラム製品。
[57] 第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを挟んで位置する第2の通信デバイスから受信するための手段と、
前記第1のコンテンツ要求および前記表示領域サイズに基づいて、前記コンテンツの第1の部分を前記通信デバイスへ送信するための手段とを具備する装置。
Claims (40)
- 通信ネットワークを間に挟んで位置する第2の通信デバイスからコンテンツを検索するための通信デバイス、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
プロセッサと、
前記プロセッサと交信し、かつ表示領域サイズを持ったディスプレイを有する出力デバイスと、
前記プロセッサと交信するメモリと、
前記メモリに記憶されている検索モジュールであって、
前記1次データ項目の第1の部分を前記第2の通信デバイスから検索するために、第1の数の項目を有する前記1次データ項目に関係づけられた第1のコンテンツ要求を送信することと、
前記表示領域サイズに基づいて、表プロセスにおいて、前記第2の通信デバイスから、検索される前記1次データ項目の前記第1の部分を受信することと、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記ディスプレイによって表示されたとき、前記ディスプレイの前記表示領域サイズの中にフィットするサイズになるように決定される、
バックグラウンドプロセスにおいて、前記1次データ項目の前記第1の部分に対応する少なくとも1つの補足データ項目を検索するために第2のコンテンツ要求を送信することと、ここにおいて、前記少なくとも1つの補正データ項目は、前記ディスプレイでの表示には現在必要でない、
のために前記プロセッサにより実行可能な検索論理を有する検索モジュールと、前記検索論理は、前記メモリ中に前記1次データ項目の前記第1の部分を記憶させるように、前記プロセッサによってさらに実行可能である、
前記メモリに記憶されている表示マネージャモジュールであって、
前記表示領域サイズの中にフィットするようなサイズにされた前記1次データ項目の前記第1の部分の第1の表示を前記出力デバイス上に表示することと、
前記出力デバイス上に現在表示された第1のデータ項目の前記第1の部分に対応する前記少なくとも1つの補足データ項目のための補足データ項目の表示を生成することと、
補足データ項目要求を受けることに応答して、前記補足データ項目の表示に切り替えることと、
のために前記プロセッサにより実行可能な表示論理を有する表示マネージャモジュールと、
を備える通信デバイス。 - 前記第2の数の項目は、各々が各々の加重係数を有する前記複数の1次データ項目の順序付きセットを備え、前記順序付きセットにおける前記複数の1次データ項目の順序は、前記各々の加重係数に基づく、請求項1に記載の通信デバイス。
- 前記第1のコンテンツ要求が、前記1次データ項目の前記第1の部分のみを要求する請求項1記載の通信デバイス。
- 前記コンテンツが、前記1次データ項目の順序付きセットをさらに含み、
前記1次データ項目の前記第1の部分が、データ項目の前記順序付きセットの順序に基づいてさらに検索される請求項1記載の通信デバイス。 - 前記加重係数は、アプリケーションのダウンロード数に基づく請求項2記載の通信デバイス。
- 前記少なくとも1つの補足データ項目は、ビデオ、オーディオ、グラフィックス、アニメーション、またはそれらの任意の組合わせを具備する請求項1記載の通信デバイス。
- 前記複数の1次データ項目と、前記対応する補足データ項目との各々は、データメモリサイズを有し、
前記複数の1次データ項目の各々を記憶するために必要な前記データメモリサイズの総計は、前記補足データ項目を記憶するために必要な前記データメモリサイズの総計よりも実質的に小さい請求項1記載の通信デバイス。 - 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを少なくとも具備する請求項1記載の通信デバイス。 - 前記検索論理が、表示領域サイズを前記第2の通信デバイスへ送信するように前記プロセッサによりさらに実行可能であり、
前記通信デバイスは、前記表示領域サイズに基づき決められた第2の受信されるデータの量を有する前記1次データ項目の第2の部分を受信するようにさらに動作可能である請求項1記載の通信デバイス。 - 前記メモリは、前記第2の通信デバイスから受信された前記1次データ項目の前記第1の部分を記憶し、
前記検索論理が、前記メモリの資源を解放するために、削除順序に基づいて前記1次データ項目の前記第1の部分の少なくとも一部を前記メモリから除去するように前記プロセッサによりさらに実行可能である請求項1記載の通信デバイス。 - 前記メモリに記憶されている監視モジュールであって、かつ動作履歴に前記通信デバイスの動作を記憶するように前記プロセッサにより実行可能な監視論理を有する監視モジュールをさらに具備し、
前記動作履歴は、前記1次データ項目の前記第1の部分に関係して前記通信デバイスで起こる動作を記憶し、前記監視論理は、前記動作履歴を別のデバイスへ解析のために送信するようにさらに実行可能である請求項1記載の通信デバイス。 - 第2の通信デバイス上でコンテンツを検索するために第1の通信デバイスによって実行される方法、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
前記第1の通信デバイスのディスプレイの表示領域サイズを取得することと、
第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、通信ネットワークを間に挟んで位置する前記第2の通信デバイスに送信することと、
前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、前記第2の通信デバイスから表プロセスで、検索される前記1次データ項目の第1の部分を受信することと、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記ディスプレイによって表示されたとき、前記ディスプレイの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記第1の通信デバイスのメモリに、前記1次データ項目の前記第1の部分を記憶することと、
バックグラウンドプロセスにおいて、前記1次データ項目の前記第1の部分に対応する少なくとも1つの補足データ項目を検索するために第2のコンテンツ要求を送信することと、ここにおいて、前記少なくとも1つの補足データ項目は、前記ディスプレイでの表示には現在必要でない、
前記表示領域サイズの中にフィットするようなサイズにされた前記1次データ項目の前記第1の部分の第1の表示を前記ディスプレイ上に表示することと、
前記ディスプレイ上に現在表示された第1のデータ項目の前記第1の部分に対応する前記少なくとも1つの補足データ項目のための補足データ項目の表示を生成することと、
補足データ項目要求を受けることに応答して、前記補足データ項目の表示に切り替えることと、
を具備する方法。 - 前記第2の数の項目は、各々が各々の加重係数を有する前記複数の1次データ項目の順序付きセットを備え、前記順序付きセットにおける前記複数の1次データ項目の順序は、前記各々の加重係数に基づく、請求項12に記載の方法。
- 前記1次データ項目の前記第1の部分を取得することが、データ項目の順序付きセットを取得することをさらに具備し、
前記1次データ項目の前記第1の部分は、データ項目の前記順序付きセットの順序に基づいて取得される請求項12記載の方法。 - 前記加重係数は、アプリケーションのダウンロード数、前記第1の通信デバイスのユーザの好み、またはそれらの任意の組合せ、のうちの少なくとも1つに基づく請求項13記載の方法。
- 前記複数の1次データ項目と、前記対応する複数の補足データ項目との各々はデータメモリサイズを有し、
前記複数の1次データ項目の各々を記憶するために必要な前記データメモリサイズの総計は、前記補足データ項目を記憶するために必要な前記データメモリサイズの総計よりも実質的に小さく、
前記1次データ項目の前記第1の部分を取得することが前記複数の1次データ項目の少なくとも一部を取得することを具備する請求項12記載の方法。 - 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを少なくとも具備し、
前記1次データ項目の前記第1の部分を取得することが前記階層構造の少なくとも前記第1のレベルを取得することを具備する請求項12記載の方法。 - 前記メモリの資源を解放するために、削除順序に基づいて、前記1次データ項目の前記第1の部分の少なくとも一部を前記メモリから除去することをさらに具備する請求項12記載の方法。
- 前記第1の通信デバイスで起こる動作を前記メモリ中の動作履歴に記憶することをさらに具備し、
前記動作履歴が、前記1次データ項目の前記第1の部分に関係して前記第1の通信デバイスで起こる動作を記録する請求項12記載の方法。 - 通信デバイス上でコンテンツを検索するための少なくとも1つのプロセッサ、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
第1の通信デバイスのディスプレイの表示領域サイズを取得するための第1のハードウェアモジュールと、
第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、通信ネットワークを間に挟んで位置する第2の通信デバイスに送信するための第2のモジュールと、
前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、表プロセスで、前記第2の通信デバイスから、検索される前記1次データ項目の第1の部分を受信するための第3のモジュールと、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記ディスプレイによって表示されたとき、前記ディスプレイの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記第1の通信デバイスのメモリに前記1次データ項目の前記第1の部分を記憶するための第4のモジュールと、
バックグラウンドプロセスにおいて、前記1次データ項目の前記第1の部分に対応する少なくとも1つの補足データ項目を検索するために第2のコンテンツ要求を送信するための第5のモジュールと、ここにおいて、前記少なくとも1つの補足データ項目は、前記ディスプレイでの表示には現在必要でない、
前記表示領域サイズの中にフィットするようなサイズにされた前記1次データ項目の前記第1の部分の第1の表示を前記ディスプレイ上に表示するための第6のモジュールと、
前記ディスプレイ上に現在表示された第1のデータ項目の前記第1の部分に対応する前記少なくとも1つの補足データ項目のための補足データ項目の表示を生成するための第7のモジュールと、
補足データ項目要求を受けることに応答して、前記補足データ項目の表示に切り替えるための第8のモジュールと、
を具備する、少なくとも1つのプロセッサ。 - 通信デバイス上でコンテンツを検索するために計算機によって実行可能な命令を記憶する非一時的計算機可読記憶媒体、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、前記命令は、
前記計算機に第1の通信デバイスのディスプレイの表示領域サイズを取得させるための少なくとも1つの命令と、
前記計算機に、第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、通信ネットワークを間に挟んで位置する第2の通信デバイスに送信させるための少なくとも1つの命令と、
前記計算機に、前記第1のコンテンツ要求に応じて、および、前記表示領域サイズに基づいて、表プロセスにおいて、前記第2の通信デバイスから、検索される前記1次データ項目の第1の部分を受信させるための少なくとも1つの命令と、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記ディスプレイによって表示されたとき、前記ディスプレイの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記計算機に前記第1の通信デバイスのメモリへ前記1次データ項目の前記第1の部分を記憶させるための少なくとも1つの命令と、
前記計算機に、バックグラウンドプロセスにおいて、前記1次データ項目の前記第1の部分に対応する少なくとも1つの補足データ項目を検索するために第2のコンテンツ要求を送信させるための少なくとも1つの命令と、ここにおいて、前記少なくとも1つの補足データ項目は、前記ディスプレイでの表示には現在必要でない、
前記計算機に、前記表示領域サイズの中にフィットするようなサイズにされた前記1次データ項目の前記第1の部分の第1の表示を前記ディスプレイ上に表示させるための少なくとも1つの命令と、
前記計算機に、前記ディスプレイ上に現在表示された第1のデータ項目の前記第1の部分に対応する前記少なくとも1つの補足データ項目のための補足データ項目の表示を生成させるための少なくとも1つの命令と、
前記計算機に、補足データ項目要求を受けることに応答して、前記補足データ項目の表示に切り替えさせるための少なくとも1つの命令と、
を備える非一時的計算機可読記憶媒体。 - 通信デバイス上でコンテンツを検索するための装置、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
第1の通信デバイスのディスプレイの表示領域サイズを取得するための手段と、
第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、通信ネットワークを間に挟んで位置する第2の通信デバイスに送信する手段と、
前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、表プロセスにおいて、前記第2の通信デバイスから、検索される前記1次データ項目の第1の部分を受信するための手段と、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記ディスプレイによって表示されたとき、前記ディスプレイの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記第1の通信デバイスのメモリに、前記1次データ項目の前記第1の部分を記憶するための手段と、
バックグラウンドプロセスにおいて、前記1次データ項目の前記第1の部分に対応する少なくとも1つの補足データ項目を検索するために第2のコンテンツ要求を送信するための手段と、ここにおいて、前記少なくとも1つの補足データ項目は、前記ディスプレイでの表示には現在必要でない、
前記表示領域サイズの中にフィットするようなサイズにされた前記1次データ項目の前記第1の部分の第1の表示を前記ディスプレイ上に表示するための手段と、
前記ディスプレイ上に現在表示された第1のデータ項目の前記第1の部分に対応する前記少なくとも1つの補足データ項目のための補足データ項目の表示を生成するための手段と、
補足データ項目要求を受けることに応答して、前記補足データ項目の表示に切り替えるための手段と、
を具備する装置。 - コンテンツをダウンロードするためのネットワークデバイス、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
プロセッサと、
前記プロセッサと交信する、コンテンツを含むメモリと、
前記メモリに記憶されているダウンロードマネージャモジュールであって、表示領域サイズを有する通信デバイスから、第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を受信するように前記プロセッサにより実行可能なダウンロードマネージャ論理を有するダウンロードマネージャモジュールと、を具備し、
ここにおいて、前記ダウンロードマネージャ論理は、前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、前記1次データ項目の第1の部分を、前記通信デバイス上で実行している表プロセスに送信するように前記プロセッサによりさらに実行可能であり、
前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を備え、前記第2の数の項目は、リスト形式で前記通信デバイスによって表示されたとき、前記通信デバイスの前記表示領域サイズの中にフィットするサイズになるように決定され、
前記ダウンロードマネージャ論理は、さらに、
前記1次データ項目の前記第1の部分に対応する前記補足データ項目を検索するために、通信デバイスから第2のコンテンツ要求を受信することと、
前記通信デバイス上で実行するバックグラウンドプロセスに、前記1次データ項目の前記第1の部分の少なくとも一部に対応する前記少なくとも1つの補足データ項目を送信することと、ここにおいて、前記少なくとも1つの補足データ項目は、前記通信デバイスでの表示には現在必要でない、
のために前記プロセッサにより実行される、
ネットワークデバイス。 - 前記第2の数の項目は、各々が対応する加重係数を有する前記複数の1次データ項目の順序付きセットを備え、前記順序付きセットにおける前記複数の1次データ項目の順序は、前記各々の加重係数に基づく、請求項23に記載のネットワークデバイス。
- 前記1次データ項目の少なくとも前記第1の部分が、前記1次データ項目の順序付きセットをさらに具備し、かつ前記ダウンロードマネージャモジュールが、前記1次データ項目の前記第1の部分を、前記1次データ項目の前記順序付きセットの順序に基づいて送信するように、さらに前記プロセッサによって動作可能である請求項23記載のネットワークデバイス。
- 前記加重係数は、アプリケーションのダウンロード数、前記通信デバイスのユーザの好み、またはそれらの任意の組合せ、のうちの少なくとも1つに基づく請求項24記載のネットワークデバイス。
- 前記複数の1次データ項目と、前記対応する複数の補足データ項目との各々は、データメモリサイズを有し、
前記複数の1次データ項目の各々を記憶するために必要な前記データメモリサイズの総計は、前記複数の補足データ項目を記憶するために必要な前記データメモリサイズの総計よりも実質的に小さく、
前記1次データ項目の前記第1の部分が前記複数の1次データ項目の少なくとも一部を具備する請求項23記載のネットワークデバイス。 - 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを少なくとも具備し、
前記1次データ項目の前記第1の部分が、前記階層構造の少なくとも前記第1のレベルを具備する請求項23記載のネットワークデバイス。 - 前記メモリが、前記通信デバイスから受信した動作履歴をさらに具備し、
前記動作履歴は、前記1次データ項目の前記第1の部分に関係する前記通信デバイスで起こる動作を具備する請求項23記載のネットワークデバイス。 - 通信デバイスへコンテンツを配送する方法、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
計算機デバイスにおいて、第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを間に挟んで位置する通信デバイスから受信することと、
前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、前記1次データ項目の第1の部分を、前記通信デバイス上で実行する表プロセスへ送信することと、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記通信デバイスによって表示されたとき、前記通信デバイスの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記1次データ項目の前記第1の部分に対応する前記補足データ項目を検索するために、通信デバイスから第2のコンテンツ要求を受信することと、
前記通信デバイスで実行するバックグラウンドプロセスに、前記1次データ項目の前記第1の部分の少なくとも一部に対応する前記少なくとも1つの補足データ項目を送信することと、ここにおいて、前記少なくとも1つの補足データ項目は、前記通信デバイスでの表示には現在必要ない、
を具備する、方法。 - 前記第2の数の項目は、各々が対応する加重係数を有する前記複数の1次データ項目の順序付きセットを備え、前記順序付きセットにおける前記複数の1次データ項目の順序は、前記各々の加重係数に基づき、前記1次データ項目の前記第1の部分を送信することは、前記1次データ項目の前記セットの各々の前記加重係数に基づく、請求項30記載の方法。
- 前記1次データ項目の少なくとも前記第1の部分が、前記1次データ項目の順序付きセットをさらに具備し、
前記1次データ項目の前記第1の部分を送信することが、前記1次データ項目の前記順序付きセットの順序に基づく請求項30記載の方法。 - 前記加重係数は、アプリケーションのダウンロード数、前記通信デバイスのユーザの好み、またはそれらの任意の組合せ、のうちの少なくとも1つに基づく請求項31記載の方法。
- 前記複数の1次データ項目と、前記対応する複数の補足データ項目との各々は、データメモリサイズを有し、
前記複数の1次データ項目の各々を記憶するために必要な前記データメモリサイズの総計は、前記複数の補足データ項目を記憶するために必要な前記データメモリサイズの総計よりも実質的に小さく、
前記1次データ項目の前記第1の部分を送信することが、前記複数の1次データ項目の少なくとも一部を送信することを具備する請求項30記載の方法。 - 前記コンテンツが、複数のレベルを有する階層構造を具備し、
前記複数のレベルは、1次データ項目を有する第1のレベルと、前記1次データ項目に対応する補足データ項目を有する第2のレベルとを少なくとも具備し、
前記1次データ項目の前記第1の部分を送信することが、前記階層構造の少なくとも前記第1のレベルを送信することを具備する請求項30記載の方法。 - 前記通信デバイスから受け取った動作履歴をメモリに記憶することをさらに含み、
前記動作履歴は、前記1次データ項目の前記第1の部分に関係する前記通信デバイスで起こる動作を具備する請求項30記載の方法。 - 通信デバイスへコンテンツを配送するように構成された少なくとも1つのプロセッサ、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
前記少なくとも1つのプロセッサは、
第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを間に挟んで位置する前記通信デバイスから受信するための第1のハードウェアモジュールと、
前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、前記1次データ項目の第1の部分を、前記通信デバイスで実行する表プロセスへ向けて前記通信デバイスに送信するための第2のモジュールと、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記通信デバイスによって表示されたとき、前記通信デバイスの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記1次データ項目の前記第1の部分に対応する前記補足データ項目を検索するために、通信デバイスから第2のコンテンツ要求を受信するための第3のモジュールと、
前記通信デバイスで実行するバックグラウンドプロセスに、前記1次データ項目の前記第1の部分の少なくとも一部に対応する前記少なくとも1つの補足データ項目を送信するための第4のモジュールと、ここにおいて、前記少なくとも1つの補足データ項目は、前記通信デバイスでの表示には現在必要でない、
を具備する、少なくとも1つのプロセッサ。 - コンテンツを通信デバイスに配送するための計算機によって実行可能な命令を記憶する非一時的計算機可読記憶媒体、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
前記命令は、
計算機に、第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを間に挟んで位置する通信デバイスから受信させるための少なくとも1つの命令と、
前記計算機に、前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、前記1次データ項目の第1の部分を、前記通信デバイスで実行する表プロセスへ向けて前記通信デバイスに送信させるための少なくとも1つの命令と、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記通信デバイスによって表示されたとき、前記通信デバイスの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記計算機に、前記1次データ項目の前記第1の部分に対応する前記補足データ項目を検索するために、通信デバイスから第2のコンテンツ要求を受信させるための少なくとも1つの命令と、
前記計算機に、前記通信デバイスで実行するバックグラウンドプロセスに、前記1次データ項目の前記第1の部分の少なくとも一部に対応する前記少なくとも1つの補足データ項目を送信させるための少なくとも1つの命令と、ここにおいて、前記少なくとも1つの補足データ項目は、前記通信デバイスでの表示には現在必要でない、
を備える、非一時的計算機可読記憶媒体。 - コンテンツを通信デバイスに配送するための装置、ここで、前記コンテンツは、複数の1次データ項目と前記複数の1次データ項目の少なくとも1つに対応する少なくとも1つの補足データ項目を備える、であって、
第1の数の項目を有する前記1次データ項目に関係づけられている第1のコンテンツ要求を、表示領域サイズを有し、通信ネットワークを間に挟んで位置する通信デバイスから受信するための手段と、
前記第1のコンテンツ要求に応答して、および、前記表示領域サイズに基づいて、前記1次データ項目の第1の部分を、前記通信デバイスで実行する表プロセスへ向けて前記通信デバイスに送信するための手段と、ここにおいて、前記1次データ項目の前記第1の部分は、前記第1の数の項目より少ない第2の数の項目を有し、前記第2の数の項目は、リスト形式で前記通信デバイスによって表示されたとき、前記通信デバイスの前記表示領域サイズの中にフィットするサイズになるように決定される、
前記1次データ項目の前記第1の部分に対応する前記補足データ項目を検索するために、通信デバイスから第2のコンテンツ要求を受信するための手段と、
前記通信デバイスで実行するバックグラウンドプロセスに、前記1次データ項目の前記第1の部分の少なくとも一部に対応する前記少なくとも1つの補足データ項目を送信するための手段と、ここにおいて、前記少なくとも1つの補足データ項目は、前記通信デバイスでの表示には現在必要でない、
を具備する、装置。 - 前記加重係数が前記通信デバイスのユーザの好みに基づく、請求項2の通信デバイス。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/963,895 | 2007-12-24 | ||
US11/963,895 US8943164B2 (en) | 2007-12-24 | 2007-12-24 | Apparatus and methods for retrieving/ downloading content on a communication device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010540837A Division JP2011511972A (ja) | 2007-12-24 | 2008-12-22 | 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013122768A JP2013122768A (ja) | 2013-06-20 |
JP5805616B2 true JP5805616B2 (ja) | 2015-11-04 |
Family
ID=40568499
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010540837A Withdrawn JP2011511972A (ja) | 2007-12-24 | 2008-12-22 | 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法 |
JP2012275749A Expired - Fee Related JP5805616B2 (ja) | 2007-12-24 | 2012-12-18 | 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010540837A Withdrawn JP2011511972A (ja) | 2007-12-24 | 2008-12-22 | 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8943164B2 (ja) |
EP (1) | EP2075714B1 (ja) |
JP (2) | JP2011511972A (ja) |
KR (3) | KR20100106534A (ja) |
CN (1) | CN101939743B (ja) |
ES (1) | ES2699406T3 (ja) |
HU (1) | HUE040572T2 (ja) |
WO (1) | WO2009082730A1 (ja) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8943164B2 (en) * | 2007-12-24 | 2015-01-27 | Qualcomm Incorporated | Apparatus and methods for retrieving/ downloading content on a communication device |
US8413138B2 (en) * | 2008-02-06 | 2013-04-02 | Mformation Software Technologies, Inc. | System and method to securely load a management client from a stub client to facilitate remote device management |
US20140074821A1 (en) * | 2012-09-12 | 2014-03-13 | Applied Systems, Inc. | System, Method and Device Having Data Display Regulation and Tabular Output |
US8290971B2 (en) * | 2008-09-09 | 2012-10-16 | Applied Systems, Inc. | Method and apparatus for remotely displaying a list by determining a quantity of data to send based on the list size and the display control size |
US20100162126A1 (en) * | 2008-12-23 | 2010-06-24 | Palm, Inc. | Predictive cache techniques |
US8433296B2 (en) | 2009-05-01 | 2013-04-30 | Ryan Hardin | Exclusive delivery of content within geographic areas |
US8483756B2 (en) * | 2009-10-09 | 2013-07-09 | Cfph, Llc | Optical systems and elements with projection stabilization and interactivity |
US20110231517A1 (en) * | 2010-03-20 | 2011-09-22 | Sudharshan Srinivasan | Smart download system for mobile devices with multiple data interfaces using enhanced HTTP proxy server |
US9367242B2 (en) * | 2010-04-30 | 2016-06-14 | D2L Corporation | Systems and methods for managing information objects in dynamic data storage based upon relevance of the information objects |
US8429556B2 (en) * | 2010-07-20 | 2013-04-23 | Apple Inc. | Chunking data records |
KR101711204B1 (ko) | 2010-10-29 | 2017-03-13 | 삼성전자주식회사 | 단일입력 다중출력 표면탄성파 디바이스 |
US8631089B1 (en) | 2010-12-14 | 2014-01-14 | Brilliance Publishing, Inc. | Previewing audio data associated with an item |
US8782412B2 (en) | 2011-08-31 | 2014-07-15 | AstherPal Inc. | Secured privileged access to an embedded client on a mobile device |
US9015246B2 (en) | 2012-03-30 | 2015-04-21 | Aetherpal Inc. | Session collaboration |
US9473953B2 (en) | 2012-03-30 | 2016-10-18 | Aetherpal Inc. | Roaming detection and session recovery during VMM-RC |
US9069973B2 (en) | 2012-03-30 | 2015-06-30 | Aetherpal Inc. | Password protect feature for application in mobile device during a remote session |
US9224001B2 (en) | 2012-03-30 | 2015-12-29 | Aetherpal Inc. | Access control list for applications on mobile devices during a remote control session |
US9141509B2 (en) | 2012-03-30 | 2015-09-22 | Aetherpal Inc. | Mobile device remote control session activity pattern recognition |
US20140095988A1 (en) * | 2012-09-29 | 2014-04-03 | Bookboard, Inc. | Creating and consuming streaming e-book content |
US9075519B2 (en) * | 2012-10-11 | 2015-07-07 | Apple Inc. | System and method for interacting with a displayed work space |
US9229632B2 (en) | 2012-10-29 | 2016-01-05 | Facebook, Inc. | Animation sequence associated with image |
US9684935B2 (en) | 2012-11-14 | 2017-06-20 | Facebook, Inc. | Content composer for third-party applications |
US9507757B2 (en) | 2012-11-14 | 2016-11-29 | Facebook, Inc. | Generating multiple versions of a content item for multiple platforms |
US9606695B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Event notification |
US9218188B2 (en) | 2012-11-14 | 2015-12-22 | Facebook, Inc. | Animation sequence associated with feedback user-interface element |
US9606717B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Content composer |
US9235321B2 (en) | 2012-11-14 | 2016-01-12 | Facebook, Inc. | Animation sequence associated with content item |
US9547416B2 (en) | 2012-11-14 | 2017-01-17 | Facebook, Inc. | Image presentation |
US9245312B2 (en) | 2012-11-14 | 2016-01-26 | Facebook, Inc. | Image panning and zooming effect |
US9607289B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Content type filter |
US9547627B2 (en) | 2012-11-14 | 2017-01-17 | Facebook, Inc. | Comment presentation |
US9696898B2 (en) | 2012-11-14 | 2017-07-04 | Facebook, Inc. | Scrolling through a series of content items |
US9507483B2 (en) | 2012-11-14 | 2016-11-29 | Facebook, Inc. | Photographs with location or time information |
US9081410B2 (en) | 2012-11-14 | 2015-07-14 | Facebook, Inc. | Loading content on electronic device |
US20140372216A1 (en) * | 2013-06-13 | 2014-12-18 | Microsoft Corporation | Contextual mobile application advertisements |
US20150312375A1 (en) * | 2014-04-25 | 2015-10-29 | Microsoft Corporation | Pre-fetching grid blocks by user intent |
CN105450580A (zh) * | 2014-06-20 | 2016-03-30 | 展讯通信(上海)有限公司 | 触发传输通道的方法、装置及电子终端 |
KR102067498B1 (ko) * | 2018-06-05 | 2020-01-17 | 주식회사 한글과컴퓨터 | 웹 기반의 프레젠테이션 문서의 빠른 로딩을 지원하는 클라이언트 단말 장치 및 그 동작 방법 |
CN109324801B (zh) * | 2018-09-18 | 2022-04-12 | 华为云计算技术有限公司 | 算法下载方法、设备以及相关产品 |
GB2578600B (en) * | 2018-10-31 | 2021-10-13 | Advanced Risc Mach Ltd | Memory transaction request management |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2669601B2 (ja) * | 1994-11-22 | 1997-10-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 情報検索方法及びシステム |
KR0171942B1 (ko) | 1995-06-30 | 1999-03-30 | 김주용 | 버스트 길이 검출 회로 |
JPH09305473A (ja) * | 1996-05-16 | 1997-11-28 | Fuji Xerox Co Ltd | 検索システムにおけるキャッシング方式 |
AU6037198A (en) * | 1997-01-27 | 1998-08-26 | Benjamin Slotznick | System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space |
JP3912464B2 (ja) | 1998-11-13 | 2007-05-09 | セイコーエプソン株式会社 | 画面表示データ読込装置 |
JP3534027B2 (ja) * | 1999-12-01 | 2004-06-07 | 日本電気株式会社 | コンテンツ提供装置及びプログラムを記録した機械読み取り可能な記録媒体 |
US6510436B1 (en) * | 2000-03-09 | 2003-01-21 | International Business Machines Corporation | System and method for clustering large lists into optimal segments |
US7210099B2 (en) * | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
JP2001357008A (ja) | 2000-06-14 | 2001-12-26 | Mitsubishi Electric Corp | コンテンツ検索配信装置およびコンテンツ検索配信方法 |
US7346614B2 (en) * | 2001-10-17 | 2008-03-18 | Japan Science And Technology Corporation | Information searching method, information searching program, and computer-readable recording medium on which information searching program is recorded |
JP2003208380A (ja) | 2002-01-11 | 2003-07-25 | Sharp Corp | 情報を表示または作成する装置、方法、プログラム、そのプログラムを記録した記録媒体 |
GB0200797D0 (en) * | 2002-01-15 | 2002-03-06 | Superscape Uk Ltd | Efficient image transmission |
US7441047B2 (en) | 2002-06-17 | 2008-10-21 | Microsoft Corporation | Device specific pagination of dynamically rendered data |
US8612311B2 (en) * | 2004-05-28 | 2013-12-17 | Media Queue, Llc | Hybrid distribution method for playable media |
JP2007535200A (ja) | 2003-07-14 | 2007-11-29 | ムーア コンピューター コンサルタンツ インコーポレイテッド | 同期のために無線ネットワークを使用してメールサーバに接続し及びローカルリンクを使用してpcに接続することが可能なハンドヘルド装置 |
JP2005182166A (ja) | 2003-12-16 | 2005-07-07 | Nikon Gijutsu Kobo:Kk | コンテンツ利用システム |
WO2006046286A1 (ja) | 2004-10-27 | 2006-05-04 | Hewlett-Packard Development Company, L.P. | データ配信システムおよびその方法 |
US7725343B2 (en) * | 2004-11-16 | 2010-05-25 | Gtm Consulting, Llc | Activity based cost modeling |
KR100594450B1 (ko) | 2004-12-30 | 2006-06-30 | 엘지전자 주식회사 | 이동통신 단말기의 문자메시지 미리보기 방법 |
KR100756129B1 (ko) | 2005-06-28 | 2007-09-05 | 주식회사 팬택앤큐리텔 | 디스플레이영역 변화에 따른 유동적 디스플레이 장치 및방법 |
KR101191561B1 (ko) | 2006-02-20 | 2012-10-16 | 삼성전자주식회사 | 블루투스를 이용한 동적 폴더 브라우징 방법 및 이를 위한시스템 |
EP1852786A1 (en) | 2006-05-02 | 2007-11-07 | Research In Motion Limited | System and method for the fragmentation of mobile content |
US8943164B2 (en) * | 2007-12-24 | 2015-01-27 | Qualcomm Incorporated | Apparatus and methods for retrieving/ downloading content on a communication device |
-
2007
- 2007-12-24 US US11/963,895 patent/US8943164B2/en not_active Expired - Fee Related
-
2008
- 2008-03-27 HU HUE08102956A patent/HUE040572T2/hu unknown
- 2008-03-27 EP EP08102956.3A patent/EP2075714B1/en active Active
- 2008-03-27 ES ES08102956T patent/ES2699406T3/es active Active
- 2008-12-22 KR KR1020107016742A patent/KR20100106534A/ko active Search and Examination
- 2008-12-22 KR KR1020137029157A patent/KR20130133904A/ko not_active Application Discontinuation
- 2008-12-22 CN CN2008801262447A patent/CN101939743B/zh active Active
- 2008-12-22 WO PCT/US2008/087995 patent/WO2009082730A1/en active Application Filing
- 2008-12-22 KR KR1020127010580A patent/KR101496875B1/ko not_active IP Right Cessation
- 2008-12-22 JP JP2010540837A patent/JP2011511972A/ja not_active Withdrawn
-
2012
- 2012-12-18 JP JP2012275749A patent/JP5805616B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20100106534A (ko) | 2010-10-01 |
US20090164602A1 (en) | 2009-06-25 |
EP2075714A1 (en) | 2009-07-01 |
CN101939743B (zh) | 2013-10-16 |
ES2699406T3 (es) | 2019-02-11 |
WO2009082730A1 (en) | 2009-07-02 |
JP2011511972A (ja) | 2011-04-14 |
KR101496875B1 (ko) | 2015-03-05 |
CN101939743A (zh) | 2011-01-05 |
KR20120063533A (ko) | 2012-06-15 |
US8943164B2 (en) | 2015-01-27 |
HUE040572T2 (hu) | 2019-03-28 |
EP2075714B1 (en) | 2018-08-29 |
KR20130133904A (ko) | 2013-12-09 |
JP2013122768A (ja) | 2013-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5805616B2 (ja) | 通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法 | |
US11088973B2 (en) | Conversion of text relating to media content and media extension apps | |
US10506077B2 (en) | Image-based and predictive browsing | |
US20180013700A1 (en) | System for Inserting and Responding to Brand-Related Data in Communicated Messages | |
CN110096660B (zh) | 用于加载页面图片的方法、装置和电子设备 | |
US20070067290A1 (en) | Metadata triggered notification for content searching | |
US20110087739A1 (en) | Routing User Data Entries to Applications | |
US8499088B1 (en) | Parallel multiple format downloads | |
WO2009149354A2 (en) | Systems and methods for creating and sharing a presentation | |
KR20100097754A (ko) | 사용자 행동에 기초하여 무선 디바이스 상의 미디어 컨텐츠의 표시를 최적화하기 위한 방법 및 장치 | |
EP2988227A2 (en) | Apparatus and methods for identifying text blocks on a wireless device | |
JP2011160145A (ja) | 携帯端末装置 | |
US20120137221A1 (en) | Web Browser Toolbar | |
CN104811485A (zh) | 一种资源分享方法 | |
US20170155739A1 (en) | Advertisement data processing method and router | |
CN108932243B (zh) | 刷新网页页面的方法及装置 | |
EP2680128A1 (en) | Method for providing reading service, content provision server and system | |
CN116916106A (zh) | 一种预览图显示方法、装置、电子设备及存储介质 | |
JP5119616B2 (ja) | 電子機器におけるキャッシュ管理方法及び電子機器及びネットワークシステム | |
JP5194064B2 (ja) | 端末装置、情報配信装置、情報配信方法、情報配信プログラム、及び端末用プログラム | |
US20090288016A1 (en) | Method and system for transferring full-track content media files from a server computer system to a user mobile device | |
US20120036104A1 (en) | System and method for synchronizing media files and associated media art | |
JP2005108057A (ja) | コンテンツ取得システム、ブラウザ装置及びそれに用いるコンテンツダウンロード方法並びにそのプログラム | |
US20150302459A1 (en) | System for Inserting and Responding to Brand-Related Data in Communicated Messages | |
KR20120019198A (ko) | 파일 공유 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131203 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140130 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140507 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150225 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150804 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150902 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5805616 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |