説明

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

1,051 - 1,060 / 4,084


【課題】テープ媒体に既に記録されているデータのフォーマットを変更する場合に、エラーが発生しても、データを失うことなく読み出せるようにする。
【解決手段】テープドライブのコントローラ16において、バッファ管理部42が、旧フォーマットで書かれたデータセットをバッファの容量だけ読み出し、バッファが一杯になったときの読出し位置を次の読出し開始位置として位置記憶部44に記憶する。そして、DSIT生成部45が、次の読出し開始位置を含むDSITを生成し、バッファ管理部42が、データセットにこのDSITを付加して余裕領域に書き込む。その後、DSIT生成部45が、余裕領域における対応するデータセットを特定する情報と次の読出し開始位置とを含むDSITを生成し、バッファ管理部42が、データセットにこのDSITを付加して新フォーマットで上書きする。 (もっと読む)


【課題】ハングアップしたバススレーブ装置を特定することが可能なシリアルバスシステムを提供する。
【解決手段】シリアルデータ線2と、シリアルクロック線3と、それらに接続されるプルアップ抵抗4,5と、バスマスタ装置12と、バススレーブ装置141〜144とを備えたシリアルバスシステム10において、シリアルデータ線2とバススレーブ装置141〜144との間に駆動抵抗161〜164を接続し、検出用電源20を設ける。駆動抵抗161〜164の抵抗値は互いに異なる。検出用電源20は、バスマスタ装置12で検出されたシリアルデータ線2の電圧が0V近くになったとき、その電圧を引き上げる。バスマスタ装置12は、検出された電圧に基づいてハングアップしたバススレーブ装置を特定しかつリセットする。 (もっと読む)


【課題】コンピュータによるシミュレーション・システムにおいて、大域変数の値の読書きを、投機的に行い、且つロールバック可能にする。
【解決手段】論理プロセス(LPn)が使用する大域変数毎に、大域変数への値の書込みは、その書込み時間と書込み値を書込みテーブル1012に書き込むことで行い、また、大域変数の値の読取りは、その書込みテーブルからの値の読取りと、そのときの時間と読取った値を、読取りテーブル1014に書込むことで行う。大域変数に書込みがあったことに応答して、シミュレーション・システムは、各論理プロセスの読取りテーブルのエントリに対して、書込みテーブルのエントリを比較し、無効なエントリが読取りテーブルに見つかると、その読取りテーブルに関連する論理プロセスに、ダウト・メッセージが出され、ダウト・メッセージを受け取った論理プロセスは、必要なロールバック処理を行う。 (もっと読む)


【課題】バスマスタ装置からバススレーブ装置へのリセット専用線が不要なシリアルバスシステムを提供する。
【解決手段】シリアルデータ線2、シリアルクロック線3、プルアップ抵抗4,5、バスマスタ装置61,62、及び通常のバススレーブ装置71,72を備えたシリアルバスシステム14において、バススレーブ装置のハングアップを検出すると、バススレーブ装置をシリアルデータ線から切り離すハングアップ検出回路81,82と、リセット用バススレーブ装置16とを設ける。バスマスタ装置は、通常のバススレーブ装置のうち、コマンドを送信したにもかかわらず応答しないバススレーブ装置をハングアップしたものとして特定し、そのバススレーブ装置をリセットするようにリセットコマンドをI2Cバス経由でリセット用バススレーブ装置に送信する。 (もっと読む)


【課題】自動車間交通待ち行列情報通信システム、交通待ち行列情報通信デバイス、および方法の実施形態を開示すること。
【解決手段】システムおよび方法の実施形態は、多数の自動車の使用を含む。各自動車は、交通待ち行列情報通信デバイスを装備する。各交通待ち行列情報通信デバイスは、それに対応する自動車が単一の交通レーンにおける待ち行列に入ったか、または待ち行列から出たかを決定するために使用することができる。自動車が待ち行列内にいる場合、デバイスは、直前および直後の自動車と通信することができる。具体的には、自動車は、待ち行列内の前方の自動車からデータを受信し、待ち行列内におけるその位置および待ち行列を抜けるのにかかる推定時間を決定するために、受信データを使用することができる。その後、同じ決定を行うために、待ち行列内の次の自動車に、修正されたデータをデバイスによって送信することができる。 (もっと読む)


