JP7645214B2 - Information providing device, information providing method, and information providing program - Google Patents
Information providing device, information providing method, and information providing program Download PDFInfo
- Publication number
- JP7645214B2 JP7645214B2 JP2022086006A JP2022086006A JP7645214B2 JP 7645214 B2 JP7645214 B2 JP 7645214B2 JP 2022086006 A JP2022086006 A JP 2022086006A JP 2022086006 A JP2022086006 A JP 2022086006A JP 7645214 B2 JP7645214 B2 JP 7645214B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- model
- user
- distribution
- unit
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報提供装置、情報提供方法、および情報提供プログラムに関する。 The present invention relates to an information providing device, an information providing method, and an information providing program.
従来、ユーザの属性に応じて広告などの情報を提供する技術が知られている。例えば、特許文献1には、ユーザの属性に応じて広告を抽出し、抽出した広告をユーザに配信する技術が開示されている。
Conventionally, there are known techniques for providing information such as advertisements according to the attributes of a user. For example,
しかしながら、上記特許文献1に記載の技術では、ユーザに対する適切な情報提供を行うといった点で改善の余地がある。
However, the technology described in
本願は、上記に鑑みてなされたものであって、ユーザに対する適切な情報提供を行うことができる情報提供装置、情報提供方法、および情報提供プログラムを提供することを目的とする。 The present application has been made in consideration of the above, and aims to provide an information providing device, an information providing method, and an information providing program that can provide appropriate information to a user.
本願に係る情報提供装置は、配信部と、特定部と、制限部とを備える。配信部は、配信対象となる情報の配信先を決定する複数のモデルを用いて、配信対象の情報を配信する。特定部は、複数のモデルのうちユーザがオプトアウトを選択したモデルである選択モデルに関連するモデルを関連モデルとして特定する。制限部は、オプトアウトを選択したユーザへの関連モデルを用いた配信部からの配信を制限する配信制限を実行する。 The information providing device according to the present application includes a distribution unit, a specification unit, and a restriction unit. The distribution unit distributes the information to be distributed using a plurality of models that determine the destination of the information to be distributed. The specification unit specifies, from among the plurality of models, a model that is related to a selected model, which is a model for which a user has selected opt-out, as a related model. The restriction unit executes a distribution restriction that restricts distribution from the distribution unit using the related model to users who have selected opt-out.
実施形態の一態様によれば、ユーザに対する適切な情報提供を行うことができるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide appropriate information to the user.
以下に、本願に係る情報提供装置、情報提供方法、および情報提供プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報提供装置、情報提供方法、および情報提供プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information providing device, information providing method, and information providing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information providing device, information providing method, and information providing program according to the present application are not limited to these embodiments. Furthermore, the embodiments can be appropriately combined as long as the processing contents are not contradictory. Furthermore, the same parts in the following embodiments are given the same reference numerals, and duplicated explanations will be omitted.
〔1.情報提供処理の一例〕
まず、図1を用いて、実施形態に係る情報提供処理の一例について説明する。図1は、実施形態に係る情報提供処理を説明するための図である。
1. An example of information provision processing
First, an example of an information providing process according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining the information providing process according to an embodiment.
図1に示すように、実施形態に係る情報提供装置1は、ユーザU1,U2,・・・,Umが使用する端末装置21,22,・・・,2mと通信可能に接続されており、端末装置21,22,・・・,2mとの間で情報の送受信を行う。mは、例えば、3以上の整数である。以下において、ユーザU1,U2,・・・,Umの各々を個別に区別せずに示す場合、ユーザUと記載する場合があり、端末装置21,22,・・・,2mの各々を個別に区別せずに示す場合、端末装置2と記載する場合がある。
As shown in Fig. 1, an
情報提供装置1は、配信対象となる情報である配信情報D1,D2,D3,D4,D5,・・・,DkをユーザUに配信する。kは、例えば、6以上の整数である。配信情報D1,D2,D3,D4,D5,・・・,DkのユーザUへの配信は、例えば、配信情報D1,D2,D3,D4,D5,・・・,DkをユーザUの端末装置2へ配信することによって行われる。
The
以下において、配信情報D1,D2,D3,D4,D5,・・・,Dkの各々を個別に区別せずに示す場合、配信情報Dと記載する場合がある。配信情報D1,D2,D3,D4,D5,・・・,Dkは、端末装置2に表示される情報であり、例えば、文字の情報および画像の情報のうち少なくとも一方の情報を含む。画像の情報は、静止画の情報、アニメーションの情報、または動画の情報である。 In the following, when each of the pieces of distribution information D1 , D2 , D3 , D4 , D5 , ..., Dk is referred to without being individually distinguished, it may be described as distribution information D. The distribution information D1 , D2 , D3 , D4 , D5 , ..., Dk is information displayed on the terminal device 2, and includes, for example, at least one of text information and image information. The image information is still image information, animation information, or video information.
情報提供装置1は、配信対象となる情報である配信情報Dの配信先を決定する複数のモデルM1,M2,M3,M4,・・・,Mnを用いて、配信情報Dを配信する。nは、例えば、5以上の整数である。複数のモデルM1,M2,M3,M4,・・・,Mnは、例えば、対象T1,T2,T3,T4,・・・,Tnの情報に対してユーザUが興味関心を有するか否かを各々判定するモデルである。
The
具体的には、モデルM1は、対象T1に対応するモデルであり、対象T1の情報に対して興味関心があるユーザUが、配信情報Dに対して興味関心を有するか否かを判定する。モデルM2は、対象T2に対応するモデルであり、対象T2の情報に対して興味関心があるユーザUが、配信情報Dに対して興味関心を有するか否かを判定する。 Specifically, model M1 is a model corresponding to target T1 , and determines whether or not a user U who is interested in information of target T1 has an interest in distribution information D. Model M2 is a model corresponding to target T2 , and determines whether or not a user U who is interested in information of target T2 has an interest in distribution information D.
また、モデルM3は、対象T3に対応するモデルであり、対象T3の情報に対して興味関心を有するユーザUが、配信情報Dに対して興味関心を有するか否かを判定する。モデルM4は、対象T4に対応するモデルであり、対象T4の情報に対して興味関心を有するユーザUが、配信情報Dに対して興味関心を有するか否かを判定する。モデルMnは、対象Tnに対応するモデルであり、対象Tnの情報に対して興味関心を有するユーザUが、配信情報Dに対して興味関心を有するか否かを判定する。 Moreover, model M3 is a model corresponding to target T3 , and determines whether or not a user U who has an interest in the information of target T3 has an interest in the distribution information D. Model M4 is a model corresponding to target T4 , and determines whether or not a user U who has an interest in the information of target T4 has an interest in the distribution information D. Model Mn is a model corresponding to target Tn , and determines whether or not a user U who has an interest in the information of target Tn has an interest in the distribution information D.
以下において、対象T1,T2,T3,T4,・・・,Tnの各々を個別に区別せずに示す場合、対象Tと記載する場合があり、モデルM1,M2,M3,M4,・・・,Mnの各々を個別に区別せずに示す場合、モデルMと記載する場合がある。 In the following, when referring to each of the objects T1 , T2 , T3 , T4 , ..., Tn without distinguishing them individually, they may be referred to as object T, and when referring to each of the models M1 , M2 , M3 , M4 , ..., Mn without distinguishing them individually, they may be referred to as model M.
対象Tは、情報提供装置1から提供される情報がニュースコンテンツである場合、例えば、政治、経済、国際、企業、芸能、スポーツ、趣味、または社会などである。また、対象Tは、これらを細分化した対象であってもよく、例えば、趣味を細分化した対象として、車、自転車、バイク、映画、音楽、キャンプ、または旅行などであってもよい。また、情報提供装置1から提供される情報は、ニュースコンテンツに代えてまたは加えて広告コンテンツであってもよく、ニュースコンテンツおよび広告コンテンツ以外のコンテンツであってもよい。
When the information provided by the
モデルMは、配信情報Dを入力とし、配信情報Dに対してユーザUが興味関心を有する度合いを示すスコアを出力とする学習モデルである。例えば、モデルM1に対象T1の情報を入力した場合、モデルM1に対象T2の情報を入力する場合に比べて、モデルM1から出力されるスコアが高くなる。また、モデルM2に対象T2の情報を入力した場合、モデルM2に対象T1の情報を入力する場合に比べて、モデルM2から出力されるスコアが高くなる。 Model M is a learning model that receives delivery information D as input and outputs a score indicating the degree to which user U is interested in delivery information D. For example, when information on target T1 is input to model M1 , the score output from model M1 is higher than when information on target T2 is input to model M1 . Also, when information on target T2 is input to model M2 , the score output from model M2 is higher than when information on target T1 is input to model M2.
モデルMは、例えば、配信対象となる情報と、対象Tに興味関心を有するユーザUが配信対象となる情報に興味関心を有するか否かを示す情報とを含むデータセットを用いて、機械学習によって対象T毎に生成される。例えば、モデルM1は、配信対象となる情報と、対象T1に興味関心を有するユーザUが配信対象となる情報に興味関心を有するか否かを示す情報とを含むデータセットを用いて、機械学習によって生成される。 The model M is generated for each target T by machine learning using a dataset including, for example, information to be distributed and information indicating whether a user U who has an interest in the target T has an interest in the information to be distributed. For example, the model M1 is generated by machine learning using a dataset including information to be distributed and information indicating whether a user U who has an interest in the target T1 has an interest in the information to be distributed.
モデルMは、例えば、畳み込みニューラルネットワークまたは回帰型ニューラルネットワークなどのニューラルネットワークによる機械学習によって生成されるが、かかる例に限定されない。例えば、モデルMは、ニューラルネットワークに代えて、線形回帰またはロジスティック回帰といった学習アルゴリズムによる機械学習を用いて生成されてもよい。 The model M is generated by machine learning using a neural network such as a convolutional neural network or a recurrent neural network, but is not limited to such examples. For example, instead of a neural network, the model M may be generated using machine learning using a learning algorithm such as linear regression or logistic regression.
情報提供装置1は、配信情報Dを配信する場合、モデルM1,M2,M3,M4,・・・,Mnの各々に配信情報Dを入力し、モデルM1,M2,M3,M4,・・・,Mnのうち出力されるスコアが予め設定された配信条件を満たすモデルに関連付けられたユーザUに配信情報Dを配信する。予め設定された配信条件は、モデルM1,M2,M3,M4,・・・,Mnのうち出力されるスコアが最も高いモデルまたは出力されるスコアが予め設定された閾値以上のモデルなどである。
When distributing distribution information D, the
ここで、ユーザU1に対してモデルM1,M2,M3,M4,Mnが関連付けられているとし、配信情報D1が対象T1の情報であり、配信情報D2が対象T2の情報であり、配信情報D3が対象T3の情報であり、配信情報D4が対象T4の情報であるとする。また、配信情報D5が対象Tnの情報であるとする。 Here, assume that models M1 , M2 , M3 , M4 , and Mn are associated with user U1 , distribution information D1 is information on target T1 , distribution information D2 is information on target T2 , distribution information D3 is information on target T3 , distribution information D4 is information on target T4 , and distribution information D5 is information on target Tn .
この場合、情報提供装置1は、モデルM1,M2,M3,M4,Mnを用いて、配信情報D1,D2,D3,D4,D5の配信先の一つとしてユーザU1を決定し、配信情報D1,D2,D3,D4,D5をユーザU1に配信する(ステップS1)。図1に示す例では、配信情報D1,D2,D3,D4,D5のユーザU1への配信は、配信情報D1,D2,D3,D4,D5を端末装置21へ配信することによって行われる。
In this case, the
配信情報D1,D2,D3,D4,D5が配信されたユーザU1は、これら配信情報D1,D2,D3,D4,D5のうち配信情報D1の配信が好ましくないと判断した場合、モデルM1に対してオプトアウトを選択する(ステップS2)。ユーザU1のモデルM1に対するオプトアウトは、モデルM1を用いて配信される情報(図1に示す例では、配信情報D1)の通知を拒否するユーザUの意思を示し、例えば、端末装置21に設けられた操作部へのユーザU1の操作によって行われる。 When user U1 , to whom distribution information D1 , D2 , D3 , D4 , and D5 has been distributed, judges that distribution of distribution information D1 is not desirable among the distribution information D1 , D2 , D3 , D4 , and D5 , user U1 selects opt-out for model M1 (step S2). Opting out of model M1 by user U1 indicates user U's intention to refuse notification of information (distribution information D1 in the example shown in FIG. 1 ) distributed using model M1 , and is performed, for example, by user U1 operating an operation unit provided on terminal device 21 .
ユーザU1がモデルM1に対してオプトアウトを選択した場合、モデルM1に対してオプトアウトを選択した旨の情報であるオプトアウト情報が端末装置21から情報提供装置1へ送信される(ステップS3)。 When the user U1 selects opt-out for the model M1 , opt-out information indicating that the user U1 has selected opt-out for the model M1 is transmitted from the terminal device 21 to the information providing device 1 (step S3).
情報提供装置1は、端末装置21からオプトアウト情報を受信した場合、モデルM1についてユーザU1を除外登録する(ステップS4)。情報提供装置1は、例えば、ユーザU1に対するモデルM1の関連付けを解除することによって、モデルM1についてユーザU1を除外登録する。
When the
次に、情報提供装置1は、ユーザU1がオプトアウトを選択したモデルM1を選択モデルとし、かかる選択モデルに関連するモデルMを関連モデルとして特定する(ステップS5)。図1に示す例では、情報提供装置1は、モデルM1の関連モデルとして、モデルM2を特定する。関連モデルは、例えば、関連付けられた複数のユーザUのリストが、選択モデルに関連付けられた複数のユーザUのリストと類似するモデルMであり、例えば、関連付けられた全ユーザUのうち選択モデルにも関連付けられたユーザUの割合が予め設定された割合以上であるモデルMである。
Next, the
そして、情報提供装置1は、関連モデルであるモデルM2を用いたユーザU1への配信を制限する(ステップS6)。関連モデルを用いたユーザU1への配信の制限は、例えば、関連モデルを用いたユーザU1への配信頻度を低減したり、ユーザU1について関連モデルを用いない期間を設定したりすることによって行われる。
The
このように、ユーザU1へのモデルM1の関連付けが解除され、モデルM2を用いたユーザU1への配信が制限されている状態である場合、配信情報D1のユーザU1への配信は停止され、配信情報D2のユーザU1への配信は制限される。そのため、情報提供装置1は、配信情報D1,D2,D3,D4,D5のうち配信情報D3,D4,D5を端末装置2へ配信する(ステップS7)。
In this way, when the association of model M1 with user U1 is released and distribution to user U1 using model M2 is restricted, distribution of distribution information D1 to user U1 is stopped and distribution of distribution information D2 to user U1 is restricted. Therefore, the
関連モデルは、選択モデルに関連するモデルであり、例えば、関連付けられるユーザUが選択モデルと類似する場合、選択モデルで高いスコアが出力される配信情報Dは、関連モデルでも高いスコアが出力される場合がある。そのため、選択モデルの関連付けを解消した場合でも、選択モデルを用いた場合と同様の配信情報DがユーザUに配信される場合がある。例えば、特定の種類の映画が好きなユーザUが興味関心を有するか否かを判定するモデルが選択モデルである場合に、選択モデルに関連するモデルMの使用によって特定の種類の映画または特定の種類の映画に類似する対象Tに関する配信情報DがユーザUに配信される場合がある。 The related model is a model related to the selection model. For example, if an associated user U is similar to the selection model, distribution information D that outputs a high score in the selection model may also output a high score in the related model. Therefore, even if the association of the selection model is dissolved, distribution information D similar to that when the selection model is used may be distributed to the user U. For example, if the selection model is a model that determines whether or not a user U who likes a particular type of movie has an interest, distribution information D related to a particular type of movie or a target T similar to a particular type of movie may be distributed to the user U by using a model M related to the selection model.
そこで、情報提供装置1は、上述したように、選択モデルに関連するモデルMである関連モデルを用いた配信を制限するようにしている。これにより、情報提供装置1は、選択モデルを用いた場合と同様の配信情報Dまたは類似する配信情報DのユーザUへの配信を制限することができ、ユーザUに対する適切な情報提供を行うことができる。以下、情報提供装置1の構成および動作についてさらに詳細に説明する。
Therefore, as described above, the
〔2.情報提供システム100〕
図2は、実施形態に係る情報提供システム100の構成の一例を示す図である。図2に示すように、実施形態に係る情報提供システム100は、情報提供装置1と、端末装置21,22,・・・,2mとを備える。端末装置21,22,・・・,2mは、例えば、スマートフォン、タブレットPC(Personal Computer)、またはノートPCなどである。
2.
Fig. 2 is a diagram showing an example of a configuration of an
情報提供装置1は、端末装置21,22,・・・,2mとの間で通信ネットワーク3を介して情報の送受信が可能である。通信ネットワーク3は、例えば、インターネットなどのWAN(Wide Area Network)またはLAN(Local Area Network)である。なお、通信ネットワーク3は、例えば、4G(4th Generation)または5G(5th Generation)などの移動体通信システムなどを含む構成であるが、かかる例に限定されない。
The
〔3.端末装置2〕
図3は、実施形態に係る端末装置2の構成の一例を示す図である。図3に示すように、実施形態に係る端末装置2は、通信部10と、表示部11と、操作部12と、センサ群13と、記憶部14と、処理部15とを備える。
[3. Terminal device 2]
3 is a diagram showing an example of the configuration of the terminal device 2 according to the embodiment. As shown in FIG. 3, the terminal device 2 according to the embodiment includes a communication unit 10, a
〔3.1.通信部10〕
通信部10は、例えば、NIC(Network Interface Card)などによって実現される。通信部10は、通信ネットワーク3と有線または無線で接続され、通信ネットワーク3を介して、情報提供装置1との間で情報の送受信を行う。
3.1. Communication unit 10
The communication unit 10 is realized by, for example, a network interface card (NIC), etc. The communication unit 10 is connected to the
〔3.2.表示部11〕
表示部11は、例えば、LCD(Liquid Crystal Display)または有機EL(Electro Luminescence)ディスプレイなどである。
[3.2. Display section 11]
The
〔3.3.操作部12〕
操作部12は、例えば、文字、数字、およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボード、マウス、および電源ボタンなどを含む。表示部11がタッチパネルディスプレイの表示装置である場合、操作部12はタッチパネルであってもよい。
[3.3. Operation unit 12]
The operation unit 12 includes, for example, a keyboard including keys for inputting letters, numbers, and spaces, an enter key, arrow keys, etc., a mouse, a power button, etc. When the
〔3.4.センサ群13〕
センサ群13は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、照度センサ、およびイメージセンサなどを含む。加速度センサは、端末装置2の加速度を検出するセンサである。ジャイロセンサは、端末装置2の傾きおよび回転などの姿勢を検出するセンサである。地磁気センサは、地磁気を検出するセンサである。照度センサは、端末装置2の周囲の明暗を示す照度を検出するセンサ、イメージセンサは、端末装置2の周囲を撮像するセンサである。
3.4. Sensor Group 13
The sensor group 13 includes, for example, an acceleration sensor, a gyro sensor, a geomagnetic sensor, an illuminance sensor, and an image sensor. The acceleration sensor is a sensor that detects the acceleration of the terminal device 2. The gyro sensor is a sensor that detects the attitude of the terminal device 2, such as the tilt and rotation. The geomagnetic sensor is a sensor that detects geomagnetism. The illuminance sensor is a sensor that detects illuminance indicating the brightness or darkness of the surroundings of the terminal device 2, and the image sensor is a sensor that captures an image of the surroundings of the terminal device 2.
〔3.5.記憶部14〕
記憶部14は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。
[3.5. Storage unit 14]
The storage unit 14 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk.
記憶部14には、例えば、情報提供装置1から送信され通信ネットワーク3および通信部10を介して処理部15によって取得された情報およびセンサ群13によって検出された情報である検出情報などが記憶される。
The memory unit 14 stores, for example, information transmitted from the
〔3.6.処理部15〕
処理部15は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)またはMPU(Micro Processing Unit)などによって、端末装置2内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。
3.6. Processing Unit 15
The processing unit 15 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the terminal device 2 using the RAM as a working area.
また、処理部15は、例えば、ASIC(Application Specific Integrated Circuit)またはFPGA(Field Programmable Gate Array)などの集積回路により実現されてもよい。処理部15は、情報取得部16と、表示処理部17と、出力部18とを備える。 The processing unit 15 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The processing unit 15 includes an information acquisition unit 16, a display processing unit 17, and an output unit 18.
〔3.6.1.情報取得部16〕
情報取得部16は、情報提供装置1から送信され通信ネットワーク3を介して通信部10で受信される情報を取得する。情報提供装置1から送信される情報は、例えば、配信情報Dまたはオプトアウト選択情報などである。
[3.6.1. Information acquisition unit 16]
The information acquisition unit 16 acquires information transmitted from the
〔3.6.2.表示処理部17〕
表示処理部17は、情報取得部16によって取得された情報を表示部11に表示させる。例えば、表示処理部17は、情報取得部16によって取得された配信情報Dなどを含む画面を表示部11に表示させる。
[3.6.2. Display Processing Unit 17]
The display processing unit 17 causes the
図4は、実施形態に係る端末装置2の表示部11に表示される配信情報の一例を示す図である。図4に示すように、端末装置2の表示部11には、表示処理部17によって配信情報D1,D2,D3,D4がタイムライン表示されている。
Fig. 4 is a diagram showing an example of distribution information displayed on the
図4に示す例では、配信情報D1は、芸能に関するニュースの情報であり、配信情報D2は、企業に関するニュースの情報であり、配信情報D3は、天気予報に関するニュースの情報であり、配信情報D4は、社会に関するニュースの情報である。 In the example shown in FIG. 4, distribution information D1 is entertainment news information, distribution information D2 is business news information, distribution information D3 is weather forecast news information, and distribution information D4 is society news information.
各配信情報D1,D2,D3,D4は、画像および文字を含む情報であり、タップ操作またはクリック操作などによって選択された場合に、さらに詳細な情報が情報提供装置1から配信され、かかる詳細な情報が表示処理部17によって表示部11に表示される。かかる詳細な情報は、例えば、ランディングページの情報などである。
Each piece of delivery information D1 , D2 , D3 , and D4 is information including images and characters, and when selected by a tap operation, a click operation, or the like, more detailed information is delivered from the
また、各配信情報D1,D2,D3,D4には、オプトアウトを選択するためのマーク50が含まれており、ユーザUが操作部12を操作することによってマーク50を選択すると、オプトアウトを選択するためのオプトアウト選択情報が表示部11に表示される。
In addition, each piece of distribution information D1 , D2 , D3 , and D4 includes a
図5は、実施形態に係る端末装置2の表示部11に表示されるオプトアウト選択情報の一例を示す図である。図5に示すオプトアウト選択情報60には、配信情報領域61と、問い合わせ情報領域62と、Yesボタン63と、Noボタン64とが含まれている。
FIG. 5 is a diagram showing an example of opt-out selection information displayed on the
図5に示す例では、配信情報領域61には、配信情報D1が表示されており、問い合わせ情報領域62には、「オプトアウト(配信停止)しますか?」の文字が表示される。ユーザUが操作部12を操作することによってYesボタン63を選択することで、後述するように、出力部18によってオプトアウト情報が情報提供装置1へ送信される。
5, the
また、表示処理部17は、ユーザUが操作部12を操作することによってNoボタン64を選択した場合、表示部11に表示させる情報を図5に示すオプトアウト選択情報60から図4に示す配信情報Dに戻す。また、表示処理部17は、ユーザUが操作部12を操作することによってYesボタン63を選択した場合も、表示部11に表示させる情報を図5に示すオプトアウト選択情報60から図4に示す配信情報Dに戻す。
When the user U selects the No
なお、オプトアウトの方法は、上述した例に限定されない。例えば、図4に示すマーク50に対してタップまたは右クリックなどの操作をした場合に、マーク50に対応する配信情報D上に「オプトアウト(配信停止)しますか?」などの文字列を選択可能に表示し、かかる文字列が選択された場合に、オプトアウト情報が端末装置2から情報提供装置1へ送信されてもよい。
The opt-out method is not limited to the above-mentioned example. For example, when the
また、図4および図5に示す例では、配信情報Dおよびオプトアウト選択情報60は、ウェブコンテンツであるが、端末装置2で取得されて表示されるコンテンツは、ウェブコンテンツに代えてまたは加えて、電子メールコンテンツであってもよい。
In the examples shown in Figures 4 and 5, the distribution information D and the opt-out
〔3.6.3.出力部18〕
出力部18は、例えば、ユーザUによる操作部12への操作に応じた情報である操作情報を情報提供装置1へ通信部10を介して送信する。
3.6.3. Output Unit 18
The output unit 18 transmits, for example, operation information corresponding to an operation performed by the user U on the operation unit 12 to the
例えば、出力部18は、ユーザUが操作部12を操作することによってYesボタン63が選択された場合、オプトアウト情報を情報提供装置1へ通信部10を介して送信する。オプトアウト情報には、オプトアウトが選択されたモデルMまたは配信情報Dに固有の識別情報が含まれている。
For example, when the user U operates the operation unit 12 to select the
また、出力部18は、センサ群13によって検出された情報である検出情報を情報提供装置1へ通信部10を介して送信する。
In addition, the output unit 18 transmits the detection information, which is the information detected by the sensor group 13, to the
〔4.情報提供装置1〕
図6は、実施形態に係る情報提供装置1の構成の一例を示す図である。図6に示すように、実施形態に係る情報提供装置1は、通信部20と、記憶部21と、処理部22とを備える。
[4. Information provision device 1]
6 is a diagram showing an example of a configuration of the
〔4.1.通信部20〕
通信部20は、例えば、NICなどによって実現される。通信部20は、通信ネットワーク3と有線または無線で接続され、通信ネットワーク3を介して、端末装置2との間で情報の送受信を行う。
4.1.
The
〔4.2.記憶部21〕
記憶部21は、例えば、RAM、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。記憶部21は、ユーザ情報記憶部30と、モデル情報記憶部31と、配信制限情報記憶部32と、店舗情報記憶部33と、配信情報記憶部34とを備える。
[4.2. Storage unit 21]
The storage unit 21 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 21 includes a user information storage unit 30, a model
〔4.2.1.ユーザ情報記憶部30〕
ユーザ情報記憶部30は、ユーザU1,U2,・・・,Umの情報を含むユーザ情報を記憶する。図7は、実施形態に係るユーザ情報記憶部30に記憶されるユーザ情報の一例を示す図である。
[4.2.1. User information storage unit 30]
The user information storage unit 30 stores user information including information on users U 1 , U 2 , ..., U m . Fig. 7 is a diagram showing an example of user information stored in the user information storage unit 30 according to the embodiment.
図7に示すように、ユーザ情報記憶部30に記憶されるユーザ情報は、「ユーザID(Identifier)」、および「属性」などの情報をユーザU毎に含む。「ユーザID」は、各ユーザUに固有の識別情報である。 As shown in FIG. 7, the user information stored in the user information storage unit 30 includes information such as a "user ID (identifier)" and "attributes" for each user U. The "user ID" is identification information unique to each user U.
「属性」は、ユーザUの属性を示す情報である。ユーザUの属性は、例えば、デモグラフィック属性およびサイコグラフィック属性などである。デモグラフィック属性は、人口統計学的なユーザUの属性であり、例えば、性別、年齢、住所、職業、または年収などである。サイコグラフィック属性は、ユーザUの価値観、ライフスタイル、性格、嗜好などを示す属性である。 "Attributes" is information indicating the attributes of user U. Examples of the attributes of user U include demographic attributes and psychographic attributes. Demographic attributes are demographic attributes of user U, such as gender, age, address, occupation, or annual income. Psychographic attributes are attributes that indicate user U's values, lifestyle, personality, preferences, etc.
図7に示す例では、ユーザID「UA1」のユーザUは、性別が「男性」であり、年齢が「30代」であり、「服」などに興味関心を有している。また、ユーザID「UA2」のユーザUは、性別が「女性」であり、年齢が「20代」であり、「服」などに興味関心を有している。また、ユーザID「UA3」のユーザUは、性別が「男性」であり、年齢が「40代」であり、「車」などに興味関心を有している。 In the example shown in FIG. 7, user U with user ID "UA1" is "male", age "30s", and has interests in "clothes", etc. User U with user ID "UA2" is "female", age "20s", and has interests in "clothes", etc. User U with user ID "UA3" is "male", age "40s", and has interests in "cars", etc.
〔4.2.2.モデル情報記憶部31〕
図6に示すモデル情報記憶部31は、モデルM1,M2,M3,M4,・・・,Mnの情報を含むモデル情報を記憶する。図8は、実施形態に係るモデル情報記憶部31に記憶されるモデル情報の一例を示す図である。
[4.2.2. Model information storage unit 31]
The model
図8に示すように、モデル情報記憶部31に記憶されるユーザ情報は、「モデルID」、「モデル」、および「ユーザリスト」などの情報をモデルM毎に含む。「モデルID」は、各モデルMに固有の識別情報である。「モデル」は、配信対象となる情報の配信先を決定するモデルMの情報である。
As shown in FIG. 8, the user information stored in the model
複数のモデルMの各々は、例えば、配信情報Dに対してユーザUが興味関心を有するか否かを判定するモデルである。複数のモデルMは、例えば、互いに異なる対象Tに対応するモデルである。以下において、配信情報Dに対してユーザUが興味関心を有するか否かを判定するモデルを興味関心モデルと記載する場合がある。 Each of the multiple models M is, for example, a model that determines whether or not the user U has an interest in the distribution information D. The multiple models M are, for example, models that correspond to different targets T. Hereinafter, a model that determines whether or not the user U has an interest in the distribution information D may be referred to as an interest model.
対象Tは、例えば、情報提供装置1から提供される情報がウェブコンテンツの情報である場合、ウェブコンテンツの種別を示す。ウェブコンテンツの種別は、情報提供装置1から提供される情報がニュースのウェブコンテンツである場合、例えば、政治、経済、国際、企業、芸能、スポーツ、趣味、または社会などである。また、対象Tは、例えば、これらを細分化した対象であってもよく、例えば、趣味を細分化した対象として、車、自転車、バイク、映画、音楽、キャンプ、または旅行などであってもよい。
For example, when the information provided by the
また、ウェブコンテンツの種別は、情報提供装置1から提供される情報が動画コンテンツである場合、例えば、国内映画、国内ドラマ、国内アニメ、外国映画、外国ドラマ、外国アニメ、バラエティ、ドキュメンタリー、スポーツ、またはニュースなどである。
In addition, when the information provided by the
また、対象Tは、例えば、情報提供装置1から提供される情報が電子メールの情報である場合、電子メールで示される情報の種別を示す。電子メールで示される情報は、情報提供装置1から提供される情報が趣味に関する情報である場合、例えば、車、自転車、バイク、映画、音楽、キャンプ、または旅行などである。
Furthermore, for example, when the information provided by the
また、複数のモデルMは、例えば、ユーザコンテキスト毎のモデルを含んでいてもよい。この場合、モデルMは、例えば、ユーザUのコンテキストがモデルで規定されたコンテキストか否かを判定するモデルであり、例えば、端末装置2から送信される検出情報を入力とし、ユーザUのコンテキストがモデルで規定されたコンテキストか否かを判定する。例えば、モデルMは、「PC(Personal Computer)を買った」、「店舗Aに行った」、または「料理を作っている」などの各種ユーザコンテキストを推定するモデルである。以下において、ユーザコンテキスト毎のモデルをユーザコンテキストモデルと記載する場合がある。 The multiple models M may also include, for example, a model for each user context. In this case, the model M is, for example, a model that determines whether the context of the user U is a context defined by the model, and, for example, inputs detection information transmitted from the terminal device 2 and determines whether the context of the user U is a context defined by the model. For example, the model M is a model that estimates various user contexts such as "bought a PC (Personal Computer)," "went to store A," or "cooking food." Hereinafter, a model for each user context may be referred to as a user context model.
「ユーザリスト」は、モデルMに関連付けられたユーザUのリストであり、モデルMに関連付けられた各ユーザUのユーザIDである。図8に示す例では、モデルID「MA1」のモデルは、「モデルM1」であり、ユーザIDが「UA1」、「UA2」、および「UA3」などのユーザIDが関連付けられている。モデルID「MA2」のモデルは、「モデルM2」であり、ユーザIDが「UA2」、「UA4」、および「UA5」などのユーザIDが関連付けられている。 The "user list" is a list of users U associated with the model M, and the user IDs of each user U associated with the model M. In the example shown in Fig. 8, the model with model ID "MA1" is "model M1 ", and is associated with user IDs such as "UA1", "UA2", and "UA3". The model with model ID "MA2" is "model M2 ", and is associated with user IDs such as "UA2", "UA4", and "UA5".
また、モデルID「MA3」のモデルは、「モデルM3」であり、ユーザIDが「UA1」、「UA3」、および「UA6」などのユーザIDが関連付けられている。モデルID「MA4」のモデルは、「モデルM4」であり、ユーザIDが「UA3」、「UA4」、および「UA5」などのユーザIDが関連付けられている。 Furthermore, the model with model ID "MA3" is "model M3 ", and is associated with user IDs such as "UA1", "UA3", and "UA6". The model with model ID "MA4" is "model M4 ", and is associated with user IDs such as "UA3", "UA4", and "UA5".
〔4.2.3.配信制限情報記憶部32〕
図6に示す配信制限情報記憶部32は、各モデルMについて配信制限またはオプトアウトが設定されているユーザUのユーザIDを含む制限情報を記憶する。図9は、実施形態に係る配信制限情報記憶部32に記憶される配信情報の一例を示す図である。
[4.2.3. Distribution restriction information storage unit 32]
The distribution restriction information storage unit 32 shown in Fig. 6 stores restriction information including the user ID of a user U for whom a distribution restriction or opt-out is set for each model M. Fig. 9 is a diagram showing an example of distribution information stored in the distribution restriction information storage unit 32 according to the embodiment.
図9に示すように、配信制限情報記憶部32に記憶される配信情報Dは、「モデルID」、「オプトアウトユーザリスト」、および「配信制限ユーザリスト」などの情報をモデルMごとに含む。「モデルID」は、各モデルMに固有の識別情報であり、図8に示すモデルIDと同じである。 As shown in FIG. 9, the distribution information D stored in the distribution restriction information storage unit 32 includes information such as a "model ID," an "opt-out user list," and a "distribution restriction user list" for each model M. The "model ID" is identification information unique to each model M, and is the same as the model ID shown in FIG. 8.
「オプトアウトユーザリスト」は、モデルMに対してオプトアウトを選択したユーザUであるオプトアウトユーザのリストであり、モデルMに対してオプトアウトを選択した各ユーザUのユーザIDを含む。「配信制限ユーザリスト」は、モデルMについて配信制限されるユーザUのリストであり、モデルMについて配信制限される各ユーザUのユーザIDを含む。 The "opt-out user list" is a list of opt-out users, that is, users U who have selected to opt-out of model M, and includes the user IDs of each user U who has selected to opt-out of model M. The "distribution restriction user list" is a list of users U whose distribution is restricted for model M, and includes the user IDs of each user U whose distribution is restricted for model M.
図9に示す例では、モデルID「MA1」のモデルには、オプトアウトユーザとして、ユーザID「UA4」が設定され、配信制限ユーザリストにはユーザUのユーザIDが設定されていない。また、モデルID「MA2」のモデルは、オプトアウトユーザにはユーザUのユーザIDが設定されておらず、配信制限ユーザリストにはユーザID「UA3」が設定されている。 In the example shown in FIG. 9, in the model with model ID "MA1", user ID "UA4" is set as an opt-out user, and the user ID of user U is not set in the distribution restriction user list. In addition, in the model with model ID "MA2", user ID of user U is not set as an opt-out user, and user ID "UA3" is set in the distribution restriction user list.
〔4.2.4.店舗情報記憶部33〕
図6に示す店舗情報記憶部33は、不図示の店舗毎の情報である店舗情報を記憶する。店舗毎の店舗情報は、対応する店舗に関する情報であり、例えば、イベントの情報、セール品の情報、または新製品の情報、または新サービスの情報などを含む。店舗情報は、例えば、電子メールでユーザUに提供される情報であるが、ウェブコンテンツとしてユーザUに提供される情報であってもよい。
[4.2.4. Store information storage unit 33]
The store
また、店舗情報記憶部33には、配信除外ユーザリストが店舗毎に記憶されている。配信除外ユーザリストには、情報提供装置1から店舗情報の配信をしないユーザUのユーザIDが含まれている。
The store
〔4.2.5.配信情報記憶部34〕
図6に示す配信情報記憶部34は、ユーザUに配信される情報である配信情報Dを記憶する。配信情報記憶部34に記憶される配信情報Dは、ニュースなどのウェブコンテンツまたは電子メールでユーザUに提供される情報などであり、広告コンテンツを含んでいてもよい。配信情報Dがニュースなどのウェブコンテンツである場合、配信情報Dは端末装置2にタイムライン表示されるが、配信情報Dは端末装置2でタイムライン表示される情報に限定されない。
[4.2.5. Distribution information storage unit 34]
6 stores distribution information D, which is information distributed to the user U. The distribution information D stored in the distribution information storage unit 34 is web content such as news or information provided to the user U by e-mail, and may include advertising content. When the distribution information D is web content such as news, the distribution information D is displayed on a timeline on the terminal device 2, but the distribution information D is not limited to information displayed on a timeline on the terminal device 2.
〔4.3.処理部22〕
図6に示す処理部22は、コントローラであり、例えば、CPUまたはMPUなどによって、情報提供装置1内部の記憶装置に記憶されている各種プログラム(情報提供プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、処理部22は、例えば、ASICまたはFPGAなどの集積回路により実現されてもよい。
4.3.
6 is a controller, and is realized by, for example, a CPU or an MPU executing various programs (corresponding to an example of an information provision program) stored in a storage device inside the
処理部22は、通信部20によって取得された情報および記憶部21に記憶されている情報などに基づいて、端末装置21,22,・・・,2mとの間で情報の送受信を行う。処理部22は、取得部40と、配信部41と、受付部42と、特定部43と、問い合わせ部44と、決定部45と、制限部46とを備える。
The
〔4.3.1.取得部40〕
取得部40は、端末装置2から送信される情報を通信ネットワーク3経由で取得する。端末装置2から送信される情報は、例えば、ユーザUによる操作部12への操作に応じた情報である操作情報、センサ群13によって検出された情報である検出情報、またはオプトアウト情報などである。
[4.3.1. Acquisition unit 40]
The
〔4.3.2.配信部41〕
配信部41は、配信対象となる情報の配信先を決定する複数のモデルMを用いて、配信情報Dを端末装置2へ通信部20および通信ネットワーク3を介して送信することで、配信情報DをユーザUに配信する。
[4.3.2. Distribution unit 41]
The
配信部41は、モデルMが興味関心モデルである場合、配信情報Dを複数のモデルMに入力し、複数のモデルMのうち予め設定された配信条件を満たすモデルMに関連付けられたユーザUを配信情報Dの配信先として決定し、決定した配信先のユーザUに配信情報Dを配信する。予め設定された配信条件は、例えば、出力されるスコアが予め設定された閾値以上であり且つ複数のモデルMのうち最も高いスコアを出力するモデルMであるが、かかる例に限定されない。
When the model M is an interest model, the
例えば、配信情報D1をモデルM1,M2,M3,M4,・・・,Mnに入力した場合に、モデルM1,M2,M3,M4,・・・,Mnから出力されるスコアのうち最も高いスコアが予め設定された閾値以上であり且つモデルM1から出力されるスコアであるとする。また、モデル情報記憶部31に記憶されているモデル情報が図8に示す状態であるとする。この場合、配信部41は、ユーザIDが「UA1」、「UA2」、および「UA3」などのユーザUを配信情報D1の配信先となるユーザUとして決定する。
For example, when distribution information D1 is input to models M1 , M2 , M3 , M4 , ..., Mn , the highest score among the scores output from models M1 , M2 , M3 , M4 , ..., Mn is equal to or higher than a preset threshold and is the score output from model M1 . Also, assume that the model information stored in the model
また、配信情報D2をモデルM1,M2,M3,M4,・・・,Mnに入力した場合に、モデルM1,M2,M3,M4,・・・,Mnから出力されるスコアのうち最も高いスコアが予め設定された閾値以上であり且つモデルM2から出力されるスコアであるとする。また、モデル情報記憶部31に記憶されているモデル情報が図8に示す状態であるとする。この場合、配信部41は、ユーザIDが「UA2」、「UA4」、および「UA5」などのユーザUを配信先となるユーザUとして決定する。
Also, when distribution information D2 is input to models M1 , M2 , M3 , M4 , ..., Mn , the highest score among the scores output from models M1 , M2 , M3 , M4 , ..., Mn is equal to or higher than a preset threshold and is the score output from model M2 . Also, assume that the model information stored in the model
また、配信部41は、モデルMがユーザコンテキストモデルである場合、端末装置2から送信され取得部40で取得される検出情報を各ユーザコンテキストモデルに入力し、各ユーザコンテキストモデルが出力するスコアのうち予め設定された配信条件を満たすユーザコンテキストモデルを判定する。予め設定された配信条件は、例えば、出力されるスコアが予め設定された閾値以上であることなどであるが、かかる例に限定されない。
When model M is a user context model, the
各ユーザコンテキストモデルには配信情報Dが関連付けられており、配信部41は、予め設定された閾値以上のスコアを出力するユーザコンテキストモデルに関連付けられた配信情報Dを、検出情報に対応するユーザUに配信する。
Each user context model is associated with distribution information D, and the
例えば、モデルM1がユーザコンテキストモデルであり、配信情報D1がモデルM1に関連付けられているとする。また、ユーザU1の端末装置21からの検出情報をモデルM1に入力した場合に、モデルM1から出力されるスコアが、予め設定された閾値以上であるとする。この場合、配信部41は、配信情報D1をユーザU1に配信する。
For example, assume that model M1 is a user context model and distribution information D1 is associated with model M1 . Also assume that when detection information from terminal device 21 of user U1 is input to model M1 , the score output from model M1 is equal to or greater than a preset threshold. In this case, the
また、配信部41は、検出情報に代えてまたは加えて、ユーザUによる端末装置2の操作履歴、端末装置2の位置情報、またはユーザUのスケジュール情報などをモデルMへの入力情報として、配信先のユーザUを決定することもできる。
In addition to or in addition to the detection information, the
また、配信部41は、配信した配信情報DがユーザUによって選択された場合、ユーザUに選択された配信情報Dの詳細な情報を端末装置2へ通信部20および通信ネットワーク3を介して送信することで、ユーザUによって選択された配信情報Dの詳細な情報をユーザUに配信する。
In addition, when the distributed information D is selected by the user U, the
配信部41は、例えば、複数の配信情報Dを複数のモデルMに入力した場合に、モデルMから出力されるスコアが高い配信情報Dほど優先的に上位表示されるように複数の配信情報Dを配信することができる。
For example, when multiple pieces of distribution information D are input to multiple models M, the
例えば、配信情報D3、配信情報D2、配信情報D1、配信情報D5、および配信情報D4の順にモデルMから出力されるスコアが高いとする。この場合、配信部41は、配信情報D3が最上位に表示され、配信情報D2が2番目の上位に表示され、配信情報D1が3番目の上位に表示され、配信情報D5が4番目の上位に表示され、配信情報D4が5番目の上位に表示されるように配信情報D1,D2,D3,D4,D5を配信する。 For example, assume that the scores output from the model M are highest for the distribution information D3 , followed by the distribution information D2 , the distribution information D1 , the distribution information D5 , and the distribution information D4 . In this case, the distribution unit 41 distributes the distribution information D1, D2, D3, D4, and D5 so that the distribution information D3 is displayed at the top, the distribution information D2 is displayed at the second top, the distribution information D1 is displayed at the third top, the distribution information D5 is displayed at the fourth top, and the distribution information D4 is displayed at the fifth top.
また、複数の配信情報Dがニュースのコンテンツであり、端末装置2において複数の配信情報Dがタイムライン表示されるとする。この場合、配信部41は、同時期のニュースであれば、モデルMから出力されるスコアが高いほど上位に表示され、異なる時期のニュースであれば、現時点に近いニュースほど上位に表示されるように、複数の配信情報Dを配信する。各モデルMには重み付けを行うことができ、重みを大きくすることでモデルMから出力されるスコアを大きくすることができ、重みを小さくすることでモデルMから出力されるスコアを小さくすることができる。
It is also assumed that the multiple pieces of distribution information D are news content, and that the multiple pieces of distribution information D are displayed on a timeline on the terminal device 2. In this case, the
なお、モデル情報記憶部31において、オプトアウトを選択したユーザUのユーザIDは、オプトアウトが選択されたモデルMの関連付けから除外される。そのため、ユーザUがオプトアウトを選択したモデルMに対応する配信対象の情報はオプトアウトを選択したユーザUに配信されない。
In addition, in the model
また、配信部41は、ユーザUはモデルMに予め関連付けられていなくてもよい。この場合、配信部41は、ユーザUの興味関心を推定する推定モデルに基づいて、ユーザUの興味関心を推定することができる。かかる推定モデルは、ユーザ情報を入力とし、対象Tに対してユーザUが興味関心を有するか否かを判定するモデルであり、対象T毎に設けられる。そして、配信部41は、推定したユーザUの興味関心と一致又は類似する対象Tに対応するモデルMを特定することで、ユーザUをモデルMに関連付けることができる。
The
また、配信部41は、店舗情報記憶部33に記憶されている店舗情報を端末装置2へ通信部20および通信ネットワーク3を介して送信することで、店舗情報をユーザUに配信することができる。配信部41は、ユーザUが店舗に興味関心があるか否かを店舗毎に推定する推定モデルに各ユーザUの属性の情報を入力することによって、店舗に興味関心があるユーザUを推定し、推定したユーザUに対して店舗情報を配信する処理を店舗毎に行う。
The
なお、配信部41は、店舗情報記憶部33に配信除外ユーザリストが記憶されている場合、店舗に興味関心があると推定したユーザUのうち配信除外ユーザリストにユーザIDが含まれるユーザU以外のユーザUに店舗情報を配信する。
When a distribution excluded user list is stored in the store
〔4.3.3.受付部42〕
受付部42は、通信ネットワーク3を介して通信部20で受信されたオプトアウト情報を受け付ける。受付部42は、受け付けたオプトアウト情報に基づいて、モデル情報記憶部31に記憶されているモデル情報または配信制限情報記憶部32に記憶されている配信制限情報を更新する。オプトアウト情報は、モデルMに対するオプトアウト情報または店舗に対するオプトアウト情報である。
4.3.3. Reception unit 42
The reception unit 42 receives opt-out information received by the
例えば、受付部42は、ユーザU1によるモデルM1に対するオプトアウト情報を受け付けた場合、モデル情報記憶部31のモデル情報において、モデルM1に対してユーザU1のユーザIDを関連付けた状態から関連付けられていない状態へ変更する。また、受付部42は、ユーザU1によるモデルM1に対するオプトアウト情報を受け付けた場合、配信制限情報記憶部32の配信制限情報におけるオプトアウトユーザリストにおいて、モデルM1に対してユーザU1のユーザIDを選択モデルに関連付ける。
For example, when the reception unit 42 receives opt-out information for the model M1 from the user U1 , the reception unit 42 changes the state in which the user ID of the user U1 is associated with the model M1 in the model information in the model
また、受付部42は、店舗に対するオプトアウト情報を受け付けた場合、店舗情報記憶部33に記憶された配信除外ユーザリストのうちオプトアウトが選択された店舗の配信除外ユーザリストに、オプトアウトを追加したユーザUのユーザIDを追加する。
In addition, when the reception unit 42 receives opt-out information for a store, it adds the user ID of the user U who added the opt-out to the distribution excluded user list of the store where the opt-out was selected from the distribution excluded user list stored in the store
〔4.3.4.特定部43〕
特定部43は、複数のモデルMのうちユーザUがオプトアウトを選択したモデルである選択モデルに関連するモデルを関連モデルとして特定する。
[4.3.4. Specification part 43]
The
例えば、特定部43は、関連付けられたユーザUのリストが選択モデルに関連付けられたユーザUのリストと類似するモデルMを関連モデルとして特定する。関連モデルは、例えば、関連付けられた全ユーザのうち選択モデルにも関連付けられたユーザUの割合が予め設定された割合以上であるモデルである。また、関連モデルは、関連付けられたユーザリストと選択モデルに関連付けられたユーザリストとの距離が予め設定された距離以内であるモデルであってもよい。
For example, the
また、関連モデルは、対応する配信対象の情報が選択モデルと類似するモデルであってもよい。例えば、特定部43において、類似するモデルが予め設定され、特定部43は、選択モデルを含むモデル群に含まれる他のモデルを関連モデルとして特定する。
The related model may also be a model whose corresponding distribution target information is similar to that of the selected model. For example, the similar models are set in advance in the
また、特定部43は、店舗情報記憶部33に記憶された配信除外ユーザリストに基づいて、除外モデルまたは除外候補モデルを特定することができる。例えば、特定部43は、ユーザUがオプトアウトした店舗の店舗情報の配信が除外されるユーザUのリストである配信除外ユーザリストと各モデルMに関連付けられたユーザリストとを比較する。
The
そして、特定部43は、配信除外ユーザリストに類似するユーザリストが関連付けられたモデルMを除外モデルまたは除外候補モデルとして特定することができる。例えば、特定部43は、配信除外ユーザリストと距離が予め設定された距離内になるユーザリストが関連付けられたモデルMを除外モデルまたは除外候補モデルとして特定することができる。
Then, the
また、特定部43は、各店舗の配信除外ユーザリストのうち選択モデルのオプトアウトを選択したユーザUのリストに類似する配信除外ユーザリストに対応する店舗を除外店舗または除外候補店舗として特定することもできる。例えば、特定部43は、選択モデルのオプトアウトを選択したユーザUのリストとの距離が予め設定された距離内になる配信除外ユーザリストの店舗を除外店舗または除外候補店舗として特定する。
The
なお、上述したユーザリスト間の距離は、例えば、ユークリッド距離、マンハッタン距離、チェビシェフ距離、またはマハラノビス距離などであり、例えば、ユーザリストに含まれる複数のユーザUの各属性の分布状態などに基づいて算出される。 The distance between the above-mentioned user lists may be, for example, Euclidean distance, Manhattan distance, Chebyshev distance, or Mahalanobis distance, and is calculated based on, for example, the distribution state of each attribute of the multiple users U included in the user list.
〔4.3.5.問い合わせ部44〕
問い合わせ部44は、複数のユーザUのうち特定部43によって特定された関連モデルに関連付けられたユーザUである問い合わせ先ユーザに対し、関連モデルに対応する配信対象の情報に対する意見を問い合わせる。
4.3.5.
The inquiring
ここで、モデル情報記憶部31に記憶されているモデル情報が図8に示す状態であり、特定部43によって特定された関連モデルがモデルM2であるとする。この場合、問い合わせ部44は、問い合わせ先ユーザがユーザID「UA2」、「UA4」、および「UA5」などのユーザUであると判定する。
8, and the related model identified by the
そして、問い合わせ部44は、問い合わせ先ユーザに対して、モデルM2に対応する配信対象の情報に対する意見を問い合わせる。かかる問い合わせは、問い合わせ部44が、例えば、モデルM2に対応する配信対象の情報を含む問い合わせ情報を問い合わせ先ユーザの端末装置2へ通信部20および通信ネットワーク3を介して送信することで、問い合わせ先ユーザに対して関連モデルに対応する配信対象の情報に対する意見を問い合わせる。
Then, the
図10は、実施形態に係る端末装置2の表示部11に表示される問い合わせ情報の一例を示す図である。図10に示す問い合わせ情報70には、配信情報領域71と、問い合わせ情報領域72と、Yesボタン73と、Noボタン74とが含まれている。図10に示す問い合わせ情報70は、例えば、図5に示すYesボタン63が選択された場合に端末装置2の表示部11に表示される。
Fig. 10 is a diagram showing an example of inquiry information displayed on the
図10に示す例では、配信情報領域71には、配信情報D2が表示されている。また、問い合わせ情報領域72には、「車に関するニュースを引き続き配信してもよいか?」の文字が表示されており、関連モデルの対象Tが「車」であることが示される。ユーザUが操作部12を操作することによってYesボタン73を選択することで、端末装置2の出力部18によって意見情報が情報提供装置1へ送信される。
10, the
また、端末装置2の表示処理部17は、ユーザUが操作部12を操作することによってNoボタン74を選択した場合、端末装置2の表示部11に表示する情報を図10に示す問い合わせ情報から図4に示す配信情報に戻す。また、端末装置2の表示処理部17は、ユーザUが操作部12を操作することによってYesボタン73を選択した場合も、端末装置2の表示部11に表示する情報を図10に示す問い合わせ情報から図4に示す配信情報に戻す。
When the user U selects the No
問い合わせ部44は、問い合わせ情報をタイムライン表示される複数の配信情報D間に挿入することもできる。この場合、問い合わせ部44は、問い合わせ情報が上位表示されるように優先的に問い合わせ情報を配信することができる。
The
図11は、実施形態に係る端末装置2の表示部11に表示される問い合わせ情報の他の例を示す図である。図11に示す例では、タイムライン表示される複数の配信情報D1,D3間に問い合わせ情報が挿入されている。問い合わせ情報70は、図11に示すように上位に表示されるため、ユーザUへの問い合わせに対する意見の収集確率を高めることができる。
Fig. 11 is a diagram showing another example of inquiry information displayed on the
なお、問い合わせ情報において、配信情報領域71には、関連モデルに対応する互いに異なる配信情報Dが複数含まれていてもよい。また、問い合わせ情報は、ウェブコンテンツに代えて、電子メールコンテンツであってもよい。
In addition, in the inquiry information, the
また、問い合わせ部44は、特定部43によって特定された除外候補モデルに関連付けられたユーザUを問い合わせ先ユーザとして、除外候補モデルに対応する配信対象の情報に対する意見を問い合わせることもできる。除外候補モデルに対応する配信対象の情報に対する意見の問い合わせ方法は、関連モデルに対応する配信対象の情報に対する意見の問い合わせ方法と同様である。
The
また、問い合わせ部44は、特定部43によって特定された除外候補店舗の配信除外ユーザリストに含まれていないユーザUを問い合わせ先ユーザとして、除外候補店舗に対応する配信対象の情報に対する意見を問い合わせることもできる。除外候補店舗に対応する配信対象の情報に対する意見の問い合わせ方法は、例えば、電子メールによる問い合わせであるが、関連モデルに対応する配信対象の情報に対する意見の問い合わせ方法と同様であってもよい。
The
〔4.3.6.決定部45〕
決定部45は、問い合わせ部44による問い合わせの結果に基づいて、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限するか否かを決定する。
4.3.6.
The
決定部45は、例えば、問い合わせ情報を配信したユーザUのうち予め設定された割合以上のユーザUが否定的な意見である場合、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限すると判定する。否定的な意見は、例えば、図10または図11に示すNoボタン74への操作によって行われる。
For example, when a preset percentage or more of the users U to whom the inquiry information was delivered have negative opinions, the
例えば、問い合わせ先ユーザをユーザUA1,UA2,・・・,UApとし、ユーザUA1,UA2,・・・,UApの意見のスコアをスコアx1,x2,・・・,xpで表すとする。pは、例えば、3以上の整数である。この場合、決定部45は、合計スコアSC=(x1+x2+・・・+xp)/pが予め設定された閾値以上である場合に、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限すると判定する。各スコアx1,x2,・・・,xpには、例えば、肯定的な意見の場合には0が代入され、否定的な意見の場合には1が代入される。
For example, let the users to be inquired of be users UA1 , UA2 , ..., UAp , and the scores of the opinions of users UA1 , UA2 , ..., UAp be represented by scores x1 , x2 , ..., xp . p is, for example, an integer equal to or greater than 3. In this case, when the total score SC = ( x1 + x2 + ... + xp )/p is equal to or greater than a preset threshold, the
また、決定部45は、オプトアウトを選択したユーザUとの属性の類似度が高いユーザUの意見ほど重みを大きくして配信制限を行うか否かを決定することができる。例えば、問い合わせ先ユーザをユーザUA1,UA2,・・・,UApとし、ユーザUA1,UA2,・・・,UApの意見のスコアをスコアx1,x2,・・・,xpで表し、重みを重みa1,a2,・・・,apで表したとする。この場合、決定部45は、合計スコアSC=(a1・x1+a2・x2+・・・+ap・xp)/pを算出する。
Furthermore, the
重みa1,a2,・・・,apは、0~1までの値であり、オプトアウトを選択したユーザUとの属性の類似度が高いユーザUの意見ほど大きい値に設定される。そして、決定部45は、合計スコアSCが予め設定された閾値以上である場合に、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限すると判定する。
The weights a1 , a2 , ..., ap are values ranging from 0 to 1, and are set to larger values as the opinion of user U has higher similarity in attributes to user U who selected opt-out. Then, when the total score SC is equal to or greater than a preset threshold, the
また、決定部45は、問い合わせ部44による問い合わせの結果に基づいて、除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信部41からの配信を制限するか否かを決定する。決定部45は、問い合わせ情報を配信したユーザUのうち予め設定された割合以上のユーザUが否定的な意見である場合、除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信部41からの配信を制限すると判定する。
The
また、決定部45は、問い合わせ部44による問い合わせの結果に基づいて、除外対象店舗の配信除外ユーザリストに含まれないユーザUへの除外対象店舗の店舗情報の配信を制限するか否かを決定する。決定部45は、問い合わせ情報を配信したユーザUのうち予め設定された割合以上のユーザUが否定的な意見である場合、除外対象店舗の配信除外ユーザリストに含まれないユーザUへの除外対象店舗の店舗情報の配信を制限すると判定する。
The
〔4.3.7.制限部46〕
制限部46は、オプトアウトを選択したユーザUへの関連モデルを用いた配信部41からの配信を制限する配信制限を実行する。これにより、制限部46は、ユーザUがオプトアウトを選択したモデルに対応する配信対象の情報と関連度が高い配信対象の情報の配信を制限することができる。
[4.3.7. Restriction unit 46]
The
例えば、制限部46は、オプトアウトを選択したユーザUへの関連モデルを用いた配信部41からの配信の頻度を低減することで上述した配信制限を行う。関連モデルを用いた配信部41からの配信頻度の低減は、例えば、予め定められた期間においてオプトアウトを選択したユーザUに対する関連モデルの重みを小さくすることで、配信部41において関連モデルが用いられる割合を低減することができる。
For example, the
また、関連モデルを用いた配信部41からの配信頻度の低減は、例えば、予め定められた期間においてオプトアウトを選択したユーザUに対する関連モデルに対応する配信対象の情報の配信を停止することによって行うこともできる。
In addition, the frequency of distribution from the
制限部46は、選択モデルと関連モデルとの類似度が高いほど、オプトアウトを選択したユーザUへの関連モデルを用いた配信部41からの配信の頻度を低減することもできる。これにより、制限部46は、ユーザUがオプトアウトした選択モデルに対して関連モデルの類似度が高いほど関連モデルを用いた配信の制限を行うことができる。そのため、制限部46は、ユーザUがオプトアウトを選択したモデルMに対応する配信対象の情報と関連度が高い配信対象の情報の配信を制限することができる。
The
また、制限部46は、決定部45による決定結果に基づいて、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限することができる。配信の制限方法は、オプトアウトを選択したユーザUへの関連モデルを用いた配信部41からの配信の制限方法と同じである。
The
制限部46は、関連モデルに関連付けられたユーザUのうち一部のユーザUに限り、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限することができる。
The
例えば、制限部46は、関連モデルに関連付けられたユーザUのうち選択モデルに関連付けられていないユーザUに限り、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限することもできる。
For example, the
また、制限部46は、関連モデルの場合と同様の処理により、オプトアウトを選択したユーザUへの除外モデルを用いた配信部41からの配信を制限する配信制限を実行することもできる。また、制限部46は、関連モデルの場合と同様の処理により、オプトアウトを選択したユーザUへの除外店舗の店舗情報の配信を制限する配信制限を実行することもできる。
The
また、制限部46は、関連モデルに関連付けられたユーザUのうち選択モデルに対してオプトアウトを選択したユーザUとの類似度が予め設定された閾値以上のユーザUに限り、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限することもできる。
The
また、制限部46は、決定部45による決定結果に基づいて、関連モデルに関連付けられたユーザUの場合と同様の方法で、除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信部41からの配信を制限することができる。
In addition, the
また、制限部46は、決定部45による決定結果に基づいて、関連モデルに関連付けられたユーザUの場合と同様の方法で、除外対象店舗の配信除外ユーザリストに含まれないユーザUへの除外対象店舗の店舗情報の配信を制限したりすることができる。
In addition, based on the determination result by the
〔5.処理手順〕
次に、実施形態に係る情報提供装置1の処理部22による情報処理の手順について説明する。図12は、実施形態に係る情報提供装置1の処理部22による情報処理の流れの一例を示すフローチャートである。
5. Processing Procedure
Next, a procedure of information processing by the
図12に示すように、情報提供装置1の処理部22は、配信情報DをユーザUに配信する(ステップS10)。次に、処理部22は、第1配信制限処理を行う(ステップS11)。ステップS11に示す第1配信制限処理は、図13に示すステップS20~S27の処理であり、後で詳述する。
As shown in FIG. 12, the
次に、処理部22は、第2配信制限処理を行う(ステップS12)。ステップS12に示す第2配信制限処理は、図16に示すステップS50~S55の処理であり、後で詳述する。
Next, the
処理部22は、ステップS12の処理が終了した場合、動作終了タイミングになったか否かを判定する(ステップS13)。処理部22は、例えば、情報提供装置1の電源がオフにされた場合、または操作部12への操作によって終了操作が行われたと判定した場合に、動作終了タイミングになったと判定する。
When the processing of step S12 ends, the
処理部22は、動作終了タイミングになっていないと判定した場合(ステップS13:No)、処理をステップS10へ移行し、動作終了タイミングになったと判定した場合(ステップS13:Yes)、図12に示す処理を終了する。
If the
図13は、実施形態に係る情報提供装置1の処理部22による第1配信制限処理の流れの一例を示すフローチャートである。図13に示すように、処理部22は、モデルに対するオプトアウトの選択があるか否かを判定する(ステップS20)。
Figure 13 is a flowchart showing an example of the flow of the first distribution restriction process by the
処理部22は、モデルMに対するオプトアウトの選択があると判定した場合(ステップS20:Yes)、モデルMに対するオプトアウト処理を行う(ステップS21)。オプトアウト処理は、記憶部21に記憶されているモデル情報において、オプトアウトが選択されたモデルMに対して、オプトアウトを選択したユーザUであるオプトアウトユーザの関連付けを解除することによって行われる。
When the
次に、処理部22は、選択モデルに関連するモデルである関連モデルを特定する(ステップS22)。そして、処理部22は、オプトアウトユーザに対する関連モデルの配信制限を開始する(ステップS23)。
Next, the
次に、処理部22は、第1追加制限モードに設定されているか否かを判定する(ステップS24)。処理部22は、第1追加制限モードに設定されていると判定した場合(ステップS24:Yes)、第1追加配信制限処理を実行する(ステップS25)。ステップS25における第1追加配信制限処理は、図14に示すステップS30~S33の処理であり、後で詳述する。
Next, the
処理部22は、ステップS25の処理が終了した場合、または第1追加制限モードに設定されていないと判定した場合(ステップS24:No)、第2追加制限モードに設定されているか否かを判定する(ステップS26)。処理部22は、第2追加制限モードに設定されていると判定した場合(ステップS26:Yes)、第2追加配信制限処理を実行する(ステップS27)。ステップS27における第2追加配信制限処理は、図15に示すステップS40,S41の処理であり、後で詳述する。
When the processing of step S25 is completed, or when it is determined that the first additional restriction mode is not set (step S24: No), the
処理部22は、ステップS27の処理が終了した場合、第2追加制限モードに設定されていないと判定した場合(ステップS26:No)、またはモデルMに対するオプトアウトの選択がないと判定した場合(ステップS20:No)、図13に示す処理を終了する。
When the processing of step S27 is completed, when it is determined that the second additional restriction mode is not set (step S26: No), or when it is determined that there is no opt-out selection for model M (step S20: No), the
図14は、実施形態に係る情報提供装置1の処理部22による第1追加配信制限処理の流れの一例を示すフローチャートである。図14に示すように、処理部22は、関連モデルに関連付けられたユーザUの端末装置2に問い合わせ情報を通信部20および通信ネットワーク3を介して送信することで、問い合わせ情報をユーザUに配信する(ステップS30)。かかる問い合わせ情報は、関連モデルに対応する配信対象の情報に対する意見を問い合わせる情報である。
Fig. 14 is a flowchart showing an example of the flow of the first additional distribution restriction process by the
次に、処理部22は、問い合わせ情報に対してユーザUから返信される意見情報に基づいて、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信の制限の可否を判定する(ステップS31)。処理部22は、ステップS31で関連モデルに関連付けられたユーザUへの関連モデルを用いた配信の制限を行うことを決定したか否かを判定する(ステップS32)。
Next, the
処理部22は、ステップS31で関連モデルに関連付けられたユーザUへの関連モデルを用いた配信の制限を行うことを決定した場合(ステップS32:Yes)、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信の制限を開始する(ステップS33)。
If the
処理部22は、ステップS33の処理が終了した場合、またはステップS31で関連モデルに関連付けられたユーザUへの関連モデルを用いた配信の制限を行わないことを決定した場合(ステップS32:No)、図14に示す処理を終了する。
When the processing of step S33 is completed, or when the
図15は、実施形態に係る情報提供装置1の処理部22による第2追加配信制限処理の流れの一例を示すフローチャートである。図15に示すように、処理部22は、選択モデルに関連付けられたユーザリストに類似するユーザリストの店舗を除外店舗として判定する(ステップS40)。
Figure 15 is a flowchart showing an example of the flow of the second additional distribution restriction process by the
そして、処理部22は、オプトアウトユーザに対する除外店舗の店舗情報の配信の制限を開始し(ステップS41)、図15に示す処理を終了する。
Then, the
図16は、実施形態に係る情報提供装置1の処理部22による第2配信制限処理の流れの一例を示すフローチャートである。図16に示すように、処理部22は、店舗に対するオプトアウトの選択があるか否かを判定する(ステップS50)。
Figure 16 is a flowchart showing an example of the flow of the second distribution restriction process by the
処理部22は、店舗に対するオプトアウトの選択があると判定した場合(ステップS50:Yes)、店舗に対するオプトアウト処理を行う(ステップS51)。店舗に対するオプトアウト処理は、記憶部21に記憶されている配信除外ユーザリストにおいて、オプトアウトを選択したユーザUであるオプトアウトユーザのユーザIDを追加することによって行われる。
When the
次に、処理部22は、オプトアウトが選択された店舗に関連するモデルである除外モデルを特定する(ステップS52)。ステップS52において、処理部22は、例えば、ユーザUがオプトアウトした店舗の配信除外ユーザリストと類似するユーザリストが関連付けられたモデルMを除外モデルとして特定する。そして、処理部22は、オプトアウトユーザに対する除外モデルの配信制限を開始する(ステップS53)。
Next, the
次に、処理部22は、第3追加制限モードに設定されているか否かを判定する(ステップS54)。処理部22は、第3追加制限モードに設定されていると判定した場合(ステップS54:Yes)、第3追加配信制限処理を実行する(ステップS55)。ステップS55における第3追加配信制限処理は、図17に示すステップS60~S64の処理であり、後で詳述する。
Next, the
処理部22は、ステップS55の処理が終了した場合、第3追加制限モードに設定されていないと判定した場合(ステップS54:No)、または店舗に対するオプトアウトの選択がないと判定した場合(ステップS50:No)、図16に示す処理を終了する。
When the processing of step S55 is completed, when it is determined that the third additional restriction mode is not set (step S54: No), or when it is determined that there is no opt-out selection for the store (step S50: No), the
図17は、実施形態に係る情報提供装置1の処理部22による第3追加配信制限処理の流れの一例を示すフローチャートである。図17に示すように、処理部22は、除外候補モデルを特定する(ステップS60)。処理部22は、例えば、ユーザUがオプトアウトした店舗の配信除外ユーザリストと類似するユーザリストが関連付けられたモデルMを除外候補モデルとして特定する。
Fig. 17 is a flowchart showing an example of the flow of the third additional distribution restriction process by the
次に、処理部22は、除外候補モデルに関連付けられたユーザUの端末装置2に問い合わせ情報を通信部20および通信ネットワーク3を介して送信することで、問い合わせ情報をユーザUに配信する(ステップS61)。かかる問い合わせ情報は、除外候補モデルに対応する配信対象の情報に対する意見を問い合わせる情報である。
Next, the
次に、処理部22は、問い合わせ情報に対してユーザUから返信される意見情報に基づいて、除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信の制限の可否を判定する(ステップS62)。処理部22は、ステップS62で除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信の制限を行うことを決定したか否かを判定する(ステップS63)。
Next, the
処理部22は、ステップS62で除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信の制限を行うことを決定した場合(ステップS63:Yes)、除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信の制限を開始する(ステップS64)。
If the
処理部22は、ステップS64の処理が終了した場合、またはステップS62で除外候補モデルに関連付けられたユーザUへの除外候補モデルを用いた配信の制限を行わないことを決定した場合(ステップS63:No)、図17に示す処理を終了する。
When the processing of step S64 is completed, or when it is determined in step S62 not to restrict distribution using the excluded candidate model to user U associated with the excluded candidate model (step S63: No), the
〔6.変形例〕
処理部22の配信部41は、オプトアウトを選択したユーザUであるオプトアウトユーザと類似するユーザUである類似ユーザに対してオプトアウトユーザがオプトアウトを選択したことを示す情報を配信することもできる。
6. Modifications
The
また、処理部22の制限部46は、決定部45が関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限しないと判定した場合、オプトアウトユーザへの関連モデルを用いた配信部41からの配信を制限しないこともできる。
In addition, when the
また、問い合わせ部44は、問い合わせ情報の配信頻度を選択モデルに対する関連モデルの類似度が高いほど高くしたり、問い合わせ情報の配信期間を選択モデルに対する関連モデルの類似度が高いほど長くしたりすることができる。
In addition, the
また、決定部45は、関連モデルに関連付けられたユーザUである問い合わせ先ユーザからの意見に基づいて、オプトアウトユーザに対する関連モデルを用いた配信部41からの配信を制限しないことを決定することができる。例えば、決定部45は、合計スコアSCが予め設定された閾値未満である場合、オプトアウトユーザに対する関連モデルを用いた配信部41からの配信を制限しないことを決定することができる。
The
また、決定部45は、除外候補モデルに関連付けられたユーザUである問い合わせ先ユーザからの意見に基づいて、オプトアウトユーザに対する除外モデルを用いた配信部41からの配信を制限しないことを決定することができる。例えば、決定部45は、合計スコアSCが予め設定された閾値未満である場合、オプトアウトユーザに対する除外モデルを用いた配信部41からの配信を制限しないことを決定することができる。
The
また、決定部45は、除外候補店舗の配信除外ユーザリストに含まれていないユーザUである問い合わせ先ユーザからの意見に基づいて、オプトアウトユーザに対する除外店舗の店舗情報の配信を制限しないことを決定することができる。例えば、決定部45は、合計スコアSCが予め設定された閾値未満である場合、オプトアウトユーザに対する除外店舗の店舗情報の配信を制限しないことを決定することができる。
The
〔7.ハードウェア構成〕
上述してきた実施形態に係る情報提供装置1または端末装置2は、例えば図18に示すような構成のコンピュータ80によって実現される。以下、情報提供装置1を例に挙げて説明する。図18は、実施形態に係る情報提供装置1の機能を実現するコンピュータ80の一例を示すハードウェア構成図である。コンピュータ80は、CPU81、RAM82、ROM(Read Only Memory)83、HDD(Hard Disk Drive)84、通信インターフェイス(I/F)85、入出力インターフェイス(I/F)86、およびメディアインターフェイス(I/F)87を有する。
7. Hardware Configuration
The
CPU81は、ROM83またはHDD84に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM83は、コンピュータ80の起動時にCPU81によって実行されるブートプログラムや、コンピュータ80のハードウェアに依存するプログラムなどを記憶する。
The
HDD84は、CPU81によって実行されるプログラム、および、かかるプログラムによって使用されるデータなどを記憶する。通信インターフェイス85は、通信ネットワーク3(図2参照)を介して他の機器からデータを受信してCPU81へ送り、CPU81が生成したデータを、通信ネットワーク3を介して他の機器へ送信する。
The
CPU81は、入出力インターフェイス86を介して、ディスプレイやプリンタなどの出力装置、および、キーボードまたはマウスなどの入力装置を制御する。CPU81は、入出力インターフェイス86を介して、入力装置からデータを取得する。また、CPU81は、入出力インターフェイス86を介して生成したデータを出力装置へ出力する。
The
メディアインターフェイス87は、記録媒体88に記憶されたプログラムまたはデータを読み取り、RAM82を介してCPU81に提供する。CPU81は、かかるプログラムを、メディアインターフェイス87を介して記録媒体88からRAM82上にロードし、ロードしたプログラムを実行する。記録媒体88は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)などの光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。
The
例えば、コンピュータ80が実施形態に係る情報提供装置1として機能する場合、コンピュータ80のCPU81は、RAM82上にロードされたプログラムを実行することにより、処理部22の機能を実現する。また、HDD84には、記憶部21内のデータが記憶される。コンピュータ80のCPU81は、これらのプログラムを記録媒体88から読み取って実行するが、他の例として、他の装置から通信ネットワーク3を介してこれらのプログラムを取得してもよい。
For example, when the
〔8.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[8. Other]
In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図6に示した取得部40、配信部41、受付部42、特定部43、問い合わせ部44、決定部45、および制限部46のうち2以上が統合されてもよい。また、例えば、記憶部21に記憶される情報は、通信ネットワーク3を介して、外部に備えられた所定の記憶装置に記憶されてもよい。
In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads and usage conditions. For example, two or more of the
また、情報提供装置1は、2以上のサーバ装置で構成されてもよく、この場合、情報提供装置1は、例えば、処理サーバと、ストレージサーバとを含む構成を有する。また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
The
〔9.効果〕
上述してきたように、実施形態に係る情報提供装置1は、配信部41と、特定部43と、制限部46とを備える。配信部41は、配信対象となる情報の配信先を決定する複数のモデルMを用いて、配信対象の情報を配信する。特定部43は、複数のモデルMのうちユーザUがオプトアウトを選択したモデルMである選択モデルに関連するモデルMを関連モデルとして特定する。制限部46は、オプトアウトを選択したユーザUへの関連モデルを用いた配信部41からの配信を制限する配信制限を実行する。そのため、情報提供装置1は、ユーザUがオプトアウトを選択したモデルMに関連するモデルMを用いた配信を制限する。これにより、情報提供装置1は、ユーザUがオプトアウトを選択したモデルMを用いて配信される配信情報Dと関連する配信情報Dがオプトアウトを選択したユーザUへ配信されることを制限することができ、ユーザUに対する適切な情報提供を行うことができる。
9. Effects
As described above, the
また、制限部46は、オプトアウトを選択したユーザUへの関連モデルを用いた配信部41からの配信の頻度を低減することで配信制限を行う。これにより、情報提供装置1は、ユーザUがオプトアウトを選択したモデルMを用いて配信される配信情報Dと関連する配信情報Dがオプトアウトを選択したユーザUへ配信されることを制限することができ、ユーザUに対する適切な情報提供を行うことができる。
The
また、制限部46は、ユーザUがオプトアウトを選択したモデルMと関連モデルとの類似度が高いほど配信の頻度を低減する。これにより、情報提供装置1は、ユーザUがオプトアウトを選択したモデルMと関連度が高いモデルほど情報の配信の制限を行うことができ、ユーザUに対する適切な情報提供を行うことができる。
The
また、情報提供装置1は、問い合わせ部44と、決定部45とを備える。問い合わせ部44は、複数のユーザUのうち関連モデルに関連付けられたユーザUに対し、関連モデルに対応する配信対象の情報に対する意見を問い合わせる。決定部45は、問い合わせ部44による問い合わせの結果に基づいて、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限するか否かを決定する。制限部46は、決定部45による決定結果に基づいて、関連モデルに関連付けられたユーザUへの関連モデルを用いた配信部41からの配信を制限する。これにより、情報提供装置1は、オプトアウトユーザ以外のユーザUについての配信制限を行うことができ、ユーザUに対する適切な情報提供を行うことができる。
The
また、制限部46は、オプトアウトを選択したユーザUとの属性の類似度が高いユーザUの意見ほど重みを大きくして関連モデルを用いた配信部41からの配信を制限するか否かを決定する。これにより、情報提供装置1は、オプトアウトユーザ以外のユーザUについての配信制限をより適切に行うことができる。
The
また、問い合わせ部44は、関連モデルに対応する配信対象の情報を送信することで、意見の問い合わせを行う。これにより、情報提供装置1は、関連モデルに対応する配信対象の情報に対する意見を適切に問い合わせることができる。
The
また、問い合わせ部44は、関連モデルに対応する配信対象の情報に対する意見を問い合わせる情報である問い合わせ情報が上位表示されるように優先的に配信する。これにより、情報提供装置1は、関連モデルに対応する配信対象の情報に対する意見を適切に問い合わせることができる。
The
また、特定部43は、関連付けられたユーザUのリストが選択モデルと類似するモデルを関連モデルとして特定する。これにより、情報提供装置1は、関連モデルを精度よく特定することができる。
The
また、特定部43は、選択モデルに対応する配信対象の情報が類似する配信対象に対応するモデルを関連モデルとして特定する。これにより、情報提供装置1は、関連モデルを精度よく特定することができる。
The
また、配信部41は、店舗毎の情報である店舗情報を配信する。特定部43は、ユーザUがオプトアウトを選択した店舗の情報の配信が除外されるユーザUのリストである配信除外ユーザリストに類似するユーザUのリストが関連付けられたモデルMを除外モデルとして特定する。制限部46は、店舗のオプトアウトを選択したユーザUに対して除外モデルを用いた配信部41からの配信を制限する配信制限を実行する。そのため、情報提供装置1は、ユーザUがオプトアウトを選択した店舗に関連するモデルMを用いた配信を制限する。これにより、情報提供装置1は、ユーザUがオプトアウトを選択した店舗の店舗情報と関連する配信情報Dがオプトアウトを選択したユーザUへ配信されることを制限することができ、ユーザUに対する適切な情報提供を行うことができる。
The
また、配信部41は、店舗毎の情報である店舗情報を配信する。特定部43は、各店舗の店舗情報の配信が除外されるユーザUのリストである配信除外ユーザリストのうち選択モデルのオプトアウトを選択したユーザUのリストに類似する配信除外ユーザリストに対応する店舗を除外店舗として特定する。制限部46は、オプトアウトを選択したユーザUへの除外店舗の店舗情報の配信を制限する。そのため、情報提供装置1は、ユーザUがオプトアウトを選択したモデルMに関連する店舗情報の配信を制限する。これにより、情報提供装置1は、ユーザUがオプトアウトを選択したモデルMを用いて配信される配信情報Dと関連する店舗情報がオプトアウトを選択したユーザUへ配信されることを制限することができ、ユーザUに対する適切な情報提供を行うことができる。
The
以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail with reference to the drawings, but this is merely an example, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the disclosure section of the invention.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.
1 情報提供装置
2,21,22,・・・,2m 端末装置
3 通信ネットワーク
10,20 通信部
11 表示部
12 操作部
13 センサ群
14,21 記憶部
15,22 処理部
16 情報取得部
17 表示処理部
18 出力部
30 ユーザ情報記憶部
31 モデル情報記憶部
32 配信制限情報記憶部
33 店舗情報記憶部
34 配信情報記憶部
40 取得部
41 配信部
42 受付部
43 特定部
44 問い合わせ部
45 決定部
46 制限部
100 情報提供システム
REFERENCE SIGNS
Claims (13)
前記オプトアウトを選択したユーザへの前記関連モデルを用いた前記情報の配信を制限する配信制限を実行する制限部と、を備える
ことを特徴とする情報提供装置。 An identification unit that identifies, as a related model, a model related to a selected model, which is a model from which a user has selected opt-out, from among a plurality of models that determine a delivery destination of information to be delivered;
a restriction unit that executes a distribution restriction that restricts distribution of the information using the associated model to the user who has selected the opt-out.
前記オプトアウトを選択したユーザへの前記関連モデルを用いた前記情報の配信の頻度を低減することで前記配信制限を行う
ことを特徴とする請求項1に記載の情報提供装置。 The limiting portion is
The information providing device according to claim 1 , wherein the distribution restriction is performed by reducing a frequency of distribution of the information using the relevance model to the user who has selected the opt-out.
前記ユーザがオプトアウトを選択したモデルと前記関連モデルとの類似度が高いほど前記頻度を低減する
ことを特徴とする請求項2に記載の情報提供装置。 The limiting portion is
The information providing device according to claim 2 , wherein the frequency is reduced as the degree of similarity between the model for which the user has selected opt-out and the related model increases.
前記問い合わせ部による問い合わせの結果に基づいて、前記関連モデルに関連付けられたユーザへの前記関連モデルを用いた前記情報の配信を制限するか否かを決定する決定部と、を備え、
前記制限部は、
前記決定部による決定結果に基づいて、前記関連モデルに関連付けられたユーザへの前記関連モデルを用いた前記情報の配信を制限する
ことを特徴とする請求項1~3のいずれか一つに記載の情報提供装置。 an inquiry unit that inquires of a user associated with the related model about an opinion on information to be distributed that corresponds to the related model;
a decision unit that decides whether to restrict distribution of the information to a user associated with the association model using the association model based on a result of the inquiry by the inquiry unit;
The limiting portion is
4. The information providing device according to claim 1, further comprising: restricting distribution of the information using the related model to a user associated with the related model based on a result of the determination by the determination unit.
前記オプトアウトを選択したユーザとの属性の類似度が高いユーザの意見ほど重みを大きくして前記関連モデルを用いた前記情報の配信を制限するか否かを決定する
ことを特徴とする請求項4に記載の情報提供装置。 The limiting portion is
The information providing device according to claim 4, characterized in that the opinions of users having attributes that are more similar to those of the user who selected the opt-out are weighted more heavily in determining whether or not to restrict the distribution of the information using the relevance model.
前記関連モデルに対応する配信対象の情報を送信することで、前記意見の問い合わせを行う
ことを特徴とする請求項4または5に記載の情報提供装置。 The inquiry unit,
6. The information providing device according to claim 4, wherein the inquiry for the opinion is made by transmitting information to be distributed that corresponds to the related model.
前記関連モデルに対応する配信対象の情報に対する意見を問い合わせる情報である問い合わせ情報が上位表示されるように優先的に配信する
ことを特徴とする請求項4~6のいずれか一つに記載の情報提供装置。 The inquiry unit,
The information providing device according to any one of claims 4 to 6, characterized in that inquiry information which is information inquiring about opinions regarding the information to be distributed corresponding to the related model is preferentially distributed so as to be displayed at the top.
関連付けられたユーザのリストが前記選択モデルと類似するモデルを前記関連モデルとして特定する
ことを特徴とする請求項1~7のいずれか一つに記載の情報提供装置。 The identification unit is
8. The information providing device according to claim 1, further comprising: identifying a model having a list of associated users similar to the selected model as the related model.
前記選択モデルに対応する配信対象の情報が類似する配信対象に対応するモデルを前記関連モデルとして特定する
ことを特徴とする請求項1~7のいずれか一つに記載の情報提供装置。 The identification unit is
8. The information providing device according to claim 1, further comprising: identifying a model corresponding to a distribution target having information of the distribution target corresponding to the selected model similar to the related model.
店舗毎の情報である店舗情報が含まれ、
前記特定部は、
ユーザがオプトアウトを選択した店舗の店舗情報の配信が除外されるユーザのリストである配信除外ユーザリストに類似するユーザのリストが関連付けられたモデルを除外モデルとして特定し、
前記制限部は、
前記店舗のオプトアウトを選択したユーザに対して前記除外モデルを用いた前記情報の配信を制限する配信制限を実行する
ことを特徴とする請求項1~9のいずれか一つに記載の情報提供装置。 The information to be distributed includes:
It includes store information, which is information for each store.
The identification unit is
Identifying a model associated with a list of users similar to a delivery exclusion user list, which is a list of users who are excluded from delivery of store information of a store from which the user has selected opt-out, as an exclusion model;
The limiting portion is
10. The information providing device according to claim 1, further comprising: a distribution restriction that restricts distribution of the information using the exclusion model to a user who has selected opt-out of the store.
店舗毎の情報である店舗情報が含まれ、
前記特定部は、
各前記店舗の店舗情報の配信が除外されるユーザのリストである配信除外ユーザリストのうち前記選択モデルのオプトアウトを選択したユーザのリストに類似する配信除外ユーザリストに対応する店舗を除外店舗として特定し、
前記制限部は、
前記オプトアウトを選択したユーザへの前記除外店舗の店舗情報の配信を制限する
ことを特徴とする請求項1~9のいずれか一つに記載の情報提供装置。 The information to be distributed includes:
It includes store information, which is information for each store.
The identification unit is
Identifying, as an excluded store, a store corresponding to a delivery excluded user list similar to a list of users who have selected opt-out of the selection model, among a delivery excluded user list which is a list of users who are excluded from delivery of store information of each of the stores;
The limiting portion is
10. The information providing device according to claim 1, further comprising: restricting distribution of store information of the excluded stores to the users who have selected the opt-out.
配信対象となる情報の配信先を決定する複数のモデルのうちユーザがオプトアウトを選択したモデルである選択モデルに関連するモデルを関連モデルとして特定する特定工程と、
前記オプトアウトを選択したユーザへの前記関連モデルを用いた前記情報の配信を制限する配信制限を実行する制限工程と、を含む
ことを特徴とする情報提供方法。 1. A computer-implemented information providing method, comprising:
A step of identifying, as a related model, a model related to a selected model, which is a model from which a user has selected opt-out, from among a plurality of models that determine a delivery destination of information to be delivered;
and a restriction step of executing a distribution restriction for restricting distribution of the information using the relevance model to the user who has selected the opt-out.
前記オプトアウトを選択したユーザへの前記関連モデルを用いた前記情報の配信を制限する配信制限を実行する制限手順と、をコンピュータに実行させる
ことを特徴とする情報提供プログラム。 A step of identifying a model related to a selected model, which is a model from which a user has selected opt-out, as a related model from among a plurality of models that determine a delivery destination of information to be delivered;
and a restriction step of restricting distribution of the information using the associated model to the user who has selected the opt-out.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022086006A JP7645214B2 (en) | 2021-09-14 | 2022-05-26 | Information providing device, information providing method, and information providing program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021149537A JP7082238B1 (en) | 2021-09-14 | 2021-09-14 | Information providing equipment, information providing method, and information providing program |
| JP2022086006A JP7645214B2 (en) | 2021-09-14 | 2022-05-26 | Information providing device, information providing method, and information providing program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021149537A Division JP7082238B1 (en) | 2021-09-14 | 2021-09-14 | Information providing equipment, information providing method, and information providing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023042546A JP2023042546A (en) | 2023-03-27 |
| JP7645214B2 true JP7645214B2 (en) | 2025-03-13 |
Family
ID=81926014
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021149537A Active JP7082238B1 (en) | 2021-09-14 | 2021-09-14 | Information providing equipment, information providing method, and information providing program |
| JP2022086006A Active JP7645214B2 (en) | 2021-09-14 | 2022-05-26 | Information providing device, information providing method, and information providing program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021149537A Active JP7082238B1 (en) | 2021-09-14 | 2021-09-14 | Information providing equipment, information providing method, and information providing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7082238B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7082238B1 (en) | 2021-09-14 | 2022-06-07 | ヤフー株式会社 | Information providing equipment, information providing method, and information providing program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120271808A1 (en) | 2011-04-21 | 2012-10-25 | W.W. Grainger, Inc. | System and method for providing personalized search results |
| US20140236708A1 (en) | 2010-02-01 | 2014-08-21 | Nevallco, Llc | Methods and apparatus for a predictive advertising engine |
| JP2015153094A (en) | 2014-02-13 | 2015-08-24 | ヤフー株式会社 | Extraction apparatus, extraction method and extraction program |
| JP2017049832A (en) | 2015-09-02 | 2017-03-09 | ヤフー株式会社 | Generation device, generation method, and generation program |
| JP7082238B1 (en) | 2021-09-14 | 2022-06-07 | ヤフー株式会社 | Information providing equipment, information providing method, and information providing program |
-
2021
- 2021-09-14 JP JP2021149537A patent/JP7082238B1/en active Active
-
2022
- 2022-05-26 JP JP2022086006A patent/JP7645214B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140236708A1 (en) | 2010-02-01 | 2014-08-21 | Nevallco, Llc | Methods and apparatus for a predictive advertising engine |
| US20120271808A1 (en) | 2011-04-21 | 2012-10-25 | W.W. Grainger, Inc. | System and method for providing personalized search results |
| JP2015153094A (en) | 2014-02-13 | 2015-08-24 | ヤフー株式会社 | Extraction apparatus, extraction method and extraction program |
| JP2017049832A (en) | 2015-09-02 | 2017-03-09 | ヤフー株式会社 | Generation device, generation method, and generation program |
| JP7082238B1 (en) | 2021-09-14 | 2022-06-07 | ヤフー株式会社 | Information providing equipment, information providing method, and information providing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7082238B1 (en) | 2022-06-07 |
| JP2023042303A (en) | 2023-03-27 |
| JP2023042546A (en) | 2023-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20190236680A1 (en) | Systems and Methods for Providing Personalized Online Content | |
| US9055340B2 (en) | Apparatus and method for recommending information, and non-transitory computer readable medium thereof | |
| US20180342004A1 (en) | Cumulative success-based recommendations for repeat users | |
| CN107967616A (en) | Content recommendation method, apparatus and system | |
| CN103608811A (en) | Context aware application model for connected devices | |
| US10171472B2 (en) | Role-specific service customization | |
| US12079780B2 (en) | Intelligent processing and presentation of user-connection data on a computing device | |
| US20170124465A1 (en) | Analysis and prediction from venue data | |
| JP6782591B2 (en) | Estimator, estimation method, and estimation program | |
| US8019773B2 (en) | Presenting contents in accordance with user preferences | |
| JP2021012547A (en) | Information processing equipment, information processing methods and information processing programs | |
| JP7645214B2 (en) | Information providing device, information providing method, and information providing program | |
| CN116955812A (en) | Training method of recommendation model, pushing method, device and equipment of resource object | |
| JP2020177480A (en) | Providing device, providing method, providing program, terminal device, acquisition method and acquisition program | |
| JP7311568B2 (en) | Information providing device, information providing method, and information providing program | |
| JP7354194B2 (en) | Information provision device, information provision method, and information provision program | |
| JP7425027B2 (en) | Information provision device, information provision method, and information provision program | |
| CN103765460A (en) | Advertisement customization | |
| JP7419313B2 (en) | Information processing device, information processing method, and information processing program | |
| US20220343394A1 (en) | Object identifiers for real world objects | |
| JP6810516B2 (en) | Decision device, decision method and decision program | |
| JP2022026687A (en) | Information providing apparatus | |
| JP7760418B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7080198B2 (en) | Estimator, estimation method and estimation program | |
| JP7779759B2 (en) | Information processing device, information processing method, and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240620 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250106 |
|
| 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: 20250204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7645214 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |