Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4679566B2 - Method, server, and program for distributing content data - Google Patents
[go: Go Back, main page]

JP4679566B2 - Method, server, and program for distributing content data - Google Patents

Method, server, and program for distributing content data Download PDF

Info

Publication number
JP4679566B2
JP4679566B2 JP2007329811A JP2007329811A JP4679566B2 JP 4679566 B2 JP4679566 B2 JP 4679566B2 JP 2007329811 A JP2007329811 A JP 2007329811A JP 2007329811 A JP2007329811 A JP 2007329811A JP 4679566 B2 JP4679566 B2 JP 4679566B2
Authority
JP
Japan
Prior art keywords
event
data
action
virtual world
part data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2007329811A
Other languages
Japanese (ja)
Other versions
JP2009151615A (en
Inventor
竜己 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2007329811A priority Critical patent/JP4679566B2/en
Publication of JP2009151615A publication Critical patent/JP2009151615A/en
Application granted granted Critical
Publication of JP4679566B2 publication Critical patent/JP4679566B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、バーチャルワールドにおいてコンテンツデータを配信する方法、サーバ及びプログラムに関する。 The present invention relates to a method, server, and program for distributing content data in a virtual world.

従来、インターネットの普及により、複数の端末装置のユーザが共通の仮想空間においてキャラクタを操作し、互いにコミュニケーションを取ったり、商品やサービスの売買を行ったりできるバーチャルワールドのシステムが提供されている。このようなシステムにおいては、ユーザは、予め用意されたパーツにより、店舗や住居等、様々な場と物を配置し、ユーザの分身であるキャラクタ(アバタ)を利用して、バーチャルワールド内で活動する。   2. Description of the Related Art Conventionally, with the spread of the Internet, a virtual world system has been provided in which users of a plurality of terminal devices can operate characters in a common virtual space, communicate with each other, and buy and sell goods and services. In such a system, the user arranges various places and objects such as stores and residences using parts prepared in advance, and uses the character (avatar) that is the user's alternation to act in the virtual world. To do.

このようなバーチャルワールドにおいては、ユーザはインターネットに接続された状態であるため、Webページにおける広告表示と同様に、現実の商品やサービスを提供する企業等にとっては、該当商品やサービスのページへとリンクされる広告の表示が効果的である。   In such a virtual world, since the user is connected to the Internet, as with the advertisement display on the Web page, for companies that provide actual products and services, the user is directed to the corresponding product or service page. Displaying linked advertisements is effective.

そこで、バーチャルワールドにおいて効果的に広告を表示する方法が提案されている。例えば、特許文献1には、ユーザエージェントがサービスエージェントの近傍にある場合に、サービスエージェントにユーザとのインタラクションを開始させ、ユーザがこれに応答した場合に広告データを表示することが示されている。
特開2002−109361号公報
Therefore, a method for effectively displaying an advertisement in a virtual world has been proposed. For example, Patent Document 1 discloses that when a user agent is in the vicinity of a service agent, the service agent starts interaction with the user and displays advertisement data when the user responds to this. .
JP 2002-109361 A

しかしながら、特許文献1の方法によれば、サービスエージェントと呼ばれるキャラクタとの対話により広告表示がなされるものの、ユーザが自発的にこのキャラクタに近づかなければ広告表示はされない。ところが、サービスエージェントは広告専用のキャラクタであるため、積極的に接近する動機付けが弱く、広告の表示頻度を向上させることは難しい。   However, according to the method of Patent Document 1, although an advertisement is displayed by interaction with a character called a service agent, the advertisement is not displayed unless the user spontaneously approaches this character. However, since the service agent is a character dedicated to advertisements, the motivation to actively approach is weak, and it is difficult to improve the display frequency of advertisements.

また、バーチャルワールド内に、ユーザが操作するアバタ以外のキャラクタが増えることにより、空間が煩雑化するため、システムの利用促進及び広告の提示機会の増加という効果が得られ難かった。 In addition, since the space becomes complicated due to an increase in the number of characters other than the avatar operated by the user in the virtual world, it is difficult to obtain the effects of promoting the use of the system and increasing the opportunity to present advertisements.

そこで、本発明は、ユーザによるシステムの利用を促進すると共に、広告や商品等のコンテンツ提示機会を増加させることのできるコンテンツデータの配信方法、サーバ及びプログラムを提供することを目的とする。 Therefore, an object of the present invention is to provide a content data distribution method , server, and program capable of promoting the use of the system by a user and increasing the opportunity of presenting content such as advertisements and products.

本発明では、以下のような解決手段を提供する。   The present invention provides the following solutions.

(1)ネットワークを介して接続された端末装置によりアクセスされるバーチャルワールドを管理するサーバが、コンテンツデータを配信する方法であって、前記バーチャルワールドに配置可能なパーツデータを記憶するパーツ記憶ステップと、前記パーツ記憶ステップにより記憶された前記パーツデータに関連付けて、前記バーチャルワールド内で発生しうるイベントと当該イベントに応じて前記バーチャルワールド内で実行されるアクションに関するデータとの組み合わせを記憶するイベント・アクション記憶ステップと、前記端末装置から前記パーツデータの選択及び設置位置の入力を受け付けたことに応じて、前記バーチャルワールド内の当該設置位置に当該パーツデータを配置する配置ステップと、前記配置ステップにより配置された前記パーツデータに関連付けられた前記イベントが発生したことを検知する検知ステップと、前記検知ステップにより検知された前記イベントと組み合わせて前記イベント・アクション記憶ステップにより記憶された前記アクションを実行する実行ステップと、を含む方法。 (1) network server that manages a virtual world that is accessed by the terminal device connected to via the, a method for distributing content data, before Symbol parts storage for storing the part data that can be located in the virtual world a step, prior SL in association with the stored said part data was by parts storing step, the stored combination of the data relating to actions performed by in response to an event and the event which may occur in the virtual world in the virtual world and event action storing step for a placement step of the previous SL terminal in response to reception of the input of the selection and the installation position of the part data, placing the parts data on the installed position within the virtual world, It is placed by the previous Symbol placement step Performing a detection step for detecting that said event associated with the part data is generated that is, the pre-Symbol the actions stored by the event action storage step in conjunction with detected the event by the sensing step An execution step.

このような構成によれば、当該方法を実行するサーバは、バーチャルワールドに配置可能なパーツデータを記憶し、記憶されたパーツデータに関連付けて、バーチャルワールド内で発生しうるイベントと当該イベントに応じてバーチャルワールド内で実行されるアクションに関するデータとの組み合わせを記憶し、端末装置からパーツデータの選択及び設置位置の入力を受け付けたことに応じて、バーチャルワールド内の当該設置位置に当該パーツデータを配置し、配置されたパーツデータに関連付けられたイベントが発生したことを検知したことに応じて、このイベントと組み合わせて記憶されたアクションを実行する。 According to such a configuration, the server that executes the method stores the part data that can be placed in the virtual world, and associates the stored part data with the stored part data in accordance with an event that can occur in the virtual world and the event. The combination with the data related to the action executed in the virtual world is memorized, and in response to the selection of the part data and the input of the installation position from the terminal device, the part data is stored at the installation position in the virtual world. In response to detecting that an event associated with the arranged part data has occurred, the action stored in combination with this event is executed.

このことにより、広告や商品等のコンテンツ提供者は、バーチャルワールドを構成し、ユーザにより指定された設置位置に配置されたパーツを介して、所定のイベントに応じたアクションを実行させることができる。したがって、広告や商品等の配信といったアクションを、ユーザが作成した場の状況に応じて効果的に提供できる可能性がある。   Accordingly, a content provider such as an advertisement or a product can execute an action corresponding to a predetermined event via the parts arranged in the installation position designated by the user by configuring a virtual world. Therefore, there is a possibility that an action such as distribution of an advertisement or a product can be effectively provided according to the situation of the place created by the user.

(2)前記実行ステップは、前記アクションとして、前記パーツデータとは別の新たなパーツデータを配置する(1)に記載の方法。 (2) pre-Symbol executing step, as the action, the method according to which to place another new part data (1) and the part data.

このような構成によれば、当該方法を実行するサーバは、所定のイベントが発生したことに応じて、新たに別のパーツデータを配置する。これにより、バーチャルワールド内に変化が生じ、ユーザの興味を引き付けられる可能性がある。そして、新たに配置されたパーツデータにより、別のイベント・アクションを提供することができる。   According to such a configuration, the server executing the method newly arranges another part data in response to occurrence of a predetermined event. This can cause changes in the virtual world that can attract the user's interest. Then, another event / action can be provided by the newly arranged parts data.

(3)前記バーチャルワールドに配置可能な広告データを記憶する広告記憶ステップをさらに含み、前記イベント・アクション記憶ステップは、前記アクションに関するデータとして、前記イベントと前記広告データとの関連付けをさらに記憶し、前記実行ステップは、前記検知されたイベントに関連付けて記憶された前記広告データを読み出し、当該広告データを前記バーチャルワールド内に配置する(1)に記載の方法。 (3) pre-Symbol further comprising an advertisement storage step of storing the advertisement data that can be located in the virtual world, before Symbol event action storing step, the data relating to the actions, further stores the association between the event and the advertisement data and, before SL execution step reads said advertisement data stored in association with the detected event, the method described in which to place the advertisement data in the virtual world (1).

このような構成によれば、当該方法を実行するサーバは、バーチャルワールドに配置可能な広告データを記憶し、アクションに関するデータとして、イベントと広告データとの関連付けをさらに記憶し、検知されたイベントに関連付けて記憶された広告データを読み出し、当該広告データをバーチャルワールド内に配置する。 According to such a configuration, the server that executes the method stores advertisement data that can be placed in the virtual world, further stores an association between the event and the advertisement data as data related to the action, and detects the detected event. The advertisement data stored in association with each other is read, and the advertisement data is arranged in the virtual world.

このことにより、当該サーバは、バーチャルワールド内の所定の状況をイベントとして検知し、イベントを検知したことに応じて広告データを配信することができる。したがって、広告提供者は、バーチャルワールド内にユーザが配置させるパーツデータに対応付けて、広告表示させたい状況をイベントとして登録しておくことにより、効果的に広告配信させることができる。   Accordingly, the server can detect a predetermined situation in the virtual world as an event, and can distribute advertisement data in response to the detection of the event. Therefore, the advertisement provider can effectively distribute the advertisement by registering a situation in which the advertisement is displayed as an event in association with the part data arranged by the user in the virtual world.

(4)前記アクションは、当該アクションを実行させる前記イベントとは別のイベントの発生を待機し、当該別のイベントの発生を検知したことに応じて、さらに別のアクションを実行する(1)から(3)のいずれか一つに記載の方法。 (4) before Symbol action, and the event to execute the action to wait for an another event, in response to the detection of the occurrence of the specific event, perform additional actions (1 the method according to any one of (3)).

このような構成によれば、当該方法を実行するサーバは、アクションを実行させるイベントとは別のイベントの発生を待機し、別のイベントの発生を検知したことに応じて、さらに別のアクションを実行する。 According to such a configuration, the server executing the method, the event to perform an action to wait the occurrence of another event, in response to the detection of the occurrence of another event, a further action Execute.

このことにより、例えば、アクションを実行させるトリガとしてのイベントを、入れ子にすることができる。すなわち、当該サーバは、あるイベントの発生を検知すると、対応するアクションを実行すると共に、さらに関連する別のイベントの発生を検知して別のアクションを実行する。したがって、例えば、ある状況(イベント発生)において、ユーザに質問し(アクション実行)、返答内容(別のイベント発生)によって異なるアクションを実行することができる。 Thereby, for example, an event as a trigger for executing an action can be nested. That is, when detecting the occurrence of a certain event, the server executes a corresponding action and further detects another related event and executes another action. Therefore, for example, in a certain situation (event occurrence), the user can be asked a question (action execution), and different actions can be executed depending on the response content (another event occurrence).

(5)前記バーチャルワールドに配置された前記パーツデータそれぞれに関する種別データを記憶する種別記憶ステップと、前記バーチャルワールド内における前記端末装置のユーザの位置及び属性データを更新記憶する更新ステップと、をさらに含み、前記検知ステップは、前記パーツデータ又は前記ユーザの間の相対距離、及び前記種別データ又は前記属性データに基づく前記イベントを検知する(1)から(4)のいずれか一つに記載の方法。 (5) before SL and type storage step for storing the type data for each said part data placed in the virtual world, and updating step of updating and storing the position and the attribute data of the user of the terminal device before Symbol within a virtual world, further comprising, before Symbol detection steps is one of the relative distance between the part data or the user, and the you detect the type data or the events based on the attribute data from (1) (4) The method described in 1.

このような構成によれば、当該方法を実行するサーバは、バーチャルワールドに配置されたパーツデータそれぞれに関する種別データを記憶し、バーチャルワールド内における端末装置のユーザの位置及び属性データを更新記憶し、パーツデータ又はユーザの間の相対距離、及びパーツの種別データ又はユーザの属性データに基づくイベントを検知する。 According to such a configuration, the server executing the method stores type data relating to each part data arranged in the virtual world, updates and stores the position and attribute data of the user of the terminal device in the virtual world, An event based on part data or a relative distance between users and part type data or user attribute data is detected.

このことにより、当該サーバは、バーチャルワールド内に配置されたパーツデータの周囲の状況、すなわち、所定の範囲内で行動中のユーザの属性(性別、年齢、行動履歴等)や、他のパーツデータの種別(野球場、飲食店、絵画、椅子等)に応じた条件をイベントとして検知することができる。したがって、当該サーバは、例えば端末装置にて表示されている範囲について、場の状況を把握し、パーツデータそれぞれに設定されたイベント(状況)の発生を検知して広告表示等のアクションを実行することができる。 As a result, the server can manage the surroundings of the part data placed in the virtual world, that is, the attributes (gender, age, behavior history, etc.) of the user who is acting within a predetermined range, and other part data. A condition corresponding to the type (baseball field, restaurant, painting, chair, etc.) can be detected as an event. Therefore, for example, the server grasps the situation of the place in the range displayed on the terminal device , detects the occurrence of an event (situation) set in each part data, and executes an action such as an advertisement display. be able to.

(6)前記実行ステップは、前記アクションとして、前記端末装置のユーザに対して報酬ポイントを加算する(1)から(5)のいずれか一つに記載の方法。 (6) before SL executing step, as the action, the method according to any one of the from you adds reward points to the user of the terminal device (1) (5).

このような構成によれば、当該方法を実行するサーバは、広告表示等のアクションと共に、当該アクションを実行させるパーツデータをバーチャルワールドに配置したユーザに対して対価を支払うことができる。これにより、バーチャルワールド及びパーツデータの利用が促進される可能性がある。 According to such a configuration, the server executing the method can pay the user who has placed the part data for executing the action in the virtual world together with the action such as the advertisement display. This may facilitate use of the virtual world and part data.

(7)前記パーツデータの選択入力を受け付けた場合に、前記端末装置のユーザに対して課金を行う課金ステップをさらに含む(1)から(6)のいずれか一つに記載の方法。 (7) if the previous SL receives a selection input of the parts data, The method according to any of the accounting steps further including (1) (6) for charging the user of the terminal device.

このような構成によれば、当該方法を実行するサーバは、パーツデータを利用したことに対する対価を、ユーザに課金することができる。これにより、対価に相応しい魅力的なパーツデータの提供が促進される可能性がある。   According to such a configuration, the server that executes the method can charge the user for compensation for using the part data. This may facilitate the provision of attractive parts data suitable for the price.

(8)前記パーツデータを検索するためのキーワードを受け付け、当該キーワードと所定の関連度を持つ前記パーツデータを抽出する抽出ステップと、前記抽出ステップにより抽出された前記パーツデータのリストを前記端末装置に送信する送信ステップと、をさらに含む(1)から(7)のいずれか一つに記載の方法。 (8) before SL accepts a keyword for retrieving the part data, wherein an extraction step of extracting the part data with the keyword and the predetermined relevance, a list of the part data extracted by the previous SL extraction step The method according to any one of (1) to (7), further including a transmission step of transmitting to the terminal device.

このような構成によれば、当該方法を実行するサーバは、パーツデータを検索するためのキーワードを受け付け、キーワードと所定の関連度を持つパーツデータを抽出し、抽出されたパーツデータのリストを端末装置に送信する。   According to such a configuration, the server that executes the method receives a keyword for searching for part data, extracts part data having a predetermined degree of association with the keyword, and displays a list of the extracted part data on the terminal Send to device.

このことにより、当該サーバは、多数用意されたパーツデータの中から、ユーザの要求に合ったものを効率的に抽出することができる。したがって、バーチャルワールドの場の作成が容易になり、利用が促進される可能性がある。   Thus, the server can efficiently extract data that meets the user's request from a large number of prepared part data. Therefore, it is easy to create a virtual world place, and there is a possibility that the use will be promoted.

(9)前記イベント・アクション記憶ステップは、前記イベント及び前記アクションに関するパラメータが変更可能であることを示すデータを共に記憶し、前記選択及び設置位置の入力を受け付けた前記パーツデータに関して、前記パラメータの変更入力を受け付け、変更後の前記イベント及び前記アクションに関するデータを記憶する変更データ記憶ステップをさらに含む(1)から(8)のいずれか一つに記載の方法。 (9) before Symbol event action storing step, together stores data indicating that the parameter relating to the event and the action can be changed, with respect to the part data that has received the input of the pre-Symbol selection and installation position, wherein The method according to any one of (1) to (8), further including a change data storing step of receiving a parameter change input and storing data related to the event and the action after the change.

このような構成によれば、当該方法を実行するサーバは、イベント及びアクションに関するパラメータが変更可能であることを示すデータを記憶し、選択及び設置位置の入力を受け付けたパーツデータに関して、パラメータの変更入力を受け付け、変更後のイベント及びアクションに関するデータを記憶する。 According to such a configuration, the server that executes the method stores the data indicating that the parameters relating to the event and the action can be changed, and changes the parameters for the part data for which selection and installation position input are accepted. Accepts input and stores data regarding changed event and action.

このことにより、当該サーバは、パーツデータに関連付けるイベント・アクションに関して、ユーザからの変更を受け付けることができる。したがって、パーツデータの動作に柔軟性が生まれ、システムの利用が促進される可能性がある。   Accordingly, the server can accept a change from the user regarding the event / action associated with the part data. Therefore, there is a possibility that the operation of the part data is flexible and the use of the system is promoted.

(10)ネットワークを介して接続された端末装置によりアクセスされるバーチャルワールドを管理し、コンテンツデータを配信するサーバであって、前記バーチャルワールドに配置可能なパーツデータを記憶するパーツ記憶手段と、前記パーツ記憶手段により記憶された前記パーツデータに関連付けて、前記バーチャルワールド内で発生しうるイベントと当該イベントに応じて前記バーチャルワールド内で実行されるアクションに関するデータとの組み合わせを記憶するイベント・アクション記憶手段と、前記端末装置から前記パーツデータの選択及び設置位置の入力を受け付けたことに応じて、前記バーチャルワールド内の当該設置位置に当該パーツデータを配置する配置手段と、前記配置手段により配置された前記パーツデータに関連付けられた前記イベントが発生したことを検知する検知手段と、前記検知手段により検知された前記イベントと組み合わせて前記イベント・アクション記憶手段により記憶された前記アクションを実行する実行手段と、を備えるサーバ。 (10) via the network and manages the virtual world that is accessed by a terminal device connected to a server for distributing content data, and parts storage means for storing the part data can be placed in front SL virtual world , before Symbol in association with the parts data stored by the parts storage unit stores a combination of the data relating to actions performed by the virtual within said virtual world in accordance with the can occur events and the event World event action storing means, and arranging means for pre SL depending from the terminal device that has received the input of the selection and the installation position of the part data, placing the parts data on the installed position within the virtual world, before Symbol associated with said part data placed by the placement means Comprising a detection means for the event given detects that occurred, and execution means for executing said action stored by sensed in combination with the event said event action storing means the previous SL detecting means server.

このような構成によれば、当該サーバを運用することにより、(1)と同様の効果が期待できる。   According to such a configuration, the same effect as in (1) can be expected by operating the server.

(11)ネットワークを介して接続された端末装置によりアクセスされるバーチャルワールドを管理するサーバに、コンテンツデータを配信させるプログラムであって、前記バーチャルワールドに配置可能なパーツデータを記憶するパーツ記憶ステップと、前記パーツ記憶ステップにより記憶された前記パーツデータに関連付けて、前記バーチャルワールド内で発生しうるイベントと当該イベントに応じて前記バーチャルワールド内で実行されるアクションに関するデータとの組み合わせを記憶するイベント・アクション記憶ステップと、前記端末装置から前記パーツデータの選択及び設置位置の入力を受け付けたことに応じて、前記バーチャルワールド内の当該設置位置に当該パーツデータを配置する配置ステップと、前記配置ステップにより配置された前記パーツデータに関連付けられた前記イベントが発生したことを検知する検知ステップと、前記検知ステップにより検知された前記イベントと組み合わせて前記イベント・アクション記憶ステップにより記憶された前記アクションを実行する実行ステップと、を実行させるプログラム。 (11) network to a server which manages the virtual world that is accessed by the terminal device connected to via the, be a program for distributing content data, before Symbol parts storage for storing the part data that can be located in the virtual world a step, prior SL in association with the stored said part data was by parts storing step, the stored combination of the data relating to actions performed by in response to an event and the event which may occur in the virtual world in the virtual world and event action storing step for a placement step of the previous SL terminal in response to reception of the input of the selection and the installation position of the part data, placing the parts data on the installed position within the virtual world, before Symbol placement step A detection step for detecting that more placed the event associated with the parts data is generated, the previous SL the actions stored by the event action storage step in conjunction with detected the event by the sensing step An execution step to be executed.

このような構成によれば、当該プログラムをサーバに実行させることにより、(1)と同様の効果が期待できる。   According to such a configuration, the same effect as in (1) can be expected by causing the server to execute the program.

本発明によれば、ユーザによるシステムの利用を促進すると共に、広告や商品等のコンテンツ提示機会を増加させることができる。 According to the present invention, as well as promote the use of the system by the user, it is a call to increase the content presentation opportunity of advertising and product or the like.

以下、本発明の実施形態について図を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[システム構成]
図1は、バーチャルワールドを提供するシステムの構成を示す図である。配信サーバ10は、ネットワーク40を介してユーザ端末20及び広告主サーバ30と接続され、ユーザ端末20からアクセス可能なバーチャルワールドを管理する。
[System configuration]
FIG. 1 is a diagram showing the configuration of a system that provides a virtual world. The distribution server 10 is connected to the user terminal 20 and the advertiser server 30 via the network 40 and manages a virtual world accessible from the user terminal 20.

配信サーバ10は、ユーザ端末20から操作入力を受け付け、様々なパーツデータを選択あるいは作成し、これらをユーザが指定した位置に配置することによりバーチャルワールドの場を構成する。そして、ユーザ端末20のユーザは、場の中で自分の分身であるキャラクタ(アバタ)を移動させ、他のキャラクタとコミュニケーションをとることができる。   The distribution server 10 receives an operation input from the user terminal 20, selects or creates various parts data, and arranges them at positions designated by the user to constitute a virtual world field. Then, the user of the user terminal 20 can move a character (avatar) that is his or her own character in the field to communicate with other characters.

バーチャルワールド内では、様々な商品やサービスの取引が可能であり、配信サーバ10は、そのための広告や商品リスト等のコンテンツデータを配信する。これにより、ユーザ端末20のユーザは、広告主サーバ30に誘導され、あるいはバーチャルワールド内にて購入処理を行う。 In the virtual world, various products and services can be traded, and the distribution server 10 distributes content data such as advertisements and product lists. Thereby, the user of the user terminal 20 is guided to the advertiser server 30 or performs purchase processing in the virtual world.

ここで、上記のコンテンツデータは、バーチャルワールドを構成するパーツデータと関連付けて、所定のイベントが発生したことに応じて配信サーバ10により配信される。すなわち、ユーザ端末20のユーザパーツデータを配置してバーチャルワールドの場を作ることにより、このパーツデータが配置された位置に関連付けられた広告等が配信され、他のユーザの目に触れることとなる。 Here, the content data is associated with the part data constituting the virtual world and is distributed by the distribution server 10 in response to occurrence of a predetermined event. In other words, by making the field of virtual world to the user of the user terminal 20 to place the parts data, advertising, etc. associated with this part data is placed position is delivered, and touching the eyes of other users Become.

[ハードウェア構成]
図2は、配信サーバ10のハードウェア構成の一例を示す図である。配信サーバ10は、制御部101を構成するCPU(Central Processing Unit)1(1010)(マルチプロセッサ構成ではCPU2(1012)等複数のCPUが追加されてもよい)、バスライン1005、通信I/F1040、メインメモリ1050、BIOS(Basic Input Output System)1060、USBポート1090、I/Oコントローラ1070並びにキーボードマウス1100等の入力手段や表示装置1022を備える。
[Hardware configuration]
FIG. 2 is a diagram illustrating an example of a hardware configuration of the distribution server 10. The distribution server 10 includes a central processing unit (CPU) 1 (1010) configuring the control unit 101 (a plurality of CPUs such as CPU 2 (1012) may be added in a multiprocessor configuration), a bus line 1005, and a communication I / F 1040. A main memory 1050, a basic input output system (BIOS) 1060, a USB port 1090, an I / O controller 1070 , a keyboard , a mouse 1100, and other input means and a display device 1022.

I/Oコントローラ1070には、テープドライブ1072、ハードディスク1074、光ディスクドライブ1076、半導体メモリ1078等の記憶手段を接続することができる。 Storage means such as a tape drive 1072, a hard disk 1074, an optical disk drive 1076, and a semiconductor memory 1078 can be connected to the I / O controller 1070.

BIOS1060は、配信サーバ10の起動時にCPU1(1010)が実行するブートプログラムや、配信サーバ10のハードウェアに依存するプログラム等を格納する。 The BIOS 1060 stores a boot program executed by the CPU 1 (1010) when the distribution server 10 is started up, a program depending on the hardware of the distribution server 10 , and the like.

記憶部107を構成するハードディスク1074は、配信サーバ10がサーバとして機能するための各種プログラム及び実施形態における各種機能を実行するプログラムを記憶しており、さらに、必要に応じて各種データベースを構成可能である。 The hard disk 1074 constituting the storage unit 107 stores various programs for the distribution server 10 to function as a server and programs for executing various functions in the present embodiment , and further, various databases can be configured as necessary. It is.

光ディスクドライブ1076としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、DVD−RAMドライブ及びCD−RAMドライブを使用することができる。光ディスクドライブ1076を使用する場合は各ドライブに対応した光ディスク1077を使用する。本実施形態では、光ディスク1077から光ディスクドライブ1076によりプログラム又はデータを読み取り、I/Oコントローラ1070を介してメインメモリ1050又はハードディスク1074に提供することもできる。 As the optical disk drive 1076, for example, a DVD-ROM drive, a CD-ROM drive, a DVD-RAM drive, and a CD-RAM drive can be used. When the optical disk drive 1076 is used , the optical disk 1077 corresponding to each drive is used. In this embodiment, a program or data can be read from the optical disk 1077 by the optical disk drive 1076 and provided to the main memory 1050 or the hard disk 1074 via the I / O controller 1070.

配信サーバ10に提供されるプログラムは、ハードディスク1074、光ディスク1077又はメモリーカード等の記録媒体に格納されて提供される。このプログラムは、I/Oコントローラ1070を介して、記録媒体から読み出され、又は通信I/F1040を介してダウンロードされることによって、配信サーバ10にインストールされ実行されてもよい。 The program provided to the distribution server 10 is provided by being stored in a recording medium such as the hard disk 1074, the optical disk 1077, or a memory card. This program may be installed in the distribution server 10 and executed by being read from the recording medium via the I / O controller 1070 or downloaded via the communication I / F 1040.

前述のプログラムは、内部又は外部の記媒体に格納されてもよい。ここで、記憶部107を構成する記媒体としては、ハードディスク1074、光ディスク1077又はメモリーカードの他に、MD等の光磁気記録媒体テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク1074又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを配信サーバ10に提供してもよい。 Aforementioned program may be stored in the internal or external record medium. Here, as the record medium constituting the storage unit 107, a hard disk 1074, in addition to the optical disk 1077 or a memory card, it can be used a magneto-optical recording medium or a tape medium such as MD. Further, a storage device such as a hard disk 1074 or an optical disk library provided in a server system connected to a dedicated communication line or the Internet may be used as a recording medium, and the program may be provided to the distribution server 10 via the communication line.

ここで、表示装置1022は、ユーザにデータの入力を受け付ける画面を表示したり、配信サーバ10による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。   Here, the display device 1022 displays a screen for accepting data input to the user, or displays a screen of a calculation processing result by the distribution server 10, and includes a cathode ray tube display device (CRT), a liquid crystal display device ( LCD).

ここで、入力手段は、ユーザによる入力の受け付けを行うものであり、キーボードマウス1100等により構成してよい。 Here, the input means accepts input by the user, and may be configured by a keyboard , a mouse 1100, and the like.

また、通信I/F1040は、配信サーバ10を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信I/F1040は、モデム、ケーブル・モデム及びイーサネット(登録商標)・アダプタを含んでよい。 The communication I / F 1040 is a network adapter for enabling the distribution server 10 to be connected to a terminal via a dedicated network or a public network. The communication I / F 1040 may include a modem, a cable modem, and an Ethernet (registered trademark) adapter.

以上の例は、配信サーバ10について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の配信サーバ10により実現される機能は、上述の方法を当該コンピュータにより実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。   Although the above example mainly demonstrated the delivery server 10, each function can also be implement | achieved by installing a program in a computer and making the computer operate | move as a server apparatus. Therefore, the function realized by the distribution server 10 of the present embodiment can be realized by executing the above-described method by the computer or by introducing the above-described program into the computer and executing it.

ユーザ端末20も、上述の配信サーバ10と同様な構成を持つ。また、本実施形態ではいわゆるコンピュータで実現した例について説明するが、さらに、本発明の原理が適用可能である限り、携帯電話、PDA(Personal Data Assistant)、ゲーム機等の様々な端末で実現してよい。 The user terminal 20 also has a configuration similar to that of the distribution server 10 described above. In this embodiment, an example realized by a so-called computer will be described. Furthermore , as long as the principle of the present invention is applicable, it can be realized by various terminals such as a mobile phone, a PDA (Personal Data Assistant), and a game machine. It's okay.

[機能構成]
図3は、配信サーバ10の機能を示すブロック図である。以下、配信サーバ10は、バーチャルワールド内において、コンテンツデータとして広告を表示するものとして説明する。配信サーバ10は、パーツ登録部11、イベント・アクション登録部12、バーチャルワールド構成部13、イベント検知部14、広告要求部15及び広告表示部16を備え、パーツDB17及び広告DB18に記憶するデータに基づいて、広告データを配信する。
[Function configuration]
FIG. 3 is a block diagram illustrating functions of the distribution server 10. Hereinafter, the distribution server 10 will be described as displaying an advertisement as content data in the virtual world. The distribution server 10 includes a parts registration unit 11, an event / action registration unit 12, a virtual world configuration unit 13, an event detection unit 14, an advertisement request unit 15, and an advertisement display unit 16, and stores data in the parts DB 17 and the advertisement DB 18. Based on this, advertisement data is distributed.

パーツ登録部11は、バーチャルワールドを構成するパーツデータを、パーツDB17に記憶する。ユーザ端末20のユーザは、記憶されたパーツデータを利用し、活動の場を設定する。   The parts registration unit 11 stores the parts data constituting the virtual world in the parts DB 17. The user of the user terminal 20 uses the stored part data to set an activity place.

イベント・アクション登録部12は、パーツ登録部11により記憶されたパーツデータに対して、配信サーバ10が検知し得るイベント及びアクションを登録する。具体的には、例えば、パーツ「AAA」の「2m以内に男性が接近」した場合には、広告「XXX」を表示するといった関連付けである。 The event / action registration unit 12 registers events and actions that can be detected by the distribution server 10 with respect to the part data stored by the parts registration unit 11. Specifically, for example, when “male approaches within 2 m” of the part “AAA 1 ”, the advertisement “XXX” is displayed.

図4に、パーツデータ及びイベント・アクションを記憶したパーツテーブルを示す。パーツテーブルには、パーツを識別するパーツID及びその画像、そして広告を表示させる条件となるイベントと、イベントが発生した場合に表示させる広告を識別する広告IDを保持している。このようなイベント・アクションが登録されたパーツは、広告を配信したい企業等により設定され、ユーザが配置可能なパーツが増加していく。 FIG. 4 shows a parts table storing part data and event / action. The parts table holds a part ID for identifying a part and an image thereof, an event serving as a condition for displaying an advertisement, and an advertisement ID for identifying an advertisement to be displayed when the event occurs. Parts for which such events and actions are registered are set by a company or the like that wants to distribute advertisements, and the number of parts that a user can place increases.

なお、イベントにはパラメータを設定可能としてよく、例えば、パーツ「BBB1」は距離と性別を変更可能であり、ユーザがバーチャルワールド内に配置する際に設定することができる。同様に、アクションに関してもパラメータを持つこととしてよく、例えば、表示させる広告データを選択したり、表示位置を変更したり、柔軟性を持たせることが可能である。   It should be noted that a parameter may be set for the event. For example, the part “BBB1” can be changed in distance and gender and can be set when the user places the virtual world. Similarly, an action may have a parameter. For example, it is possible to select advertisement data to be displayed, change a display position, or provide flexibility.

このパラメータへの設定値は、図5に示すパラメータテーブルに記憶される。パラメータテーブルには、パーツデータを配置したユーザのユーザID、ユーザにより配置された位置、パーツテーブルにおけるパーツID、及び設定するパラメータの値を保持する。これにより、バーチャルワールド内でユーザ指定の位置に配置されたパーツデータそれぞれについてのイベント・アクションが規定されることとなる。 The set value for this parameter is stored in the parameter table shown in FIG. The parameter table holds the user ID of the user who placed the part data, the position placed by the user, the part ID in the part table, and the value of the parameter to be set. As a result, the event action for each part data arranged at the position designated by the user in the virtual world is defined.

広告IDは、図6に示す広告テーブルと関連付けられる。広告テーブルは、バーチャルワールドにおいて表示される広告画像を広告IDと共に保持する。パーツテーブルに設定されたイベントが発生した場合には、この広告画像がパーツに替えて表示される。 The advertisement ID is associated with the advertisement table shown in FIG. The advertisement table holds an advertisement image displayed in the virtual world together with an advertisement ID. When an event set in the parts table occurs, the advertisement image is displayed in place of the parts.

バーチャルワールド構成部13は、ユーザ端末20から、パーツデータの選択及び設置位置の指定入力を受け付け、パーツDB17に記憶されたパーツデータを選択し、バーチャルワールド内の指定された位置に配置する。このとき、選択されたパーツデータに関連付けられたイベント及び広告データが参照され、配信サーバ10は、後述のイベント検知処理(図)を開始する。 The virtual world construction unit 13 receives part data selection and installation position designation input from the user terminal 20, selects part data stored in the parts DB 17, and arranges it at a designated position in the virtual world. At this time, the event and advertisement data associated with the selected part data are referred to, and the distribution server 10 starts an event detection process (FIG. 8 ) described later.

イベント検知部14は、バーチャルワールド構成部13により配置されたパーツデータに関して、パーツテーブルにおいて関連付けられたイベントの発生を検知する。   The event detection unit 14 detects the occurrence of an event associated in the parts table with respect to the part data arranged by the virtual world composition unit 13.

ここで、配信サーバ10は、各パーツデータに関して、それぞれの種類を特定するデータを保持し、さらに、ユーザ端末20のユーザに関する属性データ、例えば性別や年齢等の個人情報を管理する。これにより、配信サーバ10が検知し得るイベントとしては、パーツテーブル(図4)に示したように、該当パーツデータが配置された位置からユーザが操作するアバタまでの距離と、ユーザの属性とを参照したものを設定することができる。 Here, for each part data, the distribution server 10 holds data specifying each type, and further manages attribute data related to the user of the user terminal 20, for example, personal information such as sex and age. As a result, as shown in the parts table (FIG. 4), the events that the distribution server 10 can detect include the distance from the position where the corresponding part data is arranged to the avatar operated by the user, and the user's attributes. You can set what you refer to.

また、配信サーバ10は、パーツデータ間の距離、パーツデータの種類やその組み合わせ、あるいは所定の属性のユーザの人数等、バーチャルワールド内で発生し得る様々な状況をイベントとして検知することができる。 Further, the distribution server 10 can detect various situations that can occur in the virtual world, such as the distance between the part data, the type and combination of the part data, or the number of users having a predetermined attribute, as events.

広告要求部15は、イベント検知部14により検知されたイベントに対して、パーツテーブル(図4)にて関連付けられている広告データを広告テーブル(図6)より取得する。   The advertisement request unit 15 acquires advertisement data associated with the event detected by the event detection unit 14 in the parts table (FIG. 4) from the advertisement table (FIG. 6).

広告表示部16は、広告要求部15により取得した広告データの画像を、バーチャルワールドに配置されているパーツデータの画像に替えて表示させる。   The advertisement display unit 16 displays the advertisement data image acquired by the advertisement request unit 15 in place of the part data image arranged in the virtual world.

パーツDB17は、上述のパーツテーブル(図4)及びパラメータテーブル(図5)を保持する。また、広告DB18は、上述の広告テーブル(図6)を保持する。広告テーブルは、広告主サーバ30等からの要求により、適宜あるいはイベント・アクションの登録に伴って更新される。 The parts DB 17 holds the above-described parts table (FIG. 4) and parameter table (FIG. 5). Further, the advertisement DB 18 holds the above-described advertisement table (FIG. 6). The advertisement table is updated as needed or accompanying event / action registration in response to a request from the advertiser server 30 or the like.

なお、パーツDB17及び広告DB18は、それぞれ異なるデータベースとして配信サーバ10とは別に設けられるとしたが、これには限られない。例えば、単一のデータベースとしてもよいし、また、配信サーバ10の記憶部107に設けてもよい。 The parts DB 17 and the advertisement DB 18 are provided separately from the distribution server 10 as different databases, but are not limited thereto. For example, it may be a single database or may be provided in the storage unit 107 of the distribution server 10.

[パーツ配置処理]
図7は、配信サーバ10の制御部101がパーツデータを配置しバーチャルワールドを構成する処理のフローチャートである。ここで、ユーザ端末20のユーザは、パーツテーブルに記憶されたパーツデータを選択し、その配置される位置を指定することにより、バーチャルワールド内における場を生成する。
[Part placement processing]
FIG. 7 is a flowchart of processing in which the control unit 101 of the distribution server 10 arranges part data and configures a virtual world. Here, the user of the user terminal 20 selects a part data stored in the parts table and designates a position where the part data is arranged, thereby generating a place in the virtual world.

ステップS1では、制御部101は、パーツテーブルに記憶されたパーツデータのリストをユーザ端末20に送信し、リスト表示を行う。これにより、制御部101は、ユーザからの選択入力を待機する。   In step S1, the control unit 101 transmits a list of parts data stored in the parts table to the user terminal 20 to display a list. As a result, the control unit 101 waits for a selection input from the user.

ここで、リスト表示は、イベント及びアクションの内容説明を伴っていることが望ましい。例えば、パーツテーブルに説明文フィールドを設け、イベント・アクションの登録時に、設定されることとしてよい。 Here, it is desirable that the list display is accompanied by a description of the contents of events and actions. For example, an explanatory text field may be provided in the parts table and set when an event / action is registered.

ステップS2では、制御部101は、ユーザ端末20によりパーツデータが選択されたか否かを判別する。この判別がYESの場合はステップS5に移り、判別がNOの場合はステップS3に移る。   In step S <b> 2, the control unit 101 determines whether or not part data has been selected by the user terminal 20. If this determination is YES, the process proceeds to step S5, and if the determination is NO, the process proceeds to step S3.

ステップS3では、制御部101は、ユーザ端末20から、パーツデータのリストを絞り込むための検索キーワードの入力を受け付けたか否かを判別する。この判別がYESの場合はステップS4に移り、判別がNOの場合はステップS2に戻り、選択入力あるいは検索キーワード入力を待機する。   In step S <b> 3, the control unit 101 determines whether or not an input of a search keyword for narrowing down the parts data list has been received from the user terminal 20. If this determination is YES, the process proceeds to step S4. If the determination is NO, the process returns to step S2 and waits for selection input or search keyword input.

ステップS4では、制御部101は、ステップS3にて受け付けたキーワードに基づいて、所定の関連度を持つパーツデータの検索を実行する。そして、ステップS1に戻り、抽出されたパーツデータによるリスト表示を行う。これにより、制御部101は、キーワードに関連したパーツデータを抽出することができるため、ユーザが望むパーツデータを効率的に提供できる可能性がある。   In step S4, the control unit 101 searches for part data having a predetermined degree of association based on the keyword received in step S3. Then, the process returns to step S1, and a list display using the extracted parts data is performed. Thereby, since the control part 101 can extract the part data relevant to a keyword, there exists a possibility that the part data which a user desires can be provided efficiently.

ステップS5では、制御部101は、ステップS2にて選択されたと判別されたパーツデータをパーツテーブルから読み出し、バーチャルワールド内に配置する。配置される位置情報は、ユーザ端末20から受信し、制御部101は、パーツデータの位置及び種別に関する情報を保持する。 In step S5, the control unit 101 reads the part data determined to have been selected in step S2 from the parts table and places it in the virtual world. Position information to be arranged is received from the user terminal 20, and the control unit 101 holds information regarding the position and type of part data.

ステップS6では、制御部101は、ユーザ端末20から、イベント・アクションに関するパラメータの入力を受け付けたか否かを判別する。この判別がYESの場合はステップS7に移り、判別がNOの場合はステップS8に移る。   In step S <b> 6, the control unit 101 determines whether an input of a parameter related to an event / action has been received from the user terminal 20. If this determination is YES, the process proceeds to step S7, and if the determination is NO, the process proceeds to step S8.

ステップS7では、制御部101は、ステップSにて受け付けたと判別されたパラメータをパラメータテーブル(図5)に記憶する。 In step S7, the control unit 101 stores the parameters is determined that is accepted in step S 6 in the parameter table (FIG. 5).

ステップS8では、制御部101は、ユーザ端末20のユーザに対して、パーツデータに関する課金処理を行う。課金されるのは、パーツデータの作成者あるいはバーチャルワールドの管理者により設定される価格であって、予めパーツデータと関連付けて記憶される。なお、ステップS8は省略可能であり、パーツデータの使用は無料とし、後述の広告表示に関する請求(図8)にて代替することもできる。 In step S <b> 8, the control unit 101 performs billing processing related to part data for the user of the user terminal 20. The price charged by the creator of the part data or the administrator of the virtual world is stored in advance in association with the part data. Note that step S8 can be omitted, the use of parts data is free of charge, and can be replaced by a bill for advertisement display (FIG. 8) described later.

ステップS9では、制御部101は、ステップS5で配置されたパーツデータに関して、対応するイベントの検知処理(図8)を開始する。これにより、ユーザ端末20のユーザがパーツデータを選択して配置することで、バーチャルワールド内の場を生成又は更新したことに応じて、広告配信のトリガであるイベントの検知が可能となる。 In step S9, the control unit 101 starts a corresponding event detection process (FIG. 8) for the part data arranged in step S5. Thereby, when the user of the user terminal 20 selects and arranges the part data, it is possible to detect an event that is a trigger for advertisement distribution in response to the generation or update of the field in the virtual world.

[広告表示処理]
図8は、配信サーバ10の制御部101が、バーチャルワールド内に配置されたパーツデータに関連付けられた広告表示を行う処理のフローチャートである。この処理は、イベント・アクションが記憶され、バーチャルワールド内でユーザに指定された位置に配置されているパーツデータのそれぞれについて実行される。
[Advertising display processing]
FIG. 8 is a flowchart of processing in which the control unit 101 of the distribution server 10 displays an advertisement associated with part data arranged in the virtual world. This process is executed for each part data in which an event / action is stored and arranged at a position designated by the user in the virtual world.

ステップS11では、制御部101は、パーツデータに関連付けられたイベントが発生したか否かを判別する。具体的には、制御部101は、バーチャルワールド内におけるユーザの位置や属性、配置されている他のパーツデータの位置や種別を参照し、パーツテーブル(図4)に記憶されたイベントが発生したことを検知する。この判別がYESの場合はステップS12に移り、判別がNOの場合はステップS11を繰り返して、イベントの発生を監視する。   In step S11, the control unit 101 determines whether an event associated with the part data has occurred. Specifically, the control unit 101 refers to the position and attribute of the user in the virtual world and the position and type of other arranged part data, and an event stored in the parts table (FIG. 4) has occurred. Detect that. If this determination is YES, the process proceeds to step S12. If the determination is NO, step S11 is repeated to monitor the occurrence of an event.

ステップS12では、イベントが発生しているので、制御部101は、対応する広告表示のための広告データを取得する。具体的には、制御部101は、パーツテーブル(図4)において関連付けられた広告IDにより、広告テーブル(図6)を参照し、広告の画像データを取得する。   In step S12, since an event has occurred, the control unit 101 acquires advertisement data for displaying the corresponding advertisement. Specifically, the control unit 101 refers to the advertisement table (FIG. 6) with the advertisement ID associated in the parts table (FIG. 4), and acquires advertisement image data.

ステップS13では、制御部101は、ステップS12にて取得した広告データにより、バーチャルワールド内に広告表示を行う。表示場所は、該当のパーツデータが配置されていた場所であってよいが、これには限られない。例えば、パーツテーブル(図4)に関連付けて、所定の場所を予め記憶しておき、広告表示の際に、この所定の場所に表示することとしてもよい。   In step S13, the control unit 101 displays an advertisement in the virtual world using the advertisement data acquired in step S12. The display location may be a location where the corresponding part data is arranged, but is not limited to this. For example, a predetermined location may be stored in advance in association with the parts table (FIG. 4) and displayed at the predetermined location when an advertisement is displayed.

ステップS14では、制御部101は、ステップS13による広告表示に対する対価としての報酬ポイントを、ユーザ端末20のユーザに対して加算する。具体的には、例えば、予めユーザ毎に設定された口座に対して、バーチャルワールド内での貨幣価値を持つポイントを振り込む。あるいは、実世界における銀行等の口座に所定の金額を振り込むこととしてもよい。   In step S <b> 14, the control unit 101 adds reward points as consideration for the advertisement display in step S <b> 13 to the user of the user terminal 20. Specifically, for example, a point having a monetary value in the virtual world is transferred to an account set in advance for each user. Alternatively, a predetermined amount may be transferred to a bank account in the real world.

ステップS15では、制御部101は、ステップS13による広告表示に対する広告主への課金として、請求データを作成する。ステップS14のポイントと、バーチャルワールドの管理費用とは、この請求額の中から割り当てることができる。   In step S15, the control unit 101 creates billing data as a charge to the advertiser for the advertisement display in step S13. The points in step S14 and the virtual world management cost can be allocated from the billed amount.

なお、ステップS14及びステップS15は、広告表示のリンクから広告主サーバ30へのアクセスがあった、あるいは商品の取引が成立した、等のイベントに応じたアクションとして、本実施形態のイベント・アクション(広告)と同様に定義することができる。 Note that steps S14 and S15 are the event actions (according to the event action (the action of the present embodiment) in which the advertiser server 30 is accessed from the advertisement display link or the product transaction is established). Can be defined in the same way as advertising).

