JP2003516580A - オペレーティング・システムのローディング前にコンテンツを配信、検索及び表示するシステム及び方法 - Google Patents

オペレーティング・システムのローディング前にコンテンツを配信、検索及び表示するシステム及び方法

Info

Publication number
JP2003516580A
JP2003516580A JP2001544136A JP2001544136A JP2003516580A JP 2003516580 A JP2003516580 A JP 2003516580A JP 2001544136 A JP2001544136 A JP 2001544136A JP 2001544136 A JP2001544136 A JP 2001544136A JP 2003516580 A JP2003516580 A JP 2003516580A
Authority
JP
Japan
Prior art keywords
storage location
storage medium
content
user
permanent storage
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.)
Withdrawn
Application number
JP2001544136A
Other languages
English (en)
Inventor
ジョナサン エル ジョセフ
ケイス ジェイ ハンティングトン
レックス エー フェリン
Original Assignee
インサイド ソフトウェア インク
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by インサイド ソフトウェア インク filed Critical インサイド ソフトウェア インク
Publication of JP2003516580A publication Critical patent/JP2003516580A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 コンピュータ又は電子デバイスの初期ブート・シーケンス中及び/又は前記初期ブート・シーケンスの完了後、オペレーティング・システムのローディングまでの間に、コンテンツを配信、検索及びユーザに対して表示するシステム及び方法を開示する。本発明の前記実施例には、前記コンピュータ又は電子デバイス上でランしている他のプロセスをできるだけ妨げないように、割込みなしで前記コンテンツを更新する方法も含まれる。本方法によれば、前記コンテンツを、前記オペレーティング・システムのローディング後に自動的に、又はユーザからの要求に応えて、本発明のインプリメンテーションに応じて更新することが可能である。本発明の更なる複数の実施例では、前記ブート・シーケンス中に行われた質問に対するユーザの回答に基づいてコンテンツの表示を変化させ、また、ユーザ・プロフィールに基づき、ユーザ個人に合わせてコンテンツを変えることができる。

Description

