【手続補正書】
【提出日】平成26年10月29日(2014.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記割り当てられた記号表示、および前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の順序に関する情報を提供するステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと、
を含む、方法。
【請求項２】
各要素を、正確なユニバーサルプラグアンドプレイ検索使用法を規定するキーワードのリストと比較して、各要素が確実に適切な検索用語を含むようにするステップをさらに含む、請求項１に記載の方法。
【請求項３】
検索を行うための構造体のリストを作成するステップをさらに含み、各構造体が、少なくとも１つのそれぞれの要素の前記記号表示、および前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つのそれぞれの要素の順序を含む、請求項１に記載の方法。
【請求項４】
各要素に記号表示を割り当てるステップが、前記少なくとも１つの要素が検索において文字要素として識別されるように、前記少なくとも１つの要素を引用符に入れるステップを含む、請求項１に記載の方法。
【請求項５】
各要素に記号表示を割り当てるステップが、前記少なくとも１つの要素を、ＵＰｎＰフォーラムのサービステンプレートバージョン１．０１文書に規定された前記少なくとも１つの要素のｌｏｇＯｐ、ｒｅｌＯｐ、およびＳｔｒｉｎｇＯｐの少なくとも１つと規定するステップを含む、請求項１に記載の方法。
【請求項６】
各要素に記号表示を割り当てるステップが、前記少なくとも１つの要素を、ＵＰｎＰフォーラムのサービステンプレートバージョン１．０１文書に規定された要素名として規定するステップを含む、請求項１に記載の方法。
【請求項７】
前記要素名が、前記ＵＰｎＰフォーラムの前記サービステンプレートバージョン１．０１文書に規定されたｕｐｎｐ：ａｃｔｏｒおよびｄｃ：ｔｉｔｌｅの少なくとも１つを含む、請求項６に記載の方法。
【請求項８】
前記割り当てられた記号表示、および前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の順序を使用してコンテンツを検索するステップをさらに含む、請求項１に記載の方法。
【請求項９】
プログラムルーチンおよびデータを格納するためのメモリと、
前記プログラムルーチンを実行するためのプロセッサであって、前記プロセッサは、前記プログラムルーチンを実行するとき、
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記割り当てられた記号表示、および前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の順序に関する情報を提供するステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと、
を実行するように構成される、プロセッサと、
を含む、装置。
【請求項１０】
前記装置が、検索を行うための構造体のリストを作成し、各構造体が、少なくとも１つのそれぞれの要素の前記記号表示、および前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つのそれぞれの要素の順序を含む、請求項９に記載の装置。
【請求項１１】
前記構造体が、コンテンツを検索するためにコンテンツ格納デバイスで使用される、請求項９に記載の装置。
【請求項１２】
コンテンツを格納するためのコンテンツ格納デバイスであって、前記コンテンツ格納デバイスは、割り当てられた記号表示、およびユニバーサルプラグアンドプレイ検索条件内の少なくとも１つの要素の順序に関する情報を受け取り、前記情報を使用して前記格納されたコンテンツを検索する、コンテンツ格納デバイス
を含む、装置。
【請求項１３】
コンテンツを検索するためのシステムであって、
コンテンツを格納するための少なくとも２つのコンテンツ格納デバイスと、
プログラムルーチンおよびデータを格納するためのメモリ、および前記プログラムルーチンを実行するためのプロセッサを含むトークナイザであって、前記プロセッサは、前記プログラムルーチンを実行するとき、
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記割り当てられた記号表示、および前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の順序に関する情報を前記少なくとも２つのコンテンツ格納デバイスに提供するステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと、
を実行するように構成された、トークナイザと、
を含む、前記システム。
【請求項１４】
前記分割するステップおよび割り当てるステップによって、前記トークナイザは、前記少なくとも２つのコンテンツ格納デバイスのいずれかが、前記分割され記号表示されたユニバーサルプラグアンドプレイ検索条件によって開始される検索を理解して処理することができるように、前記ユニバーサルプラグアンドプレイ検索条件を生成する、請求項１３に記載のシステム。
【請求項１５】
記録されたプログラムを有するコンピュータ可読記憶媒体であって、前記プログラムは、前記コンピュータが、
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記割り当てられた記号表示、および前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の順序に関する情報を提供するステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと、
を実行することを可能にする、前記コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
ＵＰｎＰ検索条件をパースし、コンテンツプロバイダ（これは例示であって限定ではないものとする）が理解できる検索条件構造体を作成するための方法、装置、およびシステムの様々な実施形態について説明したが、上記の教示に照らして当業者は変更形態および変形形態を作成できることに注意されたい。したがって、開示した本発明の特定の実施形態に、本発明の範囲および趣旨内の変更を行うことができることを理解されたい。前述のものは、本発明の様々な実施形態を対象とするが、本発明の他のさらなる実施形態を、本発明の基本的な範囲から逸脱することなく考案することができる。
本発明は以下の態様を含む。
（付記１）
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の前記割り当てられた記号表示および順序に関する情報を提供するステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと
を含む方法。
（付記２）
各要素を、正確なユニバーサルプラグアンドプレイ検索使用法を規定するキーワードのリストと比較して、各要素が確実に適切な検索用語を含むようにするステップをさらに含む、付記１に記載の方法。
（付記３）
検索を行うための構造体のリストを作成するステップをさらに含み、各構造体が、前記ユニバーサルプラグアンドプレイ検索条件内の少なくとも１つのそれぞれの要素の前記記号表示および該少なくとも１つのそれぞれの要素の順序を含む、付記１に記載の方法。
（付記４）
各要素に記号表示を割り当てるステップが、前記少なくとも１つの要素を引用符に入れて、前記少なくとも１つの要素が検索において文字要素として識別されるようにするステップを含む、付記１に記載の方法。
（付記５）
各要素に記号表示を割り当てるステップが、前記少なくとも１つの要素を、ＵＰｎＰフォーラムのサービステンプレートバージョン１．０１文書に規定された前記少なくとも１つの要素の少なくとも１つのｌｏｇＯｐ、ｒｅｌＯｐ、およびＳｔｒｉｎｇＯｐと規定するステップを含む、付記１に記載の方法。
（付記６）
各要素に記号表示を割り当てるステップが、前記少なくとも１つの要素を、ＵＰｎＰフォーラムのサービステンプレートバージョン１．０１文書に規定された要素名として規定するステップを含む、付記１に記載の方法。
（付記７）
前記要素名が、前記ＵＰｎＰフォーラムの前記サービステンプレートバージョン１．０１文書に規定されたｕｐｎｐ：ａｃｔｏｒおよびｄｃ：ｔｉｔｌｅの少なくとも１つを含む、付記６に記載の方法。
（付記８）
前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の前記割り当てられた記号表示および順序を使用してコンテンツを検索するステップをさらに含む、付記１に記載の方法。
（付記９）
プログラムルーチンおよびデータを格納するためのメモリ、及び
前記プログラムルーチンを実行するためのプロセッサ
を備えた装置であって、前記プロセッサは、前記プログラムルーチンを実行するとき、
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の前記割り当てられた記号表示および順序に関する情報を提供するステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと
を実行するように構成される装置。
（付記１０）
前記装置が、検索を行うための構造体のリストを作成し、各構造体が、前記ユニバーサルプラグアンドプレイ検索条件内の少なくとも１つのそれぞれの要素の前記記号表示および該少なくとも１つのそれぞれの要素の順序を含む、付記９に記載の装置。
（付記１１）
前記構造体が、コンテンツを検索するためにコンテンツ格納デバイスで使用される、付記９に記載の装置。
（付記１２）
コンテンツを格納するためのコンテンツ格納デバイスであって、ユニバーサルプラグアンドプレイ検索条件内の少なくとも１つの要素の割り当てられた記号表示および順序に関する情報を受け取り、前記情報を使用して前記格納されたコンテンツを検索するコンテンツ格納デバイス
を備えることを特徴とする装置。
（付記１３）
コンテンツを格納するための少なくとも２つのコンテンツ格納デバイス、及び
プログラムルーチンおよびデータを格納するためのメモリおよび前記プログラムルーチンを実行するためのプロセッサを含むトークナイザ
を備えたシステムであって、前記プロセッサは、前記プログラムルーチンを実行するとき、
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の前記割り当てられた記号表示および順序に関する情報を前記少なくとも２つのコンテンツ格納デバイスに提供するステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと
を実行するように構成された、コンテンツを検索するためのシステム。
（付記１４）
前記分割するステップおよび割り当てるステップによって、前記トークナイザが前記ユニバーサルプラグアンドプレイ検索条件を生成し、前記少なくとも２つのコンテンツ格納デバイスのいずれも、前記分割され記号表示されたユニバーサルプラグアンドプレイ検索条件によって開始される検索を理解して処理することができるようにする、付記１３に記載のシステム。
（付記１５）
コンピュータ可読記憶媒体であってその上にプログラムが記録されたコンピュータ可読記憶媒体において、前記プログラムは、前記コンピュータが、
ユニバーサルプラグアンドプレイ検索条件を要素に分割するステップと、
少なくとも１つの要素に記号表示を割り当てるステップと、
前記ユニバーサルプラグアンドプレイ検索条件内の前記少なくとも１つの要素の前記割り当てられた記号表示および順序に関する情報をするステップであって、前記情報はコンテンツを検索するために使用されることになる、ステップと
を実行することを可能にする、コンピュータ可読記憶媒体。