【手続補正書】
【提出日】平成20年8月7日(2008.8.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のユーザの端末と通信ネットワークを介して接続され、前記複数のユーザが作成するキャラクタデータを検索するサーバであって、
前記キャラクタデータに対して前記複数のユーザが入力した任意の文字列からなる複数のタグを受信するタグ受信部と、
前記受信したタグを、前記キャラクタデータと関連づけてタグ・テ−ブルに記憶するタグ付加部と、
ユーザの端末の要求に応じて前記タグが付加されたキャラクタデータを検索するタグ検索部と、
前記検索した結果を送信する検索結果送信部と、
を備えることを特徴とするサーバ。
【請求項２】
前記キャラクタデータに対する前記タグの付加は、ユーザＩＤに関連づけられたキャラクタに対して行う、請求項１に記載のサーバ。
【請求項３】
前記キャラクタデータに対する前記タグの付加は、キャラクタを構成するアイテムに対して行う、請求項１または請求項２に記載のサーバ。
【請求項４】
前記キャラクタデータに対する前記タグの付加は、キャラクタを構成するアイテムの各属性に対して行う、請求項１乃至請求項３に記載のサーバ。
【請求項５】
前記タグの検索は、前記ユーザが指定したタグと類似する類似タグについても検索対象とする、請求項１乃至請求項４に記載のサーバ。
【請求項６】
前記タグの検索は、検索されるタグに対して所定の重み付けを行う、請求項１乃至請求項５に記載のサーバ。
【請求項７】
前記所定の重み付けは、ツリー構造で定義されたアイテムの分類項目に基づいて行う、請求項６に記載のサーバ。
【請求項８】
前記所定の重み付けは、前記ユーザから指定された前記アイテムの分類項目に基づいて行う、請求項７に記載のサーバ。
【請求項９】
複数のユーザの端末と通信ネットワークを介して接続されたサーバが、前記複数のユーザが作成するキャラクタデータを検索する方法であって、
前記キャラクタデータに対して前記複数のユーザが入力した任意の文字列からなる複数のタグを受信するステップと、
前記タグを、前記キャラクタデータと関連づけてタグ・テ−ブルに記憶するステップと、
前記タグを検索することでユーザの要求に応じたキャラクタデータを検索するステップと、
前記検索した結果を送信するステップと、
を含むことを特徴とする方法。
【請求項１０】
複数のユーザの端末と通信ネットワークを介して接続されたサーバにおいて、前記複数のユーザが作成するキャラクタデータを検索するプログラムであって、
前記サーバに、
前記キャラクタデータに対して前記複数のユーザが入力した任意の文字列からなる複数のタグを受信するステップと、
前記タグを前記キャラクタデータに関連づけて格納するタグ・テーブルに記憶するステップと、
前記タグを検索することでユーザの要求に応じたキャラクタデータを検索するステップと、
前記検索した結果を送信するステップと、
を実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
（１）  複数のユーザの端末と通信ネットワークを介して接続され、前記複数のユーザが作成するキャラクタデータを検索するサーバであって、
前記キャラクタデータに対して前記複数のユーザが入力した任意の文字列からなる複数のタグを受信するタグ受信部と、
前記受信したタグを、前記キャラクタデータと関連づけてタグ・テーブルに記憶するタグ付加部と、
ユーザの端末の要求に応じて前記タグが付加されたキャラクタデータを検索するタグ検索部と、
前記検索した結果を送信する検索結果送信部と、
を備えることを特徴とするサーバ。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
このような構成とすることで、キャラクタデータ（例えば、アバターおよびその構成要素であるアイテムに関連するデータ）に対して、複数のユーザが入力した任意の文字列からなる複数のタグを受信し、そのタグを、前記キャラクタデータと関連づけて格納するタグ・テーブル（例えば、後述のアバタータグ・テーブル、アイテムタグ・テーブル、属性タグ・テーブルなど）に記憶し、ユーザの端末の要求に応じてタグが付加されたキャラクタデータ（例えば、アバター全体、アバターを構成するアイテム、そのアイテムの属性）を検索し、検索したそれぞれの結果を前記ユーザの端末に送信することができ、検索の精度や柔軟性を高める、という作用効果を奏する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
（２）  前記キャラクタデータに対する前記タグの付加は、ユーザＩＤに関連づけられたキャラクタに対して行う、（１）に記載のサーバ。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
（３）  前記キャラクタデータに対する前記タグの付加は、キャラクタを構成するアイテムに対して行う、（１）または（２）に記載のサーバ。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
（４）前記キャラクタデータに対する前記タグの付加は、キャラクタを構成するアイテムの各属性に対して行う、（１）〜（３）に記載のサーバ。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
（５）  前記タグの検索は、前記ユーザが指定したタグと類似する類似タグについても検索対象とする、（１）〜（４）に記載のサーバ。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
（６）前記タグの検索は、検索されるタグに対して所定の重み付けを行う、（１）〜（５）に記載のサーバ。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
（７）  前記所定の重み付けは、ツリー構造で定義されたアイテムの分類項目に基づいて行う、（６）に記載のサーバ。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
このような構成とすることで、（６）に述べたタグ検索部にて検索されるタグに対して行う重み付けを更にアイテムの分類項目の構造に従って行うことができる。通常、アイテムは、「顔」、「服装」、「履物」、「持ち物」、「ペット」、「背景」などの大分類にまず分類され、それぞれの大分類毎に更に中分類、小分類に項目分けされる。例えば、大分類が「服装」の場合、中分類は、「トップス」、「ボトムス」などに分類され、更に「ボトムス」は、「ズボン」、「スカート」などに小分類される。このようにアイテムの分類項目は、一般的にはツリー構造をなしている。通常は、重み付けを固定付けとしてもよいが、ユーザの指定により、どの分類を重視するかで検索の効率を高めることができる。また、この所定の重み付けは、ツリー構造で定義されたアイテムの分類項目の上位項目からに下位項目の順に従って重み付けを行うようにすること（重み付けの順を大分類、中分類、小分類以下とする）により広い分類項目から順に検索することができるので、一般的には検索効率を高めることができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
（８）  前記所定の重み付けは、前記ユーザから指定された前記アイテムの分類項目に基づいて行う、（７）に記載のサーバ。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
（９）  複数のユーザの端末と通信ネットワークを介して接続されたサーバが、前記複数のユーザが作成するキャラクタデータを検索する方法であって、
前記キャラクタデータに対して前記複数のユーザが入力した任意の文字列からなる複数のタグを受信するステップと、
前記タグを、前記キャラクタデータと関連づけてタグ・テーブルに記憶するステップと、
前記タグを検索することでユーザの要求に応じたキャラクタデータを検索するステップと、
前記検索した結果を送信するステップと、
を含むことを特徴とする方法。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
（１０）  複数のユーザの端末と通信ネットワークを介して接続されたサーバにおいて、前記複数のユーザが作成するキャラクタデータを検索するプログラムであって、
前記サーバに、
前記キャラクタデータに対して前記複数のユーザが入力した任意の文字列からなる複数のタグを受信するステップと、
前記タグを前記キャラクタデータに関連づけて格納するタグ・テーブルに記憶するステップと、
前記タグを検索することでユーザの要求に応じたキャラクタデータを検索するステップと、
前記検索した結果を送信するステップと、
を実行させることを特徴とするプログラム。