【発明の詳細な説明】
【0001】 技術分野 本発明は、コンピュータ・システム又は電子デバイスの起動の間にコンテンツ
を配信、検索及びユーザに対して表示することに関する。より詳細には、本発明
は、コンピュータ・システム又は電子デバイスのオペレーティング・システムの
ローディングの前に、コンテンツを配信、検索及びユーザに対して表示すること
に関する。
【0002】 発明の背景 コンピュータの「ブート・シーケンス」は、一般に、前記コンピュータに電源
を入れた時に実行される。ユーザがコンピュータに対してリブートを命令して、
コンピュータが再起動を命令された時に、ブート・シーケンスが開始する場合も
ある。ブート・シーケンスは、コンピュータの基本入出力システム(BIOS)
により制御される。BIOSは、通常、読出し専用メモリ(ROM)中に置かれ
ている。BIOSは、システム資源の制御をオペレーティング・システムに移行
させる前に、一連のステップを実行する。この最初の時間間隔中に実行されるス
テップの一つに、POSTとして知られている「パワー・オン・セルフ・テスト
」がある。BIOSがこれらのステップの起動シーケンスを実行するのには、1
分間以上を要することもあるが、その間、システムは、一般のユーザが殆ど興味
を持たない技術情報を表示する。POSTが完了すると、従来のコンピュータ・
システムは、オペレーティング・システム又はその一部をメモリにロードし、次
に、コンピュータ・システムの制御をオペレーティング・システムに移行させる
【0003】 ブート・シーケンスの間、ユーザの注意が前記表示に向けられていることが多
いことから、スプラッシュ・スクリーンを表示するようにBIOSを改造したハ
ードウェア製造業者もある。BIOSスプラッシュ・スクリーンは、多くの場合
、製造業者を表すグラフィックである。BIOSスプラッシュ・スクリーンは、
表示される時点では、例えばハードディスク・ドライブなどの他の永久記憶媒体
とのコミュニケーションが確立していないため、通常はROM内に記憶されてい
る。消費者がROMを改変することは、不可能でないとしても困難であるので、
コンピュータ納品後に消費者がスプラッシュ・スクリーンを変えることは容易で
はない。この結果、ユーザは、BIOSがブート・シーケンスを実行する度に、
同じスプラッシュ・スクリーンを見ることとなる。
【0004】 発明の概要 図に示した本発明の実施態様は、コンピュータ又は電子デバイスの初期ブート
・シーケンスの間、及び/又は、前記初期ブート・シーケンスの完了後、オペレ
ーティング・システムのローディングまでの間に、コンテンツを配信、検索及び
ユーザに対して表示する方法を提供する。本方法によれば、前記コンテンツを、
前記オペレーティング・システムのローディング後に自動的に、又はユーザの要
求に応えて、本発明のインプリメンテーションに応じて更新することが可能であ
る。更に、本発明によれば、前記コンピュータ・システム又は電子デバイス上で
ランしている他のプロセスを妨げないように、前記更新プロセスを割込みなしで
実施することが可能である。本発明の更なる複数の実施態様では、前記ブート・
シーケンスの間に、コンテンツをユーザに対して対話式のフォーマットで表示す
ることが可能である。
【0005】 本発明の一実施態様においては、BIOS起動シーケンスのPOSTフェーズ
の間に、コンテンツを配信、検索及びコンピュータ・システムのユーザに対して
表示する方法が提供される。POSTは、コンテンツを検索及びユーザに対して
表示するのに十分な時間の間、中断される。次に、前記POSTの残りの時間の
間、通常の技術情報の代わりに、前記コンテンツがユーザに対して表示される。
前記コンテンツは、指定された永久記憶媒体の記憶位置から検索される。前記コ
ンテンツは、前記POSTの完了及びオペレーティング・システムのメモリへの
ローディングに続いて、新たなコンテンツを検索してこれを指定された永久記憶
媒体の記憶位置に転送することにより、更新される。前記更新されたコンテンツ
の検索及び転送は、CPUの使用度が低い場合、及び/又は、前記コンピュータ
・システムと前記更新されたコンテンツの記憶位置との間の接続の帯域幅が、転
送が十分に可能な帯域幅であると判定された場合に行われる。
【0006】 本発明の更なる一実施態様においては、BIOS起動シーケンスのPOSTフ
ェーズが完了してから、オペレーティング・システムがメモリにロードされるま
での間に、コンテンツを配信、検索及びコンピュータ・システムのユーザに対し
て表示する方法が提供される。前記POSTの後に、コンテンツの検索及びユー
ザに対する表示のためのある時間間隔が設けられる。通常の技術情報の代わりに
、前記コンテンツが所定の長さの時間の間ユーザに対して表示された後に、前記
オペレーティング・システムのローディングが完了する。前記コンテンツは、指
定された永久記憶媒体の記憶位置から検索される。前記コンテンツは、前記オペ
レーティング・システムのメモリへのローディングの完了に続いて、新たなコン
テンツを検索してこれを指定された永久記憶媒体の記憶位置に転送することによ
り、更新される。前記更新されたコンテンツの検索及び転送は、CPUの使用度
が低い場合、及び/又は、前記更新されたコンテンツの一部を転送するための帯
域幅が、過去のポーリング履歴と、前記更新されたコンテンツの一部の転送によ
って示される現在の帯域幅の利用可能度と、に基づいて十分であると予測された
場合に行われる。
【0007】 本発明の別の一実施態様においては、オペレーティング・システムが任意の電
子デバイスのメモリにロードされる前に、コンテンツを配信、検索及び前記電子
デバイスのユーザに対して表示するための、デバイスの初期化をオペレーティン
グ・システムのローディングから分離した方法が提供される。オペレーティング
・システムをメモリにローディングする前に、コンテンツの検索及びユーザに対
する表示のためのある時間間隔が設けられる。通常の技術情報の代わりに、前記
コンテンツが所定の長さの時間の間ユーザに対して表示された後に、前記オペレ
ーティング・システムがロードされる。前記コンテンツは、指定された永久記憶
媒体の記憶位置から検索される。前記コンテンツは、前記オペレーティング・シ
ステムのメモリへのローディングの完了に続いて、新たなコンテンツを検索して
これを指定された永久記憶媒体の記憶位置に転送することにより、更新される。
前記更新されたコンテンツの検索及び転送は、CPUの使用度が低い場合、及び
/又は、前記更新されたコンテンツの一部を転送するための帯域幅が、過去のポ
ーリング履歴と、前記更新されたコンテンツの一部の転送によって示される現在
の帯域幅の利用可能度と、に基づいて十分であると予測された場合に行われる。
【0008】 発明の詳細な説明 一例として挙げる本発明の実施態様は、コンピュータ又は電子デバイスの初期
ブート・シーケンスの間、及び/又は、初期ブート・シーケンスの完了後、オペ
レーティング・システムのローディングまでの間に、コンテンツを配信、検索及
びユーザに対して表示するための方法を提供する。前記コンピュータ又は電子デ
バイス上でランしている他のプロセスをできる限り妨げないように、割込みなし
で前記コンテンツを更新する方法が提供される。この方法を用いて、本発明のイ
ンプリメンテーションに応じ、前記オペレーティング・システムのローディング
後に自動的に、又はユーザの要求に応えて、コンテンツを更新することが可能で
ある。本発明の更なる複数の実施態様では、前記ブート・シーケンスの間に与え
られた質問に対するユーザの回答に応じて、コンテンツの表示を変えることが可
能である。
【0009】 図1は、前記の実施態様の実施に適した電子デバイス10を図示したものであ
る。そのような電子デバイスの例には、電話機及びポケットベル(登録商標)、
パームトップデバイス、PDAなどのいくつかの機種がある。図1を参照すると
、前記電子デバイス10には、キーボードなどの入力装置14との間で通信を行
うプロセッサ12と、ディスプレイ・コントローラ16と、を備えている。前記
ディスプレイ・コントローラ16は、モニタ18又はその他の出力装置に接続し
て、その動作を制御する。前記電子デバイス10は、前記プロセッサ12によっ
て実行される命令を記憶するための様々なメモリ・ユニットも備えている。これ
らのメモリ・ユニットには、変更頻度の低い少量のデータを永久に記憶するため
の読出し専用メモリ(ROM)19と、大量のデータを記憶するための永久記憶
媒体20と、前記プロセッサ12への迅速なアクセスを要するデータを一時的に
記憶するためのランダム・アクセス・メモリ(RAM)12と、が含まれている
。RAMなどの一時記憶媒体は、前記電子デバイス10への電流が、停電、リブ
ート又は(偶発的な)電力の変動によって一旦中断されると、記憶されたデータ
を維持しない。逆に、ハードディスク・ドライブ又はROMなどの永久記憶媒体
は、データが特に消去又は上書きされない限り、データを永久に維持する。
【0010】 前記永久記憶媒体20は、最も一般的にはハードディスクである。しかし、本
発明の主題は、データを永久に記憶するために用いる特定の方法に依存するもの
ではない。例えば、前記永久記憶媒体20が、フラッシュROMであってもよい
。更に、最新の様々なデバイスが分散型の形態をとっていることから、永久記憶
媒体20は、電子デバイス10の他の構成要素と物理的に近接している必要はな
く、代わりに、ネットワークを介してアクセス可能であってもよい。永久記憶媒
体20は、例えばオペレーティング・システム15及びブラウザ17のようなソ
フトウェア命令も記憶している。オペレーティング・システム15及びブラウザ
17の複数の部分は、通常、ブート・シーケンス後の電子デバイス10の動作の
間に、RAM22内にページングされる。永久記憶媒体20及び一時RAM22
とは、通常、バス24を介してプロセッサ12と連絡している。ブート・シーケ
ンスの実行命令を保有しているROM19は、プロセッサ12と直接に連絡して
いる。このことは、バス24を管理しているソフトウェアが、ブート・シーケン
スの間はまだロードされていないことから必要である。バス42もまた、ネット
ワーク28へのアクセスを可能にするためのネットワーク・インターフェース2
6と連絡している。
【0011】 ここで図2を参照すると、ROM19が、基本入出力システム(BIOS)3
0及びコンテンツ・プレーヤ32を記憶している。BIOS30は、電子デバイ
ス10の動作を開始させる役割を果たし、また、POSTを含めたハードウェア
のチェックを行う。POSTは、電子デバイス10の、例えばキーボード、電源
、システム・ボード、システム・メモリ、メモリ・モジュール、コントローラ、
グラフィック・システム、フロッピー(R)ディスク・ドライブ、ハードディス
ク・ドライブなどのハードウェアをチェックし、問題がある場合にはエラー・メ
ッセージを表示する。POSTの後に、BIOS30は、オペレーティング・シ
ステム15の複数の部分をRAM22内にロードする。永久記憶媒体20は、コ
ンテンツ・フェッチャ34を記憶している。コンテンツ・プレーヤ32とコンテ
ンツ・フェッチャ34とは、双方ともに、媒体上に記憶された命令の一シーケン
スとして通常はインプリメントされているが、ブート・シーケンスの間、プログ
ラム可能なコンテンツを電子デバイス10のユーザに協働して配信する。別の複
数の実施態様においては、コンテンツ・プレーヤ32は、ROM19ではなく永
久記憶媒体20に記憶されている。
【0012】 ブート・シーケンスの間に表示されるコンテンツは、様々な形をとりうる。例
えば、コンテンツが、広告メッセージ、公共サービスの告示又はシステム管理者
からのメッセージを表示するスプラッシュ・スクリーンであってもよい。コンテ
ンツに、連続した複数のスプラッシュ・スクリーンが含まれていてもよい。これ
ら複数のスプラッシュ・スクリーンを高速で表示すれば、動画として見せること
ができる。或いは、複数のスプラッシュ・スクリーンを低速で表示して、一連の
メッセージがブート・シーケンスの間ユーザに表示されるようにしてもよい。本
発明の方法は、コンテンツの画像としての配信に限定されるものではない。コン
テンツに、選択された音声クリップ又は音声と画像とによる表示が含まれていて
もよい。しかし、殆どのシステムでは、スピーカへの音声情報の配信を管理する
ソフトウェア・ドライバは、オペレーティング・システムによって管理されてお
り、ブート・シーケンスの間は使用できない。これに対して、モニタ18を制御
しているディスプレイ・コントローラ16は、一般に、ブート・シーケンス中の
かなり早い時点で使用可能となる。従って、コンテンツの配信方法としては、モ
ニタ18を使用することが望ましい。
【0013】 例に挙げた本発明の実施態様を実現した電子デバイス10によって表示される
スプラッシュ・スクリーンが、対話型であってもよい。対話の程度は、比較的単
純であってもよい。例えば、スプラッシュ・スクリーンが、ユーザに対して、例
えばブート・シーケンスが継続する前に実行キーを押すなどの肯定的な動作を行
うように要求してもよい。これは、ユーザに実際にスプラッシュ・スクリーンを
読ませるために有効な機能である。しかし、スプラッシュ・スクリーンの対話の
程度はより複雑であってもよい。例えば、最初のスプラッシュ・スクリーンが選
択肢を提示し、これを選択すると、更なるスプラッシュ・スクリーンが表示され
、そのコンテンツが、前のスプラッシュ・スクリーンで行った選択により異なる
ようになっていてもよい。
【0014】 ブート・シーケンスの間のコンテンツの表示は、コンテンツ・プレーヤ32に
より制御される。コンテンツ・プレーヤ32の動作は、図3に示すように、通常
のブート・シーケンスの間に起こる一連のイベントから、より容易に理解される
。POSTを実行している間に、BIOS30は、チップセットの初期化(ステ
ップ36)及びメモリの初期化(ステップ38)の各ステップを実行する。BI
OSは次に、ビデオ・ディスプレイの初期化(ステップ40)及びハードディス
ク・コントローラの初期化(ステップ42)の各プロセスを開始する。メモリが
初期化されると、VGAディスプレイが書き込み可能となり、ハードディスク・
コントローラが少なくとも1つの開いたチャネルを有し、そして、BIOSがコ
ンテンツ・プレーヤ32を始動させる(ステップ44)。コンテンツ・プレーヤ
は、次に、永久記憶媒体20からデータをフェッチする(ステップ46)。ブー
ト・シーケンスの間は、システム資源の利用可能度が限られていることから、こ
のデータは、永久記憶媒体20上の予め定められた記憶位置からフェッチされる
ことが望ましい。このデータには、イメージと、このイメージの処理のための命
令を含む関連ヘッダと、が含まれている。次に、コンテンツ・プレーヤが、前記
特定のイメージを、その関連ヘッダに含まれる命令に基づき、ディスプレイ・モ
ニタに書き込む(ステップ48)。前記イメージに対話型のコンテンツが含まれ
ている場合、又は、前記イメージが、ユーザの入力に応えてシステムの状態を変
えることを意図されている場合には、これらの機能を実行するための命令が、前
記ヘッダ中に同様に含まれ、コンテンツ・プレーヤによって実行されてもよい。
コンテンツ・プレーヤがコンテンツを表示するのと並行して、BIOSがブート
・シーケンスを継続する。コンテンツ・プレーヤは、BIOSが、システム資源
の制御をオペレーティング・システム15に移行させる準備として前記ブートセ
クタを読み始める直前まで、その機能を継続する。BIOSは、コンテンツ・プ
レーヤ32が対話型コンテンツを表示している場合には、ユーザからの最後の応
答があるまで待つが、そうでない場合には、コンテンツ・プレーヤを停止させる
ことによってブート・シーケンスを終了させ(ステップ50)、制御をオペレー
ティング・システム15へと移行させる(ステップ54)。
【0015】 一実施態様においては、コンテンツの配信、検索及びユーザに対する表示は、
BIOS内のパワー・オン・セルフ・テストの間は行われない。代わりに、前記
パワー・オン・セルフ・テスト後、オペレーティング・システム15のローディ
ングの直前に、ある時間間隔が設けられる。この設けられた時間間隔の間に、コ
ンテンツ・プレーヤ32が、コンテンツを上記に概説したように配信及びユーザ
に対して表示する。前記所定の時間間隔の終了時に、又はユーザからの対話応答
が完了した時点で、オペレーティング・システム15またはその一部分がメモリ
にロードされ、その後の電子デバイス10の動作は、前記オペレーティング・シ
ステムによって制御される。
【0016】 電子デバイスは、ある種の電話機、ポケットベル、パームトップデバイス、P
DA、又は、デバイスの初期化をオペレーティング・システムのローディングか
ら分離した同様のデバイスであってもよい。これらの種類のデバイスを対象とし
て、本発明は、オペレーティング・システムの始動前に、所定の長さの時間間隔
を設け、この時間間隔の間に、コンテンツをユーザに対して表示する。
【0017】 オペレーティング・システムは、通常、それ自体がスプラッシュ・スクリーン
を有し、このスプラッシュ・スクリーンは、前記オペレーティング・システムが
メモリにローディングされている間、表示される。その最も良く知られている例
は、ワシントン州レドモンドのマイクロソフト社のWindows(R)ロゴで
あり、このロゴは、Windows(R)のローディングの間、表示される。本
発明の一実施態様においては、オペレーティング・システムのスプラッシュ・ス
クリーンを、前記オペレーティング・システムのローディングの前に、指定され
た永久記憶媒体の記憶位置からのあるコンテンツと置き換える方法が提供される
。置き換えが、前述のように、オペレーティング・システムのローディングの前
のユーザとの対話の結果として行われてもよい。コンテンツは、オペレーティン
グ・システム15のローディング開始時点と、前記オペレーティング・システム
が電子デバイス10の制御を行えるようになった時点との間、表示される。
【0018】 ブート・シーケンス及びオペレーティング・システム15のローディングの完
了に続いて、永久記憶媒体20上に置かれたコンテンツ・フェッチャ34が、電
子デバイス10で使用可能となる。図示したコンテンツ・フェッチャ34には、
ディスク記憶ユーティリティ56及びデータ・ポーラ58が含まれ、これらは双
方ともに、ランタイム・コントローラ60により制御される。コンテンツ・フェ
ッチャ34は、その機構を介して、永久記憶媒体20に記憶されたデータを周期
的に変更可能であるようになっている。
【0019】 図4は、コンテンツ・フェッチャ34が、ユーザに対する将来の表示のために
、更新されたコンテンツを検索するプロセスを図示したものである。一実施態様
においては、ランタイム・コントローラ60が、オペレーティング・システム1
5のローディング及び始動の直後に始動する(ステップ64)。ランタイム・コ
ントローラ60は、新たなコンテンツ62の1つ又は複数の既知の更新可能なデ
ータ・リポジトリをポーリングするためのポーリング・イベントのスケジュール
を設定する(ステップ66)。前記スケジュールが、均一に間隔を空けた複数の
ポーリング・イベントを設定してもよい。各ポーリング・イベントは、前記ポー
リング・イベントを実行する時点を定義し、ポーリングのための特定のコンテン
ツ・リポジトリ62又は一連のコンテンツ・リポジトリと関連している。ランタ
イム・コントローラ60は、次のポーリング・イベントを実行する時点に達した
と判定すると(ステップ68)、データ・ポーラ58に、次のブート・シーケン
スでコンテンツ・プレーヤ32により表示すべき新たなコンテンツを保存してい
る1つ又は複数の特定のコンテンツ・リポジトリ62をチェックするように命令
する(ステップ70)。別の一実施態様においては、コンテンツ・フェッチャ3
4が、ユーザ命令の入力に応えて、新たなデータを検索する。前記コンテンツ・
フェッチャ34は、通常のポーリング・スケジュールによってではなく、ユーザ
からの直接の要求に応じてのみ動作する。
【0020】 図示した本発明の実施態様は、電子デバイス10上でランしている他のプロセ
スを妨げないように、割込みなしで新たなコンテンツを検索する方法を提供する
。典型的なコンテンツ・リポジトリ62は、前記データ・ポーラによるアクセス
を可能にするための、コンテンツのプロバイダにより保持されているインターネ
ット・アドレスである。しかし、コンテンツ・リポジトリが、プレロ−ディンウ
されていたり、又は、例えば加入CDなどの別の配信機構によって供給されても
よい。データ・ポーラ58が、新たなコンテンツをフェッチするように命令され
ると(ステップ70)、前記データ・ポーラはチェックを行って、コンテンツ・
リポジトリ62の記憶位置を調べる。コンテンツ・リポジトリ62がローカルで
ある場合は、データ・ポーラ58は、現在のCPU使用度レベルをチェックして
、新たなコンテンツの検索が他のランしているプロセスを過度に減速させないか
否かを確認する。このために、データ・ポーラ58は、現在のCPU使用度を予
め定義したパラメータと比較する。CPU使用度レベルが前記パラメータを超え
ている場合には、データ・ポーラ58は、CPU使用度が前記パラメータを下回
るまで待ってから、新たなコンテンツを検索する。同様に、コンテンツ・リポジ
トリがリモートな記憶位置である場合には、ネットワーク接続を確立する必要が
ある。一実施態様においては、データ・ポーラ58は、別のプロセスがネットワ
ーク接続を確立するまで待ち、次に、他の実行中のプロセスを過度に減速させる
ことなく新たなコンテンツを検索するのに十分な予備の帯域幅があるか否かを予
測する。この予測は、過去のデータ・ポーリング・イベントに利用可能であった
有効帯域幅を調べ、将来のデータ・ポーリング・イベントに利用可能な有効帯域
幅を予測することにより、行われる。前記予測した帯域幅の利用可能度に基づき
、前記更新されたコンテンツの一部を、前記リモートな記憶位置から永久記憶媒
体20に転送する。次に、実際に現在利用可能な帯域幅を調べるために、前記更
新されたコンテンツの一部の転送に実際に要した時間を、前記転送に要すると予
測された時間と比較する。次に、前記予測した帯域幅の一部を利用するために、
次のポーリングまでの時間間隔及び、次のポーリングの間に検索するコンテンツ
の量を調整する。CPU使用度のレベルをチェックしてもよい。別の一実施態様
においては、データ・ポーラがCPU使用度をチェックして、前記使用度レベル
が、電子デバイス10又は電子デバイス上でランしている他のプロセスを妨げる
ことなく新たなネットワーク接続を確立及び新たなコンテンツを検索するのに十
分な程度に低いか否かを調べる。前記データ・ポーラは、前記新たなコンテンツ
を検索した後に、ランタイム・コントローラに信号を送る(ステップ72)。
【0021】 ユーザに配信されるコンテンツを、要求を行うユーザに合わせて変えてもよい
。一実施態様においては、コンテンツ・フェッチャ34に、データ・ポーラ58
からコンテンツ・リポジトリ62への要求と共にユーザIDが含まれる。コンテ
ンツ・リポジトリ62は、ユーザの注意を喚起すべく選択されたコンテンツで応
答する。
【0022】 ランタイム・コントローラ60は、ポーリング・イベントの完了を示す信号を
受信すると、データ・ポーラ58により検索されたコンテンツを、ディスク記憶
ユーティリティ56に送る(ステップ74)。ディスク記憶ユーティリティ56
は、次に、前記検索されたコンテンツを、コンテンツ・プレーヤ32による検索
及び表示のために、永久記憶媒体20の所定の記憶位置に記憶する(ステップ7
6)。このような方法で、コンテンツ・フェッチャ34及びコンテンツ・プレー
ヤ32は、ブート・シーケンスの間に更新可能なコンテンツを協働して配信する
【0023】 以上のように、本発明が、先に述べた目的を達成するものであることが理解さ
れよう。本発明の範囲から逸脱することなく変更を加えることが可能であること
から、上述の説明又は添付の図面に示した全ての内容は、例示的なものであり、
発明を定義するものではないと解釈されることを意図されている。熟練技術者は
、図示した一連のステップは、本発明の範囲から逸脱することなく変更が可能で
あり、またここに記載した例は、本発明がとりうる多数の態様の一例であること
を十分に理解するであろう。
【図面の簡単な説明】
【図1】 例示した態様の実施に適した電子デバイスのブロック図である。
【図2】 図1の電子デバイスに含まれる構成要素のブロック図である。
【図3】 ブート・シーケンスの間にコンテンツを配信、検索及びユーザに対
して表示するステップの概略的フローチャートである。
【図4】 例示した態様において新たなコンテンツを検索及び記憶するステッ
プのフローチャートである。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE,TR),OA(BF ,BJ,CF,CG,CI,CM,GA,GN,GW, ML,MR,NE,SN,TD,TG),AP(GH,G M,KE,LS,MW,MZ,SD,SL,SZ,TZ ,UG,ZW),EA(AM,AZ,BY,KG,KZ, MD,RU,TJ,TM),AE,AG,AL,AM, AT,AU,AZ,BA,BB,BG,BR,BY,B Z,CA,CH,CN,CR,CU,CZ,DE,DK ,DM,DZ,EE,ES,FI,GB,GD,GE, GH,GM,HR,HU,ID,IL,IN,IS,J P,KE,KG,KP,KR,KZ,LC,LK,LR ,LS,LT,LU,LV,MA,MD,MG,MK, MN,MW,MX,MZ,NO,NZ,PL,PT,R O,RU,SD,SE,SG,SI,SK,SL,TJ ,TM,TR,TT,TZ,UA,UG,UZ,VN, YU,ZA,ZW (72)発明者 フェリン レックス エー アメリカ合衆国 マサチューセッツ州 02461 ニュートン シャルルモント ス トリート 60 Fターム(参考) 5B076 BB01