[表示例]
図9〜11は、ユーザ端末20におけるバーチャルワールドの画面表示例を示す図である。ここでは、ユーザにより生成された場(図9)において、所定のイベントが発生し(図10)、広告表示がなされた(図11)様子を示している。
[Display example]
9 to 11 are diagrams showing examples of screen display of the virtual world on the user terminal 20. Here, in the place (FIG. 9) generated by the user, a predetermined event occurs (FIG. 10), and the advertisement is displayed (FIG. 11).

図9では、バーカウンタに店員(アバタ)51と絵画50が配置されている。これはユーザにより設けられた場であり、他のユーザも、この場にアクセスすることができる。ここで、絵画50には、イベント・アクションが設定され、「2m以内に男性が接近」というイベントに応じて広告が表示されるものとする。   In FIG. 9, a clerk (avatar) 51 and a painting 50 are arranged on the bar counter. This is a place provided by the user, and other users can also access this place. Here, it is assumed that an event / action is set in the painting 50 and an advertisement is displayed in response to an event “a man approaches within 2 m”.

図10では、バーカウンタに男性52が現れ、絵画50に接近している。このとき、イベント・アクションが設定されていない場合には、絵画50の表示に変化はない。   In FIG. 10, a man 52 appears on the bar counter and approaches the painting 50. At this time, if the event / action is not set, the display of the painting 50 is not changed.

