説明

グーグル インコーポレイテッドにより出願された特許

61 - 70 / 161


複数のメモリチップ(118、218、318)を含むフラッシュメモリデータストレージデバイス(100、302、501)にデータを格納する方法が開示される。該方法は、データストレージデバイス(100、302、501)内のメモリチップ(118、218、318)の数を決定することと、データストレージデバイス(100、302、501)に結合されたホスト(106、350、551)を介して、データストレージデバイス(100、302、501)の第1のパーティション(321)を定義することであって、第1のパーティション(321)は複数のメモリチップ(118、218、318)の第1のサブセットを含むことと、データストレージデバイス(100、302、501)に結合されたホスト(106、350、551)を介して、データストレージデバイス(100、302、501)の第2のパーティション(322)を定義することであって、第2のパーティション(322)は複数のメモリチップ(118、218、318)の第2のサブセットを含むこととを含む。第1のデータは、第2のパーティション(322)からのデータの読み取り中に、第1のパーティション(321)に書き込まれ、第1のデータは、第1のパーティション(321)からのデータの読み取り中に、第2のパーティション(322)に書き込まれる。 (もっと読む)


ホスト(106、350、551)から、複数のメモリチップ(118a、118b、218、318)と、ホストと複数のメモリチップ(118a、118b、218、318)間のデータの通信のための複数の物理チャネル(112)とを含むデータストレージデバイス(100、302、501)にデータをストライピングするための方法であって、各チャネルが異なる複数のメモリチップ(118a、118b、218、318)に機能的に接続される方法が開示される。該方法は、複数のチャネル(112)内の物理チャネル(112)の数を決定することと、別個のチャネル(112)に接続されたメモリチップ(118a、118b、218、318)にデータを書き込むための第1のチャネルチャンクサイズを決定することと、ホストを介して、論理的に順次のデータを第1のチャネルチャンクサイズセグメントに分割することと、データを、第1のチャネルチャンクサイズ単位で、データストレージデバイス(100、302、501)の異なるチャネル(112)にストライピングすることとを含む。 (もっと読む)


データストレージデバイスは、第1のメモリボード及び第2のメモリボードを含むことができ、第1のメモリボード及び第2のメモリボードは各々、複数のメモリチップを備える。データストレージデバイスは、第1のメモリボード及び第2のメモリボードに機能的に接続するように配置され構成されるコントローラボードを含むことができ、コントローラボードは、高速インターフェイスと、高速インターフェイスを使用してホストからコマンドを受信し、コマンドを実行するように配置され構成されるコントローラとを含み、第1のメモリボード及び第2のメモリボードは各々、コントローラボードから別個に取り外し可能である。 (もっと読む)


装置は、フラッシュメモリデータストレージデバイス(100)と、インターフェイス(108)を介してデータストレージデバイス(100)に機能的に結合されたホスト(106、350)とを含む。フラッシュメモリデータストレージデバイス(100)は、複数のメモリチップ(118a、118b、218)を含む。ホスト(106、350)は、ホスト(106、350)のアクティビティを監視する(402)ように構成されたホストアクティビティ監視エンジン(360)と、メモリチップ(118a、118b、218)で実行されるバックグラウンドガーベッジコレクションを制御する(408)ように構成されたガーベッジコレクション制御エンジン(358)とを含む。 (もっと読む)


複数のメモリチップ(118a、118b、218、318)を有するデータストレージデバイス(100、302)をパーティション化する方法が、データストレージデバイス(100、302)内のメモリチップ(118a、118b、218、318)の数を決定することと、データストレージデバイス(100、302)に結合されたホスト(106、350)を介して、データストレージデバイス(100、302)の第1のパーティション(321、331)を定義することであって、第1のパーティション(321、331)が複数のメモリチップ(118a、118b、218、318)の第1のサブセットを含むことと、ホスト(106、350)を介して、データストレージデバイス(100、302)の第2のパーティション(322、332)を定義することであって、第1のサブセットは第2のサブセットのメモリチップ(118a、118b、218、318)を含むことはなく、第2のサブセットは第1のサブセットのメモリチップ(118a、118b、218、318)を含むことはないように、第2のパーティション(322、332)が、複数のメモリチップ(118a、118b、218、318)の第2のサブセットを含むこととを含む。 (もっと読む)


