説明

インターナショナル・ビジネス・マシーンズ・コーポレーションにより出願された特許

961 - 970 / 4,084


【課題】文書データの各文に適切なトピックを付与し、そのトピックに基づき当該文書データ中でユーザが真に必要とする文を検索して抽出するシステムを提供する。
【解決手段】システムは、(A)各章見出しデータにつき、その章タイトルが他の章見出しと所定数以上重複する場合に直前の章タイトルを章見出しトピックとして採用する、章見出しトピック生成部と、(B)各テキスト・ブロックについて、(B1)主語が含まれる場合は、それを明示トピックとし、(B2)含まれない場合は、直近の各種トピックから選択した1つを明示トピックとする、テキスト・ブロック・トピック生成部と、(C)キーワードの入力に応答して、それと合致するテキスト・ブロックや明示トピック等から算出した重要度に基づいて、適切なテキスト・ブロックを検索する、テキスト・ブロック検索部とを備える。 (もっと読む)


【課題】デジタル回路などの回路に対し、スリープ・モードと通常モードとの間での高速な移行を可能にする。
【解決手段】本発明は、チップ内部の電荷の移動操作を利用して回路を高速でスリープに入らせる。本発明は、外部電力の必要性を低減し、回路内の電荷の移動を制御することによってスリープ・モードへの移行を迅速化する。高速スリープおよび高速再起動は、システムのより効率的な電力管理を可能にする。また、この機能は、電力あたりのパフォーマンスを最大化し、よりエネルギ効率のよいコンピューティング・アーキテクチャを提供する。 (もっと読む)


【課題】プログラムの実行効率を向上させる。
【解決手段】共有メモリに対するアクセスをトランザクション単位で制御するメモリ制御装置であって、共有メモリに記憶されたデータのバージョンを記憶する管理部と、トランザクションの処理中の共有メモリに対する更新処理の実行に応じて、当該更新処理をしたデータのバージョンを含む更新エントリを、トランザクション毎に記憶するログ記憶部と、トランザクションのコミット要求が与えられたことに応じて、更新エントリに含まれるバージョンと管理部に記憶されたバージョンとが一致する場合、当該更新処理の実行に応じた処理結果を共有メモリに書き込み、一致しない場合、当該更新処理を再実行して再実行結果を共有メモリに書き込む制御部と、を備えるメモリ制御装置を提供する。 (もっと読む)


【課題】
物理及び仮想マルチパスI/Oを動的に管理する方法及び装置を提供する。
【解決手段】
実施例は、少なくとも2つのHBAを有する1つ又はそれ以上のサーバのような1つ又はそれ以上のコンピューティング装置を含む。少なくとも1つのHBAが、複数の仮想クライアントとストレージ・エリア・ネットワークの1つ又はそれ以上の記憶装置との間でデータを転送するためにそのHBAを使用する仮想I/Oサーバに関連付けられる。実施例は、HBAの故障又はHBAに結合された装置の故障に関してHBAを監視するというようなHBAの使用可能性を監視する。HBAの1つが使用不可であることを検出すると、実施例は、使用不可のHBAに関連したI/Oパスから代替のHBAに動的に切り替わる。 (もっと読む)


【課題】 アプリケーション復元ポイントを用いて、アプリケーション(又は、オペレーティング・システム・コンポーネント)を、これをインストール(又は、アップグレード)する前に存在した状態に復元する技術を提供する。
【解決手段】 アプリケーションがインストール又は更新されたときに、アプリケーション復元ポイントを作成するための技術、並びにインストール及び更新プロセスによって変更されたアプリケーション及びコンピューティング・システムの他の要素を、これらがアプリケーション復元ポイントにおいて存在する状態に復元するための技術が開示される。アプリケーション復元ポイントは、インストール及び更新プロセスによってどのファイルが変更され、作成され、又は削除されたかについての情報を獲得する。一実施形態において、ユーザは、インストーラ・プロセスを呼び出して、アプリケーションをインストール又は更新する。インストーラ・プロセスがファイルを変更又は作成したとき、ファイルのオリジナル・コピー又は該ファイルへの参照が、アプリケーション復元ポイント内に入れられる。アプリケーションを復元するために、アプリケーション復元ポイント内にオリジナル・コピーを有するコンピューティング・システムのファイルが、オリジナル・コピーと置き換えられ、アプリケーション復元ポイント内で参照された全ての新しいファイルが削除される。 (もっと読む)