図11では、絵画50の「2m以内に男性52が接近」したので、配信サーバ10は、このイベントを検知し、予め関連付けられていた広告50aを表示する。このように、絵画50は、対象を男性に限定した広告を表示させることができる。同様にして、配信サーバ10は、対象とするユーザの属性を限定して効果的な広告を表示することができる。 In FIG. 11, since “male 52 approaches within 2 m” of painting 50, distribution server 10 detects this event and displays advertisement 50a associated in advance. In this way, the painting 50 can display an advertisement whose target is limited to men. Similarly, the distribution server 10 can display effective advertisements by limiting target user attributes.

また、例えば、「飲食店」という種別データと組み合わせたイベントを検知することとすれば、絵画50を別の場に配置した場合には、「2m以内に男性52が接近」しただけでは、広告50aが表示されない。したがって、配信サーバ10は、その場の種類や状況に合わせて効果的な広告を表示することができる。   Also, for example, if an event combined with the type data “Restaurant” is detected, if the painting 50 is placed in another place, the advertisement will be displayed only if “the man 52 approaches within 2 m”. 50a is not displayed. Therefore, the distribution server 10 can display an effective advertisement according to the type and situation of the place.

さらに、店員51に対してイベント・アクションを設定し、例えば、男性52が近付いたことにより、所定の会話を開始したり、商品メニューを提示したりといったアクションを実行することができる。このように、配信サーバ10は、広告表示に限らず、様々な演出によりバーチャルワールドの興趣を高めて利用を促進させたり、広告によらず商品を直接提示して購買を促す等、様々なコンテンツを配信することができる。 Furthermore , an event / action is set for the store clerk 51. For example, when a male 52 approaches, an action such as starting a predetermined conversation or presenting a product menu can be executed. In this way, the distribution server 10 is not limited to displaying advertisements, and various contents such as enhancing the interest of the virtual world by various effects and promoting the use, or presenting products directly without using advertisements to promote purchases. Can be delivered.