Claims (39)

    【特許請求の範囲】
  1. 【請求項1】 コンピュータ・システムにおいて、前記システムが基本入出力
    システム(BIOS)を有し、前記BIOSにパワー・オン・セルフ・テスト(
    POST)が含まれ、前記パワー・オン・セルフ・テストの間に、選択されたコ
    ンテンツを前記システムのユーザに対して表示する方法であって、前記方法に: 前記パワー・オン・セルフ・テストを開始するステップと; 前記パワー・オン・セルフ・テストの間に、選択されたコンテンツを、指定さ
    れた永久記憶媒体の記憶位置から検索するステップと; 前記パワー・オン・セルフ・テストの残りの時間の間に、前記選択されたコン
    テンツを、前記ユーザに対して表示するステップと; 前記パワー・オン・セルフ・テストの完了に続いて、前記指定された永久記憶
    媒体の記憶位置に記憶された前記選択されたコンテンツを更新するステップと; 前記パワー・オン・セルフ・テストの次の実行の間に、前記更新された選択さ
    れたコンテンツをユーザに対して表示するステップと; が含まれる、方法。
  2. 【請求項2】 前記指定された永久記憶媒体の記憶位置に記憶された前記選択
    されたコンテンツの前記更新が、前記選択されたコンテンツを、第2の永久記憶
    媒体から前記指定された永久記憶媒体の記憶位置に自動的に転送することによっ
    て起こることを特徴とする、請求項1に記載の方法。
  3. 【請求項3】 前記指定された永久記憶媒体の記憶位置に記憶された前記選択
    されたコンテンツの前記更新が、前記選択されたコンテンツを、前記ユーザから
    の要求に応えて、第2の永久記憶媒体から前記指定された永久記憶媒体の記憶位
    置に転送することによって起こることを特徴とする、請求項1に記載の方法。
  4. 【請求項4】 前記指定された永久記憶媒体の記憶位置に記憶された前記選択
    されたコンテンツの前記更新が、前記選択されたコンテンツを、リモートな記憶
    位置から前記指定された永久記憶媒体の記憶位置に自動的に転送することによっ
    て起こることを特徴とする、請求項1に記載の方法。
  5. 【請求項5】 前記指定された永久記憶媒体の記憶位置に記憶された前記選択
    されたコンテンツの前記更新が、前記選択されたコンテンツを、前記ユーザから
    の要求に応えて、リモートな記憶位置から前記指定された永久記憶媒体の記憶位
    置に転送することによって起こることを特徴とする、請求項1に記載の方法。
  6. 【請求項6】 前記コンピュータ・システム上に、更新されたコンテンツにつ
    いてリモートな記憶位置をポーリングするプロセスを設けるステップと; 前記更新されたコンテンツの一部を、確立されたネットワーク接続を介してリ
    モートな記憶位置から前記指定された永久記憶媒体の記憶位置に転送するステッ
    プであって、前記転送が、前記プロセスからのポーリングに応えて起こり、前記
    ポーリングが、前記プロセスから前記リモートな記憶位置への過去のポーリング
    履歴に基づいて起こる、ステップと; 前記転送に利用可能な有効帯域幅を調べるステップと; 前記リモートな記憶位置から前記永久記憶媒体への前記転送履歴及び前記更新
    されたコンテンツの前記一部の前記転送の結果に基づき、前記更新されたコンテ
    ンツの将来の転送に利用可能な有効帯域幅を予測するステップと; 前記予測された将来の帯域幅に基づき、前記更新されたコンテンツの次の一部
    を前記指定された永久記憶媒体の記憶位置に転送するまでの待ち時間を計算する
    ステップと; 前記更新されたコンテンツの前記次の一部を前記リモートな記憶位置から前記
    指定された永久記憶媒体に転送するステップであって、前記次の一部の大きさが
    前記予測された将来の帯域幅に基づいている、ステップと; を更に含む、請求項1に記載の方法。
  7. 【請求項7】 前記コンピュータ・システムの中央処理装置(CPU)の使用
    度を調べるステップと; 前記ネットワーク接続の前記利用可能な帯域幅を調べる前に、前記コンピュー
    タ・システムの前記CPU使用度を、予め定められたパラメータと比較するステ
    ップと; を更に含む、請求項6に記載の方法。
  8. 【請求項8】 前記コンピュータ・システムの中央処理装置(CPU)の使用
    度を調べるステップと; 前記コンピュータ・システムの前記CPU使用度を、予め定められたパラメー
    タと比較するステップと; 前記CPU使用度が前記パラメータを下回っている場合に、前記コンピュータ
    ・システムと、更新されたコンテンツを有するリモートな記憶位置との間で接続
    を確立させるステップと; 前記接続を利用して、前記更新されたコンテンツを、前記リモートな記憶位置
    から前記指定された永久記憶媒体の記憶位置に転送するステップと; を更に含む、請求項1に記載の方法。
  9. 【請求項9】 前記コンピュータ・システムの中央処理装置(CPU)の使用
    度を調べるステップと; 前記コンピュータ・システムの前記CPU使用度を、予め定められたパラメー
    タと比較するステップと; 前記更新されたコンテンツを、第2の永久記憶媒体から前記指定された永久記
    憶媒体の記憶位置に転送するステップと; を更に含む、請求項1に記載の方法。
  10. 【請求項10】 前記ユーザに対して表示される前記コンテンツが、前記ユー
    ザ個人に関する情報を含むユーザ・プロフィールに基づいて検索されることを特
    徴とする、請求項1に記載の方法。
  11. 【請求項11】 前記コンピュータ・システムのためのオペレーティング・シ
    ステムのスプラッシュ・スクリーンを、前記オペレーティング・システムのロー
    ディングの前に、前記選択されたコンテンツと置き換えるステップと; 前記オペレーティング・システムのローディングの間に、前記選択されたコン
    テンツを、前記スプラッシュ・スクリーンの代わりに表示するステップと; を更に含む、請求項1に記載の方法。
  12. 【請求項12】 前記パワー・オン・セルフ・テストの間に、前記ユーザに対
    して質問を行うステップと; 前記質問に対する前記ユーザからの回答に基づき、前記オペレーティング・シ
    ステムの前記スプラッシュ・スクリーンを置き換えるステップと; を更に含む、請求項11に記載の方法。
  13. 【請求項13】 前記パワー・オン・セルフ・テストの間に、前記ユーザに対
    して質問を行うステップと; 前記質問に対する前記ユーザからの回答に基づき、前記ユーザに対してコンテ
    ンツを表示するステップと; を更に含む、請求項1に記載の方法。
  14. 【請求項14】 コンピュータ・システムにおいて、前記システムが基本入出
    力システム(BIOS)を有し、前記BIOSにパワー・オン・セルフ・テスト
    (POST)が含まれ、選択されたコンテンツを前記システムのユーザに対して
    表示する方法であって、前記方法に: 前記パワー・オン・セルフ・テストを実行するステップと; 前記パワー・オン・セルフ・テストの完了に続いて、前記コンピュータ・シス
    テムのオペレーティング・システムをメモリにローディングするまでの間に、選
    択されたコンテンツを、指定された永久記憶媒体の記憶位置から検索するステッ
    プと; 前記パワー・オン・セルフ・テストの完了に続いて、前記コンピュータ・シス
    テムのオペレーティング・システムをメモリにローディングするまでのある時間
    間隔の間に、前記選択されたコンテンツを前記ユーザに対して表示するステップ
    と; 前記オペレーティング・システムのメモリへのローディングの完了に続いて、
    前記指定された永久記憶媒体の記憶位置に記憶された前記選択されたコンテンツ
    を更新するステップと; 前記パワー・オン・セルフ・テストの次の実行と前記コンピュータ・システム
    のオペレーティング・システムのメモリへの次のローディングとの間のある時間
    間隔の間に、前記更新された選択されたコンテンツをユーザに対して表示するス
    テップと; が含まれる、方法。
  15. 【請求項15】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、第2の永久記
    憶媒体から前記指定された永久記憶媒体の記憶位置に自動的に転送することによ
    って起こることを特徴とする、請求項14に記載の方法。
  16. 【請求項16】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、前記ユーザか
    らの要求に応えて、第2の永久記憶媒体から前記指定された永久記憶媒体の記憶
    位置に転送することによって起こることを特徴とする、請求項14に記載の方法
  17. 【請求項17】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、リモートな記
    憶位置から前記指定された永久記憶媒体の記憶位置に自動的に転送することによ
    って起こることを特徴とする、請求項14に記載の方法。
  18. 【請求項18】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、前記ユーザか
    らの要求に応えて、リモートな記憶位置から前記指定された永久記憶媒体の記憶
    位置に転送することによって起こることを特徴とする、請求項14に記載の方法
  19. 【請求項19】 前記コンピュータ・システム上に、更新されたコンテンツに
    ついてリモートな記憶位置をポーリングするプロセスを設けるステップと; 前記更新されたコンテンツの一部を、確立されたネットワーク接続を介してリ
    モートな記憶位置から前記指定された永久記憶媒体の記憶位置に転送するステッ
    プであって、前記転送が、前記プロセスからのポーリングに応えて起こり、前記
    ポーリングが、前記プロセスから前記リモートな記憶位置への過去のポーリング
    履歴に基づいて起こる、ステップと; 前記転送に利用可能な有効帯域幅を調べるステップと; 前記リモートな記憶位置から前記永久記憶媒体への前記転送履歴及び前記更新
    されたコンテンツの前記一部の前記転送の結果に基づき、前記更新されたコンテ
    ンツの将来の転送に利用可能な有効帯域幅を予測するステップと; 前記予測された将来の帯域幅に基づき、前記更新されたコンテンツの次の一部
    を前記指定された永久記憶媒体の記憶位置に転送するまでの待ち時間を計算する
    ステップと; 前記更新されたコンテンツの前記次の一部を前記リモートな記憶位置から前記
    指定された永久記憶媒体に転送するステップであって、前記次の一部の大きさが
    前記予測された将来の帯域幅に基づいている、ステップと; を更に含む、請求項14に記載の方法。
  20. 【請求項20】 前記コンピュータ・システムの中央処理装置(CPU)の使
    用度を調べるステップと; 前記ネットワーク接続の前記利用可能な帯域幅を調べる前に、前記コンピュー
    タ・システムの前記CPU使用度を、予め定められたパラメータと比較するステ
    ップと; を更に含む、請求項19に記載の方法。
  21. 【請求項21】 前記コンピュータ・システムの中央処理装置(CPU)の使
    用度を調べるステップと; 前記コンピュータ・システムの前記CPU使用度を、予め定められたパラメー
    タと比較するステップと; 前記CPU使用度が前記パラメータを下回っている場合に、前記コンピュータ
    ・システムと、更新されたコンテンツを有するリモートな記憶位置との間で接続
    を確立させるステップと; 前記接続を利用して、前記更新されたコンテンツを、前記リモートな記憶位置
    から前記指定された永久記憶媒体の記憶位置に転送するステップと; を更に含む、請求項14に記載の方法。
  22. 【請求項22】 前記コンピュータ・システムの中央処理装置(CPU)の使
    用度を調べるステップと; 前記コンピュータ・システムの前記CPU使用度を、予め定められたパラメー
    タと比較するステップと; 前記更新されたコンテンツを、第2の永久記憶媒体から前記指定された永久記
    憶媒体の記憶位置に転送するステップと; を更に含む、請求項14に記載の方法。
  23. 【請求項23】 前記ユーザに対して表示される前記コンテンツが、前記ユー
    ザ個人に関する情報を含むユーザ・プロフィールに基づいて検索されることを特
    徴とする、請求項14に記載の方法。
  24. 【請求項24】 前記コンピュータ・システムのためのオペレーティング・シ
    ステムのスプラッシュ・スクリーンを、前記オペレーティング・システムのロー
    ディングの前に、前記選択されたコンテンツと置き換えるステップと; 前記オペレーティング・システムのローディングの間に、前記選択されたコン
    テンツを、前記スプラッシュ・スクリーンの代わりに表示するステップと; を更に含む、請求項14に記載の方法。
  25. 【請求項25】 前記パワー・オン・セルフ・テストの間に、前記ユーザに対
    して質問を行うステップと; 前記質問に対する前記ユーザからの回答に基づき、前記オペレーティング・シ
    ステムの前記スプラッシュ・スクリーンを置き換えるステップと; を更に含む、請求項24に記載の方法。
  26. 【請求項26】 前記パワー・オン・セルフ・テストの間に、前記ユーザに対
    して質問を行うステップと; 前記質問に対する前記ユーザからの回答に基づき、前記ユーザに対してコンテ
    ンツを表示するステップと; を更に含む、請求項14に記載の方法。
  27. 【請求項27】 電子デバイスにおいて、選択されたコンテンツを前記電子デ
    バイスのユーザに対して表示する方法であって、前記方法に: 前記電子デバイスのオペレーティング・システムをメモリにローディングする
    前に、選択されたコンテンツを選択された永久記憶媒体の記憶位置から検索する
    ステップと; 前記電子デバイスのオペレーティング・システムをメモリにローディングする
    前に、前記選択されたコンテンツを前記ユーザに対して表示するステップと; 前記オペレーティング・システムのメモリへのローディングの完了後、前記選
    択された永久記憶媒体の記憶位置に記憶された前記選択されたコンテンツを更新
    するステップと; 前記電子デバイスのオペレーティング・システムのメモリへの次のローディン
    グの前に、前記更新された選択されたコンテンツをユーザに対して表示するステ
    ップと; が含まれる、方法。
  28. 【請求項28】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、第2の永久記
    憶媒体から前記指定された永久記憶媒体の記憶位置に自動的に転送することによ
    って起こることを特徴とする、請求項27に記載の方法。
  29. 【請求項29】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、前記ユーザか
    らの要求に応えて、第2の永久記憶媒体から前記指定された永久記憶媒体の記憶
    位置に転送することによって起こることを特徴とする、請求項27に記載の方法
  30. 【請求項30】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、リモートな記
    憶位置から前記指定された永久記憶媒体の記憶位置に自動的に転送することによ
    って起こることを特徴とする、請求項27に記載の方法。
  31. 【請求項31】 前記指定された永久記憶媒体の記憶位置に記憶された前記選
    択されたコンテンツの前記更新が、前記選択されたコンテンツを、前記ユーザか
    らの要求に応えて、リモートな記憶位置から前記指定された永久記憶媒体の記憶
    位置に転送することによって起こることを特徴とする、請求項27に記載の方法
  32. 【請求項32】 前記コンピュータ・システム上に、更新されたコンテンツに
    ついてリモートな記憶位置をポーリングするプロセスを設けるステップと; 前記更新されたコンテンツの一部を、確立されたネットワーク接続を介してリ
    モートな記憶位置から前記指定された永久記憶媒体の記憶位置に転送するステッ
    プであって、前記転送が、前記プロセスからのポーリングに応えて起こり、前記
    ポーリングが、前記プロセスから前記リモートな記憶位置への過去のポーリング
    履歴に基づいて起こる、ステップと; 前記転送に利用可能な有効帯域幅を調べるステップと; 前記リモートな記憶位置から前記永久記憶媒体への前記転送履歴及び前記更新
    されたコンテンツの前記一部の前記転送の結果に基づき、前記更新されたコンテ
    ンツの将来の転送に利用可能な有効帯域幅を予測するステップと; 前記予測された将来の帯域幅に基づき、前記更新されたコンテンツの次の一部
    を前記指定された永久記憶媒体の記憶位置に転送するまでの待ち時間を計算する
    ステップと; 前記更新されたコンテンツの前記次の一部を前記リモートな記憶位置から前記
    指定された永久記憶媒体に転送するステップであって、前記次の一部の大きさが
    前記予測された将来の帯域幅に基づいている、ステップと; を更に含む、請求項27に記載の方法。
  33. 【請求項33】 前記コンピュータ・システムの中央処理装置(CPU)の使
    用度を調べるステップと; 前記ネットワーク接続の前記利用可能な帯域幅を調べる前に、前記コンピュー
    タ・システムの前記CPU使用度を、予め定められたパラメータと比較するステ
    ップと; を更に含む、請求項32に記載の方法。
  34. 【請求項34】 前記コンピュータ・システムの中央処理装置(CPU)の使
    用度を調べるステップと; 前記コンピュータ・システムの前記CPU使用度を、予め定められたパラメー
    タと比較するステップと; 前記CPU使用度が前記パラメータを下回っている場合に、前記コンピュータ
    ・システムと、更新されたコンテンツを有するリモートな記憶位置との間で接続
    を確立させるステップと; 前記接続を利用して、前記更新されたコンテンツを、前記リモートな記憶位置
    から前記指定された永久記憶媒体の記憶位置に転送するステップと; を更に含む、請求項27に記載の方法。
  35. 【請求項35】 前記コンピュータ・システムの中央処理装置(CPU)の使
    用度を調べるステップと; 前記コンピュータ・システムの前記CPU使用度を、予め定められたパラメー
    タと比較するステップと; 前記更新されたコンテンツを、第2の永久記憶媒体から前記指定された永久記
    憶媒体の記憶位置に転送するステップと; を更に含む、請求項27に記載の方法。
  36. 【請求項36】 前記ユーザに対して表示される前記コンテンツが、前記ユー
    ザ個人に関する情報を含むユーザ・プロフィールに基づいて検索されることを特
    徴とする、請求項27に記載の方法。
  37. 【請求項37】 前記コンピュータ・システムのためのオペレーティング・シ
    ステムのスプラッシュ・スクリーンを、前記オペレーティング・システムのロー
    ディングの前に、前記選択されたコンテンツと置き換えるステップと; 前記オペレーティング・システムのローディングの間に、前記選択されたコン
    テンツを、前記スプラッシュ・スクリーンの代わりに表示するステップと; を更に含む、請求項27に記載の方法。
  38. 【請求項38】 前記パワー・オン・セルフ・テストの間に、前記ユーザに対
    して質問を行うステップと; 前記質問に対する前記ユーザからの回答に基づき、前記オペレーティング・シ
    ステムの前記スプラッシュ・スクリーンを置き換えるステップと; を更に含む、請求項37に記載の方法。
  39. 【請求項39】 前記パワー・オン・セルフ・テストの間に、前記ユーザに対
    して質問を行うステップと; 前記質問に対する前記ユーザからの回答に基づき、前記ユーザに対してコンテ
    ンツを表示するステップと; を更に含む、請求項27に記載の方法。
JP2001544136A 1999-12-08 2000-12-08 オペレーティング・システムのローディング前にコンテンツを配信、検索及び表示するシステム及び方法 Withdrawn JP2003516580A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US16955199P 1999-12-08 1999-12-08
US60/169,551 1999-12-08
PCT/US2000/033543 WO2001042911A2 (en) 1999-12-08 2000-12-08 A system and method for the delivery, retrieval and display of content prior to operating system loading

Publications (1)

Publication Number Publication Date
JP2003516580A true JP2003516580A (ja) 2003-05-13

Family

ID=22616173

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001544136A Withdrawn JP2003516580A (ja) 1999-12-08 2000-12-08 オペレーティング・システムのローディング前にコンテンツを配信、検索及び表示するシステム及び方法

Country Status (5)

Country Link
US (1) US6993645B2 (ja)
JP (1) JP2003516580A (ja)
CN (1) CN1433542A (ja)
AU (1) AU1958701A (ja)
WO (1) WO2001042911A2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006154704A (ja) * 2004-12-01 2006-06-15 Tatung Co 動態イメージ表示方法
JP2011028712A (ja) * 2008-09-30 2011-02-10 Intel Corp システム初期化の動作中にプラットフォーム・グラフィクスを表示するための方法及びシステム

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001079262A (ja) * 1999-09-10 2001-03-27 Sony Computer Entertainment Inc 情報処理装置、エンタテインメント装置、起動画像表示方法および情報記録媒体
US7949564B1 (en) * 2000-05-31 2011-05-24 Western Digital Technologies, Inc. System and method of receiving advertisement content from advertisers and distributing the advertising content to a network of personal computers
US7575596B2 (en) * 2001-02-21 2009-08-18 Amoena Medizin-Orthopädie-Technik GmbH Two-layer external breast prosthesis with self-shaping feature and process for the manufacture thereof
CN100351796C (zh) * 2001-12-30 2007-11-28 技嘉科技股份有限公司 于计算机***的bios更新步骤中显示档案信息和目录信息的方法
TW200407785A (en) * 2002-11-12 2004-05-16 Mitac Technology Corp Method using software to implement multi-boot screen on a computer platform, the computer platform, and storage medium stored with computer program for executing the method
JP2004213168A (ja) * 2002-12-27 2004-07-29 Elitegroup Computer Systems Co Ltd コンピュータの個人化始動方法
JP2005018744A (ja) * 2003-06-04 2005-01-20 Ricoh Co Ltd 描画装置、描画プログラム、記録媒体及び描画方法
CN1315078C (zh) * 2003-09-10 2007-05-09 联想(北京)有限公司 一种通过远程配置获取基本输入输出***信息的方法
KR20060126932A (ko) * 2003-09-12 2006-12-11 코닌클리케 필립스 일렉트로닉스 엔.브이. 텔레비전 장치를 위한 스타트 업 방법
US7127600B2 (en) * 2003-09-30 2006-10-24 Intel Corporation Aggressive content pre-fetching during pre-boot runtime to support speedy OS booting
WO2005034471A1 (en) * 2003-10-02 2005-04-14 Koninklijke Philips Electronics N.V. Method of playing a multimedia content transmitted by a third-party on a user device
US7185190B2 (en) * 2003-12-29 2007-02-27 Intel Corporation Pushing capabilities into firmware by an operating system
US20050172789A1 (en) * 2004-01-29 2005-08-11 Sunplus Technology Co., Ltd. Device for playing music on booting a motherboard
US20050262337A1 (en) * 2004-05-24 2005-11-24 Siemens Vdo Automotive Corporation Method and device for determining flash software compatibility with hardware
GB2415877A (en) * 2004-07-02 2006-01-04 Symbian Software Ltd Controlling splash screen display
US8046790B2 (en) 2004-07-06 2011-10-25 Hewlett-Packard Development Company, L. P. Media projector system for preventing the display of on-screen display information
JP2006127267A (ja) * 2004-10-29 2006-05-18 Toshiba Corp 情報処理装置およびブート制御方法
TWI286703B (en) * 2005-07-22 2007-09-11 Mitac Technology Corp Method using foreground image data to display and background program to load and execute computer program
KR100678023B1 (ko) * 2006-02-15 2007-02-02 삼성전자주식회사 이동통신 단말기의 부팅시간 단축 방법
US7636839B2 (en) * 2006-07-21 2009-12-22 Intel Corporation Method, apparatus and system for pre-boot note display
US20080077491A1 (en) * 2006-09-21 2008-03-27 Geraldine Robinson Advertisement system and method
US20080077784A1 (en) * 2006-09-21 2008-03-27 Gerri's Marketing & Advertising Concepts, Llc Electronic marketing on a computing device during select time windows
CN101192167A (zh) * 2006-11-29 2008-06-04 国际商业机器公司 用于显示用户预先设置的信息的方法和计算机
US8943410B2 (en) 2006-12-22 2015-01-27 Apple Inc. Modified media presentation during scrubbing
US8020100B2 (en) * 2006-12-22 2011-09-13 Apple Inc. Fast creation of video segments
KR101080420B1 (ko) * 2006-12-29 2011-11-04 삼성전자주식회사 시동 속도가 개선된 디지털 방송 수신 장치 및 디지털 방송수신 장치의 시동 방법
US7721082B2 (en) * 2007-01-08 2010-05-18 Arssov Paul Plamen Method for advertising using the BIOS of a peripheral card, a software program based on the said method, and a hardware peripheral card using the said method and program
US7987348B2 (en) * 2007-03-30 2011-07-26 Intel Corporation Instant on video
JP2008263536A (ja) * 2007-04-13 2008-10-30 Funai Electric Co Ltd 映像出力装置及び実装方法
US8539568B1 (en) 2007-10-03 2013-09-17 Courion Corporation Identity map creation
WO2009076447A1 (en) * 2007-12-10 2009-06-18 Courion Corporaton Policy enforcement using esso
US20100023740A1 (en) * 2008-07-23 2010-01-28 Seagate Technology Llc Diagnostic utility and method for a data storage device
KR101577400B1 (ko) * 2009-03-03 2015-12-14 삼성전자주식회사 휴대 단말기의 정보 표시 방법 및 장치
US8074065B2 (en) * 2009-03-13 2011-12-06 Hewlett-Packard Development Company, L.P. Method and system for displaying information on installed units
KR20110011975A (ko) * 2009-07-29 2011-02-09 삼성전자주식회사 방송수신장치 및 그 디스플레이 방법
TW201224744A (en) * 2010-12-07 2012-06-16 Asustek Comp Inc Motherboard and method of display host system parameter
CN102779019B (zh) * 2011-05-10 2017-04-12 富泰华工业(深圳)有限公司 电子装置及开机显示方法
KR20130023533A (ko) * 2011-08-29 2013-03-08 삼성전자주식회사 스플래시 스크린 표시 장치 및 방법
US20140012970A1 (en) * 2012-07-03 2014-01-09 Research In Motion Limited Methods and devices for facilitating a download session
CN103581235B (zh) * 2012-07-27 2016-02-24 腾讯科技(深圳)有限公司 一种闪屏推送方法及服务器
US20140068239A1 (en) * 2012-08-28 2014-03-06 Han-Sheng YANG Method for booting icon lockout
JP5450745B1 (ja) * 2012-09-18 2014-03-26 株式会社東芝 送信機及び送信機起動方法
EP2746935A1 (en) * 2012-12-20 2014-06-25 Océ-Technologies B.V. User interface with splash screen
JP6039522B2 (ja) * 2013-09-06 2016-12-07 株式会社東芝 外部入出力装置および調停設定結果格納方法
FR3007862A1 (fr) * 2013-12-31 2015-01-02 Thomson Licensing Methode de restitution d'une portion de contenu audiovisuel lors d'une sequence de demarrage d'un dispositif recepteur-decodeur en fonction des centres d'interet de l'utilisateur
KR102202648B1 (ko) * 2014-05-28 2021-01-13 삼성전자주식회사 컨텐츠 처리 방법 및 그 전자 장치
US10977022B2 (en) 2017-03-21 2021-04-13 Hewlett-Packard Development Company, L.P. Operating system retrieval
CN109445860B (zh) * 2018-10-17 2022-03-25 京东方科技集团股份有限公司 引导电子设备***开机的方法,电子设备,可读存储介质
CN111198733A (zh) * 2018-11-19 2020-05-26 阿里巴巴集团控股有限公司 开机画面显示方法、终端设备及存储介质

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5210875A (en) 1989-08-25 1993-05-11 International Business Machines Corporation Initial bios load for a personal computer system
US5136713A (en) 1989-08-25 1992-08-04 International Business Machines Corporation Apparatus and method for decreasing the memory requirements for bios in a personal computer system
US5600766A (en) * 1994-08-24 1997-02-04 International Business Machines Corporation Method and apparatus for storing and displaying a power-on graphical image
US5913040A (en) 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US5732268A (en) 1996-02-26 1998-03-24 Award Software International Extended BIOS adapted to establish remote communication for diagnostics and repair
US5987611A (en) 1996-12-31 1999-11-16 Zone Labs, Inc. System and methodology for managing internet access on a per application basis for client computers connected to the internet
KR100298420B1 (ko) * 1997-03-10 2001-10-24 윤종용 롬바이오스의업데이트방법
US6067570A (en) 1997-10-20 2000-05-23 The Delfin Project, Inc. Method and system for displaying and interacting with an informational message based on an information processing system event
US6173445B1 (en) 1998-02-13 2001-01-09 Nicholas Robins Dynamic splash screen
US6158000A (en) * 1998-09-18 2000-12-05 Compaq Computer Corporation Shared memory initialization method for system having multiple processor capability
US6477642B1 (en) * 1999-06-18 2002-11-05 Phoenix Technologies Ltd. Method and apparatus for extending BIOS control of screen display beyond operating system boot process
US6473855B1 (en) * 1999-06-18 2002-10-29 Phoenix Technologies Ltd. Method and apparatus for providing content on a computer system based on usage profile
US6791572B1 (en) * 1999-06-18 2004-09-14 Phoenix Technologies Ltd. Generating media output during BIOS boot-up
US6373498B1 (en) * 1999-06-18 2002-04-16 Phoenix Technologies Ltd. Displaying images during boot-up and shutdown
US6487656B1 (en) * 1999-12-10 2002-11-26 Phoenix Technologies Ltd. System and method for providing functionalities to system BIOS

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006154704A (ja) * 2004-12-01 2006-06-15 Tatung Co 動態イメージ表示方法
JP2011028712A (ja) * 2008-09-30 2011-02-10 Intel Corp システム初期化の動作中にプラットフォーム・グラフィクスを表示するための方法及びシステム