【課題】 自動データ・ストレージ・ライブラリならびに自動データ・ストレージ・ライブラリを操作するためのコンピュータ・プログラムおよび方法を提供する。
【解決手段】 それぞれが、最前部から最後部までの複数層の順番に配置された複数のデータ・ストレージ・カートリッジを保管するように構成された複数のマルチカートリッジ・ディープ・スロット・セルを有し、セルに関してカートリッジを選択的に抽出し、配置し、移送するように構成されたアクセス機構(複数も可)を有する自動データ・ストレージ・ライブラリにおいて、セルに関してならびにライブラリのその他のエレメントに関してカートリッジを選択的に抽出し、配置し、移送するようにアクセス機構(複数も可)を操作する。最後部層を除く選択されたセルのすべての層がいっぱいである場合、追加のカートリッジを配置して、そのセルの均等拡散選択の最後部層を満たす。 (もっと読む)


【課題】 分散環境における階層化容量に基づいたプロビジョニングの方法及び装置を提供する。
【解決手段】 分散環境において、階層化手法による容量に基づいたプロビジョニングを用いて、一組のリソースへのアプリケーション・コンポーネントのマッピングを供給する技術が提供される。一例として、アプリケーションにリソースを割り当てる方法は以下のステップを含む。アップリケーション及び関連するコンテナに関する依存性グラフの後順探査を容量要件と共に表す第1のデータ構造体が取得される。各リソースに使用可能容量を表すタプルが関連付けられる一組のリソースを表す第2の構造体が取得される。一組のリソースへの依存性グラフのデータ構造体のマッピングが、使用可能容量に基づいて、一組のリソースのうちのリソースがアプリケーションに割り当てられるように、生成される。 (もっと読む)


【課題】柔軟性を有したソフトウェアのソースコードの変更管理を行うことが可能なソフトウェアの並行開発における開発支援プログラム、開発支援方法及び開発支援システムを提供する。
【解決手段】SCMリポジトリ17に記憶されたプログラムを複数で並行開発するための開発支援プログラムが、サーバ10及びクライアント20に、サーバ10のSCMリポジトリ17から変更対象のプログラムを読み出す操作に応じて、プログラムを変更操作で用いるクライアント20の開発ワークスペース30に記憶する読み出し手段22と、読み出し手段22にて記憶した開発ワークスペース30のプログラムに対する変更操作に応じて、変更前のプログラムと比較して、プログラムの変更が確定される度合いを表す変更確度を算出する変更確度算出手段25と、を実行させる。 (もっと読む)


【課題】
ネーム・リゾリューションを使用して仮想資源をプロビジョンするための方法、システムおよびコンピュータ・プログラムを提供する。
【解決手段】
資源識別子および1つまたは複数の資源属性を含むデータ・ストリングがネーム・リゾリューション・モジュールにおいて解析され、コンピューティング資源プロビジョニング・システムに供給される。コンピューティング資源プロビジョニング・システムは、資源識別子に対応し且つ少なくとも1つの資源属性を有する資源をプロビジョンする。クライアント・システムにおける資源へのアクセスを行なうためにハンドルを返送する。 (もっと読む)


【課題】複数の撮影画像間で互いに関係付けを行うことで、これら画像を階層的、ネットワーク的に管理し、これら画像のより効率的、効果的な表示を実現する。
【解決手段】(A)複数の撮影画像のうち、撮影位置が近傍である複数の対象画像を選択し、(B)各複数の対象画像につき、その撮影範囲を包含する1つ以上の親候補画像があるか調べ、(C)それがある場合に、各親候補画像にき、その撮影範囲に包含され、かつ当該対象画像の撮影範囲を包含する他の親候補画像があるか調べ、(D)それがない場合に、当該親候補画像を親画像、当該対象画像を子画像とする関係付けをする、ことで当該複数の撮影画像間で関係付けを行う方法を提供する。また、当該方法をコンピュータに実行させるプログラム、および当該方法を実施できるコンピュータを提供する。 (もっと読む)


1,051 - 1,060 / 4,084