[イベント・アクションの記述例]
図12は、イベント・アクションの記述例を示す図である。この例は、店舗に来客したユーザに対して飲み物を自動で提供するイベント・アクションを示している。この場合、例えば、店舗の店員であるアバタをパーツデータとして、このイベント・アクションを関連付けることでバーチャルワールドの場を構成する。
[Example of event / action description]
FIG. 12 is a diagram illustrating a description example of an event / action. This example shows an event action that automatically provides a drink to a user who has visited a store. In this case, for example, a field of a virtual world is configured by associating this event action with an avatar that is a store clerk as part data.

ユーザ(USER)が椅子(OBJ_CHAIR)と所定の距離以内に接近(<NEAR>)したイベント(EVENT_1)が検知されると、注文をとるための会話のアクション(ACT_1)が実行される。   When an event (EVENT_1) in which the user (USER) approaches the chair (OBJ_CHAIR) within a predetermined distance (<NEAR>) is detected (EVENT_1), a conversation action (ACT_1) for taking an order is executed.

ACT_1にユーザが反応して、継続に同意(<ACCEPT>)したイベント(EVENT_2)が検知されると、メニューを提示するアクション(ACT_2)が実行される。   When an event (EVENT_2) in which the user responds to ACT_1 and agrees to continue (<ACCEPT>) is detected, an action (ACT_2) for presenting a menu is executed.

