(57)【要約】  望ましくないコンテンツについて選別の対象となるデータは、システムの不揮発性ストレージに速やかにダウンロードでき、システムにより全面的に使用できない状態で蓄積でき、データソースが引き続き利用可能であろうとなかろうと後ほど都合の良いときに選別できる。選別のときには選別モジュールが不揮発性ストレージに蓄積されたデータオブジェクトを引き出し、それらのデータオブジェクトが選別基準に適合するか否かを指示する。選別基準に適合しないデータオブジェクトは削除され、さもなければシステムにより全面的に使用できなくなる。選別基準に適合しないデータオブジェクトを保持することにより、ダウンロードされたコンテンツは、選別基準が緩いか選別基準が異なる別のシステムで引き続き使用できる。
2010530092.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性ストレージアセンブリであって、
ホストから受信するデータオブジェクトを蓄積するように構成された不揮発性ストレージと、
前記不揮発性ストレージに蓄積された前記データオブジェクトを引き出し、かつ前記不揮発性ストレージから引き出されたデータオブジェクトが選別基準に適合するか否かを指示するように構成された選別モジュールと、を備え、
前記データオブジェクトが選別基準に適合すると前記選別モジュールが指示しない限り、前記不揮発性ストレージに蓄積されたかまたは前記選別モジュールによって引き出されたデータオブジェクトをシステムによる選別以外の用途に使用できない不揮発性ストレージアセンブリ。
【請求項２】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記選別モジュールは、選別基準に適合しないデータオブジェクトを前記不揮発性ストレージから削除するようにさらに構成される不揮発性ストレージアセンブリ。
【請求項３】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記選別モジュールは、選別基準に適合しないデータオブジェクトが前記不揮発性ストレージに残ることを許可するようにさらに構成される不揮発性ストレージアセンブリ。
【請求項４】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記不揮発性ストレージは第１のストレージデバイスと第２のストレージデバイスとを備え、前記選別モジュールは、前記第１のストレージデバイスから未選別データオブジェクトを引き出し、かつ前記第２のストレージデバイスに選別済みデータオブジェクトを書き込むように構成される不揮発性ストレージアセンブリ。
【請求項５】
請求項４記載の不揮発性ストレージアセンブリにおいて、
前記第２のストレージデバイスに書き込まれる前記選別済みデータオブジェクトは選別基準に適合するデータオブジェクトであり、選別基準に適合しないデータオブジェクトは削除される不揮発性ストレージアセンブリ。
【請求項６】
請求項４記載の不揮発性ストレージアセンブリにおいて、
前記第２のストレージデバイスに書き込まれる前記選別済みデータオブジェクトは、選別基準に適合するデータオブジェクトと、選別基準に適合しないデータオブジェクトの両方である不揮発性ストレージアセンブリ。
【請求項７】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記不揮発性ストレージは第１のストレージデバイスと第２のストレージデバイスとを備え、前記選別モジュールは、前記第１のストレージデバイスから未選別データオブジェクトを引き出し、選別基準に適合する選別済みデータオブジェクトを前記第２のストレージデバイスに書き込み、かつ選別基準に適合しない選別済みデータオブジェクトを前記第１のストレージデバイスに書き込むように構成される不揮発性ストレージアセンブリ。
【請求項８】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記不揮発性ストレージは、未選別データオブジェクトと選別済みデータオブジェクトの両方を蓄積するように構成された単一のストレージデバイスを備える不揮発性ストレージアセンブリ。
【請求項９】
請求項８記載の不揮発性ストレージアセンブリにおいて、
前記選別モジュールは、前記データオブジェクトの属性を変更することにより前記データオブジェクトが選別済みであることを指示する不揮発性ストレージアセンブリ。
【請求項１０】
請求項９記載の不揮発性ストレージアセンブリにおいて、
前記選別済みデータオブジェクトの属性は、前記データオブジェクトが選別基準に適合するか否かを指示する不揮発性ストレージアセンブリ。
【請求項１１】
請求項８記載の不揮発性ストレージアセンブリにおいて、
前記単一のストレージデバイスは第１のパーティションと第２のパーティションとを有し、前記選別モジュールは、第１のパーティションから未選別データオブジェクトを引き出し、かつ第２のパーティションに選別済みデータオブジェクトを書き込むように構成される不揮発性ストレージアセンブリ。
【請求項１２】
請求項８記載の不揮発性ストレージアセンブリにおいて、
前記単一のストレージデバイスは第１のパーティションと第２のパーティションとを有し、前記選別モジュールは、第１のパーティションから未選別データオブジェクトを引き出し、選別基準に適合する選別済みデータオブジェクトを前記第２のパーティションに書き込み、かつ選別基準に適合しない選別済みデータオブジェクトを前記第１のパーティションに書き込むように構成される不揮発性ストレージアセンブリ。
【請求項１３】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記選別モジュールと前記不揮発性ストレージは、前記ホストに駐在する不揮発性ストレージアセンブリ。
【請求項１４】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記選別モジュールは前記ホストに駐在し、前記不揮発性ストレージは前記ホストの外に位置する不揮発性ストレージアセンブリ。
【請求項１５】
請求項１記載の不揮発性ストレージアセンブリにおいて、
前記選別モジュールと前記不揮発性ストレージは、前記ホストの外に位置する不揮発性ストレージアセンブリ。
【請求項１６】
請求項１５記載の不揮発性ストレージアセンブリにおいて、
前記選別モジュールは前記ホストのメモリに選別ルーチンをインストールするように構成され、前記選別ルーチンは、前記不揮発性ストレージに蓄積された前記データオブジェクトを引き出し、かつ選別基準に適合する前記データオブジェクトがどれなのかを指示するように構成される不揮発性ストレージアセンブリ。
【請求項１７】
コンテンツを選別するシステムであって、
データオブジェクトを受信するために外部データソースと通信するインターフェイスと、
請求項１記載の不揮発性ストレージアセンブリと、を備え、
前記不揮発性ストレージは、前記インターフェイス経由で受信した前記データオブジェクトを蓄積するように構成されるシステム。
【請求項１８】
請求項１７記載のシステムにおいて、
前記インターフェイスは、ウェブブラウザであるシステム。
【請求項１９】
請求項１７記載のシステムにおいて、
前記インターフェイスは、光ディスク読取装置であるシステム。
【請求項２０】
請求項１７記載のシステムにおいて、
前記インターフェイスは、ＵＳＢポートであるシステム。
【請求項２１】
コンテンツの使用を認可する方法であって、
データオブジェクトを受信するステップと、
前記データオブジェクトを不揮発性ストレージに蓄積するステップと、
前記蓄積されたデータオブジェクトが選別基準に適合すると判定されない限り、前記蓄積されたデータオブジェクトを選別以外の用途に使用できない状態に保つステップと、
前記蓄積されたデータオブジェクトが選別基準に適合するか否かを判定するため、前記蓄積されたデータオブジェクトを選別するステップと、
前記選別済みデータオブジェクトが選別基準に適合する場合には、前記選別済みデータオブジェクトが使用可能であることを指示するステップと、
を含む方法。
【請求項２２】
請求項２１記載の方法において、
前記データオブジェクトを受信するステップは、ウェブブラウザを操作することを含む方法。
【請求項２３】
請求項２１記載の方法において、
前記データオブジェクトを受信するステップは、光ディスク読取装置を操作することを含む方法。
【請求項２４】
請求項２１記載の方法において、
前記データオブジェクトを受信するステップは、ＵＳＢポートを通じて前記データオブジェクトを入手することを含む方法。
【請求項２５】
請求項２１記載の方法において、
選別基準に適合しないデータオブジェクトを前記不揮発性ストレージから削除するステップをさらに含む方法。
【請求項２６】
請求項２１記載の方法において、
選別基準に適合しないデータオブジェクトを前記不揮発性ストレージに保持するステップをさらに含む方法。
【請求項２７】
請求項２１記載の方法において、
前記不揮発性ストレージは第１の不揮発性ストレージデバイスと第２の不揮発性ストレージデバイスとを備え、前記データオブジェクトは選別前に前記第１の不揮発性ストレージデバイスに蓄積され、前記データオブジェクトの少なくとも一部分は選別後に前記第２の不揮発性ストレージデバイスに蓄積される方法。
【請求項２８】
請求項２７記載の方法において、
前記第２の不揮発性ストレージデバイスに蓄積される前記データオブジェクトの少なくとも一部分は選別基準に適合するデータオブジェクトであり、選別基準に適合しないデータオブジェクトは削除される方法。
【請求項２９】
請求項２７記載の方法において、
前記第２の不揮発性ストレージデバイスに蓄積される前記データオブジェクトの少なくとも一部分は、選別基準に適合するデータオブジェクトと選別基準に適合しないデータオブジェクトの両方である方法。
【請求項３０】
請求項２１記載の方法において、
前記不揮発性ストレージは第１の不揮発性ストレージデバイスと第２の不揮発性ストレージデバイスとを備え、前記データオブジェクトは選別前に前記第１の不揮発性ストレージデバイスに蓄積され、選別基準に適合する前記選別済みデータオブジェクトは前記第２の不揮発性ストレージデバイスに蓄積され、選別基準に適合しない前記選別済みデータオブジェクトは前記第１の不揮発性ストレージデバイスに蓄積される方法。
【請求項３１】
請求項２１記載の方法において、
前記不揮発性ストレージは、未選別データオブジェクトと選別済みデータオブジェクトの両方を蓄積するように構成された単一の不揮発性ストレージデバイスを備える方法。
【請求項３２】
請求項３１記載の方法において、
前記選別済みデータオブジェクトが使用可能であることを指示するステップは、前記選別済みデータオブジェクトの属性を変更することを含む方法。
【請求項３３】
請求項３２記載の方法において、
前記属性は、前記選別済みデータオブジェクトが選別基準に適合するか否かを指示するために変更される方法。
【請求項３４】
請求項３１記載の方法において、
前記単一の不揮発性ストレージデバイスは第１のパーティションと第２のパーティションとを有し、未選別データオブジェクトは前記第１のパーティションから受信され、選別済みデータオブジェクトの少なくとも一部分は前記第２のパーティションに書き込まれる方法。
【請求項３５】
請求項２１記載の方法において、
前記選別済みデータオブジェクトが第２の選別基準に適合するか否かを判定するため、前記選別済みデータオブジェクトをもう一度選別するステップをさらに含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロード速度に影響を与えずに新規データを選別する装置および方法に関する。
【背景技術】
【０００２】
多様なデータを分類し、例えばインターネットユーザの興味を引かないデータは除外するコンテンツ選別が普及している。例えばユーザ（またはユーザの親）は、自宅のパーソナルコンピュータからポルノコンテンツを遮断することを望むことがある。着信データを選別するルールは、ファイルの種類やその中にあるテキスト等に基づいている。
コンテンツ選別が精巧になるにつれ、選別処理にともなう遅延を最小限に抑えるために追加の処理能力が必要になってくる。多くの場合、インターネットやコンパクトディスク（ＣＤ）等の外部ソースからファイルをダウンロードする時間は、データ選別が招く遅延によって大幅に増大する。遅延が長引くと、ダウンロードに使える時間に限りがある場合に問題となる。例えば、仕事で旅行をする人がフライトの合間にインターネットにアクセスする時間に限りがあると、多数のファイルをラップトップコンピュータにダウンロードすることを諦めたり、ダウンロードされたファイルの選別を諦めたりするかもしれない。社内で仕事をする人が別の場所で行われる会合に急行する前には、インターネットからポータブルＵＳＢフラッシュドライブにデータを速やかにダウンロードする必要があるかもしれない。コンテンツの選別に余分にかかる時間は、ユーザがほかの作業にあてる時間に著しく影響することがある。
【０００３】
データ選別水準を損なうことなくデータを速やかにダウンロードできることが望ましい。しかし、洗練された選別ルーチンの実行には多大な時間が余分に要求されるため、これまでダウンロード時間を増やさず着信データを選別することはできないと思われてきた。
【発明の概要】
【０００４】
本願の発明者は、選別水準を損なうことなくデータを速やかにダウンロードできるデバイスおよびプロセスを開発した。データはシステムの専用の不揮発性ストレージに通常の速度でダウンロードされ、ここでデータがシステムから実質的に隔離され、後ほど都合のよい時間に選別が行われるのを待つ。例えば仕事で旅行をする人ならファイルを専用のストレージにダウンロードでき、コンテンツの選別に余分な時間をかけずにすむ。このユーザは後ほど都合のよい時間にインターネットに接続できない場所であってもデータを選別できる。また、選別が行われるまではダウンロードされたデータの使用が規制されるため（隔離されるため）、選別基準に合致しないダウンロードデータがシステム（パーソナルコンピュータ等）によってアクセスされ使用される心配はない。
【０００５】
ここでは、不揮発性ストレージと選別モジュールとを有する不揮発性ストレージアセンブリを開示する。不揮発性ストレージは、ホストから受信するデータオブジェクトを蓄積し、かつ蓄積されたデータオブジェクトをアセンブリによる全面的使用から隔離し選別を延期するように構成され、選別モジュールは、不揮発性ストレージに蓄積されたデータオブジェクトを引き出し、かつ不揮発性ストレージから引き出されたデータオブジェクトが選別基準に適合するか否かを指示するように構成される。不揮発性ストレージに蓄積されるデータオブジェクトあるいは選別モジュールによって引き出されるデータオブジェクトは、選別基準に適合することが選別モジュールによって指示されない限り、システムによる選別以外の用途に使用できない。選別モジュールは、選別基準に適合しないデータオブジェクトを不揮発性ストレージから削除するようにさらに構成できる。選別モジュールは、選別基準に適合しないデータオブジェクトが不揮発性ストレージに残ることを許可するようにさらに構成することもできる。
【０００６】
不揮発性ストレージアセンブリの不揮発性ストレージは第１のストレージデバイスと第２のストレージデバイスとを備えてもよく、この場合の選別モジュールは、第１のストレージデバイスから未選別データオブジェクトを引き出し、かつ第２のストレージデバイスに選別済みデータオブジェクトを書き込むように構成される。第２のストレージデバイスには、選別基準に適合する選別済みデータオブジェクトを書き込むことができ、選別基準に適合しないデータオブジェクトは削除される。代案として、選別基準に適合する選別済みデータオブジェクトと選別基準に適合しない選別済みデータオブジェクトの両方を第２のストレージデバイスに書き込むこともできる。もうひとつの代案として、選別モジュールは第１のストレージデバイスから未選別データオブジェクトを引き出し、選別基準に適合する選別済みデータオブジェクトを第２のストレージデバイスに書き込み、かつ選別基準に適合しない選別済みデータオブジェクトを第１のストレージデバイスに書き込むように構成することもできる。
【０００７】
不揮発性ストレージアセンブリの不揮発性ストレージは、未選別データオブジェクトと選別済みデータオブジェクトの両方を蓄積するように構成された単一のストレージデバイスを備えてもよい。選別モジュールはデータオブジェクトの属性を変更することにより当該データオブジェクトが選別済みであることを指示でき、選別済みデータオブジェクトの属性では、当該選択済みデータオブジェクトが選別基準に適合するか否かを指示できる。単一のストレージデバイスは第１のパーティションと第２のパーティションとを有してもよく、この場合の選別モジュールは、第１のパーティションから未選別データオブジェクトを引き出し、かつ第２のパーティションに選別済みデータオブジェクトを書き込むように構成される。選別モジュールは、選別基準に適合しない選別済みデータオブジェクトを第１のパーティションに書き込むように構成できる。
【０００８】
不揮発性ストレージアセンブリの選別モジュールと不揮発性ストレージは、ホストに駐在してもよい。代案として、選別モジュールはホストに駐在し、不揮発性ストレージはホストの外に位置してもよい。別の代案として、選択モジュールと不揮発性ストレージの両方がホストの外に位置してもよい。この場合の選別モジュールは、ホストのメモリに選別ルーチンをインストールするように構成でき、この選別ルーチンは、不揮発性ストレージに蓄積されたデータオブジェクトを引き出し、かつ選別基準に適合するデータオブジェクトがどれなのかを指示するように構成できる。
【０００９】
ここではまた、インターフェイスと前に要約した不揮発性ストレージアセンブリとを有するコンテンツ選別システムを開示する。このインターフェイスは外部データソースと通信してデータオブジェクトを受信するためのものであり、不揮発性ストレージアセンブリの不揮発性ストレージは、インターフェイス経由で受信したデータオブジェクトを蓄積するように構成される。選別モジュールによって引き出されるデータオブジェクトは、選別基準に適合することが選別モジュールによって指示されない限り、システムによる選別以外の用途に使用できない。インターフェイスはウェブブラウザ、光ディスク読取装置、またはＵＳＢポートであってもよい。
【００１０】
ここでは、コンテンツの使用を認可する方法をさらに開示する。この方法は、データオブジェクトを受信することと、データオブジェクトを不揮発性ストレージに蓄積することと、蓄積されたデータオブジェクトが選別基準に適合すると判定されない限りデータオブジェクトを選別以外の用途に使用できない状態に保つことと、蓄積されたデータオブジェクトが選別基準に適合するか否かを判定するために蓄積されたデータオブジェクトを選別することと、選別済みデータオブジェクトが選別基準に適合する場合に選別済みデータオブジェクトが使用可能であることを指示することとを含む。データオブジェクトを受信する操作は、ウェブブラウザを使用することにより、光ディスク読取装置を使用することにより、および／またはＵＳＢポートを通じてデータオブジェクトを入手することにより実行できる。この方法は、選別済みデータオブジェクトが第２の選別基準に適合するか否かを判断するために選別済みデータオブジェクトをもう一度選別することをさらに含んでもよい。
【００１１】
コンテンツの使用を認可する方法は、選別基準に適合しないデータオブジェクトを不揮発性ストレージから削除することを含んでもよい。代案として、この方法は、選別基準に適合しないデータオブジェクトを不揮発性ストレージに保持することを含んでもよい。
【００１２】
コンテンツの使用を認可する方法のための不揮発性ストレージは、第１の不揮発性ストレージデバイスと第２の不揮発性ストレージデバイスとを備えてもよく、データオブジェクトは選別前に第１の不揮発性ストレージデバイスに蓄積され、データオブジェクトの少なくとも一部分は選別後に第２の不揮発性ストレージデバイスに蓄積される。第２の不揮発性ストレージデバイスには選別基準に適合するデータオブジェクトを蓄積でき、選別基準に適合しないデータオブジェクトは削除される。代案として、選別基準に適合する選別済みデータオブジェクトと選別基準に適合しない選別済みデータオブジェクトの両方を第２の不揮発性ストレージデバイスに蓄積することもできる。さらなる代案として、選別基準に適合しない選別済みデータオブジェクトを第１の不揮発性ストレージデバイスに蓄積することもできる。
【００１３】
コンテンツの使用を認可する方法のための不揮発性ストレージは、未選別データオブジェクトと選別済みデータオブジェクトの両方を蓄積するように構成された単一のストレージデバイスを備えてもよい。選別済みデータオブジェクトが使用可能であることを指示することは、選別済みデータオブジェクトの属性を変更することを含んでもよく、この属性は、選別済みデータオブジェクトが選別基準に適合するか否かを指示するために変更することができる。単一の不揮発性ストレージデバイスは第１のパーティションと第２のパーティションとを有してもよく、この場合、未選別データオブジェクトは第１のパーティションから受信され、選別済みデータオブジェクトの少なくとも一部分は第２のパーティションに書き込まれる。
【００１４】
以下に概説するように、添付の図面を参照しながら本発明の例示的な実施形態を詳しく説明する。
本発明は添付の特許請求の範囲に記載され、特許請求の範囲を読むにあたっては以下の図面を含む後述する説明を考慮に入れるべきである。
【図面の簡単な説明】
【００１５】
【図１】単一の不揮発性ストレージデバイスを使用する第１の例示的な実施形態に従いコンテンツ選別を実施するシステムを示す。
【図２】２つの不揮発性ストレージデバイスを使用する第２の例示的な実施形態に従いコンテンツ選別を実施するシステムを示す。
【図３】不揮発性ストレージデバイスがホストの外に位置する第３の例示的な実施形態に従いコンテンツ選別を実施するシステムを示す。
【図４】不揮発性ストレージデバイスと選別モジュールとがホストの外に位置する第４の例示的な実施形態に従いコンテンツ選別を実施するシステムを示す。
【図５】第５の例示的な実施形態に従いコンテンツの使用を認可する方法を表すフローチャートを示す。
【発明を実施するための形態】
【００１６】
添付の特許請求の範囲は、例示的な実施形態の詳細な説明を参照することでより良く理解される。この説明は例を提示するためのものであって、特許請求の範囲を制限するものではない。まずは、コンテンツ選別を実施するシステムの例示的な実施形態をいくつか説明する。次いで、コンテンツの使用を認可する方法を提示する。
【００１７】
図１は、コンテンツ選別システムの例示的な実施形態を示す。このシステムは、例えば不揮発性ストレージアセンブリ３４（点線で表示）と外部データソースへ至るインターフェイスとを有するラップトップコンピュータ３２で実装できる。この実施形態におけるインターフェイスは、インターネット２２と通信するブラウザ２０である。ブラウザ２０はインターネット２２からデータオブジェクトを受信し、不揮発性ストレージアセンブリ３４に蓄積する。用語「データオブジェクト」はファイル、メモリページ、メモリブロック等のデータ集団を指すことがある。以下に記すように、データオブジェクトは確立された選別基準に適合することが選別モジュールによって指示されない限り、システムによる選別以外の用途に使用できない。選別基準との不適合が判明したデータオブジェクトは完全に使用不能とすることもできる。例えば削除されるか隔離されるデータオブジェクトは使用できない。
（図面の矢印は、ここでの説明で取り上げるコンテンツの流れを示すものであって、コンテンツが反対方向に流れないことを示唆するものではない。例えば、ここでの説明では主にインターネット２２からブラウザ２０へ至るコンテンツの流れだけを取り上げるが、ブラウザ２０はインターネット２２との間でコンテンツを送受信できる。）
【００１８】
不揮発性ストレージアセンブリ３４は、ハードディスクドライブ（ＨＤＤ）３６と選別モジュール３８とを含む。（ＨＤＤや磁気ディスクの代わりにソリッドステートメモリを使用することもできる。）ＨＤＤ３６はラップトップコンピュータ３２に設置され、このラップトップコンピュータはＨＤＤ３６のホストとして機能する。ラップトップコンピュータ３２はインターネット２２からブラウザ２０を通じてデータオブジェクトを受信し、選別モジュール３８とのやり取りをまじえることなく、それらのデータオブジェクトをＨＤＤ３６に蓄積する。このため、インターネットにアクセスする時間に限りがあるユーザはラップトップコンピュータ３２をインターネットに接続し、ＨＤＤ３６へ直接データオブジェクトをダウンロードでき、データオブジェクトが選別基準に適合するか否かを選別モジュール３８でチェックする際に生じる遅延を被ることはない。このときシステムは選別以外の用途でデータオブジェクトを使用できないため、データがアプリケーション２８に入力されるおそれはない。つまり、選別が行われるまでは、ラップトップコンピュータ３２によるＨＤＤ３６に蓄積されたデータオブジェクトの使用（アプリケーション２８による使用等）が全面的に規制（隔離）される。かかるデータオブジェクト規制は当業者にとって公知の方法で果たすことができる。かかる方法は、かかるタスクを実行するように構成されたソフトウェア、ファームウェア、またはハードウェアの任意の組み合わせによって実施できる。ストレージを構成する方法については後ほど例を紹介する。
【００１９】
ユーザは、ダウンロードされたデータオブジェクトを後ほど選別するときにインターネット２２にアクセスできるか否かを心配する必要もない。ユーザは都合の良い時間を選んでデータオブジェクトを選別できる。選別モジュール３８はＨＤＤ３６に蓄積されたデータオブジェクトをユーザが選んだ時間に引き出し、選別し、選別基準に適合しているか否かを指示する。選別基準に適合するデータオブジェクトはアプリケーション２８で使用できるようになる。選別モジュール３８は、選別基準に適合しないデータオブジェクトをＨＤＤ３６から削除するように構成するか、そうでなければこれをＨＤＤ３６に保持し、ラップトップコンピュータ３２による全面的使用から隔離するように構成できる。選別基準に適合するデータオブジェクトをラップトップコンピュータ３２の残りの部分（アプリケーション２８等）で使用できるようにする操作は、当業者にとって公知の方法で果たすことができる。かかる方法は、かかるタスクを実行するように構成されたソフトウェア、ファームウェア、またはハードウェアの任意の組み合わせによって実施できる。ストレージを構成する方法については、後ほど紹介する例により当業者によって理解される。
【００２０】
図１で示される例示的な実施形態において、不揮発性ストレージ、すなわちＨＤＤ３６は、未選別データオブジェクトと選別済みデータオブジェクトの両方を蓄積する単一のストレージデバイスである。かかるストレージの構成方法はほかにもある。
例えば、選別モジュール３８はデータオブジェクトの属性を変更することによってデータオブジェクトが選別済みであることを指示できる。選別基準に適合しない選別済みデータオブジェクトは削除でき、もしくはこれを保持し、全面的使用から隔離することができる。後者の場合は、データオブジェクトが選別済みか否かを指示するだけでなく、選別済みデータオブジェクトが選別基準に適合するか否かも指示するため、データオブジェクトの属性が選別モジュールによって変更される。
未選別データオブジェクトと選別済みデータオブジェクトの両方を蓄積する単一のＨＤＤ３６を構成するもうひとつの例では、ストレージを複数のパーティションに分割する。この場合は未選別データオブジェクトが１つのパーティションに蓄積される。選別モジュール３８は未選別データオブジェクトを引き出し、選別し、選別基準に適合する選別済みデータオブジェクトを第２のパーティションに書き込む。選別基準に適合しない選別済みデータオブジェクトの保持が望ましい場合は、未選別データオブジェクトが入っているパーティションにそれらのデータオブジェクトを書き込むか、さもなければ別のパーティションに書き込むことができる。
制約が少ない選別基準か異なる選別基準の使用を望む、これに続く別のユーザのため、ダウンロードされたコンテンツを残しておく場合には、前述した例示的な実施形態で指摘したように、選別基準に適合しないデータオブジェクトを保持するようにコンピュータを構成する方法を役立てることができる。
【００２１】
図２は、コンテンツ選別システムの代替の例示的な実施形態を示す。この場合のシステムはデスクトップコンピュータ４０であって、図１のラップトップコンピュータ３２と同じ要素が数多くあり、同じ参照番号で示されている。しかし、デスクトップコンピュータ４０の不揮発性ストレージアセンブリ４２（点線で表示）には２つのストレージデバイス４４ａおよび４４ｂと選別モジュール４６とがある。ダウンロードされたデータオブジェクトは選別に先立ち第１のストレージデバイス４４ａに蓄積され、不揮発性ストレージアセンブリ４２の選別モジュール４６はそこから未選別データオブジェクトを引き出し、選別する。選別モジュール４６は、選別基準への適合が判明したデータオブジェクトを第２のストレージデバイス４４ｂに書き込む。選別モジュール４６は、選別基準への不適合が判明したデータオブジェクトを、例えば第２のストレージデバイス４４ｂに蓄積するか、さもなければこれを削除するように構成することができる。代替の実施形態において、選別基準に適合しないデータオブジェクトを未選別データオブジェクトとともに第１のストレージデバイス４４ａに保持するように選別モジュール４６を構成できる。この場合の第２のストレージデバイス４４ｂは、システムで全面的に使用できるデータオブジェクトの専用のストレージデバイスとなる。
前述した例示的な実施形態において、選別モジュールと不揮発性ストレージとがホストに駐在する。しかし、かかる構成に対する変形例は本発明の範囲内にある。
【００２２】
例えば図３は、選別モジュールがホストに駐在し、不揮発性ストレージがホストの外に位置する例示的な実施形態を示す。より具体的に、ホストは不揮発性ストレージアセンブリ５０（点線で表示）を有するパーソナルコンピュータ４８であって、その選別モジュール５２はホストに駐在し、ＵＳＢフラッシュドライブ５４（不揮発性ストレージ）はホストの外に位置する。この例示的な実施形態の不揮発性ストレージはＵＳＢフラッシュドライブだが、ＮＡＮＤストレージを採用するもの等、他の周辺ストレージデバイスも好ましいことに留意するべきである。
【００２３】
未選別データオブジェクトをＵＳＢフラッシュドライブに蓄積するこのシステムなら、選別モジュールに異なる選別基準を使用する別のホストへ未選別データオブジェクトを簡単に移すことができる。あるひとつのホストの選別基準に適合しないデータオブジェクトであっても、ユーザがデータオブジェクトの処理に使用する別のホストの選別基準には適合することもあるため、ＵＳＢフラッシュドライブは、そのような不適合データオブジェクトを保持する形に構成できる。この構成は、選別基準の異なる様々なホストを使用するユーザが、例えば受信するデータオブジェクトに応じてホスト／選別基準を選んだり、異なるホスト／選別基準を使ってデータオブジェクトを何度も選別する場合に役立てたりすることができる（しかし、必須ではない）。
【００２４】
図４の例示的な実施形態において、選別モジュールと不揮発性ストレージの両方がホストの外に位置する。より具体的に、不揮発性ストレージアセンブリ５６（点線で表示）は、選別モジュール６０と不揮発性ストレージ６２とを備えるＵＳＢフラッシュドライブ５８である。ＵＳＢフラッシュドライブ５８は、内蔵プロセッサを使って不揮発性ストレージ６２に蓄積されたデータオブジェクトを選別するように構成でき、選別基準への適合が判明したデータオブジェクトは、データオブジェクトが選別基準に適合するか否かを判断するための選別モジュールがないパーソナルコンピュータ６４のアプリケーション２８で使用できるようになる。
代案として、パーソナルコンピュータ６４のメモリ６６に選別ルーチンをインストールするように選別モジュールを構成することもできる。このメモリ６６は、例えばシステムのＨＤＤやＲＡＭであってもよい。この場合、選別ルーチンはＵＳＢフラッシュドライブ５８から未選別データオブジェクトを引き出し、個々のデータオブジェクトが選別基準に適合するか否かをパーソナルコンピュータ６４の中で判断する。
前述した例示的な実施形態において、システムにデータオブジェクトを提供する外部データソースはインターネット２２であり、外部データソースと通信するインターフェイスはウェブブラウザ２０である。しかし、かかる構成に関する変形例は本発明の範囲内にある。例えば外部データソースはＣＤ、ＤＶＤ等の光ディスクであっても、あるいはＵＳＢフラッシュドライブであってもよい。その場合にホストに至るインターフェイスは光ディスク読取装置やＵＳＢポートとなる。
【００２５】
ここで説明する例示的な実施形態において、選別基準に適合しないデータオブジェクトの一部を削除し、残りの不適合データオブジェクトを保持するように選別モジュールを構成できる。不適合データオブジェクトの保持／削除にあたって様々な組み合わせが可能であることは当業者によって理解される（全て保持、全て削除、一部を保持、一部を削除等）。本発明のもうひとつの例示的な実施形態として、図５に示すフローチャート６８を参照しながらコンテンツの使用を認可する方法（未認可（未選別）コンテンツを隔離する方法を含む）を説明する。
【００２６】
この方法の最初のステップではデータオブジェクトを受信する（ステップＳ１）。データオブジェクトの受信にあたって、例えばブラウザを操作してインターネットやローカルエリアネットワーク（ＬＡＮ）からデータオブジェクトを入手する光ディスク読取装置を操作して光ディスクからデータオブジェクトを入手し、および／またはＵＳＢフラッシュドライブからＵＳＢポートを通じてデータオブジェクトを入手する方法がある。
次のステップでは、新たに受信したデータオブジェクトを不揮発性ストレージに蓄積し、コンピュータによる選別以外の用途からデータオブジェクトを隔離する（つまり、データオブジェクトを使用不能の状態に保つ）（ステップＳ２）。これらのステップに関わる不揮発性ストレージの構成、使用については後ほど詳述する。
次のステップではデータオブジェクトを選別し、選別基準に適合するか否かを判断する（ステップＳ３）。データオブジェクトを選別する１つの方法として、この方法を実行するパーソナルコンピュータのメモリか、パーソナルコンピュータに接続された周辺デバイスのメモリにあるルールファイルにアクセスする。かかるルールファイルの中には、ファイルの種類、ファイルに含まれるテキストの種類、またはソフトウェアのアルゴリズムによって認識できる他の何らかの要素に基づく一連の選別基準が入っている。例えば、不快感を与える所定の言葉をテキストの中に含むデータオブジェクトは、選別基準に適合しないとみなすことができる。
【００２７】
データオブジェクトが選別基準に適合する場合（「Ｙｅｓ」）の次のステップでは、ホストでそのデータオブジェクトを全面的に使用できるようにし、その旨を指示する（ステップＳ４）。例えば、ホストに駐在するムービープレイヤーアプリケーションにデータオブジェクトの処理を許可する。データオブジェクトを蓄積し、使用できるか否かを指示する方法については後ほど詳述する。この方法はここで終了する。
データオブジェクトが選別基準に適合しない場合（「Ｎｏ」）にもこの方法は終了する。しかし、代替の実施形態において、この時点で、例えば不適合データオブジェクトを削除する追加のステップ、あるいは不適合データオブジェクトを保持し、そのデータオブジェクトが選別基準に適合しないことを指示する追加のステップをこの方法に含めることもできる。かかる指示については後ほど詳述する。
【００２８】
新たに受信したデータオブジェクトを不揮発性ストレージに蓄積するステップＳ２の一態様について、不揮発性ストレージには、図２に示すデスクトップコンピュータ４０の不揮発性ストレージデバイス等、２つの不揮発性ストレージデバイスを備えることもできる。新たに受信するデータオブジェクトの蓄積は、これらの不揮発性ストレージデバイスのいずれか一方のみに限定することができる。
代案として、不揮発性ストレージは図１に示すラップトップコンピュータ３２の単一の不揮発性ストレージデバイス等、単一の不揮発性ストレージデバイスであってもよい。一実施例では、データオブジェクトの未選別状態を意味する属性を指定し、そのデータオブジェクトが選別以外の用途に使用できないことを指示する。もうひとつの実施例では、新たに受信するデータオブジェクトのために特定のパーティションを指定する。
コンピュータによる選別以外の用途から蓄積済みのデータオブジェクトを隔離する前述したステップＳ２のもうひとつの態様については、当業者にとって公知の方法で果たすことができる。かかる方法は、かかるタスクを実行するように構成されたソフトウェア、ファームウェア、またはハードウェアの任意の組み合わせによって実施できる。
【００２９】
選別基準に適合するデータオブジェクトをホストで全面的に使用できるようにし、その旨を指示するステップＳ４と、後述する代替の実施形態におけるこれに対応するステップについては、図２の２つの不揮発性ストレージデバイスか、図１の単一の不揮発性ストレージデバイスを実装できる。２つの不揮発性ストレージデバイスを実装する場合は、選別基準に適合する選別済みデータオブジェクトを、未選別データオブジェクトが入っていないストレージデバイスに蓄積する。選別基準に適合しない選別済みデータオブジェクトは削除するか、さもなければ他の選別済みデータオブジェクトとともに蓄積できるが、その場合には選別基準不適合を伝える指示（専用の属性設定等）が必要となる。代替の実施形態において、選別基準に適合しない選別済みデータオブジェクトを未選別データオブジェクトと同じストレージデバイスに蓄積できる。単一の不揮発性ストレージデバイスを実装する場合は、データオブジェクトが選別基準に適合するか否かを伝える属性を指定する。代替の実施形態において、未選別データオブジェクトのパーティションとは別の専用パーティションに選別済みデータオブジェクトを書き込む。さらなる代案として、選別基準に適合する選別済みデータオブジェクトと選別基準に適合しない選別済みデータオブジェクトに別々のパーティションを用意することができる。選別済みデータオブジェクトを蓄積するストレージデバイス（またはパーティション）は、そこに蓄積された全データオブジェクトの使用をコンピュータに許可するか、あるいはそこに蓄積されたデータオブジェクトのうちの特定の属性を持つデータオブジェクトに限り使用をコンピュータに許可するように構成する。
【００３０】
図５の例示的な実施形態の一代案において、データオブジェクトが別の選別基準に適合するか否かを判断するためにデータオブジェクトをもう一度選別する追加のステップを、（ステップＳ４の前または後に）実行する。かかる代案は、複数のユーザが同じシステムにアクセスし、選別基準となるルールファイルがユーザごとに異なる状況（家庭、職場）に役立てることができる。例えば親は、子ども向けではないコンテンツへのアクセスを望むかもしれない。この追加のステップは、先行するステップを実行したものとは別のパーソナルコンピュータで実行することもできる。この場合、最初の選別基準に適合しなかったコンテンツでも、別のシステムの選別基準に適合するなら、別のシステムで使用できる。
【００３１】
これまで例示的な実施形態を説明してきたが、当業者が様々な変更、修正、改良を容易に発案することは明白である。開示した実施形態の変更、修正、改良は、前述した説明に明示されていなくとも暗に特許を請求する発明の精神および範囲内にある。前述した議論は説明のためにのみなされたものであって、本発明は専ら添付の特許請求の範囲とこれと同等のものとにより制限され、規定される。
【図１】
2010530092.tif 000003
【図２】
2010530092.tif 000004
【図３】
2010530092.tif 000005
【図４】
2010530092.tif 000006
【図５】
2010530092.tif 000007
【国際調査報告】
2010530092.tif 000008
2010530092.tif 000009
2010530092.tif 000010