Also Published As

Publication number Publication date
CN1433542A (zh) 2003-07-30
US6993645B2 (en) 2006-01-31
US20020073305A1 (en) 2002-06-13
WO2001042911A3 (en) 2002-03-07
AU1958701A (en) 2001-06-18
WO2001042911A2 (en) 2001-06-14

Similar Documents

Publication Publication Date Title
JP2003516580A (ja) オペレーティング・システムのローディング前にコンテンツを配信、検索及び表示するシステム及び方法
US6490677B1 (en) Method and system for automatically configuring the boot process of a computer having multiple bootstrap programs within a network computer system
US6401202B1 (en) Multitasking during BIOS boot-up
US6594774B1 (en) Method and apparatus for monitoring computer system objects to improve system reliability
US6195695B1 (en) Data processing system and method for recovering from system crashes
US6622179B2 (en) Method and apparatus for providing content on a computer system based on usage profile
US5828888A (en) Computer network having os-versions management table to initiate network boot process via master computer
US8949205B2 (en) Information processing apparatus for processing application software and a patch file
US8589905B2 (en) Game device and information processing apparatus
CN101297284B (zh) 无需重新引导的显示驱动程序升级
CN110611844B (zh) 应用中播放器的控制方法、装置和视频播放装置
KR20080070674A (ko) 동적 콘텐츠 검색 장치, 방법 및 시스템
US8495637B2 (en) Apparatus and method for temporarily freeing up resources in a computer
CN110647739A (zh) 软件安装检测方法、装置、终端及存储介质
CN106504026A (zh) 一种数据获取方法和装置
US20130298034A1 (en) Delayed command servicing in an application executed on a network accessible device
US5996072A (en) Method for preserving and displaying text on a PC BIOS boot screen
CN112232855A (zh) 一种页面加载方法、装置和电子设备
JP2000194541A (ja) 端末装置
JP2002123401A (ja) 処理装置、管理装置、記録媒体およびプログラム
CN114168180A (zh) 一种更新方法、计算设备、电子设备和存储介质
JP3494788B2 (ja) プログラム実行管理システム及びプログラム実行管理方法
JP2771506B2 (ja) Tvゲームシステム
JP2000339263A (ja) 情報処理装置とデバイス及びデバイスドライバ取得方法
CN113849207A (zh) 一种arm服务器及其选项配置的保留方式选择方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080304