さらに、ACT_2に対して、タイムアウトのイベント(EVENT_3)又はユーザが注文したイベント(EVENT_4)が検知されると、それぞれ、終了され、又は注文された商品の表示アクション(ACT_3)が実行される。 Furthermore , when a time-out event (EVENT_3) or an event ordered by the user (EVENT_4) is detected for ACT_2, a display action (ACT_3) of the finished or ordered product is executed, respectively.

図13は、ユーザの属性に応じたイベント・アクションの記述例を示す図である。図12のACT_2に先立って、EVENT_2に応じて実行される。   FIG. 13 is a diagram illustrating a description example of an event / action according to a user attribute. Prior to ACT_2 in FIG. 12, the process is executed in response to EVENT_2.

ユーザ(USER)の属性(<ATTRIBUTE>)である年齢が20歳以上である場合には、メニューにビールをセットし(ACT_10)、20歳未満である場合には、メニューにジュースをセットする(ACT_20)。   If the age of the user (USER) (<ATTRIBUTE>) is 20 years or older, beer is set in the menu (ACT_10), and if it is younger than 20, the juice is set in the menu ( ACT_20).

以上のように、イベント・アクションは、階層的に記述することができる。また、一つのパーツデータに対して複数のイベントを検知してもよいし、複数のアクションに分岐することもできる。 As described above, event actions can be described hierarchically. In addition, a plurality of events may be detected for one part data, and a plurality of actions can be branched.

