【手続補正書】
【提出日】平成18年1月6日(2006.1.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントからの要求に応じてコンテンツ送信処理を実行するコンテンツ提供サーバとしての情報処理装置であり、
コンテンツおよびコンテンツ属性情報としてのメタデータを記憶した記憶部と、
データ送受信処理を実行するデータ送受信部と、
前記メタデータをコンテンツ区分として設定されるクラスに基づいて管理するとともに、クライアントからのコンテンツ情報取得要求の受領に基づいて、前記記憶部からメタデータを抽出し、メタデータの構成要素であるプロパティ情報に基づいて、クライアントに送信するコンテンツ情報を生成する制御部とを有し、
前記記憶部は、
前記クラス毎に設定されたクラス別検索情報をメタデータとして記憶し、
前記制御部は、
前記クライアントからの検索情報取得要求の受領に基づいて、前記記憶部に格納されたメタデータから前記クラス毎に設定された検索情報としてのクラス別検索情報を抽出し、抽出したクラス別検索情報に基づいてクライアントに対する送信データ生成処理を実行する構成を有することを特徴とする情報処理装置。
【請求項２】
前記記憶部に格納されたクラス別検索情報は、
コンテンツ検索において検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを、各クラス各々について定義した情報を含み、
前記制御部は、
前記クライアントからの検索情報取得要求の受領に基づいて、前記記憶部に格納されたクラス毎に定義された検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを含むクラス別検索情報をクライアントに対する送信データとして生成する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記クラス別検索情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、
前記クラスを階層構成として管理し、該階層構成における頂点に位置するルートコンテナに対応するメタデータに、前記クラス別検索情報を格納し、クライアントからの検索情報取得要求に基づいて、前記ルートコンテナのメタデータからクラス別検索情報を抽出し、クライアントに対する送信データを生成する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
コンテンツ提供サーバに対するコンテンツ検索要求を行うクライアントとしての情報処理装置であり、
コンテンツ提供サーバとのデータ送受信処理を実行するデータ送受信部と、
前記データ送受信部を介して前記サーバから、コンテンツ区分として設定されるクラス毎に設定された検索情報であるクラス別検索情報を受信し、該受信クラス別検索情報に基づいて出力部に表示するクラス別検索情報リストを生成する制御部と、
前記制御部の生成したクラス別検索情報リストを表示する表示部とを有し、
前記制御部の生成するクラス別検索情報リストは、コンテンツ検索において検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを、各クラス各々について定義した情報を含む構成であることを特徴とする情報処理装置。
【請求項６】
前記制御部は、
サーバから受信する前記クラス別検索情報によって構成されるＸＭＬ（eXtensible Markup Language）データの解析により、前記クラス別検索情報リストの生成処理を実行する構成であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
コンテンツ提供サーバにおける情報処理方法であり、
クライアントからの検索情報取得要求を受信する検索情報取得要求受信ステップと、
コンテンツ区分として設定されるクラスに基づいて管理され、記憶部に格納されたメタデータから前記クラス毎に設定された検索情報を抽出するステップと、
メタデータから抽出した前記検索情報に基づいて、クライアントに送信するクラス別検索情報の生成処理を実行するクラス別検索情報生成ステップと、
を有することを特徴とする情報処理方法。
【請求項８】
前記記憶部に格納された検索情報は、
コンテンツ検索において検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを、各クラス各々について定義した情報を含み、
前記クラス別検索情報生成ステップは、
前記クライアントからの検索情報取得要求の受領に基づいて、前記記憶部に格納されたクラス毎に定義された検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを含むクラス別検索情報をクライアントに対する送信データとして生成する処理を実行することを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記クラス別検索情報生成ステップは、
前記クラス別検索情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行することを特徴とする請求項７に記載の情報処理方法。
【請求項１０】
前記コンテンツ提供サーバは、前記クラスを階層構成として管理し、該階層構成における頂点に位置するルートコンテナに対応するメタデータに、前記クラス別検索情報を格納しており、
前記クラス別検索情報生成ステップは、
クライアントからの検索情報取得要求に基づいて、前記ルートコンテナのメタデータからクラス別検索情報を抽出し、クライアントに対する送信データを生成することを特徴とする請求項７に記載の情報処理方法。
【請求項１１】
サーバに対するコンテンツ検索処理要求を行うクライアントにおける情報処理方法であり、
コンテンツ区分として設定されるクラス毎に設定された検索情報であるクラス別検索情報をサーバから受信する受信ステップと、
前記サーバから受信したクラス別検索情報に基づいて、コンテンツ検索において検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを、各クラス各々について定義した情報を含むクラス別検索情報リストを生成するクラス別検索情報リスト生成ステップと、
前記クラス別検索情報リストを表示する表示ステップと、
を有することを特徴とする情報処理方法。
【請求項１２】
前記クラス別検索情報リスト生成ステップは、
サーバから受信するクラス別検索情報によって構成されるＸＭＬ（eXtensible Markup Language）データの解析によるリスト生成処理を含むことを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
コンテンツ提供サーバにおいて情報処理を実行させるコンピュータ・プログラムであり、
データ送受信部において、クライアントからの検索情報取得要求を受信する検索情報取得要求受信ステップと、
制御部において、コンテンツ区分として設定されるクラスに基づいて管理され、記憶部に格納されたメタデータから前記クラス毎に設定された検索情報を抽出するステップと、
制御部において、メタデータから抽出した前記検索情報に基づいて、クライアントに送信するクラス別検索情報生成処理を実行するクラス別検索情報生成ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【請求項１４】
サーバに対するコンテンツ検索処理要求を行うクライアント装置において情報処理を実行させるコンピュータ・プログラムであり、
データ送受信部において、コンテンツ区分として設定されるクラス毎に設定された検索情報であるクラス別検索情報をサーバから受信する受信ステップと、
制御部において、前記サーバから受信したクラス別検索情報に基づいて、コンテンツ検索において検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを、各クラス各々について定義した情報を含むクラス別検索情報リストを生成するクラス別検索情報リスト生成ステップと、
制御部において、前記クラス別検索情報リストを表示する表示ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
このようなホームネットワークの構成に適するプロトコルとしてユニバーサルプラグアンドプレイ（ＵＰｎＰ：Universal Plug and Play）が知られている。ユニバーサルプラグアンドプレイ（ＵＰｎＰ（登録商標））は、複雑な操作を伴うことなく容易にネットワークを構築することが可能であり、困難な操作や設定を伴うことなくネットワーク接続された機器において各接続機器の提供サービスを受領可能とするものである。また、ＵＰｎＰはデバイス上のＯＳ（オペレーティングシステム）にも依存せず、容易に機器の追加ができるという利点を持つ。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記クラス別検索情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行する構成であることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、サーバから受信する前記クラス別検索情報によって構成されるＸＭＬ（eXtensible Markup Language）データの解析により、前記クラス別検索情報リストの生成処理を実行する構成であることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
さらに、本発明の情報処理方法の一実施態様において、前記クラス別検索情報生成ステップは、前記クラス別検索情報をＸＭＬ（eXtensible Markup Language）データとして生成する処理を実行することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
さらに、本発明の情報処理方法の一実施態様において、前記クラス別検索情報リスト生成ステップは、サーバから受信するクラス別検索情報によって構成されるＸＭＬ（eXtensible Markup Language）データの解析によるリスト生成処理を含むことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
さらに、本発明の第５の側面は、
コンテンツ提供サーバにおいて情報処理を実行させるコンピュータ・プログラムであり、
データ送受信部において、クライアントからの検索情報取得要求を受信する検索情報取得要求受信ステップと、
制御部において、コンテンツ区分として設定されるクラスに基づいて管理され、記憶部に格納されたメタデータから前記クラス毎に設定された検索情報を抽出するステップと、
制御部において、メタデータから抽出した前記検索情報に基づいて、クライアントに送信するクラス別検索情報生成処理を実行するクラス別検索情報生成ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
さらに、本発明の第６の側面は、
サーバに対するコンテンツ検索処理要求を行うクライアント装置において情報処理を実行させるコンピュータ・プログラムであり、
データ送受信部において、コンテンツ区分として設定されるクラス毎に設定された検索情報であるクラス別検索情報をサーバから受信する受信ステップと、
制御部において、前記サーバから受信したクラス別検索情報に基づいて、コンテンツ検索において検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを、各クラス各々について定義した情報を含むクラス別検索情報リストを生成するクラス別検索情報リスト生成ステップと、
制御部において、前記クラス別検索情報リストを表示する表示ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
サーバにおいては、コンテンツの属性情報であるメタデータをコンテンツ区分として設定されるクラスに基づいて管理する。メタデータにはコンテンツ検索において検索キーとして適用可能なプロパティ情報、および検索式において適用可能な演算子情報とを各クラス各々について定義したクラス別検索情報を含む。