【課題】無限ループ中に外部割込み処理を含むことによるバス・リソースの過度な消費を回避し、CPU負荷が軽減されるシミュレーション・プログラムを提供する。
【解決手段】処理プログラムは前処理で、ソースコードに無限ループがあり且つ、外部割込み以外にその無限ループから脱出するコードがなく、ループの外部に対して副作用をもつコードもなければ、無限ループ中の外部割込み処理の戻り番地をマップに追加する。次にシミュレーション・プログラムがコンピュータ・システム上で動作して、その無限ループに差し掛かり、無限ループ中の外部割込み処理のコードに到達すると、シミュレーション・プログラムは、外部割込み処理を行う。割込みチェックの結果、外部割込み処理が行われ、その外部割込み処理から戻る場合、その外部割込み処理の戻り番地が、マップにあるかどうかをチェックし、もしあれば、そのシミュレーション・プログラムのスレッドを停止する。 (もっと読む)


【課題】マルチスレッドを用いたコンピュータシステムで、各スレッドが、複数のスレッドが共通に用いる共有変数にアクセスする場合、プログラムを効率良く動作させるようにプログラムを変換する変換装置を提供する。
【解決手段】プログラムを変換する変換装置であって、2以上のプログラムのそれぞれに含まれる共有変数の更新処理を、2以上のプログラムのそれぞれに個別に割り当てた固有変数の更新処理に置き換える更新置換部32と、少なくとも1つのプログラムに含まれる共有変数の参照処理を、2以上のプログラムのそれぞれに割り当てた固有変数の値から、共有変数の値を算出して返す算出処理に置き換える参照置換部34と、を備える。 (もっと読む)


【課題】ホストからの間欠的な複数の読取り要求に対して、ホスト転送のパフォーマンスを劣化させないテープドライブの最適なテープ速度の選択方法を提供する。
【解決手段】所定のホスト転送速度でホスト転送されるデータを一時保管するバッファと、バッファに一時保管されるデータを記録するテープと、テープに記録されたデータを読取りバッファに順次保管する読取りヘッドと、ドライブ転送速度がホスト転送速度と一致するようにテープを駆動させる読取制御手段とを備え、ホスト転送に続くホスト転送休止時において、バッファに蓄積されたデータの量を測定し、バッファが蓄積データにより一杯になったと判断した場合に、ドライブ転送速度がホスト転送速度より小さい値となるようにテープ速度を選択する。ホスト転送とホスト転送休止の時間を含めてホスト転送速度を換算して、ドライブ転送速度を換算ホスト転送速度と一致するように、テープ速度を選択する。 (もっと読む)


【課題】誤ってプログラムされた埋め込み装置をリカバリする方法、コンピュータ・プログラム製品、およびシステムを提供する。
【解決手段】一実施態様に従って、破損したネットワーク・ハードウェア装置は自動的に検査され修復されることができる。デフォルト・ブート・シーケンスは中断させられることができ、外部リカバリ装置は、なるべく多くのユーザ・セッティングを維持するために最小限に侵入的な仕方でファイルおよびコンフィギュレーション・セッティングを選択的に修復することによって、破損したコードを検査し修復することができる。ネットワーク・ハードウェア装置は、その後、修復されたファームウェアからリブートされることができる。 (もっと読む)


【課題】ハウスキーピング処理が実行されるタイミングと、サーバ上のスレッドによって共有外部資源のロックが獲得されるタイミングとを調整し、ロックが長時間保持されない仕組みを提供する。
【解決手段】少なくとも1のスレッドを実行するコンピュータ・プログラム実行環境において、外部資源を排他使用しながら実行される少なくとも1の命令の実行時間の遅延を防ぐために、上記スレッドにおいて、排他使用を獲得する命令及び排他使用を解放する命令を実行するロック部と、上記排他使用を獲得する命令又は上記排他使用を解放する命令の実行に応じて、上記スレッドそれぞれに関連付けられたカウンタの値を増減するカウンタ部と、上記カウンタの値又は上記カウンタの値の変化に応じて、上記外部資源を排他使用しながら実行される命令と該外部資源を排他使用しながら実行される命令の実行時間の遅延をもたらす命令との実行順を制御する制御部とを含む。 (もっと読む)


961 - 970 / 4,084