さらには、例えば、「バー AND 客が1人 AND カウンタに座っている」や、「学生 OR 教師」等、ANDやORといった論理式によりイベントを記述することもできる。したがって、配信サーバ10は、ユーザそれぞれに応じた、より効果的な商品や広告等のコンテンツを配信できる可能性がある。 Furthermore , for example, an event can be described by a logical expression such as AND or OR such as “Bar AND customer is sitting at the AND counter” or “Student OR teacher”. Therefore, there is a possibility that the distribution server 10 can distribute contents such as more effective products and advertisements according to each user.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. Embodiments The effects described in the present invention is merely a list of the most preferable effects resulting from the present invention, the effect of the present invention be limited to those described in the embodiments of the present invention is not.

本発明の実施形態に係るバーチャルワールドを提供するシステムの構成を示す図である。It is a figure which shows the structure of the system which provides the virtual world which concerns on embodiment of this invention. 本発明の実施形態に係る配信サーバ10のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the delivery server 10 which concerns on embodiment of this invention. 本発明の実施形態に係る配信サーバ10の機能を示すブロック図である。It is a block diagram which shows the function of the delivery server 10 which concerns on embodiment of this invention. 本発明の実施形態に係るパーツテーブルを示す図である。It is a figure which shows the parts table which concerns on embodiment of this invention. 本発明の実施形態に係るパラメータテーブルを示す図である。It is a figure which shows the parameter table which concerns on embodiment of this invention. 本発明の実施形態に係る広告テーブルを示す図である。It is a figure which shows the advertisement table which concerns on embodiment of this invention. 本発明の実施形態に係るパーツデータを配置する処理のフローチャートである。It is a flowchart of the process which arrange | positions the parts data which concern on embodiment of this invention. 本発明の実施形態に係る広告表示を行う処理のフローチャートである。It is a flowchart of the process which performs the advertisement display which concerns on embodiment of this invention. 本発明の実施形態に係るバーチャルワールドにおいて生成された場の画面表示例を示す図である。It is a figure which shows the example of a screen display of the place produced | generated in the virtual world which concerns on embodiment of this invention. 本発明の実施形態に係るバーチャルワールドにおいて所定のイベントが発生したときの画面表示例を示す図である。It is a figure which shows the example of a screen display when a predetermined event generate | occur | produces in the virtual world which concerns on embodiment of this invention. 本発明の実施形態に係るバーチャルワールドにおいて広告表示がなされたときの画面表示例を示す図である。It is a figure which shows the example of a screen display when advertisement display is made in the virtual world which concerns on embodiment of this invention. 本発明の実施形態に係るイベント・アクションの記述例を示す図である。It is a figure which shows the example of a description of the event action which concerns on embodiment of this invention. 本発明の実施形態に係るユーザの属性に応じたイベント・アクションの記述例を示す図である。It is a figure which shows the example of a description of the event action according to the user's attribute which concerns on embodiment of this invention.

