(57)【要約】【課題】ユーザ自身が望む程度の選別が行われたコンテンツをユーザに閲覧させる。【解決手段】受信部２１１は、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置１から受信する。選択部２１２は、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する。特定部２１３は、受信したフィルタリング条件の中から、選択したフィルタリングレベルに対応するフィルタリング条件を特定する。取得部２１４は、要求したコンテンツをウェブサーバ５から取得する。選別部２１５は、特定されたフィルタリング条件に基づいて、ウェブサーバ５から供給されたコンテンツを選別する。表示制御部２１６は、選別部２１５によって選別されたコンテンツを表示部２５に表示させる。【選択図】図１０
2019168795.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザプログラムを搭載するコンピュータに、
表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置から受信する受信ステップと、
複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、
受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、
特定した前記フィルタリング条件を前記ウェブブラウザプログラムに引き渡す引き渡しステップと、
前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、
取得された前記コンテンツを表示する表示ステップと、
を実行させるためのプログラム。
【請求項２】
前記フィルタリング条件のバージョンを示すバージョン情報を前記配信装置に送信する送信ステップ、を実行させるとともに、
前記送信ステップを実行した場合に、前記受信ステップが、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件を前記配信装置から受信する
ように前記コンピュータを機能させる請求項１に記載のプログラム。
【請求項３】
前記送信ステップが、前記コンピュータの起動、又は前記ユーザによる特定の操作を契機として前記バージョン情報を送信する
ように前記コンピュータを機能させる請求項２に記載のプログラム。
【請求項４】
表示される前記コンテンツに対する前記ユーザの評価を受付けて、他の装置に通知する通知ステップ、
を実行させる請求項１から３のいずれか１項に記載のプログラム。
【請求項５】
前記通知ステップが、前記評価と、該評価を受付けたときに選択されていた前記フィルタリングレベルと、を関連付けて通知する
ように前記コンピュータを機能させる請求項４に記載のプログラム。
【請求項６】
コンピュータに、
表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置から受信する受信ステップと、
複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、
受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、
特定された前記フィルタリング条件に基づいてコンテンツを選別して表示する表示ステップと、
を実行させるためのプログラム。
【請求項７】
ウェブブラウザプログラムを搭載する端末装置と、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ前記端末装置に配信する配信装置と、を有し、
前記端末装置は、
前記フィルタリング条件の各々を前記配信装置から受信する受信部と、
複数の前記フィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択部と、
受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定部と、
特定された前記フィルタリング条件に基づいて、ウェブサーバから供給されたコンテンツを選別して表示する表示部と、
を有するコンテンツフィルタリングシステム。
【請求項８】
前記端末装置は、
前記ユーザの指定する識別子を受付ける受付部、を有し、
前記端末装置の前記表示部は、
受付けた前記識別子が、前記コンテンツを識別する識別子に含まれる場合に、該コンテンツを選別せずに表示する
ことを特徴とする請求項７に記載のコンテンツフィルタリングシステム。
【請求項９】
表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置から受信する受信ステップと、
複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、
受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、
特定した前記フィルタリング条件をウェブブラウザプログラムに引き渡す引き渡しステップと、
前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、
取得された前記コンテンツを表示する表示ステップと、
を有する端末装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、コンテンツフィルタリングシステム、及び端末装置の制御方法に関する。
【背景技術】
【０００２】
インターネットの発展に伴ってウェブサイトの数が急速に伸びている。また、スマートフォンの普及によりウェブアクセスの主体はパーソナルコンピュータからモバイル端末に移りつつあり、利用者がウェブサイトを閲覧する機会は増加傾向にある。ところでウェブブラウザプログラムを利用してウェブサイトを閲覧する際に、見たくない広告やＰＲ記事等を除外したいという要望があり、様々なフィルタリング方法が検討されている。
【０００３】
例えば、特許文献１には、インターネットを介して提供される情報から文字情報を抽出し、その文字情報に含まれている単語とその出現頻度に基づくスコアを解析して入力文ベクトルを作成して、作成したこの入力文ベクトルと類似度が高い学習情報ベクトルを抽出し、抽出された学習情報ベクトルの中に含まれる単語のスコア及びその学習ベクトルと入力ベクトルの類似度を利用して拡張後の入力文ベクトルに対する各単語のスコアを算出し、この単語のスコアを算出した後に拡張対象単語を選択し、拡張入力文ベクトルを作成し、作成したこの拡張入力文ベクトルを用いて、インターネットを介して提供される情報が不適切情報であるか否か判断する情報自動フィルタリング方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２２２１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、フィルタリングの対象は文字情報であり、例えば、動画が再生されるために迷惑度が高い広告等をフィルタリングすることはできない。また、特許文献１の技術では、ユーザの方針に基づいてフィルタリングのレベルを指定することができない。
【０００６】
本発明は、ユーザ自身が望む程度の選別が行われたコンテンツをユーザに閲覧させる技術を提供する。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係るプログラムは、ウェブブラウザプログラムを搭載するコンピュータに、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置から受信する受信ステップと、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、特定した前記フィルタリング条件を前記ウェブブラウザプログラムに引き渡す引き渡しステップと、前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、取得された前記コンテンツを表示する表示ステップと、を実行させるためのプログラムである。
【０００８】
本発明の請求項２に係るプログラムは、請求項１に記載の態様において、前記フィルタリング条件のバージョンを示すバージョン情報を前記配信装置に送信する送信ステップ、を実行させるとともに、前記送信ステップを実行した場合に、前記受信ステップが、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件を前記配信装置から受信するように前記コンピュータを機能させるプログラムである。
【０００９】
本発明の請求項３に係るプログラムは、請求項２に記載の態様において、前記送信ステップが、前記コンピュータの起動、又は前記ユーザによる特定の操作を契機として前記バージョン情報を送信するように前記コンピュータを機能させるプログラムである。
【００１０】
本発明の請求項４に係るプログラムは、請求項１から３のいずれか１項に記載の態様において、表示される前記コンテンツに対する前記ユーザの評価を受付けて、他の装置に通知する通知ステップ、を実行させるプログラムである。
【００１１】
本発明の請求項５に係るプログラムは、請求項４に記載の態様において、前記通知ステップが、前記評価と、該評価を受付けたときに選択されていた前記フィルタリングレベルと、を関連付けて通知するように前記コンピュータを機能させるプログラムである。
【００１２】
本発明の請求項６に係るプログラムは、コンピュータに、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置から受信する受信ステップと、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、特定された前記フィルタリング条件に基づいてコンテンツを選別して表示する表示ステップと、を実行させるためのプログラムである。
【００１３】
本発明の請求項７に係るコンテンツフィルタリングシステムは、ウェブブラウザプログラムを搭載する端末装置と、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ前記端末装置に配信する配信装置と、を有し、前記端末装置は、前記フィルタリング条件の各々を前記配信装置から受信する受信部と、複数の前記フィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択部と、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定部と、特定された前記フィルタリング条件に基づいて、ウェブサーバから供給されたコンテンツを選別して表示する表示部と、を有するコンテンツフィルタリングシステムである。
【００１４】
本発明の請求項８に係るコンテンツフィルタリングシステムは、請求項７に記載の態様において、前記端末装置は、前記ユーザの指定する識別子を受付ける受付部、を有し、前記端末装置の前記表示部は、受付けた前記識別子が、前記コンテンツを識別する識別子に含まれる場合に、該コンテンツを選別せずに表示することを特徴とするコンテンツフィルタリングシステムである。
【００１５】
本発明の請求項９に係る端末装置の制御方法は、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置から受信する受信ステップと、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、特定した前記フィルタリング条件をウェブブラウザプログラムに引き渡す引き渡しステップと、前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、取得された前記コンテンツを表示する表示ステップと、を有する端末装置の制御方法である。
【発明の効果】
【００１６】
本願に係る発明によれば、ユーザは、自身が望む程度の選別が行われたコンテンツを閲覧することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るコンテンツフィルタリングシステム９の構成を示す図。
【図２】配信装置１の構成の例を示す図。
【図３】フィルタリング条件表１２１の例を示す図。
【図４】端末装置２の構成の例を示す図。
【図５】フィルタリングレベル表２２１の例を示す図。
【図６】ホワイトリストＤＢ２２２の例を示す図。
【図７】生成装置４の構成の例を示す図。
【図８】評価ＤＢ４２１の例を示す図。
【図９】ウェブサーバ５の構成の例を示す図。
【図１０】端末装置２の機能的構成を示す図。
【図１１】コンテンツフィルタリングシステム９の動作の流れを示すシーケンス図。
【図１２】ウェブサーバ５から取得したコンテンツの例を示す図。
【図１３】各表示領域が対応するフィルタリングレベルを示す図。
【図１４】フィルタリングレベルに応じて変化する表示内容を説明するための図。
【発明を実施するための形態】
【００１８】
＜実施形態＞
＜システムの全体構成＞
図１は、本実施形態に係るコンテンツフィルタリングシステム９の構成を示す図である。コンテンツフィルタリングシステム９は、配信装置１と、複数の端末装置２と、これらを通信可能に接続する通信回線３と、を有する。また、コンテンツフィルタリングシステム９は、図１に示す通り生成装置４を有してもよい。
【００１９】
配信装置１は、コンテンツの表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件を端末装置２に配信するサーバ装置である。なお、コンテンツフィルタリングシステム９は、複数の配信装置１を有してもよい。
【００２０】
複数の端末装置２は、パーソナルコンピュータや、スマートフォン等、ユーザがそれぞれ所持している装置であり、それぞれが通信回線３を経由して配信装置１と接続して、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置１から受信する。
【００２１】
通信回線３は、配信装置１と端末装置２とを通信可能に接続する回線であり、例えばインターネットを含むか、少なくともインターネットに接続されている。ウェブサーバ５は、ウェブサーバプログラムを稼動してインターネット上にコンテンツを公開するサーバ装置である。コンテンツフィルタリングシステム９は、これらのウェブサーバ５を含んでもよい。
【００２２】
通信回線３により、端末装置２はウェブサーバ５と情報のやり取りをしてウェブサーバ５が公開するコンテンツを取得する。なお、通信回線３は、配信装置１又は端末装置２との通信を中継するゲートウェイ、ルータ等の中継機器を含んでもよい。
【００２３】
生成装置４は、フィルタリング条件を生成する装置である。生成装置４は、端末装置２の各々からそれら端末装置２で表示されたコンテンツに対するユーザの評価を受付けてもよい。生成装置４は、受付けたユーザの評価に基づいて、予め決められた規則に従ってフィルタリング条件を生成してもよい。また、生成装置４は、例えば受付けたユーザの評価の内容を編集者に表示し、その内容を見た編集者によって編集されることによりフィルタリング条件を生成してもよい。
【００２４】
＜配信装置の構成＞
図２は、配信装置１の構成の例を示す図である。配信装置１は、制御部１１、記憶部１２、及び通信部１３を有する。
【００２５】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有し、ＣＰＵがＲＯＭ及び記憶部１２に記憶されているコンピュータプログラム（以下、単にプログラムという）を読み出して実行することにより配信装置１の各部を制御する。
【００２６】
通信部１３は、有線又は無線により通信回線３に接続する通信回路である。配信装置１は、通信部１３により通信回線３に接続された端末装置２と情報をやり取りする。
【００２７】
記憶部１２は、ハードディスクドライブ等の記憶手段であり、制御部１１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。また、記憶部１２は、フィルタリング条件表１２１を有する。
【００２８】
図３は、フィルタリング条件表１２１の例を示す図である。フィルタリング条件表１２１は、選別されるべき度合いを示したフィルタリングレベルと、そのそれぞれのフィルタリングレベルに対応するフィルタリング条件とを記憶する表である。図３に示す例でフィルタリングレベルは、数字が小さい程、迷惑度が高く、表示させるべきでないコンテンツを示している。
【００２９】
図３において、例えば、フィルタリングレベル「Ｌ１」は詐欺サイト、フィッシングサイト等のコンテンツが属するレベルであり、迷惑度が最も高いコンテンツの分類を示している。
【００３０】
また、例えば、フィルタリングレベル「Ｌ２」は、詐欺等の犯罪性はないものの、動画やアニメーション等の動きのある画像が表示される可能性があるコンテンツが属するレベルである。このレベルに属するコンテンツは表示されると端末装置２の動作が鈍重になり、一般に全てのコンテンツを表示するのに費やす時間が増加する場合が多い。
【００３１】
また、例えば、フィルタリングレベル「Ｌ３」は、動きのある画像が表示されないもののクリック等の動作を行うと現在閲覧しているサイトとは異なるドメイン内のサイトにジャンプするように作られたコンテンツが属するレベルである。
【００３２】
また、例えば、フィルタリングレベル「Ｌ４」は、現在閲覧しているサイトと共通のドメイン内のサイトにジャンプするように作られたコンテンツではあるが、内容が広告であるコンテンツが属するレベルである。
【００３３】
そして、例えば、フィルタリングレベル「Ｌ５」は、「Ｌ２」から「Ｌ４」とは異なり、内容が広告を表すものではなく、サイトが付加的に読むことを薦める一般的な記事である。
【００３４】
なお、これらいずれのフィルタリングレベルにも該当しないコンテンツは、上述したフィルタリング（選別）の対象とならないコンテンツであり、例えば、サイトが本来提供するべきニュース記事等を内容とするものである。
【００３５】
フィルタリング条件は、これらフィルタリングレベルのそれぞれに対応付けて決められている。フィルタリング条件には、例えば、コンテンツに含まれるタグやリンク先のファイル名、そのファイル名の拡張子、拡張子が対応付けられているファイルのフォーマット種別等を指定する情報が記述されている。
【００３６】
また、フィルタリング条件は、ウェブサーバ５や、ウェブサーバ５によって公開されているコンテンツの変動に伴って更新されることが望ましい。この更新を管理するため、フィルタリング条件表１２１は、記憶したフィルタリング条件のバージョンを示すバージョン情報を、そのフィルタリング条件に対応付けて記憶してもよい。バージョン情報は、例えばバージョンを示す番号や、更新した日時等を示す文字列等である。
【００３７】
＜端末の構成＞
図４は、端末装置２の構成の例を示す図である。端末装置２は、制御部２１、記憶部２２、通信部２３、操作部２４、及び表示部２５を有する。
【００３８】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭ及び記憶部２２に記憶されているプログラムを読み出して実行することにより端末装置２の各部を制御する。
【００３９】
通信部２３は、有線又は無線により通信回線３に接続する通信回路である。端末装置２は、通信部２３により通信回線３に接続された配信装置１、生成装置４、及びウェブサーバ５と情報をやり取りする。
【００４０】
操作部２４は、各種の指示をするための操作ボタン、キーボード、タッチパネル等の操作子を備えており、ユーザによる操作を受付けてその操作内容に応じた信号を制御部２１に送る。
【００４１】
表示部２５は、液晶ディスプレイ等の表示画面を有しており、制御部２１の制御の下、画像を表示する。表示画面の上には、操作部２４の透明のタッチパネルが重ねて配置されてもよい。
【００４２】
記憶部２２は、ソリッドステートドライブ、ハードディスクドライブ等の記憶手段であり、制御部２１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。
【００４３】
また、記憶部２２は、フィルタリングレベル表２２１と、ホワイトリストＤＢ２２２とを記憶する。
【００４４】
図５は、フィルタリングレベル表２２１の例を示す図である。記憶部２２は、端末装置２ごとに１つずつ、フィルタリングレベルを記憶してもよいが、端末装置２が複数のユーザによって利用される可能性がある場合には、図５のフィルタリングレベル表２２１に示す通り、ユーザのそれぞれを識別するユーザＩＤごとに、そのユーザによって指示されたフィルタリングレベルを記憶してもよい。
【００４５】
図５に示すこのフィルタリングレベル表２２１によると、例えばユーザＩＤ「Ｕ１」のユーザには、フィルタリングレベル「Ｌ２」が設定されている。
【００４６】
図６は、ホワイトリストＤＢ２２２の例を示す図である。図６に示すホワイトリストＤＢ２２２は、フィルタリングの対象から除外すべきコンテンツの識別子をユーザごとに記憶したデータベースであり、ユーザＩＤリスト２２２１と、ホワイトリスト２２２２とを有する。
【００４７】
ユーザＩＤリスト２２２１は、端末装置２を利用する複数のユーザのそれぞれを識別するユーザＩＤを列挙したリストである。ホワイトリスト２２２２は、ユーザＩＤごとに定められたリストであり、そのユーザＩＤで識別されるユーザに指定された識別子を列挙するリストである。なお、端末装置２が一人のユーザのみに利用される場合には、ホワイトリストＤＢ２２２は、１つのホワイトリスト２２２２のみで構成されてもよい。
【００４８】
ここで、ホワイトリスト２２２２に記述される識別子とは、コンテンツ又はコンテンツの保存場所や名前、そのコンテンツを取得するための手段（スキーム）等を識別する情報であり、例えばＵＲＩ（Uniform Resource Identifier）である。コンテンツの識別子が、ホワイトリスト２２２２に記述された識別子と一致する、又は含む場合、そのコンテンツに対してフィルタリング条件に基づく選別は行われない。
【００４９】
すなわち、端末装置２の表示部２５は、ユーザから受付けた識別子が、ウェブサーバ５から供給されたコンテンツを識別する識別子に含まれる場合に、このコンテンツを選別せずに表示する。
【００５０】
＜生成装置の構成＞
図７は、生成装置４の構成の例を示す図である。生成装置４は、制御部４１、記憶部４２、通信部４３、操作部４４、及び表示部４５を有する。
【００５１】
制御部４１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭ及び記憶部４２に記憶されているプログラムを読み出して実行することにより生成装置４の各部を制御する。
【００５２】
通信部４３は、有線又は無線により通信回線３に接続する通信回路である。生成装置４は、通信部４３により通信回線３に接続された配信装置１及び端末装置２と情報をやり取りする。
【００５３】
操作部４４は、各種の指示をするための操作ボタン、キーボード、タッチパネル等の操作子を備えており、ユーザによる操作を受付けてその操作内容に応じた信号を制御部４１に送る。
【００５４】
表示部４５は、液晶ディスプレイ等の表示画面を有しており、制御部４１の制御の下、画像を表示する。表示画面の上には、操作部４４の透明のタッチパネルが重ねて配置されてもよい。
【００５５】
記憶部４２は、ソリッドステートドライブ、ハードディスクドライブ等の記憶手段であり、制御部４１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。また、記憶部４２は、評価ＤＢ４２１を記憶する。
【００５６】
図８は、評価ＤＢ４２１の例を示す図である。評価ＤＢ４２１は、ユーザが評価したコンテンツをそのユーザごとに記憶するデータベースである。例えば、ユーザが端末装置２の操作部２４を操作して、指定したコンテンツに対する評価を入力すると、端末装置２の制御部２１は、その評価を受付けて、他の装置に通知する通知ステップを実行する。これにより、コンテンツに対するユーザの評価は、他の装置に通知される。生成装置４は、ユーザの評価を他の装置から受信し、受信した内容を記憶部４２の評価ＤＢ４２１に記憶する。
【００５７】
なお、この通知は他の装置を仲介せずに行われてもよい。すなわち、端末装置２は、表示されるコンテンツに対するユーザの評価を受付けて、この評価を直接、生成装置４に通知してもよい。この場合、生成装置４は、例えば端末装置２から、ユーザが評価を下したコンテンツの識別子と、その評価とを受信し、受信した内容を記憶部４２の評価ＤＢ４２１に記憶する。
【００５８】
生成装置４は、この評価ＤＢ４２１に記憶された内容を利用して、新たなフィルタリング条件を生成する。新たなフィルタリング条件は、評価ＤＢ４２１に記憶された内容に対して決められた規則を適用することによって生成されてもよいし、生成装置４の利用者である編集者が評価ＤＢ４２１に記憶された内容を認識した上で編集することにより生成されてもよい。
【００５９】
図８に示す評価ＤＢ４２１は、ユーザＩＤリスト４２１１と、評価リスト４２１２とを有する。ユーザＩＤリスト４２１１は、端末装置２のユーザをそれぞれ識別するユーザＩＤを列挙したリストである。
【００６０】
評価リスト４２１２は、ファイル識別子と、要素情報と、ユーザの評価とを対応付けて記憶する。ファイル識別子とは、端末装置２で表示され、ユーザの評価の対象となったコンテンツが含まれるファイルを識別する識別子であり、例えばＵＲＩである。要素情報とは、対応付けられたファイル識別子で識別されるファイルの中で、評価の対象となったコンテンツを記述した要素を示す情報である。要素情報とは、例えば「ｄｉｖ」タグに含まれる「ｉｄ」属性等で記述される。ユーザの評価とは、ファイル識別子及び要素情報で特定されるコンテンツに対するユーザの評価であり、例えば、フィルタリングの対象に追加を希望するか除外を希望するか、有害と認識しているか否か、等である。
【００６１】
なお、評価リスト４２１２は、ファイル識別子及び要素情報の組に、ユーザのフィルタリングレベルを対応付けて記憶してもよい。この場合、端末装置２は、ユーザから受付けた評価と、その評価を受付けたときユーザの指定により選択されていたフィルタリングレベルと、を関連付けて通知し、生成装置４は、この通知を受取って上述した評価とフィルタリングレベルとを関連付けて記憶部４２の評価ＤＢ４２１に記憶すればよい。すなわち、このフィルタリングレベルは、この組で特定されるコンテンツの表示に対して評価した時点においてユーザに指定されていたフィルタリングレベルである。
【００６２】
この対応付けにより、例えば上述した編集者は、特定のフィルタリングレベルを指定したユーザにより表示を望む又は望まない等の評価がされる頻度の多いコンテンツをそれぞれ統計的に特定する。そして編集者は、特定したそのコンテンツのＵＲＩを、上述したフィルタリングレベルに対応するフィルタリング条件に追加して、新たなフィルタリング条件を生成する。
【００６３】
＜ウェブサーバの構成＞
図９は、ウェブサーバ５の構成の例を示す図である。ウェブサーバ５は、制御部５１、記憶部５２、及び通信部５３を有する。
【００６４】
制御部５１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭ及び記憶部５２に記憶されているプログラムを読み出して実行することによりウェブサーバ５の各部を制御する。
【００６５】
通信部５３は、有線又は無線により通信回線３に接続する通信回路である。ウェブサーバ５は、通信部５３により通信回線３に接続された端末装置２と情報をやり取りする。
【００６６】
記憶部５２は、ハードディスクドライブ等の記憶手段であり、制御部５１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。また、記憶部５２は、コンテンツ群５２１を有する。コンテンツ群５２１は、例えばＵＲＩごとにそのＵＲＩで識別されるコンテンツがそれぞれ記憶されている。
【００６７】
制御部５１は、ウェブサーバプログラムを稼動しており、ＨＴＴＰ（Hypertext Transfer Protocol）等のプロトコルで記述された情報の要求を端末装置２等から受取ると、その要求をウェブサーバプログラムによって解釈して、その要求に応じたコンテンツをコンテンツ群５２１から抽出して端末装置２に送り返す。
【００６８】
＜端末装置の機能的構成＞
図１０は、端末装置２の機能的構成を示す図である。なお、図１０において、通信回線３、通信部１３、通信部２３、及び通信部５３を省く。
【００６９】
配信装置１の制御部１１は、記憶部１２に記憶されているプログラムを読み出して実行することにより、配信部１１１として機能する。
【００７０】
配信部１１１は、例えば端末装置２からバージョン情報を受信して、このバージョン情報で示されるバージョンよりも新しいバージョンのフィルタリング条件を記憶部１２のフィルタリング条件表１２１に記憶している場合に、そのフィルタリング条件を端末装置２に配信する。
【００７１】
このフィルタリング条件は、例えば、複数のフィルタリングレベルと、そのそれぞれに対応付けられたフィルタリング条件とを、配信部１１１が、一つにまとめた文字列、マークアップ言語に沿って記述されたテキスト、バイナリデータ等に変換して端末装置２に配信する。
【００７２】
ウェブサーバ５の制御部５１は、記憶部５２に記憶されているプログラム（ウェブサーバプログラム等）を読み出して実行することにより、供給部５１１として機能する。
【００７３】
供給部５１１は、端末装置２の要求に応じてコンテンツ群５２１からコンテンツを抽出して端末装置２に供給する。
【００７４】
端末装置２の制御部２１は、記憶部２２に記憶されているプログラムを読み出して実行することにより、受信部２１１、選択部２１２、特定部２１３、取得部２１４、選別部２１５、表示制御部２１６、及び受付部２１７として機能する。
【００７５】
受付部２１７は、ユーザの操作を受付ける。例えば、端末装置２のユーザは、操作部２４を操作してフィルタリングレベルを指示する。この場合、受付部２１７は、フィルタリングレベルの指示を受付けて、その指示によって示されるフィルタリングレベルを記憶部２２のフィルタリングレベル表２２１に、そのユーザを識別するユーザＩＤと対応付けて記憶する。
【００７６】
また、例えば、端末装置２のユーザは、操作部２４を操作してフィルタリング条件による選別処理の対象から除外したいと考えるコンテンツのＵＲＩの指定をする。この場合、受付部２１７は、受付けたＵＲＩを、ホワイトリストＤＢ２２２において上述したユーザを識別するユーザＩＤと対応付けられているホワイトリスト２２２２に追加する。
【００７７】
受信部２１１は、例えばユーザが端末装置２を起動させる時、又は、端末装置２の操作部２４に対して特定の操作を行う時に、それらを契機として自身が記憶しているフィルタリング条件のバージョンを示すバージョン情報を配信装置１に送信する。つまり、受信部２１１は、フィルタリング条件のバージョンを示すバージョン情報を配信装置１に送信する送信ステップを実行する。
【００７８】
その結果、そのバージョンのフィルタリング条件よりも新しいフィルタリング条件が配信装置１に記憶されているのであれば、受信部２１１は、その新しいフィルタリング条件を受信する。
【００７９】
なお、受信部２１１は、上述した契機とは異なる契機でバージョン情報を配信装置１に送信してもよい。受信部２１１は、例えば、周期的にバージョン情報を配信装置１に送信してもよく、また、予め決められた時刻、曜日、日付等になった時に、バージョン情報を配信装置１に送信してもよい。
【００８０】
また、端末装置２は、バージョン情報を配信装置１に送信しなくてもよい。要するに、受信部２１１は、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置１から受信すればよい。
【００８１】
選択部２１２は、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する。選択部２１２は、記憶部２２のフィルタリングレベル表２２１を参照して、ユーザを識別するユーザＩＤに対応付けられたフィルタリングレベルを選択する。
【００８２】
特定部２１３は、受信したフィルタリング条件の中から、選択したフィルタリングレベルに対応するフィルタリング条件を特定する。
【００８３】
取得部２１４は、ウェブサーバ５にＵＲＩ等を指定してそのＵＲＩ等で特定されるコンテンツを要求する。そして、取得部２１４は、要求した上述のＵＲＩ等で特定されるコンテンツをウェブサーバ５から取得する。
【００８４】
なお、取得部２１４は、ウェブブラウザプログラムによって行われてもよい。ウェブブラウザプログラムとは、ウェブサーバ５にＨＴＴＰに準じた要求をしてＨＴＭＬ（Hypertext Markup Language）言語等で記述されたコンテンツを取得し、このコンテンツをディスプレイ等に表示させるプログラムである。また、ウェブブラウザプログラムは、表示されたそれぞれの位置に対応するポインティングデバイス等による操作を受付ける制御をコンピュータに行わせるためのプログラムである。
【００８５】
選別部２１５は、特定されたフィルタリング条件に基づいて、ウェブサーバ５から供給されたコンテンツを選別する。
【００８６】
なお、選別部２１５は、端末装置２に搭載されたウェブブラウザプログラムによって行われてもよい。
【００８７】
この場合、上述した特定部２１３は、特定したフィルタリング条件を、ウェブブラウザプログラムで予め定められているアプリケーション・プログラミング・インタフェース（ＡＰＩ：Application Programming Interface）に従って、ウェブブラウザプログラムに引き渡すように構成されていればよい。
【００８８】
表示制御部２１６は、選別部２１５によって選別されたコンテンツを表示部２５に表示させる。表示制御部２１６は、ウェブブラウザプログラムによって行われてもよい。
【００８９】
＜コンテンツフィルタリングシステムの動作＞
図１１は、コンテンツフィルタリングシステム９の動作の流れを示すシーケンス図である。
【００９０】
図１１に示す通り、ユーザが端末装置２を起動させるための操作を行うと、端末装置２は起動する（ステップＳ１０１）。端末装置２は、この自装置の起動を契機として記憶済みのフィルタリングレベルのバージョン情報を特定し、このバージョン情報を配信装置１に送信する（ステップＳ１０２）。
【００９１】
配信装置１は、端末装置２からバージョン情報を受信すると、そのバージョン情報で示されるバージョンよりも新しいバージョンのフィルタリング条件が記憶部１２に記憶されているか否か判定する（ステップＳ１０３）。
【００９２】
ステップＳ１０３の判定の結果、受信したバージョン情報で示されるバージョンよりも新しいバージョンのフィルタリング条件が記憶部１２に記憶されていると判定した場合、配信装置１は、最新のフィルタリング条件を端末装置２に配信する。端末装置２は、配信された最新のフィルタリング条件を受信し（ステップＳ１０４）、記憶部２２に記憶されているフィルタリング条件を更新する（ステップＳ１０５）。
【００９３】
また、ユーザが端末装置２に対してフィルタリングレベルを指示する操作をすると、端末装置２は、この操作を受付けて（ステップＳ１０６）、記憶部２２に記憶する。
【００９４】
そして、ユーザがウェブサーバ５に記憶されたコンテンツにアクセスするための操作をすると、端末装置２は、この操作を受付けて（ステップＳ１０６）、ユーザが前に指示したフィルタリングレベルを記憶部２２から読み出して選択し（ステップＳ１０７）、ステップＳ１０４で受信したフィルタリング条件の中から、ステップＳ１０７で選択したフィルタリングレベルに対応するフィルタリング条件を特定する（ステップＳ１０８）。
【００９５】
端末装置２は、ウェブサーバ５にコンテンツを供給するように要求し（ステップＳ１０９）、ウェブサーバ５はこの要求に応答してコンテンツ群５２１から要求されたコンテンツを抽出して端末装置２に供給する（ステップＳ１１０）。
【００９６】
端末装置２は、ウェブサーバ５から取得したコンテンツに対して、特定したフィルタリング条件に基づく選別を行い（ステップＳ１１１）、選別の結果、残ったコンテンツ、すなわち、表示することが許可されたコンテンツのみを表示部２５に表示させる（ステップＳ１１２）。
【００９７】
図１２は、ウェブサーバ５から取得したコンテンツの例を示す図である。このコンテンツは例えばＨＴＭＬ等のマークアップ言語によって記述されており、「ｄｉｖ」タグ等によって、いくつかの表示領域に分けられている。
【００９８】
図１２に示すコンテンツの例では、コンテンツは表示領域Ａ１、Ａ２、Ａ３、Ａ４及びＡ５に分けられている。図１３は、各表示領域が対応するフィルタリングレベルを示す図である。例えば、表示領域Ａ１には、現在閲覧しているサイトと共通のドメイン内のサイトにジャンプするように作られたコンテンツではあるが、内容が広告であるコンテンツが記述されているため、フィルタリングレベルは「Ｌ４」である、と認識される。
【００９９】
同様に、表示領域Ａ２はフィルタリングレベル「Ｌ２」である、と認識され、表示領域Ａ４はフィルタリングレベル「Ｌ５」である、と認識され、表示領域Ａ５はフィルタリングレベル「Ｌ３」である、と認識される。また、表示領域Ａ３には、サイトが本来提供するべきニュース記事等のコンテンツが記述されているため、表示領域Ａ３には、対応するフィルタリングレベルがない、と認識される。
【０１００】
図１４は、設定されたフィルタリングレベルに応じて変化する表示内容を説明するための図である。端末装置２は、フィルタリングレベルが「Ｌ２」に設定されている場合、図１４（ａ）に示すコンテンツを表示する。この場合、端末装置２は、フィルタリングレベル「Ｌ１」から「Ｌ２」までを表示対象から除外するため、図１２に示す表示領域Ａ２のみが除外され、表示領域Ａ１、Ａ３、Ａ４、及びＡ５が表示される。この場合、動きのある画像を表示するコンテンツが表示されないため、図１２に示した表示を行うよりも端末装置２は速くコンテンツを表示することができる。
【０１０１】
端末装置２は、フィルタリングレベルが「Ｌ３」に設定されている場合、図１４（ｂ）に示すコンテンツを表示する。この場合、端末装置２は、フィルタリングレベル「Ｌ１」から「Ｌ３」までを表示対象から除外するため、図１２に示す表示領域Ａ２及び表示領域Ａ５が除外され、表示領域Ａ１、Ａ３、及びＡ４が表示される。この場合、動きのある画像を表示するコンテンツのほか、現在閲覧しているサイトと異なるサイトのリンク等が含まれた広告等が表示されないため、ユーザは、図１２に示した表示に対してクリック等の操作をしても、現在閲覧しているサイトと共通のドメイン内のサイトに表示が移動するだけで済む。
【０１０２】
端末装置２は、フィルタリングレベルが「Ｌ４」に設定されている場合、図１４（ｃ）に示すコンテンツを表示する。この場合、端末装置２は、フィルタリングレベル「Ｌ１」から「Ｌ４」までを表示対象から除外するため、図１２に示す表示領域Ａ１、Ａ２、Ａ５が除外され、表示領域Ａ３及び表示領域Ａ４のみが表示される。この場合、端末装置２には、サイトが本来表示するべき記事等と、広告ではない推薦記事のみが表示されるため、ユーザは広告を見ることが無くなる。
【０１０３】
なお、フィルタリングレベルが「Ｌ５」に設定されている場合、端末装置２は、表示領域Ａ３のみを表示する。この場合、端末装置２には、サイトが本来表示するべき記事のみが表示されるため、他のフィルタリングレベルに設定されている場合と比べて速くコンテンツの表示が完了する。
【０１０４】
以上の動作により、ユーザは予め希望するフィルタリングレベルを指示しておくことで、そのフィルタリングレベルに応じたフィルタリング条件がフィルタリングに適用され、自身の望む程度の選別が行われたコンテンツを閲覧することができる。
【０１０５】
＜変形例＞
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組合せてもよい。
【０１０６】
＜変形例１＞
本発明は、端末装置２の制御方法として観念される。すなわち、この端末装置２の制御方法とは、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ配信装置１から受信する受信ステップと、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、受信したフィルタリング条件の中から、選択したフィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、特定したフィルタリング条件をウェブブラウザプログラムに引き渡す引き渡しステップと、ウェブブラウザプログラムが取得したコンテンツを、このウェブブラウザプログラムから取得する取得ステップと、取得されたコンテンツを表示する表示ステップと、を有する制御方法である。
【０１０７】
＜変形例２＞
端末装置２の制御部２１によって実行されるプログラムは、磁気テープ及び磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体、光磁気記録媒体、半導体メモリ等の、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネット等の通信回線経由でダウンロードさせてもよい。なお、上述した制御部２１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサ等が用いられる。
【符号の説明】
【０１０８】
１…配信装置、１１…制御部、１１１…配信部、１２…記憶部、１２１…フィルタリング条件表、１３…通信部、２…端末装置、２１…制御部、２１１…受信部、２１２…選択部、２１３…特定部、２１４…取得部、２１５…選別部、２１６…表示制御部、２１７…受付部、２２…記憶部、２２１…フィルタリングレベル表、２２２…ホワイトリストＤＢ、２２２１…ユーザＩＤリスト、２２２２…ホワイトリスト、２３…通信部、２４…操作部、２５…表示部、３…通信回線、４…生成装置、４１…制御部、４２…記憶部、４２１…評価ＤＢ、４２１１…ユーザＩＤリスト、４２１２…評価リスト、４３…通信部、４４…操作部、４５…表示部、５…ウェブサーバ、５１…制御部、５１１…供給部、５２…記憶部、５２１…コンテンツ群、５３…通信部、９…コンテンツフィルタリングシステム。
【図１】
2019168795.tif 000003
【図２】
2019168795.tif 000004
【図３】
2019168795.tif 000005
【図４】
2019168795.tif 000006
【図５】
2019168795.tif 000007
【図６】
2019168795.tif 000008
【図７】
2019168795.tif 000009
【図８】
2019168795.tif 000010
【図９】
2019168795.tif 000011
【図１０】
2019168795.tif 000012
【図１１】
2019168795.tif 000013
【図１２】
2019168795.tif 000014
【図１３】
2019168795.tif 000015
【図１４】
2019168795.tif 000016
【手続補正書】
【提出日】平成31年4月25日(2019.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブブラウザプログラムを搭載するコンピュータに、
表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件のバージョンを示すバージョン情報を配信装置に送信する送信ステップと、
前記送信ステップを実行した場合に、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件をそれぞれ前記配信装置から受信する受信ステップと、
複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、
受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、
特定した前記フィルタリング条件を前記ウェブブラウザプログラムに引き渡す引き渡しステップと、
前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、
取得された前記コンテンツを表示する表示ステップと、
を実行させるためのプログラム。
【請求項２】
前記送信ステップが、前記コンピュータの起動、又は前記ユーザによる特定の操作を契機として前記バージョン情報を送信する
ように前記コンピュータを機能させる請求項１に記載のプログラム。
【請求項３】
表示される前記コンテンツに対する前記ユーザの評価を受付けて、他の装置に通知する通知ステップ、
を実行させる請求項１又は２に記載のプログラム。
【請求項４】
前記通知ステップが、前記評価と、該評価を受付けたときに選択されていた前記フィルタリングレベルと、を関連付けて通知する
ように前記コンピュータを機能させる請求項３に記載のプログラム。
【請求項５】
コンピュータに、
表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件のバージョンを示すバージョン情報を配信装置に送信する送信ステップと、
前記送信ステップを実行した場合に、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件をそれぞれ前記配信装置から受信する受信ステップと、
複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、
受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、
特定された前記フィルタリング条件に基づいてコンテンツを選別して表示する表示ステップと、
を実行させるためのプログラム。
【請求項６】
ウェブブラウザプログラムを搭載する端末装置と、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ前記端末装置に配信する配信装置と、を有し、
前記端末装置は、
前記フィルタリング条件のバージョンを示すバージョン情報を配信装置に送信する送信部と、
前記送信部が前記バージョン情報を送信した場合に、該バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件の各々を前記配信装置から受信する受信部と、
複数の前記フィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択部と、
受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定部と、
特定された前記フィルタリング条件に基づいて、ウェブサーバから供給されたコンテンツを選別して表示する表示部と、
を有するコンテンツフィルタリングシステム。
【請求項７】
前記端末装置は、
前記ユーザの指定する識別子を受付ける受付部、を有し、
前記端末装置の前記表示部は、
受付けた前記識別子が、前記コンテンツを識別する識別子に含まれる場合に、該コンテンツを選別せずに表示する
ことを特徴とする請求項６に記載のコンテンツフィルタリングシステム。
【請求項８】
制御部が端末装置を制御して、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件のバージョンを示すバージョン情報を配信装置に送信させる送信ステップと、
前記制御部が、前記送信ステップを実行した場合に、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件をそれぞれ前記配信装置から受信させる受信ステップと、
前記制御部が、複数のフィルタリングレベルの中から記憶部に記憶されたユーザの指示を読み出して、読み出した該指示に応じて１つのフィルタリングレベルを選択する選択ステップと、
前記制御部が、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、
前記制御部が、特定した前記フィルタリング条件をウェブブラウザプログラムに引き渡す引き渡しステップと、
前記制御部が、前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、
前記制御部が、取得された前記コンテンツを表示させる表示ステップと、
を有する前記端末装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の請求項１に係るプログラムは、ウェブブラウザプログラムを搭載するコンピュータに、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件のバージョンを示すバージョン情報を配信装置に送信する送信ステップと、前記送信ステップを実行した場合に、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件をそれぞれ前記配信装置から受信する受信ステップと、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、特定した前記フィルタリング条件を前記ウェブブラウザプログラムに引き渡す引き渡しステップと、前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、取得された前記コンテンツを表示する表示ステップと、を実行させるためのプログラムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の請求項２に係るプログラムは、請求項１に記載の態様において、前記送信ステップが、前記コンピュータの起動、又は前記ユーザによる特定の操作を契機として前記バージョン情報を送信するように前記コンピュータを機能させるプログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の請求項３に係るプログラムは、請求項１又は２に記載の態様において、表示される前記コンテンツに対する前記ユーザの評価を受付けて、他の装置に通知する通知ステップ、を実行させるプログラムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の請求項４に係るプログラムは、請求項３に記載の態様において、前記通知ステップが、前記評価と、該評価を受付けたときに選択されていた前記フィルタリングレベルと、を関連付けて通知するように前記コンピュータを機能させるプログラムである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の請求項５に係るプログラムは、コンピュータに、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件のバージョンを示すバージョン情報を配信装置に送信する送信ステップと、前記送信ステップを実行した場合に、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件をそれぞれ前記配信装置から受信する受信ステップと、複数のフィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択ステップと、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、特定された前記フィルタリング条件に基づいてコンテンツを選別して表示する表示ステップと、を実行させるためのプログラムである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の請求項６に係るコンテンツフィルタリングシステムは、ウェブブラウザプログラムを搭載する端末装置と、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件をそれぞれ前記端末装置に配信する配信装置と、を有し、前記端末装置は、前記フィルタリング条件のバージョンを示すバージョン情報を配信装置に送信する送信部と、前記送信部が前記バージョン情報を送信した場合に、該バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件の各々を前記配信装置から受信する受信部と、複数の前記フィルタリングレベルの中からユーザの指示に応じて１つのフィルタリングレベルを選択する選択部と、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定部と、特定された前記フィルタリング条件に基づいて、ウェブサーバから供給されたコンテンツを選別して表示する表示部と、を有するコンテンツフィルタリングシステムである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の請求項７に係るコンテンツフィルタリングシステムは、請求項６に記載の態様
において、前記端末装置は、前記ユーザの指定する識別子を受付ける受付部、を有し、前記端末装置の前記表示部は、受付けた前記識別子が、前記コンテンツを識別する識別子に含まれる場合に、該コンテンツを選別せずに表示することを特徴とするコンテンツフィルタリングシステムである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の請求項８に係る端末装置の制御方法は、制御部が端末装置を制御して、表示の可否について定めた複数のフィルタリングレベルの各々に対応するフィルタリング条件のバージョンを示すバージョン情報を配信装置に送信させる送信ステップと、前記制御部が、前記送信ステップを実行した場合に、前記バージョン情報が示す前記バージョンよりも新しいバージョンのフィルタリング条件をそれぞれ前記配信装置から受信させる受信ステップと、前記制御部が、複数のフィルタリングレベルの中から記憶部に記憶されたユーザの指示を読み出して、読み出した該指示に応じて１つのフィルタリングレベルを選択する選択ステップと、前記制御部が、受信した前記フィルタリング条件の中から、選択した前記フィルタリングレベルに対応するフィルタリング条件を特定する特定ステップと、前記制御部が、特定した前記フィルタリング条件をウェブブラウザプログラムに引き渡す引き渡しステップと、前記制御部が、前記ウェブブラウザプログラムが取得したコンテンツを、該ウェブブラウザプログラムから取得する取得ステップと、前記制御部が、取得された前記コンテンツを表示させる表示ステップと、を有する前記端末装置の制御方法である。