【手続補正書】
【提出日】平成29年10月10日(2017.10.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の装置から、複数のレコードと該レコードの各々に関連付けられた時間識別とを含む時系列データのストリームを受信するステップと、
１つ以上のタグを、前記レコードのうちの個々のレコードに関連付けるステップと、
前記ストリームを、複数の連続チャンクへとチャンクにするステップであって、該連続チャンクの各々は複数のレコードを含む、ステップと、
前記時間識別と前記１つ以上のタグとを関連付ける索引を作成するステップと、
前記連続チャンクの各々を、第１のリモートの記憶場所に送信するステップと、
前記索引を第２の記憶場所に記憶するステップと、
を含む方法。
【請求項２】
前記複数の装置は、第１のユーザに関連付けられた第１の物理的場所に関連付けられ、
前記索引のクエリを、第２の物理的場所に関連付けられた第２のユーザから受信するステップと、
前記クエリを満足する１つ以上のレコードを含む１つ以上のチャンクを決定するステップと、
前記第１のリモートの記憶場所から、前記クエリを満足する前記１つ以上のレコードを含む前記１つ以上のチャンクを取り出すステップと、
をさらに含む請求項１に記載の方法。
【請求項３】
取り出された前記１つ以上のチャンクは、前記クエリを満足する前記１つ以上のレコードに対して追加的なレコードを含む、請求項２に記載の方法。
【請求項４】
前記第１の物理的場所は第１の家であり、前記複数の装置は前記第１の家における監視装置であり、前記第２の物理的場所は第２の家である、請求項２又は請求項３に記載の方法。
【請求項５】
１つ以上のモニタリング装置に通信可能に結合される１つ以上のコンピューティング装置であって、前記モニタリング装置の各々は１つ以上のセンサを有し、前記１つ以上のコンピューティング装置は、
前記センサからデータレコードのストリームを受信する通信インターフェースと、
１つ以上のタグを前記データレコード内のオブジェクトに関連付けて、タグ付けされたデータレコードを作成するタグ付けモジュールと、
前記タグと前記タグ付けされたデータレコード内のタイムスタンプとにおける関連付けを含む検索可能な索引を作成する索引付けモジュールと、
前記タグ付けされたデータレコードを複数の連続チャンクに分けるチャンク化モジュールであって、各チャンクは複数の前記タグ付けされたデータレコードを含む、チャンク化モジュールと、
を含む、
システム。
【請求項６】
前記１つ以上のコンピューティング装置に通信可能に結合されて前記連続チャンクを記憶する第１の記憶装置と、
前記１つ以上のコンピューティング装置に通信可能に結合されて前記検索可能な索引を記憶する第２の記憶装置と、
をさらに含む請求項５に記載のシステム。
【請求項７】
前記１つ以上のコンピューティング装置は、前記連続チャンクを暗号化する暗号化モジュールをさらに含む、請求項５又は請求項６に記載のシステム。
【請求項８】
プロセッサによって実行されると、前記プロセッサに、
第１のユーザに関連付けられた第１の場所を監視する監視装置から時系列データのストリームを受信することであって、前記時系列データは、前記監視装置により感知された１つ以上のレコードと、該１つ以上のレコードの個々についての１つ以上のタイムスタンプとを含み、
前記第１の場所に対してローカルの記憶装置に、前記１つ以上のタイムスタンプのうちの個々のタイムスタンプを１つ以上のタグに関連付ける索引を記憶することであって、前記タグの各々は前記１つ以上のオブジェクトの１つ以上の特徴を識別し、
前記時系列データのストリームの少なくとも部分をリモートの記憶装置に記憶させることと、
前記索引のクエリを、前記第１の場所とは異なる第２の場所に関連付けられた第２のユーザから受信することと、
前記クエリに応答して、前記クエリを満足する１つ以上のレコードを含む前記時系列データの１つ以上のセグメントを識別することと、
前記リモートの記憶装置から、前記クエリを満足する前記１つ以上のレコードを含む前記時系列データの前記１つ以上のセグメントを取り出すことと、
を含む動作を実行させる、コンピュータプログラム。
【請求項９】
前記監視装置はカメラを含み、前記レコードは、前記カメラにより捕捉された画像を含む、請求項８に記載のコンピュータプログラム。
【請求項１０】
前記タグは、前記カメラにより捕捉された前記画像内のオブジェクトのテキスト識別子である、請求項９に記載のコンピュータプログラム。
【請求項１１】
前記監視装置は、温度計、近接検出器、又は需給計器のうち、少なくとも１つを含む、請求項８乃至１０のうちいずれか１項に記載のコンピュータプログラム。
【請求項１２】
前記タグは、前記時系列データのストリームと共に受信される、請求項８乃至１１のうちいずれか１項に記載のコンピュータプログラム。
【請求項１３】
前記ストリームの少なくとも一部を記憶させるステップは、前記ストリームをチャンクにすることと、該チャンクを記憶装置に送信することとを含む、請求項８乃至１２のうちいずれか１項に記載のコンピュータプログラム。
【請求項１４】
前記ストリームの少なくとも一部を記憶させるステップは、前記チャンクを圧縮することと、前記チャンクを暗号化することとのうち、少なくとも一方をさらに含む請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記索引は前記チャンクの索引を含む、請求項１３又は請求項１４に記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
詳細な説明は、添付図面を参照して説明される。図面において、参照番号のうち最も左の（１又は複数の）桁は、その参照番号が最初に出現する図を識別する。異なる図における同じ参照番号は同様の又は同一の項目を示す。
【図１】本明細書に説明される接続された装置のデータ管理を実施する一例示的環境を表すブロック図である。
【図２】図１の環境に例示されたコンピューティング装置などの一例示的なコンピューティング装置を表すブロック図である。
【図３】接続された装置のデータ管理を実行することができる一例示的な処理アーキテクチャを表すブロック図である。
【図４】接続された装置のデータ取り出しを実行することができる一例示的な処理アーキテクチャを表すブロック図である。
【図５】本明細書に説明される接続された装置のデータ管理を実施する一例示的なデータレイアウトを表すブロック図である。
【図６】本明細書に説明される接続された装置のデータ管理を実施する一例示的なデータレイアウトを表すブロック図である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
図２は、コンピューティング装置１０８をより詳細に示している。例示されるとおり、プロセッサ１１０及びメモリ１１２に対して追加して、コンピューティング装置１０８は、通信インターフェース２０２をさらに含む。通信インターフェース２０２は、装置１０２、１０８と、並びにローカル記憶装置１１６及びリモート記憶装置１１８と通信する。インターフェース２０２は、有線又はワイヤレスのインターフェースなどの、複数の異なるインターフェースを含み得る。さらに、インターフェース２０２は、１つ以上の入出力（Ｉ／Ｏ）インターフェースを含み、コンピューティング装置１０８が入力／出力装置、例えば、周辺入力装置（例えば、キーボード、マウス、ペン、ゲームコントローラ、音声入力装置、タッチ入力装置、ジェスチャの（gestural）入力装置、及び同様のもの）を含むユーザ入力装置、及び／又は周辺出力装置（例えば、ディスプレイ、プリンタ、オーディオスピーカ、触覚に関する（haptic）出力、及び同様のもの）を含む出力装置などと、通信することを可能にすることができる。インターフェース２０２は１つ以上のネットワークインターフェースをさらに含むことができ、このことは、例えば、ネットワークを通じて通信を送信し及び受信するネットワークインターフェースコントローラ（ＮＩＣ）又は他のタイプの送受信器装置を表すことができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
アーキテクチャ３００は、概して、上記で説明された感知装置１０４から受信されたデータなどの、センサデータ３０２を含む。例示的な実施において、センサデータ３０２は、各レコードがタイムスタンプと１つ以上のタグ値とのペアを有する、データストリームである。例えば、データストリームは、＜タイムスタンプ，＜値１＞，［＜値２＞，．．．］＞の形式を取ることができる。このタイプのデータは、単一のライタ、例えばモニタリング装置１０２によって書かれてもよい。単一のライタは、新しいデータを生成するだけでもよく、例えば、ライタは、ランダムアクセス更新又は削除を実行しなくてもよい。