データストレージデバイスは、複数のメモリチップと、メモリチップに機能的に結合されるコントローラとを含むことができ、コントローラは、ホストからコマンドのグループを受信することであって、グループ内の各々のコマンドがグループの一部としてコマンドを識別するために同じグループ番号を含むことと、メモリチップを使用してコマンドのグループを処理することと、コマンドのグループが処理を完了すると、単一割り込みを生成してホストに送信することとを行うように配置され構成される。 (もっと読む)


【課題】ソフトウェアアプリケーションの起動コストを低減するためのシステムおよび方法を提供する。
【解決手段】計算装置は、第1のスレッドでメインアプリケーションを初期化する。メインアプリケーションは、ターゲットアプリケーションとの第1の同期接続を有する。メインアプリケーションが、第1の同期接続を介してターゲットアプリケーションにおいて1つまたは複数のオペレーションを実行した後で、計算装置は、第2のスレッドで補助プロセスを初期化する。補助プロセスは、ターゲットアプリケーションとの第2の同期接続、およびメインアプリケーションとの非同期接続を有する。非同期接続を介してメインアプリケーションから要求を受信した後で、補助プロセスは、第2の同期接続を介してターゲットアプリケーションにおいて1つまたは複数のオペレーションを実行する。 (もっと読む)


オンライン・ユーザのユーザ確認のための方法及び装置。1つの実施の形態に係る方法は、ホスト・サーバ上で運営されているオンライン・サービスの1つまたは複数のサービス種目へのアクセスを許可するよう求めるアクセス要求をオンライン・サービス・プロバイダがユーザから受信するステップと、当該ユーザの所在地を示した所在地表示を取得するステップとを含んでいる。この実施の形態に係る方法は更に、当該ユーザへ混成情報を送信すると共に選択要求を送信するステップを含んでおり、前記混成情報は、前記所在地表示に示された地域に関連した情報である所在地地域関連情報と、前記所在地表示に示された地域に関連しない情報である所在地地域非関連情報とを組合せた情報であり、前記選択要求は、前記混成情報のうちから前記所在地地域関連情報を選択すること、または、前記混成情報のうちから前記所在地地域非関連情報を選択することを当該ユーザに要求するものである。この実施の形態に係る方法は更に、前記オンライン・サービス・プロバイダが当該ユーザから選択結果を受信するステップと、前記選択結果が前記選択要求に正しく対応していた場合に、前記1つまたは複数のサービス種目へのアクセスを当該ユーザに許可するステップとを含んでいる。 (もっと読む)


街路レベルの画像間の移行を表示するシステム及び方法が提供される。一態様では、このシステム及び方法は、3D位置に関連付けられた2Dの街路レベルの画像(1110)からの画像でテクスチャー加工された複数のポリゴン(1120)を作り出す。ここで、3D位置は、画像内に含まれる目的物(320,322)の3D位置に一致する。そして、これらのポリゴン(1120)は、当初の画像内に含まれた目的物の間を移動する外観を伝えるために、様々な視点から表示される。
(もっと読む)


【課題】ユーザプロファイルにより適合した広告を提供する。
【解決手段】ユーザプロファイル情報は、(a)初期ユーザプロファイル情報を決定し、(b)ユーザプロファイル情報を推測し、(c)該初期ユーザプロファイル情報と該推測されたユーザプロファイル情報の両方を使用して、決定される。初期ユーザプロファイル情報は、ユーザによって提出された過去の検索クエリーを使用して決定される。ユーザプロファィルの推測は、(a)多くの文書とユーザのそれぞれにノードを定義し、(b)グラフを定義するためにノード間の関連がある場合にはノード間にエッジを追加し、(c)グラフのトポロジーを使用することによって行われる。 (もっと読む)


61 - 70 / 161