10 配信サーバ
11 パーツ登録部
12 イベント・アクション登録部
13 バーチャルワールド構成部
14 イベント検知部
15 広告要求部
16 広告表示部
17 パーツDB
18 広告DB
20 ユーザ端末
30 広告主サーバ
40 ネットワーク
101 制御部
107 記憶部
DESCRIPTION OF SYMBOLS 10 Distribution server 11 Parts registration part 12 Event / action registration part 13 Virtual world structure part 14 Event detection part 15 Advertisement request part 16 Advertisement display part 17 Parts DB
18 Advertising DB
20 user terminal 30 advertiser server 40 network 101 control unit 107 storage unit

Claims (10)

ネットワークを介して接続された端末装置によりアクセスされるバーチャルワールドを管理するサーバが、コンテンツデータを配信する方法であって、
前記バーチャルワールドに配置可能なパーツデータを記憶するパーツ記憶ステップと、
前記パーツ記憶ステップにより記憶された前記パーツデータに関連付けて、前記バーチャルワールド内で発生しうるイベントと当該イベントに応じて前記バーチャルワールド内で実行されるアクションに関するデータとの組み合わせを記憶するイベント・アクション記憶ステップと、
前記端末装置から前記パーツデータの選択及び設置位置の入力を受け付けたことに応じて、前記バーチャルワールド内の当該設置位置に当該パーツデータを配置する配置ステップと、
前記配置ステップにより配置された前記パーツデータに関連付けられた前記イベントが発生したことを検知する検知ステップと、
前記検知ステップにより検知された前記イベントと組み合わせて前記イベント・アクション記憶ステップにより記憶された前記アクションを実行する実行ステップと、を含み、
前記実行ステップにおいて、前記パーツデータに関連付けられたアクションとして、当該パーツデータとは別のイベント及びアクションが関連付けられた新たなパーツデータを配置する方法。
A server that manages a virtual world accessed by a terminal device connected via a network is a method of distributing content data,
A parts storage step for storing parts data that can be placed in the virtual world;
In association with the stored said part data it was by the part storing step, event action for storing the combination of the data relating to actions performed in the virtual world in response to the event and the event which may occur in the virtual world A memory step;
In response to accepting selection of the part data and input of an installation position from the terminal device, an arrangement step of arranging the part data at the installation position in the virtual world;
A detection step for detecting that the event associated with the part data arranged by said arrangement step occurs,
Look including the an execution step of executing the actions stored by the event action storage step in conjunction with detected said event by said detection step,
In the execution step, a method for arranging new part data associated with an event and an action different from the part data as an action associated with the part data .
前記バーチャルワールドに配置可能な広告データを記憶する広告記憶ステップをさらに含み、
前記イベント・アクション記憶ステップは、前記アクションに関するデータとして、前記イベントと前記広告データとの関連付けをさらに記憶し、
前記実行ステップにおいて、前記検知されたイベントに関連付けて記憶された前記広告データを読み出し、当該広告データを前記バーチャルワールド内に配置する請求項1に記載の方法。
Further comprising an advertisement storage step of storing the advertisement data that can be arranged in the virtual world,
The event / action storage step further stores an association between the event and the advertisement data as data relating to the action,
In the execution step, wherein stored in association with the detected event reads advertisement data, the method according the advertisement data to Motomeko 1 you place within the virtual world.
前記実行ステップにおいて、前記アクションとして、当該アクションを実行させる前記イベントとは別のイベントの発生を待機し、当該別のイベントの発生を検知したことに応じて、さらに別のアクションを実行する請求項1又は請求項に記載の方法。 In the execution step, as the action, and the event to execute the action to wait for an another event, in response to the detection of the occurrence of the specific event, perform additional actions The method according to claim 1 or claim 2 . 前記バーチャルワールドに配置された前記パーツデータそれぞれに関する種別データを記憶する種別記憶ステップと、
前記バーチャルワールド内における前記端末装置のユーザの位置及び属性データを更新記憶する更新ステップと、をさらに含み、
前記検知ステップにおいて、前記パーツデータ又は前記ユーザの間の相対距離、及び前記種別データ又は前記属性データに基づく前記イベントを検知する請求項1から請求項のいずれか一項に記載の方法。
A type storing step for storing type data relating to each of the parts data arranged in the virtual world;
Further comprising a, an update step of updating and storing the position and the attribute data of the user of the terminal device in the virtual in the world,
In the detection step, the relative distance between the part data or the user, and methods described above from the type data and the attribute Motomeko 1 you detect the event data based on any one of claims 3 .
前記実行ステップにおいて、前記アクションとして、前記端末装置のユーザに対して報酬ポイントを加算する請求項1から請求項のいずれか一項に記載の方法。 In the execution step, as the action method according Motomeko 1 be summed reward points to the user of the terminal device in any one of claims 4. 前記パーツデータの選択入力を受け付けた場合に、前記端末装置のユーザに対して課金を行う課金ステップをさらに含む請求項1から請求項のいずれか一項に記載の方法。 The method according to any one of claims 1 to 5 , further comprising a billing step of billing a user of the terminal device when a selection input of the part data is received. 前記パーツデータを検索するためのキーワードを受け付け、当該キーワードと所定の関連度を持つ前記パーツデータを抽出する抽出ステップと、
前記抽出ステップにより抽出された前記パーツデータのリストを前記端末装置に送信する送信ステップと、をさらに含む請求項1から請求項のいずれか一項に記載の方法。
An extraction step of the accepting a keyword to search the part data, and extracts the part data with the keyword and the predetermined relevance,
The method as claimed in any one of claims 6 to a transmission step further comprises of transmitting a list of the part data extracted by the extracting step to the terminal device.
前記イベント・アクション記憶ステップにおいて、前記イベント及び前記アクションに関するパラメータが変更可能であることを示すデータを共に記憶し、
前記選択及び設置位置の入力を受け付けた前記パーツデータに関して、前記パラメータの変更入力を受け付け、変更後の前記イベント及び前記アクションに関するデータを記憶する変更データ記憶ステップをさらに含む請求項1から請求項のいずれか一項に記載の方法。
In the event / action storing step , data indicating that the parameters relating to the event and the action can be changed are stored together,
With respect to said parts data that has received the input of the selection and the installation position, accepting a change input of the parameters, claim from claim 1, further comprising a change data storing step of storing data relating to the event and the action of the modified 7 The method as described in any one of .
ネットワークを介して接続された端末装置によりアクセスされるバーチャルワールドを管理し、コンテンツデータを配信するサーバであって、
前記バーチャルワールドに配置可能なパーツデータを記憶するパーツ記憶手段と、
前記パーツ記憶手段により記憶された前記パーツデータに関連付けて、前記バーチャルワールド内で発生しうるイベントと当該イベントに応じて前記バーチャルワールド内で実行されるアクションに関するデータとの組み合わせを記憶するイベント・アクション記憶手段と、
前記端末装置から前記パーツデータの選択及び設置位置の入力を受け付けたことに応じて、前記バーチャルワールド内の当該設置位置に当該パーツデータを配置する配置手段と、
前記配置手段により配置された前記パーツデータに関連付けられた前記イベントが発生したことを検知する検知手段と、
前記検知手段により検知された前記イベントと組み合わせて前記イベント・アクション記憶手段により記憶された前記アクションを実行する実行手段と、を備え
前記実行手段は、前記パーツデータに関連付けられたアクションとして、当該パーツデータとは別のイベント及びアクションが関連付けられた新たなパーツデータを配置するサーバ。
A server that manages a virtual world accessed by a terminal device connected via a network and distributes content data,
Parts storage means for storing parts data that can be placed in the virtual world;
In association with the parts data stored by the parts storage unit, event action for storing the combination of the data relating to actions performed in the virtual world in response to the event and the event which may occur in the virtual world Storage means;
In response to receiving selection of the part data and an input of an installation position from the terminal device, an arrangement unit that arranges the part data at the installation position in the virtual world;
Detecting means for detecting that the event associated with the disposed the parts data was by the positioning means is generated,
And a means for executing the actions that are stored by combination with sensed the event the event action memory means by said detecting means,
The execution means, the action associated with the part data, you place a new part data associated with a different event and action and the part data server.
ネットワークを介して接続された端末装置によりアクセスされるバーチャルワールドを管理するサーバに、コンテンツデータを配信させるプログラムであって、
前記バーチャルワールドに配置可能なパーツデータを記憶するパーツ記憶ステップと、
前記パーツ記憶ステップにより記憶された前記パーツデータに関連付けて、前記バーチャルワールド内で発生しうるイベントと当該イベントに応じて前記バーチャルワールド内で実行されるアクションに関するデータとの組み合わせを記憶するイベント・アクション記憶ステップと、
前記端末装置から前記パーツデータの選択及び設置位置の入力を受け付けたことに応じて、前記バーチャルワールド内の当該設置位置に当該パーツデータを配置する配置ステップと、
前記配置ステップにより配置された前記パーツデータに関連付けられた前記イベントが発生したことを検知する検知ステップと、
前記検知ステップにより検知された前記イベントと組み合わせて前記イベント・アクション記憶ステップにより記憶された前記アクションを実行する実行ステップと、を実行させ
前記実行ステップにおいて、前記パーツデータに関連付けられたアクションとして、当該パーツデータとは別のイベント及びアクションが関連付けられた新たなパーツデータを配置させるプログラム。
A program for distributing content data to a server that manages a virtual world accessed by a terminal device connected via a network,
A parts storage step for storing parts data that can be placed in the virtual world;
In association with the stored said part data it was by the part storing step, event action for storing the combination of the data relating to actions performed in the virtual world in response to the event and the event which may occur in the virtual world A memory step;
In response to accepting selection of the part data and input of an installation position from the terminal device, an arrangement step of arranging the part data at the installation position in the virtual world;
A detection step for detecting that the event associated with the part data arranged by said arrangement step occurs,
An execution step of executing the actions stored by the event action storage step in combination with the event detected by the detecting step, is executed,
In the execution step, the action associated with the part data, Ru is arranged a new part data associated with a different event and action and the part data program.
JP2007329811A 2007-12-21 2007-12-21 Method, server, and program for distributing content data Active JP4679566B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007329811A JP4679566B2 (en) 2007-12-21 2007-12-21 Method, server, and program for distributing content data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007329811A JP4679566B2 (en) 2007-12-21 2007-12-21 Method, server, and program for distributing content data

Publications (2)

Publication Number Publication Date
JP2009151615A JP2009151615A (en) 2009-07-09
JP4679566B2 true JP4679566B2 (en) 2011-04-27

Family

ID=40920692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007329811A Active JP4679566B2 (en) 2007-12-21 2007-12-21 Method, server, and program for distributing content data

Country Status (1)

Country Link
JP (1) JP4679566B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9727316B2 (en) * 2013-02-14 2017-08-08 Google Inc. Systems and methods for skinning an application with interactive content
JP2018202191A (en) * 2018-08-10 2018-12-27 株式会社東芝 Eyewear, data collection system, and data collection method
JP2024043615A (en) * 2022-09-20 2024-04-02 Lineヤフー株式会社 Information processing device, information processing method, and information processing program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3609483B2 (en) * 1995-03-15 2005-01-12 株式会社東芝 Communication navigation system
JP3249738B2 (en) * 1996-03-29 2002-01-21 日本電信電話株式会社 Information providing method and information providing system in three-dimensional virtual space
JP4487159B2 (en) * 2000-04-28 2010-06-23 ソニー株式会社 Information processing apparatus and method, and storage medium
JP2002109361A (en) * 2000-09-28 2002-04-12 Sanyo Electric Co Ltd Method and device for displaying advertisement
JP2002279284A (en) * 2001-03-15 2002-09-27 Sony Corp Community service providing method, community service providing apparatus, program storage medium, and program

Also Published As

Publication number Publication date
JP2009151615A (en) 2009-07-09

Similar Documents

Publication Publication Date Title
US11295339B1 (en) Tracking user conversions across mobile applications and browsers
US10416851B2 (en) Electronic publishing mechanisms
US9076160B2 (en) System and method for suggesting recommended keyword
US20090106108A1 (en) Website management method and on-line system
US20110288931A1 (en) Microsite models
US10628872B2 (en) Browsing device, information processing system, method of controlling browsing device, recording medium, and program
AU2008346880B2 (en) Video advertisement pricing
JP4981511B2 (en) How to distribute product data
US8645199B1 (en) Using application characteristics for ad pricing
US20010049624A1 (en) Advertisement distributing method and system
KR20130113309A (en) Interactive ads
KR20110032878A (en) Keyword advertising method and system implemented in SNS program
CA2704951A1 (en) Video advertisements
JP5425613B2 (en) Advertisement management server, method and system for distributing advertisement fee
JPWO2011125793A1 (en) SEARCH SYSTEM, SEARCH METHOD, SEARCH PROGRAM, AND RECORDING MEDIUM
KR20100040050A (en) Method, system and computer-readable recording medium for creating keyword pairs for search advertisement based on keyword purchase history
JP4679566B2 (en) Method, server, and program for distributing content data
JPWO2016016994A1 (en) Information processing apparatus, information processing method, program, and storage medium
US20180336618A1 (en) Merchandise purchase assist system
KR100458462B1 (en) Online Advertising Method And Online Advertising System
SG185792A1 (en) Method and server for managing advertisements
US11562409B2 (en) Shoppable ads with query relevant offers
JP5370235B2 (en) Recommendation system, recommendation method, recommendation system program
JP3971589B2 (en) Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program
JPWO2016084196A1 (en) Electronic transaction terminal, electronic transaction method, recording medium, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100816

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100824

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110201

R150 Certificate of patent or registration of utility model

Ref document number: 4679566

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140210

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250